diff --git a/README.md b/README.md index 0d0e62bd24c2..80bd09e47c03 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,13 @@ and the [documentation page](https://duckpgq.notion.site/duckpgq/b8ac652667964f9 [![Discord](https://discordapp.com/api/guilds/1225369321077866496/widget.png?style=banner3)](https://discord.gg/8X95XHhQB7) # Loading DuckPGQ into DuckDB +As of DuckDB v1.1.* we support loading DuckPGQ as a community extension. +```sql +install duckpgq from community; +load duckpgq; +``` + + For availability please see the [DuckPGQ extension availability section](https://github.com/cwida/duckpgq-extension#duckpgq-extension-availability). Since this is a third-party extension, DuckDB must be started in `unsigned` mode to load it. The extension can be loaded with the following commands: diff --git a/third_party/libpg_query/grammar/grammar.y b/third_party/libpg_query/grammar/grammar.y index e9ab7b4feb79..d60fad581663 100644 --- a/third_party/libpg_query/grammar/grammar.y +++ b/third_party/libpg_query/grammar/grammar.y @@ -79,7 +79,7 @@ %token IDENT FCONST SCONST BCONST XCONST Op %token ICONST PARAM %token TYPECAST DOT_DOT COLON_EQUALS EQUALS_GREATER INTEGER_DIVISION POWER_OF LAMBDA_ARROW DOUBLE_ARROW -%token LESS_EQUALS GREATER_EQUALS NOT_EQUALS +%token LESS_EQUALS GREATER_EQUALS NOT_EQUALS ARROW_LEFT ARROW_BOTH /* * If you want to make any keyword changes, update the keyword table in diff --git a/third_party/libpg_query/grammar/grammar_out.output b/third_party/libpg_query/grammar/grammar_out.output index 08a9becb3bcc..5bb6d8b5aeba 100644 --- a/third_party/libpg_query/grammar/grammar_out.output +++ b/third_party/libpg_query/grammar/grammar_out.output @@ -1,6 +1,44 @@ -Terminals which are not used +Nonterminals useless in grammar - DOT_DOT + ident_name + ident_list + type_name_list + ColumnSpec + ColumnList + extended_indirection + + +Terminals unused in grammar + + DOT_DOT + + +Rules useless in grammar + + 2426 ColumnSpec: target_el + + 2427 ColumnList: ColumnSpec + 2428 | ColumnList ',' ColumnSpec + + 2429 type_name_list: Typename + 2430 | type_name_list ',' Typename + + 2431 extended_indirection: extended_indirection_el + 2432 | extended_indirection extended_indirection_el + + 2433 ident_name: IDENT + + 2434 ident_list: ident_name + 2435 | ident_list ',' ident_name + + +Rules useless in parser due to conflicts + + 947 joined_table: table_ref ANTI JOIN table_ref join_qual + 948 | table_ref SEMI JOIN table_ref join_qual + + +State 2723 conflicts: 1 shift/reduce Grammar @@ -16,434083 +54,339663 @@ Grammar 5 | AlterSeqStmt 6 | AlterTableStmt 7 | AnalyzeStmt - 8 | CallStmt - 9 | CheckPointStmt - 10 | CopyStmt - 11 | CreateAsStmt - 12 | CreateFunctionStmt - 13 | CreateSchemaStmt - 14 | CreateSeqStmt - 15 | CreateStmt - 16 | CreateTypeStmt - 17 | DeallocateStmt - 18 | DeleteStmt - 19 | DropStmt - 20 | ExecuteStmt - 21 | ExplainStmt - 22 | ExportStmt - 23 | ImportStmt - 24 | IndexStmt - 25 | InsertStmt - 26 | LoadStmt - 27 | PragmaStmt - 28 | PrepareStmt - 29 | RenameStmt - 30 | SelectStmt - 31 | TransactionStmt - 32 | UpdateStmt - 33 | VacuumStmt - 34 | VariableResetStmt - 35 | VariableSetStmt - 36 | VariableShowStmt - 37 | ViewStmt - 38 | /* empty */ - - 39 AlterTableStmt: ALTER TABLE relation_expr alter_table_cmds - 40 | ALTER TABLE IF_P EXISTS relation_expr alter_table_cmds - 41 | ALTER INDEX qualified_name alter_table_cmds - 42 | ALTER INDEX IF_P EXISTS qualified_name alter_table_cmds - 43 | ALTER SEQUENCE qualified_name alter_table_cmds - 44 | ALTER SEQUENCE IF_P EXISTS qualified_name alter_table_cmds - 45 | ALTER VIEW qualified_name alter_table_cmds - 46 | ALTER VIEW IF_P EXISTS qualified_name alter_table_cmds - - 47 alter_identity_column_option_list: alter_identity_column_option - 48 | alter_identity_column_option_list alter_identity_column_option - - 49 alter_column_default: SET DEFAULT a_expr - 50 | DROP DEFAULT - - 51 alter_identity_column_option: RESTART - 52 | RESTART opt_with NumericOnly - 53 | SET SeqOptElem - 54 | SET GENERATED generated_when - - 55 alter_generic_option_list: alter_generic_option_elem - 56 | alter_generic_option_list ',' alter_generic_option_elem - - 57 alter_table_cmd: ADD_P columnDef - 58 | ADD_P IF_P NOT EXISTS columnDef - 59 | ADD_P COLUMN columnDef - 60 | ADD_P COLUMN IF_P NOT EXISTS columnDef - 61 | ALTER opt_column ColId alter_column_default - 62 | ALTER opt_column ColId DROP NOT NULL_P - 63 | ALTER opt_column ColId SET NOT NULL_P - 64 | ALTER opt_column ColId SET STATISTICS SignedIconst - 65 | ALTER opt_column ColId SET reloptions - 66 | ALTER opt_column ColId RESET reloptions - 67 | ALTER opt_column ColId SET STORAGE ColId - 68 | ALTER opt_column ColId ADD_P GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList - 69 | ALTER opt_column ColId alter_identity_column_option_list - 70 | ALTER opt_column ColId DROP IDENTITY_P - 71 | ALTER opt_column ColId DROP IDENTITY_P IF_P EXISTS - 72 | DROP opt_column IF_P EXISTS ColId opt_drop_behavior - 73 | DROP opt_column ColId opt_drop_behavior - 74 | ALTER opt_column ColId opt_set_data TYPE_P Typename opt_collate_clause alter_using - 75 | ALTER opt_column ColId alter_generic_options - 76 | ADD_P TableConstraint - 77 | ALTER CONSTRAINT name ConstraintAttributeSpec - 78 | VALIDATE CONSTRAINT name - 79 | DROP CONSTRAINT IF_P EXISTS name opt_drop_behavior - 80 | DROP CONSTRAINT name opt_drop_behavior - 81 | SET LOGGED - 82 | SET UNLOGGED - 83 | SET reloptions - 84 | RESET reloptions - 85 | alter_generic_options - - 86 alter_using: USING a_expr - 87 | /* empty */ - - 88 alter_generic_option_elem: generic_option_elem - 89 | SET generic_option_elem - 90 | ADD_P generic_option_elem - 91 | DROP generic_option_name - - 92 alter_table_cmds: alter_table_cmd - 93 | alter_table_cmds ',' alter_table_cmd - - 94 alter_generic_options: OPTIONS '(' alter_generic_option_list ')' - - 95 opt_set_data: SET DATA_P - 96 | SET - 97 | /* empty */ - - 98 DeallocateStmt: DEALLOCATE name - 99 | DEALLOCATE PREPARE name - 100 | DEALLOCATE ALL - 101 | DEALLOCATE PREPARE ALL - - 102 RenameStmt: ALTER SCHEMA name RENAME TO name - 103 | ALTER TABLE relation_expr RENAME TO name - 104 | ALTER TABLE IF_P EXISTS relation_expr RENAME TO name - 105 | ALTER SEQUENCE qualified_name RENAME TO name - 106 | ALTER SEQUENCE IF_P EXISTS qualified_name RENAME TO name - 107 | ALTER VIEW qualified_name RENAME TO name - 108 | ALTER VIEW IF_P EXISTS qualified_name RENAME TO name - 109 | ALTER INDEX qualified_name RENAME TO name - 110 | ALTER INDEX IF_P EXISTS qualified_name RENAME TO name - 111 | ALTER TABLE relation_expr RENAME opt_column name TO name - 112 | ALTER TABLE IF_P EXISTS relation_expr RENAME opt_column name TO name - 113 | ALTER TABLE relation_expr RENAME CONSTRAINT name TO name - 114 | ALTER TABLE IF_P EXISTS relation_expr RENAME CONSTRAINT name TO name - - 115 opt_column: COLUMN - 116 | /* empty */ - - 117 InsertStmt: opt_with_clause INSERT INTO insert_target insert_rest opt_on_conflict returning_clause - - 118 insert_rest: SelectStmt - 119 | OVERRIDING override_kind VALUE_P SelectStmt - 120 | '(' insert_column_list ')' SelectStmt - 121 | '(' insert_column_list ')' OVERRIDING override_kind VALUE_P SelectStmt - 122 | DEFAULT VALUES - - 123 insert_target: qualified_name - 124 | qualified_name AS ColId - - 125 opt_conf_expr: '(' index_params ')' where_clause - 126 | ON CONSTRAINT name - 127 | /* empty */ - - 128 opt_with_clause: with_clause - 129 | /* empty */ - - 130 insert_column_item: ColId opt_indirection - - 131 set_clause: set_target '=' a_expr - 132 | '(' set_target_list ')' '=' a_expr - - 133 opt_on_conflict: ON CONFLICT opt_conf_expr DO UPDATE SET set_clause_list_opt_comma where_clause - 134 | ON CONFLICT opt_conf_expr DO NOTHING - 135 | /* empty */ - - 136 index_elem: ColId opt_collate opt_class opt_asc_desc opt_nulls_order - 137 | func_expr_windowless opt_collate opt_class opt_asc_desc opt_nulls_order - 138 | '(' a_expr ')' opt_collate opt_class opt_asc_desc opt_nulls_order - - 139 returning_clause: RETURNING target_list - 140 | /* empty */ - - 141 override_kind: USER - 142 | SYSTEM_P - - 143 set_target_list: set_target - 144 | set_target_list ',' set_target - - 145 opt_collate: COLLATE any_name - 146 | /* empty */ - - 147 opt_class: any_name - 148 | /* empty */ - - 149 insert_column_list: insert_column_item - 150 | insert_column_list ',' insert_column_item - - 151 set_clause_list: set_clause - 152 | set_clause_list ',' set_clause - - 153 set_clause_list_opt_comma: set_clause_list - 154 | set_clause_list ',' - - 155 index_params: index_elem - 156 | index_params ',' index_elem + 8 | AttachStmt + 9 | CallStmt + 10 | CheckPointStmt + 11 | CommentOnStmt + 12 | CopyStmt + 13 | CreateAsStmt + 14 | CreateFunctionStmt + 15 | CreatePropertyGraphStmt + 16 | CreateSchemaStmt + 17 | CreateSecretStmt + 18 | CreateSeqStmt + 19 | CreateStmt + 20 | CreateTypeStmt + 21 | DeallocateStmt + 22 | DeleteStmt + 23 | DetachStmt + 24 | DropPropertyGraphStmt + 25 | DropSecretStmt + 26 | DropStmt + 27 | ExecuteStmt + 28 | ExplainStmt + 29 | ExportStmt + 30 | GraphTableStmt + 31 | ImportStmt + 32 | IndexStmt + 33 | InsertStmt + 34 | LoadStmt + 35 | PragmaStmt + 36 | PrepareStmt + 37 | RenameStmt + 38 | SelectStmt + 39 | TransactionStmt + 40 | UpdateExtensionsStmt + 41 | UpdateStmt + 42 | UseStmt + 43 | VacuumStmt + 44 | VariableResetStmt + 45 | VariableSetStmt + 46 | VariableShowStmt + 47 | ViewStmt + 48 | ε + + 49 AlterTableStmt: ALTER TABLE relation_expr alter_table_cmds + 50 | ALTER TABLE IF_P EXISTS relation_expr alter_table_cmds + 51 | ALTER INDEX qualified_name alter_table_cmds + 52 | ALTER INDEX IF_P EXISTS qualified_name alter_table_cmds + 53 | ALTER SEQUENCE qualified_name alter_table_cmds + 54 | ALTER SEQUENCE IF_P EXISTS qualified_name alter_table_cmds + 55 | ALTER VIEW qualified_name alter_table_cmds + 56 | ALTER VIEW IF_P EXISTS qualified_name alter_table_cmds + + 57 alter_identity_column_option_list: alter_identity_column_option + 58 | alter_identity_column_option_list alter_identity_column_option + + 59 alter_column_default: SET DEFAULT a_expr + 60 | DROP DEFAULT + + 61 alter_identity_column_option: RESTART + 62 | RESTART opt_with NumericOnly + 63 | SET SeqOptElem + 64 | SET GENERATED generated_when + + 65 alter_generic_option_list: alter_generic_option_elem + 66 | alter_generic_option_list ',' alter_generic_option_elem + + 67 alter_table_cmd: ADD_P columnDef + 68 | ADD_P IF_P NOT EXISTS columnDef + 69 | ADD_P COLUMN columnDef + 70 | ADD_P COLUMN IF_P NOT EXISTS columnDef + 71 | ALTER opt_column ColId alter_column_default + 72 | ALTER opt_column ColId DROP NOT NULL_P + 73 | ALTER opt_column ColId SET NOT NULL_P + 74 | ALTER opt_column ColId SET STATISTICS SignedIconst + 75 | ALTER opt_column ColId SET reloptions + 76 | ALTER opt_column ColId RESET reloptions + 77 | ALTER opt_column ColId SET STORAGE ColId + 78 | ALTER opt_column ColId ADD_P GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList + 79 | ALTER opt_column ColId alter_identity_column_option_list + 80 | ALTER opt_column ColId DROP IDENTITY_P + 81 | ALTER opt_column ColId DROP IDENTITY_P IF_P EXISTS + 82 | DROP opt_column IF_P EXISTS ColId opt_drop_behavior + 83 | DROP opt_column ColId opt_drop_behavior + 84 | ALTER opt_column ColId opt_set_data TYPE_P Typename opt_collate_clause alter_using + 85 | ALTER opt_column ColId alter_generic_options + 86 | ADD_P TableConstraint + 87 | ALTER CONSTRAINT name ConstraintAttributeSpec + 88 | VALIDATE CONSTRAINT name + 89 | DROP CONSTRAINT IF_P EXISTS name opt_drop_behavior + 90 | DROP CONSTRAINT name opt_drop_behavior + 91 | SET LOGGED + 92 | SET UNLOGGED + 93 | SET reloptions + 94 | RESET reloptions + 95 | alter_generic_options + + 96 alter_using: USING a_expr + 97 | ε + + 98 alter_generic_option_elem: generic_option_elem + 99 | SET generic_option_elem + 100 | ADD_P generic_option_elem + 101 | DROP generic_option_name + + 102 alter_table_cmds: alter_table_cmd + 103 | alter_table_cmds ',' alter_table_cmd + + 104 alter_generic_options: OPTIONS '(' alter_generic_option_list ')' + + 105 opt_set_data: SET DATA_P + 106 | SET + 107 | ε + + 108 DeallocateStmt: DEALLOCATE name + 109 | DEALLOCATE PREPARE name + 110 | DEALLOCATE ALL + 111 | DEALLOCATE PREPARE ALL + + 112 qualified_name: ColIdOrString + 113 | ColId indirection + + 114 ColId: IDENT + 115 | unreserved_keyword + 116 | col_name_keyword + 117 | pgq_unreserved_keyword + + 118 ColIdOrString: ColId + 119 | SCONST + + 120 Sconst: SCONST + + 121 indirection: indirection_el + 122 | indirection indirection_el + + 123 indirection_el: '.' attr_name + + 124 attr_name: ColLabel + + 125 ColLabel: IDENT + 126 | other_keyword + 127 | unreserved_keyword + 128 | reserved_keyword + 129 | pgq_unreserved_keyword + + 130 RenameStmt: ALTER SCHEMA name RENAME TO name + 131 | ALTER TABLE relation_expr RENAME TO name + 132 | ALTER TABLE IF_P EXISTS relation_expr RENAME TO name + 133 | ALTER SEQUENCE qualified_name RENAME TO name + 134 | ALTER SEQUENCE IF_P EXISTS qualified_name RENAME TO name + 135 | ALTER VIEW qualified_name RENAME TO name + 136 | ALTER VIEW IF_P EXISTS qualified_name RENAME TO name + 137 | ALTER INDEX qualified_name RENAME TO name + 138 | ALTER INDEX IF_P EXISTS qualified_name RENAME TO name + 139 | ALTER TABLE relation_expr RENAME opt_column name TO name + 140 | ALTER TABLE IF_P EXISTS relation_expr RENAME opt_column name TO name + 141 | ALTER TABLE relation_expr RENAME CONSTRAINT name TO name + 142 | ALTER TABLE IF_P EXISTS relation_expr RENAME CONSTRAINT name TO name + + 143 opt_column: COLUMN + 144 | ε + + 145 InsertStmt: opt_with_clause INSERT opt_or_action INTO insert_target opt_by_name_or_position insert_rest opt_on_conflict returning_clause + + 146 insert_rest: SelectStmt + 147 | OVERRIDING override_kind VALUE_P SelectStmt + 148 | '(' insert_column_list ')' SelectStmt + 149 | '(' insert_column_list ')' OVERRIDING override_kind VALUE_P SelectStmt + 150 | DEFAULT VALUES + + 151 insert_target: qualified_name + 152 | qualified_name AS ColId - 157 set_target: ColId opt_indirection + 153 opt_by_name_or_position: BY NAME_P + 154 | BY POSITION + 155 | ε - 158 CreateTypeStmt: CREATE_P TYPE_P any_name AS Typename - - 159 PragmaStmt: PRAGMA_P ColId - 160 | PRAGMA_P ColId '=' var_list - 161 | PRAGMA_P ColId '(' func_arg_list ')' - - 162 CreateSeqStmt: CREATE_P OptTemp SEQUENCE qualified_name OptSeqOptList - 163 | CREATE_P OptTemp SEQUENCE IF_P NOT EXISTS qualified_name OptSeqOptList + 156 opt_conf_expr: '(' index_params ')' where_clause + 157 | ON CONSTRAINT name + 158 | ε - 164 OptSeqOptList: SeqOptList - 165 | /* empty */ + 159 opt_with_clause: with_clause + 160 | ε - 166 ExecuteStmt: EXECUTE name execute_param_clause - 167 | CREATE_P OptTemp TABLE create_as_target AS EXECUTE name execute_param_clause opt_with_data - 168 | CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS EXECUTE name execute_param_clause opt_with_data - - 169 execute_param_clause: '(' expr_list_opt_comma ')' - 170 | /* empty */ - - 171 AlterSeqStmt: ALTER SEQUENCE qualified_name SeqOptList - 172 | ALTER SEQUENCE IF_P EXISTS qualified_name SeqOptList + 161 insert_column_item: ColId opt_indirection - 173 SeqOptList: SeqOptElem - 174 | SeqOptList SeqOptElem - - 175 opt_with: WITH - 176 | WITH_LA - 177 | /* empty */ + 162 set_clause: set_target '=' a_expr + 163 | '(' set_target_list ')' '=' a_expr - 178 NumericOnly: FCONST - 179 | '+' FCONST - 180 | '-' FCONST - 181 | SignedIconst + 164 opt_or_action: OR REPLACE + 165 | OR IGNORE_P + 166 | ε - 182 SeqOptElem: AS SimpleTypename - 183 | CACHE NumericOnly - 184 | CYCLE - 185 | NO CYCLE - 186 | INCREMENT opt_by NumericOnly - 187 | MAXVALUE NumericOnly - 188 | MINVALUE NumericOnly - 189 | NO MAXVALUE - 190 | NO MINVALUE - 191 | OWNED BY any_name - 192 | SEQUENCE NAME_P any_name - 193 | START opt_with NumericOnly - 194 | RESTART - 195 | RESTART opt_with NumericOnly + 167 opt_on_conflict: ON CONFLICT opt_conf_expr DO UPDATE SET set_clause_list_opt_comma where_clause + 168 | ON CONFLICT opt_conf_expr DO NOTHING + 169 | ε - 196 opt_by: BY - 197 | /* empty */ + 170 index_elem: ColId opt_collate opt_class opt_asc_desc opt_nulls_order + 171 | func_expr_windowless opt_collate opt_class opt_asc_desc opt_nulls_order + 172 | '(' a_expr ')' opt_collate opt_class opt_asc_desc opt_nulls_order - 198 SignedIconst: Iconst - 199 | '+' Iconst - 200 | '-' Iconst + 173 returning_clause: RETURNING target_list + 174 | ε - 201 TransactionStmt: ABORT_P opt_transaction - 202 | BEGIN_P opt_transaction - 203 | START opt_transaction - 204 | COMMIT opt_transaction - 205 | END_P opt_transaction - 206 | ROLLBACK opt_transaction + 175 override_kind: USER + 176 | SYSTEM_P - 207 opt_transaction: WORK - 208 | TRANSACTION - 209 | /* empty */ + 177 set_target_list: set_target + 178 | set_target_list ',' set_target - 210 CreateStmt: CREATE_P OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 211 | CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 212 | CREATE_P OR REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 179 opt_collate: COLLATE any_name + 180 | ε - 213 ConstraintAttributeSpec: /* empty */ - 214 | ConstraintAttributeSpec ConstraintAttributeElem + 181 opt_class: any_name + 182 | ε - 215 def_arg: func_type - 216 | reserved_keyword - 217 | qual_all_Op - 218 | NumericOnly - 219 | Sconst - 220 | NONE + 183 insert_column_list: insert_column_item + 184 | insert_column_list ',' insert_column_item - 221 OptParenthesizedSeqOptList: '(' SeqOptList ')' - 222 | /* empty */ + 185 set_clause_list: set_clause + 186 | set_clause_list ',' set_clause - 223 generic_option_arg: Sconst + 187 set_clause_list_opt_comma: set_clause_list + 188 | set_clause_list ',' - 224 key_action: NO ACTION - 225 | RESTRICT - 226 | CASCADE - 227 | SET NULL_P - 228 | SET DEFAULT + 189 index_params: index_elem + 190 | index_params ',' index_elem - 229 ColConstraint: CONSTRAINT name ColConstraintElem - 230 | ColConstraintElem - 231 | ConstraintAttr - 232 | COLLATE any_name + 191 set_target: ColId opt_indirection - 233 ColConstraintElem: NOT NULL_P - 234 | NULL_P - 235 | UNIQUE opt_definition - 236 | PRIMARY KEY opt_definition - 237 | CHECK_P '(' a_expr ')' opt_no_inherit - 238 | USING COMPRESSION name - 239 | DEFAULT b_expr - 240 | REFERENCES qualified_name opt_column_list key_match key_actions + 192 CreateTypeStmt: CREATE_P TYPE_P qualified_name AS ENUM_P select_with_parens + 193 | CREATE_P TYPE_P qualified_name AS ENUM_P '(' opt_enum_val_list ')' + 194 | CREATE_P TYPE_P qualified_name AS Typename - 241 GeneratedColumnType: VIRTUAL - 242 | STORED + 195 opt_enum_val_list: enum_val_list + 196 | ε - 243 opt_GeneratedColumnType: GeneratedColumnType - 244 | /* empty */ + 197 enum_val_list: Sconst + 198 | enum_val_list ',' Sconst - 245 GeneratedConstraintElem: GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList - 246 | GENERATED generated_when AS '(' a_expr ')' opt_GeneratedColumnType - 247 | AS '(' a_expr ')' opt_GeneratedColumnType + 199 PragmaStmt: PRAGMA_P ColId + 200 | PRAGMA_P ColId '=' var_list + 201 | PRAGMA_P ColId '(' func_arg_list ')' - 248 generic_option_elem: generic_option_name generic_option_arg + 202 CreateSeqStmt: CREATE_P OptTemp SEQUENCE qualified_name OptSeqOptList + 203 | CREATE_P OptTemp SEQUENCE IF_P NOT EXISTS qualified_name OptSeqOptList + 204 | CREATE_P OR REPLACE OptTemp SEQUENCE qualified_name OptSeqOptList - 249 key_update: ON UPDATE key_action - - 250 key_actions: key_update - 251 | key_delete - 252 | key_update key_delete - 253 | key_delete key_update - 254 | /* empty */ - - 255 OnCommitOption: ON COMMIT DROP - 256 | ON COMMIT DELETE_P ROWS - 257 | ON COMMIT PRESERVE ROWS - 258 | /* empty */ - - 259 reloptions: '(' reloption_list ')' - - 260 opt_no_inherit: NO INHERIT - 261 | /* empty */ - - 262 TableConstraint: CONSTRAINT name ConstraintElem - 263 | ConstraintElem - - 264 TableLikeOption: COMMENTS - 265 | CONSTRAINTS - 266 | DEFAULTS - 267 | IDENTITY_P - 268 | INDEXES - 269 | STATISTICS - 270 | STORAGE - 271 | ALL + 205 OptSeqOptList: SeqOptList + 206 | ε - 272 reloption_list: reloption_elem - 273 | reloption_list ',' reloption_elem + 207 CreateSecretStmt: CREATE_P opt_persist SECRET opt_secret_name opt_storage_specifier '(' copy_generic_opt_list ')' + 208 | CREATE_P opt_persist SECRET IF_P NOT EXISTS opt_secret_name opt_storage_specifier '(' copy_generic_opt_list ')' + 209 | CREATE_P OR REPLACE opt_persist SECRET opt_secret_name opt_storage_specifier '(' copy_generic_opt_list ')' - 274 ExistingIndex: USING INDEX index_name + 210 opt_secret_name: ε + 211 | ColId - 275 ConstraintAttr: DEFERRABLE - 276 | NOT DEFERRABLE - 277 | INITIALLY DEFERRED - 278 | INITIALLY IMMEDIATE + 212 opt_persist: ε + 213 | TEMPORARY + 214 | PERSISTENT - 279 OptWith: WITH reloptions - 280 | WITH OIDS - 281 | WITHOUT OIDS - 282 | /* empty */ + 215 opt_storage_specifier: ε + 216 | IN_P IDENT - 283 definition: '(' def_list ')' + 217 UpdateExtensionsStmt: opt_with_clause UPDATE EXTENSIONS opt_column_list - 284 TableLikeOptionList: TableLikeOptionList INCLUDING TableLikeOption - 285 | TableLikeOptionList EXCLUDING TableLikeOption - 286 | /* empty */ - - 287 generic_option_name: ColLabel - - 288 ConstraintAttributeElem: NOT DEFERRABLE - 289 | DEFERRABLE - 290 | INITIALLY IMMEDIATE - 291 | INITIALLY DEFERRED - 292 | NOT VALID - 293 | NO INHERIT - - 294 columnDef: ColId Typename ColQualList - 295 | ColId opt_Typename GeneratedConstraintElem ColQualList - - 296 def_list: def_elem - 297 | def_list ',' def_elem - - 298 index_name: ColId - - 299 TableElement: columnDef - 300 | TableLikeClause - 301 | TableConstraint - - 302 def_elem: ColLabel '=' def_arg - 303 | ColLabel - - 304 opt_definition: WITH definition - 305 | /* empty */ - - 306 OptTableElementList: TableElementList - 307 | TableElementList ',' - 308 | /* empty */ - - 309 columnElem: ColId - - 310 opt_column_list: '(' columnList ')' - 311 | /* empty */ - - 312 ColQualList: ColQualList ColConstraint - 313 | /* empty */ - - 314 key_delete: ON DELETE_P key_action - - 315 reloption_elem: ColLabel '=' def_arg - 316 | ColLabel - 317 | ColLabel '.' ColLabel '=' def_arg - 318 | ColLabel '.' ColLabel - - 319 columnList: columnElem - 320 | columnList ',' columnElem - - 321 columnList_opt_comma: columnList - 322 | columnList ',' - - 323 func_type: Typename - 324 | type_function_name attrs '%' TYPE_P - 325 | SETOF type_function_name attrs '%' TYPE_P + 218 ExecuteStmt: EXECUTE name execute_param_clause + 219 | CREATE_P OptTemp TABLE create_as_target AS EXECUTE name execute_param_clause opt_with_data + 220 | CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS EXECUTE name execute_param_clause opt_with_data - 326 ConstraintElem: CHECK_P '(' a_expr ')' ConstraintAttributeSpec - 327 | UNIQUE '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 328 | UNIQUE ExistingIndex ConstraintAttributeSpec - 329 | PRIMARY KEY '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 330 | PRIMARY KEY ExistingIndex ConstraintAttributeSpec - 331 | FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec + 221 execute_param_expr: a_expr + 222 | param_name COLON_EQUALS a_expr - 332 TableElementList: TableElement - 333 | TableElementList ',' TableElement + 223 execute_param_list: execute_param_expr + 224 | execute_param_list ',' execute_param_expr - 334 key_match: MATCH FULL - 335 | MATCH PARTIAL - 336 | MATCH SIMPLE - 337 | /* empty */ - - 338 TableLikeClause: LIKE qualified_name TableLikeOptionList - - 339 OptTemp: TEMPORARY - 340 | TEMP - 341 | LOCAL TEMPORARY - 342 | LOCAL TEMP - 343 | GLOBAL TEMPORARY - 344 | GLOBAL TEMP - 345 | UNLOGGED - 346 | /* empty */ + 225 execute_param_clause: '(' execute_param_list ')' + 226 | ε - 347 generated_when: ALWAYS - 348 | BY DEFAULT + 227 AlterSeqStmt: ALTER SEQUENCE qualified_name SeqOptList + 228 | ALTER SEQUENCE IF_P EXISTS qualified_name SeqOptList - 349 DropStmt: DROP drop_type_any_name IF_P EXISTS any_name_list opt_drop_behavior - 350 | DROP drop_type_any_name any_name_list opt_drop_behavior - 351 | DROP drop_type_name IF_P EXISTS name_list opt_drop_behavior - 352 | DROP drop_type_name name_list opt_drop_behavior - 353 | DROP drop_type_name_on_any_name name ON any_name opt_drop_behavior - 354 | DROP drop_type_name_on_any_name IF_P EXISTS name ON any_name opt_drop_behavior - 355 | DROP TYPE_P type_name_list opt_drop_behavior - 356 | DROP TYPE_P IF_P EXISTS type_name_list opt_drop_behavior + 229 SeqOptList: SeqOptElem + 230 | SeqOptList SeqOptElem - 357 drop_type_any_name: TABLE - 358 | SEQUENCE - 359 | FUNCTION - 360 | MACRO - 361 | MACRO TABLE - 362 | VIEW - 363 | MATERIALIZED VIEW - 364 | INDEX - 365 | FOREIGN TABLE - 366 | COLLATION - 367 | CONVERSION_P - 368 | STATISTICS - 369 | TEXT_P SEARCH PARSER - 370 | TEXT_P SEARCH DICTIONARY - 371 | TEXT_P SEARCH TEMPLATE - 372 | TEXT_P SEARCH CONFIGURATION - - 373 drop_type_name: ACCESS METHOD - 374 | EVENT TRIGGER - 375 | EXTENSION - 376 | FOREIGN DATA_P WRAPPER - 377 | PUBLICATION - 378 | SCHEMA - 379 | SERVER - - 380 any_name_list: any_name - 381 | any_name_list ',' any_name - - 382 opt_drop_behavior: CASCADE - 383 | RESTRICT - 384 | /* empty */ - - 385 drop_type_name_on_any_name: POLICY - 386 | RULE - 387 | TRIGGER - - 388 type_name_list: Typename - 389 | type_name_list ',' Typename - - 390 CreateFunctionStmt: CREATE_P OptTemp macro_alias qualified_name param_list AS TABLE SelectStmt - 391 | CREATE_P OptTemp macro_alias qualified_name param_list AS a_expr - - 392 macro_alias: FUNCTION - 393 | MACRO - - 394 param_list: '(' ')' - 395 | '(' func_arg_list ')' - - 396 UpdateStmt: opt_with_clause UPDATE relation_expr_opt_alias SET set_clause_list_opt_comma from_clause where_or_current_clause returning_clause - - 397 CopyStmt: COPY opt_binary qualified_name opt_column_list opt_oids copy_from opt_program copy_file_name copy_delimiter opt_with copy_options - 398 | COPY '(' SelectStmt ')' TO opt_program copy_file_name opt_with copy_options - - 399 copy_from: FROM - 400 | TO - - 401 copy_delimiter: opt_using DELIMITERS Sconst - 402 | /* empty */ - - 403 copy_generic_opt_arg_list: copy_generic_opt_arg_list_item - 404 | copy_generic_opt_arg_list ',' copy_generic_opt_arg_list_item - - 405 opt_using: USING - 406 | /* empty */ - - 407 opt_as: AS - 408 | /* empty */ - - 409 opt_program: PROGRAM - 410 | /* empty */ - - 411 copy_options: copy_opt_list - 412 | '(' copy_generic_opt_list ')' - - 413 copy_generic_opt_arg: opt_boolean_or_string - 414 | NumericOnly - 415 | '*' - 416 | '(' copy_generic_opt_arg_list ')' - 417 | /* empty */ - - 418 copy_generic_opt_elem: ColLabel copy_generic_opt_arg - - 419 opt_oids: WITH OIDS - 420 | /* empty */ - - 421 copy_opt_list: copy_opt_list copy_opt_item - 422 | /* empty */ - - 423 opt_binary: BINARY - 424 | /* empty */ - - 425 copy_opt_item: BINARY - 426 | OIDS - 427 | FREEZE - 428 | DELIMITER opt_as Sconst - 429 | NULL_P opt_as Sconst - 430 | CSV - 431 | HEADER_P - 432 | QUOTE opt_as Sconst - 433 | ESCAPE opt_as Sconst - 434 | FORCE QUOTE columnList - 435 | FORCE QUOTE '*' - 436 | FORCE NOT NULL_P columnList - 437 | FORCE NULL_P columnList - 438 | ENCODING Sconst - - 439 copy_generic_opt_arg_list_item: opt_boolean_or_string - - 440 copy_file_name: Sconst - 441 | STDIN - 442 | STDOUT + 231 opt_with: WITH + 232 | WITH_LA + 233 | ε - 443 copy_generic_opt_list: copy_generic_opt_elem - 444 | copy_generic_opt_list ',' copy_generic_opt_elem + 234 NumericOnly: FCONST + 235 | '+' FCONST + 236 | '-' FCONST + 237 | SignedIconst - 445 SelectStmt: select_no_parens - 446 | select_with_parens + 238 SeqOptElem: AS SimpleTypename + 239 | CACHE NumericOnly + 240 | CYCLE + 241 | NO CYCLE + 242 | INCREMENT opt_by NumericOnly + 243 | MAXVALUE NumericOnly + 244 | MINVALUE NumericOnly + 245 | NO MAXVALUE + 246 | NO MINVALUE + 247 | OWNED BY any_name + 248 | SEQUENCE NAME_P any_name + 249 | START opt_with NumericOnly + 250 | RESTART + 251 | RESTART opt_with NumericOnly - 447 select_with_parens: '(' select_no_parens ')' - 448 | '(' select_with_parens ')' + 252 opt_by: BY + 253 | ε - 449 select_no_parens: simple_select - 450 | select_clause sort_clause - 451 | select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | with_clause select_clause - 454 | with_clause select_clause sort_clause - 455 | with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause + 254 SignedIconst: Iconst + 255 | '+' Iconst + 256 | '-' Iconst - 457 select_clause: simple_select - 458 | select_with_parens + 257 DropSecretStmt: DROP opt_persist SECRET ColId opt_storage_drop_specifier + 258 | DROP opt_persist SECRET IF_P EXISTS ColId opt_storage_drop_specifier - 459 simple_select: SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | values_clause_opt_comma - 462 | TABLE relation_expr - 463 | select_clause UNION all_or_distinct select_clause - 464 | select_clause INTERSECT all_or_distinct select_clause - 465 | select_clause EXCEPT all_or_distinct select_clause + 259 opt_storage_drop_specifier: ε + 260 | FROM IDENT - 466 with_clause: WITH cte_list - 467 | WITH_LA cte_list - 468 | WITH RECURSIVE cte_list + 261 TransactionStmt: ABORT_P opt_transaction + 262 | BEGIN_P opt_transaction opt_transaction_type + 263 | START opt_transaction opt_transaction_type + 264 | COMMIT opt_transaction + 265 | END_P opt_transaction + 266 | ROLLBACK opt_transaction - 469 cte_list: common_table_expr - 470 | cte_list ',' common_table_expr + 267 opt_transaction: WORK + 268 | TRANSACTION + 269 | ε - 471 common_table_expr: name opt_name_list AS '(' PreparableStmt ')' + 270 opt_transaction_type: READ_P ONLY + 271 | READ_P WRITE_P + 272 | ε - 472 into_clause: INTO OptTempTableName - 473 | /* empty */ + 273 UseStmt: USE_P qualified_name - 474 OptTempTableName: TEMPORARY opt_table qualified_name - 475 | TEMP opt_table qualified_name - 476 | LOCAL TEMPORARY opt_table qualified_name - 477 | LOCAL TEMP opt_table qualified_name - 478 | GLOBAL TEMPORARY opt_table qualified_name - 479 | GLOBAL TEMP opt_table qualified_name - 480 | UNLOGGED opt_table qualified_name - 481 | TABLE qualified_name - 482 | qualified_name + 274 PGQ_IDENT: IDENT + 275 | unreserved_keyword + 276 | pgq_col_name_keyword - 483 opt_table: TABLE - 484 | /* empty */ + 277 DropPropertyGraphStmt: DROP PROPERTY GRAPH qualified_name opt_drop_behavior + 278 | DROP PROPERTY GRAPH IF_P EXISTS qualified_name opt_drop_behavior - 485 all_or_distinct: ALL - 486 | DISTINCT - 487 | /* empty */ + 279 VertexOrNode: VERTEX + 280 | NODE - 488 distinct_clause: DISTINCT - 489 | DISTINCT ON '(' expr_list_opt_comma ')' + 281 EdgeOrRelationship: EDGE + 282 | RELATIONSHIP - 490 opt_all_clause: ALL - 491 | /* empty */ + 283 EdgeTablesClauseOptional: EdgeOrRelationship TABLES '(' EdgeTableDefinition EdgeTableDefinitionList ')' + 284 | ε - 492 opt_ignore_nulls: IGNORE_P NULLS_P - 493 | RESPECT_P NULLS_P - 494 | /* empty */ + 285 CreatePropertyGraphStmt: CREATE_P PROPERTY GRAPH qualified_name VertexOrNode TABLES '(' VertexTableDefinition VertexTableDefinitionList ')' EdgeTablesClauseOptional + 286 | CREATE_P OR REPLACE PROPERTY GRAPH qualified_name VertexOrNode TABLES '(' VertexTableDefinition VertexTableDefinitionList ')' EdgeTablesClauseOptional - 495 opt_sort_clause: sort_clause - 496 | /* empty */ + 287 VertexTableDefinitionList: ',' VertexTableDefinition VertexTableDefinitionList + 288 | ε - 497 sort_clause: ORDER BY sortby_list - 498 | ORDER BY ALL opt_asc_desc opt_nulls_order - 499 | ORDER BY '*' opt_asc_desc opt_nulls_order + 289 KeySpecification: '(' name_list ')' - 500 sortby_list: sortby - 501 | sortby_list ',' sortby + 290 KeyReference: KEY KeySpecification REFERENCES qualified_name '(' name_list ')' + 291 | qualified_name - 502 sortby: a_expr USING qual_all_Op opt_nulls_order - 503 | a_expr opt_asc_desc opt_nulls_order + 292 LabelList: PGQ_IDENT + 293 | LabelList ',' PGQ_IDENT - 504 opt_asc_desc: ASC_P - 505 | DESC_P - 506 | /* empty */ + 294 LabelOptional: LABEL PGQ_IDENT + 295 | ε - 507 opt_nulls_order: NULLS_LA FIRST_P - 508 | NULLS_LA LAST_P - 509 | /* empty */ + 296 Discriminator: IN_P qualified_name '(' LabelList ')' + 297 | ε - 510 select_limit: limit_clause offset_clause - 511 | offset_clause limit_clause - 512 | limit_clause - 513 | offset_clause + 298 VertexTableDefinition: QualifiednameOptionalAs PropertiesClause LabelOptional Discriminator - 514 opt_select_limit: select_limit - 515 | /* empty */ + 299 EdgeTableDefinitionList: ',' EdgeTableDefinition EdgeTableDefinitionList + 300 | ε - 516 limit_clause: LIMIT select_limit_value - 517 | LIMIT select_limit_value ',' select_offset_value - 518 | FETCH first_or_next select_fetch_first_value row_or_rows ONLY - 519 | FETCH first_or_next row_or_rows ONLY + 301 EdgeTableDefinition: QualifiednameOptionalAs SOURCE KeyReference DESTINATION KeyReference PropertiesClause LabelOptional Discriminator - 520 offset_clause: OFFSET select_offset_value - 521 | OFFSET select_fetch_first_value row_or_rows + 302 AreOptional: ARE + 303 | ε - 522 sample_count: FCONST '%' - 523 | ICONST '%' - 524 | FCONST PERCENT - 525 | ICONST PERCENT - 526 | ICONST - 527 | ICONST ROWS + 304 IdentOptionalAs: PGQ_IDENT + 305 | PGQ_IDENT AS PGQ_IDENT - 528 sample_clause: USING SAMPLE tablesample_entry - 529 | /* empty */ + 306 QualifiednameOptionalAs: qualified_name + 307 | qualified_name AS PGQ_IDENT - 530 opt_sample_func: ColId - 531 | /* empty */ + 308 PropertiesList: IdentOptionalAs + 309 | PropertiesList ',' IdentOptionalAs - 532 tablesample_entry: opt_sample_func '(' sample_count ')' opt_repeatable_clause - 533 | sample_count - 534 | sample_count '(' ColId ')' - 535 | sample_count '(' ColId ',' ICONST ')' + 310 ExceptOptional: EXCEPT '(' PropertiesList ')' + 311 | ε - 536 tablesample_clause: TABLESAMPLE tablesample_entry + 312 PropertiesSpec: AreOptional ALL COLUMNS ExceptOptional + 313 | '(' PropertiesList ')' - 537 opt_tablesample_clause: tablesample_clause - 538 | /* empty */ + 314 PropertiesClause: NO PROPERTIES + 315 | PROPERTIES PropertiesSpec + 316 | ε - 539 opt_repeatable_clause: REPEATABLE '(' ICONST ')' - 540 | /* empty */ + 317 GraphTableWhereOptional: WHERE pgq_expr + 318 | ε - 541 select_limit_value: a_expr - 542 | ALL - 543 | a_expr '%' - 544 | FCONST PERCENT - 545 | ICONST PERCENT + 319 GraphTableNameOptional: qualified_name + 320 | ε - 546 select_offset_value: a_expr + 321 ColumnsOptional: COLUMNS '(' target_list_opt_comma ')' + 322 | ε - 547 select_fetch_first_value: c_expr - 548 | '+' I_or_F_const - 549 | '-' I_or_F_const + 323 GraphTableStmt: '(' PGQ_IDENT MATCH PathPatternList KeepOptional GraphTableWhereOptional ColumnsOptional ')' GraphTableNameOptional - 550 I_or_F_const: Iconst - 551 | FCONST + 324 KeepOptional: KEEP PathPrefix + 325 | ε - 552 row_or_rows: ROW - 553 | ROWS + 326 PathOrPathsOptional: PATH + 327 | PATHS + 328 | ε - 554 first_or_next: FIRST_P - 555 | NEXT + 329 GroupOrGroupsOptional: GROUP_P + 330 | GROUPS + 331 | ε - 556 group_clause: GROUP_P BY group_by_list_opt_comma - 557 | GROUP_P BY ALL - 558 | GROUP_P BY '*' - 559 | /* empty */ + 332 PathVariableOptional: PGQ_IDENT '=' + 333 | ε - 560 group_by_list: group_by_item - 561 | group_by_list ',' group_by_item + 334 PathModeOptional: WALK PathOrPathsOptional + 335 | TRAIL PathOrPathsOptional + 336 | SIMPLE PathOrPathsOptional + 337 | ACYCLIC PathOrPathsOptional + 338 | PathOrPathsOptional - 562 group_by_list_opt_comma: group_by_list - 563 | group_by_list ',' + 339 TopKOptional: ICONST + 340 | ε - 564 group_by_item: a_expr - 565 | empty_grouping_set - 566 | cube_clause - 567 | rollup_clause - 568 | grouping_sets_clause + 341 PathPrefix: ANY SHORTEST PathModeOptional + 342 | SHORTEST ICONST PathModeOptional GroupOrGroupsOptional + 343 | ALL SHORTEST PathModeOptional + 344 | ALL PathModeOptional + 345 | ANY TopKOptional PathModeOptional + 346 | ε - 569 empty_grouping_set: '(' ')' + 347 PathPatternList: PathPattern + 348 | PathPatternList ',' PathPattern - 570 rollup_clause: ROLLUP '(' expr_list_opt_comma ')' + 349 PathPattern: PathVariableOptional PathPrefix PathConcatenation - 571 cube_clause: CUBE '(' expr_list_opt_comma ')' + 350 PatternUnion: '|' + 351 | '|' '+' '|' - 572 grouping_sets_clause: GROUPING SETS '(' group_by_list_opt_comma ')' + 352 KleeneQuantifierOptional: ICONST + 353 | ε - 573 grouping_or_grouping_id: GROUPING - 574 | GROUPING_ID + 354 KleeneOptional: '*' + 355 | '+' + 356 | '?' + 357 | '{' KleeneQuantifierOptional ',' KleeneQuantifierOptional '}' + 358 | ε - 575 having_clause: HAVING a_expr - 576 | /* empty */ + 359 CostNum: ICONST + 360 | FCONST - 577 qualify_clause: QUALIFY a_expr - 578 | /* empty */ + 361 CostDefault: DEFAULT CostNum + 362 | ε - 579 for_locking_clause: for_locking_items - 580 | FOR READ_P ONLY + 363 CostOptional: COST b_expr CostDefault + 364 | ε + + 365 SubPath: PathVariableOptional PathModeOptional PathConcatenation GraphTableWhereOptional CostOptional + + 366 EnclosedSubPath: '[' SubPath ']' KleeneOptional + + 367 PathElement: VertexPattern + 368 | EdgePattern + + 369 PathSequence: EnclosedSubPath PathSequence + 370 | PathElement PathSequence + 371 | ε + + 372 PathConcatenation: PathSequence + 373 | PathSequence PatternUnion PathSequence + + 374 OrLabelExpression: LabelExpression + 375 | LabelExpression '|' OrLabelExpression + + 376 AndLabelExpression: LabelExpression + 377 | LabelExpression '&' AndLabelExpression + + 378 ComposedLabelExpression: LabelExpression + 379 | LabelExpression '|' OrLabelExpression + 380 | LabelExpression '&' AndLabelExpression + + 381 LabelExpression: PGQ_IDENT + 382 | '!' LabelExpression + 383 | '(' ComposedLabelExpression ')' + + 384 LabelExpressionOptional: IsOrColon LabelExpression + 385 | ε + + 386 IsOrColon: IS + 387 | ':' + + 388 VariableOptional: PGQ_IDENT + 389 | ε + + 390 FullElementSpec: VariableOptional LabelExpressionOptional GraphTableWhereOptional CostOptional + + 391 Arrow: '-' + 392 | LAMBDA_ARROW + 393 | ARROW_LAMBDA + 394 | ARROW_LAMBDA_ARROW + 395 | Op + + 396 ArrowKleeneOptional: Arrow KleeneOptional + + 397 EdgePatternRight: '[' FullElementSpec ']' ArrowKleeneOptional + 398 | ε + + 399 EdgePattern: ArrowKleeneOptional EdgePatternRight + + 400 VertexPattern: '(' FullElementSpec ')' + + 401 pgq_expr: c_expr + 402 | pgq_expr TYPECAST Typename + 403 | pgq_expr COLLATE any_name + 404 | pgq_expr AT TIME ZONE pgq_expr + 405 | '+' pgq_expr + 406 | '-' pgq_expr + 407 | pgq_expr '+' pgq_expr + 408 | pgq_expr '-' pgq_expr + 409 | pgq_expr '*' pgq_expr + 410 | pgq_expr '/' pgq_expr + 411 | pgq_expr '%' pgq_expr + 412 | pgq_expr '^' pgq_expr + 413 | pgq_expr POWER_OF pgq_expr + 414 | pgq_expr '<' pgq_expr + 415 | pgq_expr '>' pgq_expr + 416 | pgq_expr '=' pgq_expr + 417 | pgq_expr LESS_EQUALS pgq_expr + 418 | pgq_expr GREATER_EQUALS pgq_expr + 419 | pgq_expr NOT_EQUALS pgq_expr + 420 | pgq_expr qual_Op pgq_expr + 421 | pgq_expr AND pgq_expr + 422 | pgq_expr OR pgq_expr + 423 | NOT pgq_expr + 424 | NOT_LA pgq_expr + 425 | pgq_expr GLOB pgq_expr + 426 | pgq_expr LIKE pgq_expr + 427 | pgq_expr LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr NOT_LA LIKE pgq_expr + 429 | pgq_expr NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr ILIKE pgq_expr + 431 | pgq_expr ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr NOT_LA ILIKE pgq_expr + 433 | pgq_expr NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr SIMILAR TO pgq_expr + 435 | pgq_expr SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr IS NULL_P + 439 | pgq_expr ISNULL + 440 | pgq_expr IS NOT NULL_P + 441 | pgq_expr NOT NULL_P + 442 | pgq_expr NOTNULL + 443 | pgq_expr LAMBDA_ARROW pgq_expr + 444 | pgq_expr DOUBLE_ARROW pgq_expr + 445 | row OVERLAPS row + 446 | pgq_expr IS TRUE_P + 447 | pgq_expr IS NOT TRUE_P + 448 | pgq_expr IS FALSE_P + 449 | pgq_expr IS NOT FALSE_P + 450 | pgq_expr IS UNKNOWN + 451 | pgq_expr IS NOT UNKNOWN + 452 | pgq_expr IS DISTINCT FROM pgq_expr + 453 | pgq_expr IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr IS OF '(' type_list ')' + 455 | pgq_expr IS NOT OF '(' type_list ')' + 456 | pgq_expr BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr IN_P in_expr + 461 | pgq_expr NOT_LA IN_P in_expr + + 462 CreateStmt: CREATE_P OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 463 | CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 464 | CREATE_P OR REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + + 465 ConstraintAttributeSpec: ε + 466 | ConstraintAttributeSpec ConstraintAttributeElem + + 467 def_arg: func_type + 468 | reserved_keyword + 469 | qual_all_Op + 470 | NumericOnly + 471 | Sconst + 472 | NONE + + 473 OptParenthesizedSeqOptList: '(' SeqOptList ')' + 474 | ε + + 475 generic_option_arg: Sconst + + 476 key_action: NO ACTION + 477 | RESTRICT + 478 | CASCADE + 479 | SET NULL_P + 480 | SET DEFAULT + + 481 ColConstraint: CONSTRAINT name ColConstraintElem + 482 | ColConstraintElem + 483 | ConstraintAttr + 484 | COLLATE any_name + + 485 ColConstraintElem: NOT NULL_P + 486 | NULL_P + 487 | UNIQUE opt_definition + 488 | PRIMARY KEY opt_definition + 489 | CHECK_P '(' a_expr ')' opt_no_inherit + 490 | USING COMPRESSION name + 491 | DEFAULT b_expr + 492 | REFERENCES qualified_name opt_column_list key_match key_actions + + 493 GeneratedColumnType: VIRTUAL + 494 | STORED + + 495 opt_GeneratedColumnType: GeneratedColumnType + 496 | ε + + 497 GeneratedConstraintElem: GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList + 498 | GENERATED generated_when AS '(' a_expr ')' opt_GeneratedColumnType + 499 | AS '(' a_expr ')' opt_GeneratedColumnType + + 500 generic_option_elem: generic_option_name generic_option_arg + + 501 key_update: ON UPDATE key_action + + 502 key_actions: key_update + 503 | key_delete + 504 | key_update key_delete + 505 | key_delete key_update + 506 | ε + + 507 OnCommitOption: ON COMMIT DROP + 508 | ON COMMIT DELETE_P ROWS + 509 | ON COMMIT PRESERVE ROWS + 510 | ε + + 511 reloptions: '(' reloption_list ')' + + 512 opt_no_inherit: NO INHERIT + 513 | ε + + 514 TableConstraint: CONSTRAINT name ConstraintElem + 515 | ConstraintElem + + 516 TableLikeOption: COMMENTS + 517 | CONSTRAINTS + 518 | DEFAULTS + 519 | IDENTITY_P + 520 | INDEXES + 521 | STATISTICS + 522 | STORAGE + 523 | ALL + + 524 reloption_list: reloption_elem + 525 | reloption_list ',' reloption_elem + + 526 ExistingIndex: USING INDEX index_name + + 527 ConstraintAttr: DEFERRABLE + 528 | NOT DEFERRABLE + 529 | INITIALLY DEFERRED + 530 | INITIALLY IMMEDIATE + + 531 OptWith: WITH reloptions + 532 | WITH OIDS + 533 | WITHOUT OIDS + 534 | ε - 581 opt_for_locking_clause: for_locking_clause - 582 | /* empty */ + 535 definition: '(' def_list ')' - 583 for_locking_items: for_locking_item - 584 | for_locking_items for_locking_item + 536 TableLikeOptionList: TableLikeOptionList INCLUDING TableLikeOption + 537 | TableLikeOptionList EXCLUDING TableLikeOption + 538 | ε + + 539 generic_option_name: ColLabel + + 540 ConstraintAttributeElem: NOT DEFERRABLE + 541 | DEFERRABLE + 542 | INITIALLY IMMEDIATE + 543 | INITIALLY DEFERRED + 544 | NOT VALID + 545 | NO INHERIT + + 546 columnDef: ColId Typename ColQualList + 547 | ColId opt_Typename GeneratedConstraintElem ColQualList + + 548 def_list: def_elem + 549 | def_list ',' def_elem + + 550 index_name: ColId + + 551 TableElement: columnDef + 552 | TableLikeClause + 553 | TableConstraint + + 554 def_elem: ColLabel '=' def_arg + 555 | ColLabel + + 556 opt_definition: WITH definition + 557 | ε + + 558 OptTableElementList: TableElementList + 559 | TableElementList ',' + 560 | ε + + 561 columnElem: ColId + + 562 opt_column_list: '(' columnList ')' + 563 | ε + + 564 ColQualList: ColQualList ColConstraint + 565 | ε + + 566 key_delete: ON DELETE_P key_action + + 567 reloption_elem: ColLabel '=' def_arg + 568 | ColLabel + 569 | ColLabel '.' ColLabel '=' def_arg + 570 | ColLabel '.' ColLabel + + 571 columnList: columnElem + 572 | columnList ',' columnElem + + 573 columnList_opt_comma: columnList + 574 | columnList ',' + + 575 func_type: Typename + 576 | type_function_name attrs '%' TYPE_P + 577 | SETOF type_function_name attrs '%' TYPE_P + + 578 ConstraintElem: CHECK_P '(' a_expr ')' ConstraintAttributeSpec + 579 | UNIQUE '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec + 580 | UNIQUE ExistingIndex ConstraintAttributeSpec + 581 | PRIMARY KEY '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec + 582 | PRIMARY KEY ExistingIndex ConstraintAttributeSpec + 583 | FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec - 585 for_locking_item: for_locking_strength locked_rels_list opt_nowait_or_skip + 584 TableElementList: TableElement + 585 | TableElementList ',' TableElement + + 586 key_match: MATCH FULL + 587 | MATCH PARTIAL + 588 | MATCH SIMPLE + 589 | ε + + 590 TableLikeClause: LIKE qualified_name TableLikeOptionList - 586 for_locking_strength: FOR UPDATE - 587 | FOR NO KEY UPDATE - 588 | FOR SHARE - 589 | FOR KEY SHARE + 591 OptTemp: TEMPORARY + 592 | TEMP + 593 | LOCAL TEMPORARY + 594 | LOCAL TEMP + 595 | GLOBAL TEMPORARY + 596 | GLOBAL TEMP + 597 | UNLOGGED + 598 | ε - 590 locked_rels_list: OF qualified_name_list - 591 | /* empty */ + 599 generated_when: ALWAYS + 600 | BY DEFAULT - 592 opt_nowait_or_skip: NOWAIT - 593 | SKIP LOCKED - 594 | /* empty */ + 601 DropStmt: DROP drop_type_any_name IF_P EXISTS any_name_list opt_drop_behavior + 602 | DROP drop_type_any_name any_name_list opt_drop_behavior + 603 | DROP drop_type_name IF_P EXISTS name_list opt_drop_behavior + 604 | DROP drop_type_name name_list opt_drop_behavior + 605 | DROP drop_type_name_on_any_name name ON any_name opt_drop_behavior + 606 | DROP drop_type_name_on_any_name IF_P EXISTS name ON any_name opt_drop_behavior - 595 values_clause: VALUES '(' expr_list_opt_comma ')' - 596 | values_clause ',' '(' expr_list_opt_comma ')' + 607 drop_type_any_name: TABLE + 608 | SEQUENCE + 609 | FUNCTION + 610 | MACRO + 611 | MACRO TABLE + 612 | VIEW + 613 | MATERIALIZED VIEW + 614 | INDEX + 615 | FOREIGN TABLE + 616 | COLLATION + 617 | CONVERSION_P + 618 | SCHEMA + 619 | STATISTICS + 620 | TEXT_P SEARCH PARSER + 621 | TEXT_P SEARCH DICTIONARY + 622 | TEXT_P SEARCH TEMPLATE + 623 | TEXT_P SEARCH CONFIGURATION + 624 | TYPE_P - 597 values_clause_opt_comma: values_clause - 598 | values_clause ',' + 625 drop_type_name: ACCESS METHOD + 626 | EVENT TRIGGER + 627 | EXTENSION + 628 | FOREIGN DATA_P WRAPPER + 629 | PUBLICATION + 630 | SERVER + + 631 any_name_list: any_name + 632 | any_name_list ',' any_name + + 633 opt_drop_behavior: CASCADE + 634 | RESTRICT + 635 | ε + + 636 drop_type_name_on_any_name: POLICY + 637 | RULE + 638 | TRIGGER + + 639 CreateFunctionStmt: CREATE_P OptTemp macro_alias qualified_name table_macro_list + 640 | CREATE_P OptTemp macro_alias IF_P NOT EXISTS qualified_name table_macro_list + 641 | CREATE_P OR REPLACE OptTemp macro_alias qualified_name table_macro_list + 642 | CREATE_P OptTemp macro_alias qualified_name macro_definition_list + 643 | CREATE_P OptTemp macro_alias IF_P NOT EXISTS qualified_name macro_definition_list + 644 | CREATE_P OR REPLACE OptTemp macro_alias qualified_name macro_definition_list + + 645 table_macro_definition: param_list AS TABLE select_no_parens + + 646 table_macro_definition_parens: param_list AS TABLE select_with_parens + + 647 table_macro_list_internal: table_macro_definition_parens + 648 | table_macro_list_internal ',' table_macro_definition_parens + + 649 table_macro_list: table_macro_definition + 650 | table_macro_list_internal + + 651 macro_definition: param_list AS a_expr + + 652 macro_definition_list: macro_definition + 653 | macro_definition_list ',' macro_definition + + 654 macro_alias: FUNCTION + 655 | MACRO + + 656 param_list: '(' ')' + 657 | '(' func_arg_list ')' + + 658 UpdateStmt: opt_with_clause UPDATE relation_expr_opt_alias SET set_clause_list_opt_comma from_clause where_or_current_clause returning_clause + + 659 CopyStmt: COPY opt_binary qualified_name opt_column_list opt_oids copy_from opt_program copy_file_name copy_delimiter opt_with copy_options + 660 | COPY '(' SelectStmt ')' TO opt_program copy_file_name opt_with copy_options + 661 | COPY FROM DATABASE ColId TO ColId copy_database_flag + + 662 copy_database_flag: ε + 663 | '(' SCHEMA ')' + 664 | '(' DATA_P ')' + + 665 copy_from: FROM + 666 | TO + + 667 copy_delimiter: opt_using DELIMITERS Sconst + 668 | ε + + 669 copy_generic_opt_arg_list: copy_generic_opt_arg_list_item + 670 | copy_generic_opt_arg_list ',' copy_generic_opt_arg_list_item + + 671 opt_using: USING + 672 | ε + + 673 opt_as: AS + 674 | ε + + 675 opt_program: PROGRAM + 676 | ε + + 677 copy_options: copy_opt_list + 678 | '(' copy_generic_opt_list ')' + + 679 copy_generic_opt_arg: opt_boolean_or_string + 680 | NumericOnly + 681 | list_expr + 682 | '*' + 683 | '(' copy_generic_opt_arg_list ')' + 684 | struct_expr + 685 | map_expr + 686 | ε + + 687 copy_generic_opt_elem: ColLabel copy_generic_opt_arg + + 688 opt_oids: WITH OIDS + 689 | ε + + 690 copy_opt_list: copy_opt_list copy_opt_item + 691 | ε + + 692 opt_binary: BINARY + 693 | ε + + 694 copy_opt_item: BINARY + 695 | OIDS + 696 | FREEZE + 697 | DELIMITER opt_as Sconst + 698 | NULL_P opt_as Sconst + 699 | CSV + 700 | HEADER_P + 701 | QUOTE opt_as Sconst + 702 | ESCAPE opt_as Sconst + 703 | FORCE QUOTE columnList + 704 | FORCE QUOTE '*' + 705 | PARTITION BY columnList + 706 | PARTITION BY '*' + 707 | FORCE NOT NULL_P columnList + 708 | FORCE NULL_P columnList + 709 | ENCODING Sconst + + 710 copy_generic_opt_arg_list_item: opt_boolean_or_string + + 711 copy_file_name: Sconst + 712 | STDIN + 713 | STDOUT + 714 | IDENT '.' ColId + 715 | IDENT + + 716 copy_generic_opt_list: copy_generic_opt_elem + 717 | copy_generic_opt_list ',' copy_generic_opt_elem - 599 from_clause: FROM from_list_opt_comma - 600 | /* empty */ + 718 SelectStmt: select_no_parens + 719 | select_with_parens + + 720 select_with_parens: '(' select_no_parens ')' + 721 | '(' select_with_parens ')' + 722 | '(' VariableShowStmt ')' + + 723 select_no_parens: simple_select + 724 | select_clause sort_clause + 725 | select_clause opt_sort_clause for_locking_clause opt_select_limit + 726 | select_clause opt_sort_clause select_limit opt_for_locking_clause + 727 | with_clause select_clause + 728 | with_clause select_clause sort_clause + 729 | with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit + 730 | with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause + + 731 select_clause: simple_select + 732 | select_with_parens + + 733 opt_select: SELECT opt_all_clause opt_target_list_opt_comma + 734 | ε + + 735 simple_select: SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause + 736 | SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause + 737 | FROM from_list opt_select into_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause + 738 | FROM from_list SELECT distinct_clause target_list_opt_comma into_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause + 739 | values_clause_opt_comma + 740 | TABLE relation_expr + 741 | select_clause UNION all_or_distinct by_name select_clause + 742 | select_clause UNION all_or_distinct select_clause + 743 | select_clause INTERSECT all_or_distinct select_clause + 744 | select_clause EXCEPT all_or_distinct select_clause + 745 | pivot_keyword table_ref USING target_list_opt_comma + 746 | pivot_keyword table_ref USING target_list_opt_comma GROUP_P BY name_list_opt_comma_opt_bracket + 747 | pivot_keyword table_ref GROUP_P BY name_list_opt_comma_opt_bracket + 748 | pivot_keyword table_ref ON pivot_column_list + 749 | pivot_keyword table_ref ON pivot_column_list GROUP_P BY name_list_opt_comma_opt_bracket + 750 | pivot_keyword table_ref ON pivot_column_list USING target_list_opt_comma + 751 | pivot_keyword table_ref ON pivot_column_list USING target_list_opt_comma GROUP_P BY name_list_opt_comma_opt_bracket + 752 | unpivot_keyword table_ref ON target_list_opt_comma INTO NAME_P name value_or_values name_list_opt_comma_opt_bracket + 753 | unpivot_keyword table_ref ON target_list_opt_comma + + 754 value_or_values: VALUE_P + 755 | VALUES + + 756 pivot_keyword: PIVOT + 757 | PIVOT_WIDER + + 758 unpivot_keyword: UNPIVOT + 759 | PIVOT_LONGER + + 760 pivot_column_entry: b_expr + 761 | b_expr IN_P '(' select_no_parens ')' + 762 | single_pivot_value + + 763 pivot_column_list_internal: pivot_column_entry + 764 | pivot_column_list_internal ',' pivot_column_entry + + 765 pivot_column_list: pivot_column_list_internal + 766 | pivot_column_list_internal ',' + + 767 with_clause: WITH cte_list + 768 | WITH_LA cte_list + 769 | WITH RECURSIVE cte_list + + 770 cte_list: common_table_expr + 771 | cte_list ',' common_table_expr + + 772 common_table_expr: name opt_name_list AS opt_materialized '(' PreparableStmt ')' + + 773 opt_materialized: MATERIALIZED + 774 | NOT MATERIALIZED + 775 | ε + + 776 into_clause: INTO OptTempTableName + 777 | ε + + 778 OptTempTableName: TEMPORARY opt_table qualified_name + 779 | TEMP opt_table qualified_name + 780 | LOCAL TEMPORARY opt_table qualified_name + 781 | LOCAL TEMP opt_table qualified_name + 782 | GLOBAL TEMPORARY opt_table qualified_name + 783 | GLOBAL TEMP opt_table qualified_name + 784 | UNLOGGED opt_table qualified_name + 785 | TABLE qualified_name + 786 | qualified_name - 601 from_list: table_ref - 602 | from_list ',' table_ref + 787 opt_table: TABLE + 788 | ε - 603 from_list_opt_comma: from_list - 604 | from_list ',' + 789 all_or_distinct: ALL + 790 | DISTINCT + 791 | ε - 605 table_ref: relation_expr opt_alias_clause opt_tablesample_clause - 606 | func_table func_alias_clause opt_tablesample_clause - 607 | values_clause_opt_comma alias_clause opt_tablesample_clause - 608 | LATERAL_P func_table func_alias_clause - 609 | select_with_parens opt_alias_clause opt_tablesample_clause - 610 | LATERAL_P select_with_parens opt_alias_clause - 611 | joined_table - 612 | '(' joined_table ')' alias_clause + 792 by_name: BY NAME_P - 613 joined_table: '(' joined_table ')' - 614 | table_ref CROSS JOIN table_ref - 615 | table_ref join_type JOIN table_ref join_qual - 616 | table_ref JOIN table_ref join_qual - 617 | table_ref NATURAL join_type JOIN table_ref - 618 | table_ref NATURAL JOIN table_ref + 793 distinct_clause: DISTINCT + 794 | DISTINCT ON '(' expr_list_opt_comma ')' - 619 alias_clause: AS ColIdOrString '(' name_list_opt_comma ')' - 620 | AS ColIdOrString - 621 | ColId '(' name_list_opt_comma ')' - 622 | ColId + 795 opt_all_clause: ALL + 796 | ε - 623 opt_alias_clause: alias_clause - 624 | /* empty */ + 797 opt_ignore_nulls: IGNORE_P NULLS_P + 798 | RESPECT_P NULLS_P + 799 | ε - 625 func_alias_clause: alias_clause - 626 | AS '(' TableFuncElementList ')' - 627 | AS ColIdOrString '(' TableFuncElementList ')' - 628 | ColId '(' TableFuncElementList ')' - 629 | /* empty */ + 800 opt_sort_clause: sort_clause + 801 | ε - 630 join_type: FULL join_outer - 631 | LEFT join_outer - 632 | RIGHT join_outer - 633 | INNER_P + 802 sort_clause: ORDER BY sortby_list + 803 | ORDER BY ALL opt_asc_desc opt_nulls_order - 634 join_outer: OUTER_P - 635 | /* empty */ + 804 sortby_list: sortby + 805 | sortby_list ',' sortby - 636 join_qual: USING '(' name_list_opt_comma ')' - 637 | ON a_expr + 806 sortby: a_expr USING qual_all_Op opt_nulls_order + 807 | a_expr opt_asc_desc opt_nulls_order - 638 relation_expr: qualified_name - 639 | qualified_name '*' - 640 | ONLY qualified_name - 641 | ONLY '(' qualified_name ')' + 808 opt_asc_desc: ASC_P + 809 | DESC_P + 810 | ε - 642 func_table: func_expr_windowless opt_ordinality - 643 | ROWS FROM '(' rowsfrom_list ')' opt_ordinality + 811 opt_nulls_order: NULLS_LA FIRST_P + 812 | NULLS_LA LAST_P + 813 | ε - 644 rowsfrom_item: func_expr_windowless opt_col_def_list + 814 select_limit: limit_clause offset_clause + 815 | offset_clause limit_clause + 816 | limit_clause + 817 | offset_clause - 645 rowsfrom_list: rowsfrom_item - 646 | rowsfrom_list ',' rowsfrom_item + 818 opt_select_limit: select_limit + 819 | ε - 647 opt_col_def_list: AS '(' TableFuncElementList ')' - 648 | /* empty */ + 820 limit_clause: LIMIT select_limit_value + 821 | LIMIT select_limit_value ',' select_offset_value + 822 | FETCH first_or_next select_fetch_first_value row_or_rows ONLY + 823 | FETCH first_or_next row_or_rows ONLY - 649 opt_ordinality: WITH_LA ORDINALITY - 650 | /* empty */ + 824 offset_clause: OFFSET select_offset_value + 825 | OFFSET select_fetch_first_value row_or_rows - 651 where_clause: WHERE a_expr - 652 | /* empty */ + 826 sample_count: FCONST '%' + 827 | ICONST '%' + 828 | FCONST PERCENT + 829 | ICONST PERCENT + 830 | ICONST + 831 | ICONST ROWS - 653 TableFuncElementList: TableFuncElement - 654 | TableFuncElementList ',' TableFuncElement + 832 sample_clause: USING SAMPLE tablesample_entry + 833 | ε - 655 TableFuncElement: ColIdOrString Typename opt_collate_clause + 834 opt_sample_func: ColId + 835 | ε - 656 opt_collate_clause: COLLATE any_name - 657 | /* empty */ + 836 tablesample_entry: opt_sample_func '(' sample_count ')' opt_repeatable_clause + 837 | sample_count + 838 | sample_count '(' ColId ')' + 839 | sample_count '(' ColId ',' ICONST ')' - 658 colid_type_list: ColId Typename - 659 | colid_type_list ',' ColId Typename + 840 tablesample_clause: TABLESAMPLE tablesample_entry - 660 RowOrStruct: ROW - 661 | STRUCT + 841 opt_tablesample_clause: tablesample_clause + 842 | ε - 662 opt_Typename: Typename - 663 | /* empty */ + 843 opt_repeatable_clause: REPEATABLE '(' ICONST ')' + 844 | ε - 664 Typename: SimpleTypename opt_array_bounds - 665 | SETOF SimpleTypename opt_array_bounds - 666 | SimpleTypename ARRAY '[' Iconst ']' - 667 | SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | SimpleTypename ARRAY - 669 | SETOF SimpleTypename ARRAY - 670 | RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | MAP '(' type_list ')' opt_array_bounds + 845 select_limit_value: a_expr + 846 | ALL + 847 | a_expr '%' + 848 | FCONST PERCENT + 849 | ICONST PERCENT - 672 opt_array_bounds: opt_array_bounds '[' ']' - 673 | opt_array_bounds '[' Iconst ']' - 674 | /* empty */ + 850 select_offset_value: a_expr - 675 SimpleTypename: GenericType - 676 | Numeric - 677 | Bit - 678 | Character - 679 | ConstDatetime - 680 | ConstInterval opt_interval - 681 | ConstInterval '(' Iconst ')' + 851 select_fetch_first_value: c_expr + 852 | '+' I_or_F_const + 853 | '-' I_or_F_const - 682 ConstTypename: Numeric - 683 | ConstBit - 684 | ConstCharacter - 685 | ConstDatetime + 854 I_or_F_const: Iconst + 855 | FCONST - 686 GenericType: type_name_token opt_type_modifiers + 856 row_or_rows: ROW + 857 | ROWS - 687 opt_type_modifiers: '(' opt_expr_list_opt_comma ')' - 688 | /* empty */ + 858 first_or_next: FIRST_P + 859 | NEXT - 689 Numeric: INT_P - 690 | INTEGER - 691 | SMALLINT - 692 | BIGINT - 693 | REAL - 694 | FLOAT_P opt_float - 695 | DOUBLE_P PRECISION - 696 | DECIMAL_P opt_type_modifiers - 697 | DEC opt_type_modifiers - 698 | NUMERIC opt_type_modifiers - 699 | BOOLEAN_P - - 700 opt_float: '(' Iconst ')' - 701 | /* empty */ - - 702 Bit: BitWithLength - 703 | BitWithoutLength - - 704 ConstBit: BitWithLength - 705 | BitWithoutLength - - 706 BitWithLength: BIT opt_varying '(' expr_list_opt_comma ')' - - 707 BitWithoutLength: BIT opt_varying - - 708 Character: CharacterWithLength - 709 | CharacterWithoutLength - - 710 ConstCharacter: CharacterWithLength - 711 | CharacterWithoutLength - - 712 CharacterWithLength: character '(' Iconst ')' - - 713 CharacterWithoutLength: character - - 714 character: CHARACTER opt_varying - 715 | CHAR_P opt_varying - 716 | VARCHAR - 717 | NATIONAL CHARACTER opt_varying - 718 | NATIONAL CHAR_P opt_varying - 719 | NCHAR opt_varying - - 720 opt_varying: VARYING - 721 | /* empty */ - - 722 ConstDatetime: TIMESTAMP '(' Iconst ')' opt_timezone - 723 | TIMESTAMP opt_timezone - 724 | TIME '(' Iconst ')' opt_timezone - 725 | TIME opt_timezone - - 726 ConstInterval: INTERVAL - - 727 opt_timezone: WITH_LA TIME ZONE - 728 | WITHOUT TIME ZONE - 729 | /* empty */ - - 730 year_keyword: YEAR_P - 731 | YEARS_P - - 732 month_keyword: MONTH_P - 733 | MONTHS_P - - 734 day_keyword: DAY_P - 735 | DAYS_P - - 736 hour_keyword: HOUR_P - 737 | HOURS_P - - 738 minute_keyword: MINUTE_P - 739 | MINUTES_P - - 740 second_keyword: SECOND_P - 741 | SECONDS_P - - 742 millisecond_keyword: MILLISECOND_P - 743 | MILLISECONDS_P - - 744 microsecond_keyword: MICROSECOND_P - 745 | MICROSECONDS_P - - 746 opt_interval: year_keyword - 747 | month_keyword - 748 | day_keyword - 749 | hour_keyword - 750 | minute_keyword - 751 | second_keyword - 752 | millisecond_keyword - 753 | microsecond_keyword - 754 | year_keyword TO month_keyword - 755 | day_keyword TO hour_keyword - 756 | day_keyword TO minute_keyword - 757 | day_keyword TO second_keyword - 758 | hour_keyword TO minute_keyword - 759 | hour_keyword TO second_keyword - 760 | minute_keyword TO second_keyword - 761 | /* empty */ - - 762 a_expr: c_expr - 763 | a_expr TYPECAST Typename - 764 | a_expr COLLATE any_name - 765 | a_expr AT TIME ZONE a_expr - 766 | '+' a_expr - 767 | '-' a_expr - 768 | a_expr '+' a_expr - 769 | a_expr '-' a_expr - 770 | a_expr '*' a_expr - 771 | a_expr '/' a_expr - 772 | a_expr '%' a_expr - 773 | a_expr '^' a_expr - 774 | a_expr POWER_OF a_expr - 775 | a_expr '<' a_expr - 776 | a_expr '>' a_expr - 777 | a_expr '=' a_expr - 778 | a_expr LESS_EQUALS a_expr - 779 | a_expr GREATER_EQUALS a_expr - 780 | a_expr NOT_EQUALS a_expr - 781 | a_expr qual_Op a_expr - 782 | qual_Op a_expr - 783 | a_expr qual_Op - 784 | a_expr AND a_expr - 785 | a_expr OR a_expr - 786 | NOT a_expr - 787 | NOT_LA a_expr - 788 | a_expr GLOB a_expr - 789 | a_expr LIKE a_expr - 790 | a_expr LIKE a_expr ESCAPE a_expr - 791 | a_expr NOT_LA LIKE a_expr - 792 | a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr ILIKE a_expr - 794 | a_expr ILIKE a_expr ESCAPE a_expr - 795 | a_expr NOT_LA ILIKE a_expr - 796 | a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr SIMILAR TO a_expr - 798 | a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr NOT_LA SIMILAR TO a_expr - 800 | a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr IS NULL_P - 802 | a_expr ISNULL - 803 | a_expr IS NOT NULL_P - 804 | a_expr NOT NULL_P - 805 | a_expr NOTNULL - 806 | row - 807 | '{' dict_arguments_opt_comma '}' - 808 | '[' opt_expr_list_opt_comma ']' - 809 | a_expr LAMBDA_ARROW a_expr - 810 | row OVERLAPS row - 811 | a_expr IS TRUE_P - 812 | a_expr IS NOT TRUE_P - 813 | a_expr IS FALSE_P - 814 | a_expr IS NOT FALSE_P - 815 | a_expr IS UNKNOWN - 816 | a_expr IS NOT UNKNOWN - 817 | a_expr IS DISTINCT FROM a_expr - 818 | a_expr IS NOT DISTINCT FROM a_expr - 819 | a_expr IS OF '(' type_list ')' - 820 | a_expr IS NOT OF '(' type_list ')' - 821 | a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr IN_P in_expr - 826 | a_expr NOT_LA IN_P in_expr - 827 | a_expr subquery_Op sub_type select_with_parens - 828 | a_expr subquery_Op sub_type '(' a_expr ')' - 829 | DEFAULT - 830 | ARRAY '[' opt_expr_list_opt_comma ']' - - 831 b_expr: c_expr - 832 | b_expr TYPECAST Typename - 833 | '+' b_expr - 834 | '-' b_expr - 835 | b_expr '+' b_expr - 836 | b_expr '-' b_expr - 837 | b_expr '*' b_expr - 838 | b_expr '/' b_expr - 839 | b_expr '%' b_expr - 840 | b_expr '^' b_expr - 841 | b_expr POWER_OF b_expr - 842 | b_expr '<' b_expr - 843 | b_expr '>' b_expr - 844 | b_expr '=' b_expr - 845 | b_expr LESS_EQUALS b_expr - 846 | b_expr GREATER_EQUALS b_expr - 847 | b_expr NOT_EQUALS b_expr - 848 | b_expr qual_Op b_expr - 849 | qual_Op b_expr - 850 | b_expr qual_Op - 851 | b_expr IS DISTINCT FROM b_expr - 852 | b_expr IS NOT DISTINCT FROM b_expr - 853 | b_expr IS OF '(' type_list ')' - 854 | b_expr IS NOT OF '(' type_list ')' - - 855 c_expr: columnref - 856 | AexprConst - 857 | '#' ICONST - 858 | '?' opt_indirection - 859 | PARAM opt_indirection - 860 | '(' a_expr ')' opt_indirection - 861 | case_expr - 862 | func_expr opt_indirection - 863 | select_with_parens - 864 | select_with_parens indirection - 865 | EXISTS select_with_parens - 866 | grouping_or_grouping_id '(' expr_list_opt_comma ')' - - 867 func_application: func_name '(' ')' - 868 | func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | func_name '(' '*' ')' - - 874 func_expr: func_application within_group_clause filter_clause export_clause over_clause - 875 | func_expr_common_subexpr - - 876 func_expr_windowless: func_application - 877 | func_expr_common_subexpr - - 878 func_expr_common_subexpr: COLLATION FOR '(' a_expr ')' - 879 | CURRENT_DATE - 880 | CURRENT_TIME - 881 | CURRENT_TIME '(' Iconst ')' - 882 | CURRENT_TIMESTAMP - 883 | CURRENT_TIMESTAMP '(' Iconst ')' - 884 | LOCALTIME - 885 | LOCALTIME '(' Iconst ')' - 886 | LOCALTIMESTAMP - 887 | LOCALTIMESTAMP '(' Iconst ')' - 888 | CURRENT_ROLE - 889 | CURRENT_USER - 890 | SESSION_USER - 891 | USER - 892 | CURRENT_CATALOG - 893 | CURRENT_SCHEMA - 894 | CAST '(' a_expr AS Typename ')' - 895 | TRY_CAST '(' a_expr AS Typename ')' - 896 | EXTRACT '(' extract_list ')' - 897 | OVERLAY '(' overlay_list ')' - 898 | POSITION '(' position_list ')' - 899 | SUBSTRING '(' substr_list ')' - 900 | TREAT '(' a_expr AS Typename ')' - 901 | TRIM '(' BOTH trim_list ')' - 902 | TRIM '(' LEADING trim_list ')' - 903 | TRIM '(' TRAILING trim_list ')' - 904 | TRIM '(' trim_list ')' - 905 | NULLIF '(' a_expr ',' a_expr ')' - 906 | COALESCE '(' expr_list_opt_comma ')' - - 907 within_group_clause: WITHIN GROUP_P '(' sort_clause ')' - 908 | /* empty */ - - 909 filter_clause: FILTER '(' WHERE a_expr ')' - 910 | FILTER '(' a_expr ')' - 911 | /* empty */ - - 912 export_clause: EXPORT_STATE - 913 | /* empty */ - - 914 window_clause: WINDOW window_definition_list - 915 | /* empty */ - - 916 window_definition_list: window_definition - 917 | window_definition_list ',' window_definition - - 918 window_definition: ColId AS window_specification - - 919 over_clause: OVER window_specification - 920 | OVER ColId - 921 | /* empty */ - - 922 window_specification: '(' opt_existing_window_name opt_partition_clause opt_sort_clause opt_frame_clause ')' - - 923 opt_existing_window_name: ColId - 924 | /* empty */ - - 925 opt_partition_clause: PARTITION BY expr_list - 926 | /* empty */ - - 927 opt_frame_clause: RANGE frame_extent - 928 | ROWS frame_extent - 929 | /* empty */ - - 930 frame_extent: frame_bound - 931 | BETWEEN frame_bound AND frame_bound - - 932 frame_bound: UNBOUNDED PRECEDING - 933 | UNBOUNDED FOLLOWING - 934 | CURRENT_P ROW - 935 | a_expr PRECEDING - 936 | a_expr FOLLOWING - - 937 qualified_row: ROW '(' expr_list_opt_comma ')' - 938 | ROW '(' ')' - - 939 row: qualified_row - 940 | '(' expr_list ',' a_expr ')' - - 941 dict_arg: ColIdOrString ':' a_expr - - 942 dict_arguments: dict_arg - 943 | dict_arguments ',' dict_arg - - 944 dict_arguments_opt_comma: dict_arguments - 945 | dict_arguments ',' - - 946 sub_type: ANY - 947 | SOME - 948 | ALL - - 949 all_Op: Op - 950 | MathOp - - 951 MathOp: '+' - 952 | '-' - 953 | '*' - 954 | '/' - 955 | '%' - 956 | '^' - 957 | POWER_OF - 958 | '<' - 959 | '>' - 960 | '=' - 961 | LESS_EQUALS - 962 | GREATER_EQUALS - 963 | NOT_EQUALS + 860 group_clause: GROUP_P BY group_by_list_opt_comma + 861 | GROUP_P BY ALL + 862 | ε - 964 qual_Op: Op - 965 | OPERATOR '(' any_operator ')' + 863 group_by_list: group_by_item + 864 | group_by_list ',' group_by_item - 966 qual_all_Op: all_Op - 967 | OPERATOR '(' any_operator ')' + 865 group_by_list_opt_comma: group_by_list + 866 | group_by_list ',' - 968 subquery_Op: all_Op - 969 | OPERATOR '(' any_operator ')' - 970 | LIKE - 971 | NOT_LA LIKE - 972 | GLOB - 973 | NOT_LA GLOB - 974 | ILIKE - 975 | NOT_LA ILIKE + 867 group_by_item: a_expr + 868 | empty_grouping_set + 869 | cube_clause + 870 | rollup_clause + 871 | grouping_sets_clause - 976 any_operator: all_Op - 977 | ColId '.' any_operator + 872 empty_grouping_set: '(' ')' - 978 expr_list: a_expr - 979 | expr_list ',' a_expr + 873 rollup_clause: ROLLUP '(' expr_list_opt_comma ')' - 980 expr_list_opt_comma: expr_list - 981 | expr_list ',' + 874 cube_clause: CUBE '(' expr_list_opt_comma ')' - 982 opt_expr_list_opt_comma: expr_list_opt_comma - 983 | /* empty */ + 875 grouping_sets_clause: GROUPING SETS '(' group_by_list_opt_comma ')' - 984 func_arg_list: func_arg_expr - 985 | func_arg_list ',' func_arg_expr + 876 grouping_or_grouping_id: GROUPING + 877 | GROUPING_ID - 986 func_arg_expr: a_expr - 987 | param_name COLON_EQUALS a_expr - 988 | param_name EQUALS_GREATER a_expr + 878 having_clause: HAVING a_expr + 879 | ε - 989 type_list: Typename - 990 | type_list ',' Typename + 880 qualify_clause: QUALIFY a_expr + 881 | ε - 991 extract_list: extract_arg FROM a_expr - 992 | /* empty */ + 882 for_locking_clause: for_locking_items + 883 | FOR READ_P ONLY - 993 extract_arg: IDENT - 994 | year_keyword - 995 | month_keyword - 996 | day_keyword - 997 | hour_keyword - 998 | minute_keyword - 999 | second_keyword - 1000 | millisecond_keyword - 1001 | microsecond_keyword - 1002 | Sconst + 884 opt_for_locking_clause: for_locking_clause + 885 | ε - 1003 overlay_list: a_expr overlay_placing substr_from substr_for - 1004 | a_expr overlay_placing substr_from + 886 for_locking_items: for_locking_item + 887 | for_locking_items for_locking_item - 1005 overlay_placing: PLACING a_expr + 888 for_locking_item: for_locking_strength locked_rels_list opt_nowait_or_skip - 1006 position_list: b_expr IN_P b_expr - 1007 | /* empty */ + 889 for_locking_strength: FOR UPDATE + 890 | FOR NO KEY UPDATE + 891 | FOR SHARE + 892 | FOR KEY SHARE - 1008 substr_list: a_expr substr_from substr_for - 1009 | a_expr substr_for substr_from - 1010 | a_expr substr_from - 1011 | a_expr substr_for - 1012 | expr_list - 1013 | /* empty */ + 893 locked_rels_list: OF qualified_name_list + 894 | ε - 1014 substr_from: FROM a_expr + 895 opt_nowait_or_skip: NOWAIT + 896 | SKIP LOCKED + 897 | ε - 1015 substr_for: FOR a_expr + 898 values_clause: VALUES '(' expr_list_opt_comma ')' + 899 | values_clause ',' '(' expr_list_opt_comma ')' - 1016 trim_list: a_expr FROM expr_list_opt_comma - 1017 | FROM expr_list_opt_comma - 1018 | expr_list_opt_comma + 900 values_clause_opt_comma: values_clause + 901 | values_clause ',' - 1019 in_expr: select_with_parens - 1020 | '(' expr_list_opt_comma ')' + 902 from_clause: FROM from_list_opt_comma + 903 | ε - 1021 case_expr: CASE case_arg when_clause_list case_default END_P + 904 from_list: table_ref + 905 | from_list ',' table_ref - 1022 when_clause_list: when_clause - 1023 | when_clause_list when_clause + 906 from_list_opt_comma: from_list + 907 | from_list ',' - 1024 when_clause: WHEN a_expr THEN a_expr + 908 table_ref: relation_expr opt_alias_clause opt_tablesample_clause + 909 | func_table func_alias_clause opt_tablesample_clause + 910 | values_clause_opt_comma alias_clause opt_tablesample_clause + 911 | LATERAL_P func_table func_alias_clause + 912 | select_with_parens opt_alias_clause opt_tablesample_clause + 913 | LATERAL_P select_with_parens opt_alias_clause + 914 | joined_table + 915 | '(' joined_table ')' alias_clause + 916 | GRAPH_TABLE GraphTableStmt + 917 | table_ref PIVOT '(' target_list_opt_comma FOR pivot_value_list opt_pivot_group_by ')' opt_alias_clause + 918 | table_ref UNPIVOT opt_include_nulls '(' unpivot_header FOR unpivot_value_list ')' opt_alias_clause - 1025 case_default: ELSE a_expr - 1026 | /* empty */ + 919 opt_pivot_group_by: GROUP_P BY name_list_opt_comma + 920 | ε - 1027 case_arg: a_expr - 1028 | /* empty */ + 921 opt_include_nulls: INCLUDE_P NULLS_P + 922 | EXCLUDE NULLS_P + 923 | ε - 1029 columnref: ColId - 1030 | ColId indirection + 924 single_pivot_value: b_expr IN_P '(' target_list_opt_comma ')' + 925 | b_expr IN_P ColIdOrString - 1031 indirection_el: '.' attr_name - 1032 | '[' a_expr ']' - 1033 | '[' opt_slice_bound ':' opt_slice_bound ']' + 926 pivot_header: d_expr + 927 | indirection_expr + 928 | '(' c_expr_list_opt_comma ')' - 1034 opt_slice_bound: a_expr - 1035 | /* empty */ + 929 pivot_value: pivot_header IN_P '(' target_list_opt_comma ')' + 930 | pivot_header IN_P ColIdOrString - 1036 indirection: indirection_el - 1037 | indirection indirection_el + 931 pivot_value_list: pivot_value + 932 | pivot_value_list pivot_value - 1038 opt_indirection: /* empty */ - 1039 | opt_indirection indirection_el + 933 unpivot_header: ColIdOrString + 934 | '(' name_list_opt_comma ')' - 1040 opt_asymmetric: ASYMMETRIC - 1041 | /* empty */ + 935 unpivot_value: unpivot_header IN_P '(' target_list_opt_comma ')' - 1042 opt_target_list_opt_comma: target_list_opt_comma - 1043 | /* empty */ + 936 unpivot_value_list: unpivot_value + 937 | unpivot_value_list unpivot_value - 1044 target_list: target_el - 1045 | target_list ',' target_el + 938 joined_table: '(' joined_table ')' + 939 | table_ref CROSS JOIN table_ref + 940 | table_ref join_type JOIN table_ref join_qual + 941 | table_ref JOIN table_ref join_qual + 942 | table_ref NATURAL join_type JOIN table_ref + 943 | table_ref NATURAL JOIN table_ref + 944 | table_ref ASOF join_type JOIN table_ref join_qual + 945 | table_ref ASOF JOIN table_ref join_qual + 946 | table_ref POSITIONAL JOIN table_ref + 947 | table_ref ANTI JOIN table_ref join_qual + 948 | table_ref SEMI JOIN table_ref join_qual - 1046 target_list_opt_comma: target_list - 1047 | target_list ',' + 949 alias_clause: AS ColIdOrString '(' name_list_opt_comma ')' + 950 | AS ColIdOrString + 951 | ColId '(' name_list_opt_comma ')' + 952 | ColId - 1048 target_el: a_expr AS ColLabelOrString - 1049 | a_expr IDENT - 1050 | a_expr - 1051 | '*' opt_except_list opt_replace_list - 1052 | ColId '.' '*' opt_except_list opt_replace_list + 953 opt_alias_clause: alias_clause + 954 | ε - 1053 except_list: EXCLUDE '(' name_list_opt_comma ')' - 1054 | EXCLUDE ColId + 955 func_alias_clause: alias_clause + 956 | AS '(' TableFuncElementList ')' + 957 | AS ColIdOrString '(' TableFuncElementList ')' + 958 | ColId '(' TableFuncElementList ')' + 959 | ε + + 960 join_type: FULL join_outer + 961 | LEFT join_outer + 962 | RIGHT join_outer + 963 | SEMI + 964 | ANTI + 965 | INNER_P + + 966 join_outer: OUTER_P + 967 | ε + + 968 join_qual: USING '(' name_list_opt_comma ')' + 969 | ON a_expr - 1055 opt_except_list: except_list - 1056 | /* empty */ + 970 relation_expr: qualified_name + 971 | qualified_name '*' + 972 | ONLY qualified_name + 973 | ONLY '(' qualified_name ')' - 1057 replace_list_el: a_expr AS ColId + 974 func_table: func_expr_windowless opt_ordinality + 975 | ROWS FROM '(' rowsfrom_list ')' opt_ordinality - 1058 replace_list: replace_list_el - 1059 | replace_list ',' replace_list_el + 976 rowsfrom_item: func_expr_windowless opt_col_def_list - 1060 replace_list_opt_comma: replace_list - 1061 | replace_list ',' + 977 rowsfrom_list: rowsfrom_item + 978 | rowsfrom_list ',' rowsfrom_item - 1062 opt_replace_list: REPLACE '(' replace_list_opt_comma ')' - 1063 | REPLACE replace_list_el - 1064 | /* empty */ + 979 opt_col_def_list: AS '(' TableFuncElementList ')' + 980 | ε + + 981 opt_ordinality: WITH_LA ORDINALITY + 982 | ε + + 983 where_clause: WHERE a_expr + 984 | ε + + 985 TableFuncElementList: TableFuncElement + 986 | TableFuncElementList ',' TableFuncElement - 1065 qualified_name_list: qualified_name - 1066 | qualified_name_list ',' qualified_name + 987 TableFuncElement: ColIdOrString Typename opt_collate_clause - 1067 qualified_name: ColIdOrString - 1068 | ColId indirection + 988 opt_collate_clause: COLLATE any_name + 989 | ε - 1069 name_list: name - 1070 | name_list ',' name + 990 colid_type_list: ColId Typename + 991 | colid_type_list ',' ColId Typename - 1071 name_list_opt_comma: name_list - 1072 | name_list ',' + 992 RowOrStruct: ROW + 993 | STRUCT - 1073 name: ColId + 994 opt_Typename: Typename + 995 | ε - 1074 attr_name: ColLabel + 996 Typename: SimpleTypename opt_array_bounds + 997 | SETOF SimpleTypename opt_array_bounds + 998 | SimpleTypename ARRAY '[' Iconst ']' + 999 | SETOF SimpleTypename ARRAY '[' Iconst ']' + 1000 | SimpleTypename ARRAY + 1001 | SETOF SimpleTypename ARRAY + 1002 | qualified_typename + 1003 | RowOrStruct '(' colid_type_list ')' opt_array_bounds + 1004 | MAP '(' type_list ')' opt_array_bounds + 1005 | UNION '(' colid_type_list ')' opt_array_bounds - 1075 func_name: function_name_token - 1076 | ColId indirection + 1006 qualified_typename: IDENT '.' IDENT + 1007 | qualified_typename '.' IDENT - 1077 AexprConst: Iconst - 1078 | FCONST - 1079 | Sconst opt_indirection - 1080 | BCONST - 1081 | XCONST - 1082 | func_name Sconst - 1083 | func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | ConstTypename Sconst - 1085 | ConstInterval '(' a_expr ')' opt_interval - 1086 | ConstInterval Iconst opt_interval - 1087 | ConstInterval Sconst opt_interval - 1088 | TRUE_P - 1089 | FALSE_P - 1090 | NULL_P + 1008 opt_array_bounds: opt_array_bounds '[' ']' + 1009 | opt_array_bounds '[' Iconst ']' + 1010 | ε - 1091 Iconst: ICONST + 1011 SimpleTypename: GenericType + 1012 | Numeric + 1013 | Bit + 1014 | Character + 1015 | ConstDatetime + 1016 | ConstInterval opt_interval + 1017 | ConstInterval '(' Iconst ')' - 1092 Sconst: SCONST + 1018 ConstTypename: Numeric + 1019 | ConstBit + 1020 | ConstCharacter + 1021 | ConstDatetime - 1093 ColId: IDENT - 1094 | unreserved_keyword - 1095 | col_name_keyword + 1022 GenericType: type_name_token opt_type_modifiers - 1096 ColIdOrString: ColId - 1097 | SCONST + 1023 opt_type_modifiers: '(' opt_expr_list_opt_comma ')' + 1024 | ε - 1098 type_function_name: IDENT - 1099 | unreserved_keyword - 1100 | type_func_name_keyword + 1025 Numeric: INT_P + 1026 | INTEGER + 1027 | SMALLINT + 1028 | BIGINT + 1029 | REAL + 1030 | FLOAT_P opt_float + 1031 | DOUBLE_P PRECISION + 1032 | DECIMAL_P opt_type_modifiers + 1033 | DEC opt_type_modifiers + 1034 | NUMERIC opt_type_modifiers + 1035 | BOOLEAN_P - 1101 function_name_token: IDENT - 1102 | unreserved_keyword - 1103 | func_name_keyword + 1036 opt_float: '(' Iconst ')' + 1037 | ε - 1104 type_name_token: IDENT - 1105 | unreserved_keyword - 1106 | type_name_keyword + 1038 Bit: BitWithLength + 1039 | BitWithoutLength - 1107 any_name: ColId - 1108 | ColId attrs + 1040 ConstBit: BitWithLength + 1041 | BitWithoutLength - 1109 attrs: '.' attr_name - 1110 | attrs '.' attr_name + 1042 BitWithLength: BIT opt_varying '(' expr_list_opt_comma ')' - 1111 opt_name_list: '(' name_list_opt_comma ')' - 1112 | /* empty */ + 1043 BitWithoutLength: BIT opt_varying - 1113 param_name: type_function_name + 1044 Character: CharacterWithLength + 1045 | CharacterWithoutLength + + 1046 ConstCharacter: CharacterWithLength + 1047 | CharacterWithoutLength + + 1048 CharacterWithLength: character '(' Iconst ')' + + 1049 CharacterWithoutLength: character + + 1050 character: CHARACTER opt_varying + 1051 | CHAR_P opt_varying + 1052 | VARCHAR + 1053 | NATIONAL CHARACTER opt_varying + 1054 | NATIONAL CHAR_P opt_varying + 1055 | NCHAR opt_varying + + 1056 opt_varying: VARYING + 1057 | ε + + 1058 ConstDatetime: TIMESTAMP '(' Iconst ')' opt_timezone + 1059 | TIMESTAMP opt_timezone + 1060 | TIME '(' Iconst ')' opt_timezone + 1061 | TIME opt_timezone + + 1062 ConstInterval: INTERVAL + + 1063 opt_timezone: WITH_LA TIME ZONE + 1064 | WITHOUT TIME ZONE + 1065 | ε + + 1066 year_keyword: YEAR_P + 1067 | YEARS_P + + 1068 month_keyword: MONTH_P + 1069 | MONTHS_P + + 1070 day_keyword: DAY_P + 1071 | DAYS_P + + 1072 hour_keyword: HOUR_P + 1073 | HOURS_P + + 1074 minute_keyword: MINUTE_P + 1075 | MINUTES_P + + 1076 second_keyword: SECOND_P + 1077 | SECONDS_P + + 1078 millisecond_keyword: MILLISECOND_P + 1079 | MILLISECONDS_P + + 1080 microsecond_keyword: MICROSECOND_P + 1081 | MICROSECONDS_P + + 1082 week_keyword: WEEK_P + 1083 | WEEKS_P + + 1084 quarter_keyword: QUARTER_P + 1085 | QUARTERS_P + + 1086 decade_keyword: DECADE_P + 1087 | DECADES_P + + 1088 century_keyword: CENTURY_P + 1089 | CENTURIES_P + + 1090 millennium_keyword: MILLENNIUM_P + 1091 | MILLENNIA_P + + 1092 opt_interval: year_keyword + 1093 | month_keyword + 1094 | day_keyword + 1095 | hour_keyword + 1096 | minute_keyword + 1097 | second_keyword + 1098 | millisecond_keyword + 1099 | microsecond_keyword + 1100 | week_keyword + 1101 | quarter_keyword + 1102 | decade_keyword + 1103 | century_keyword + 1104 | millennium_keyword + 1105 | year_keyword TO month_keyword + 1106 | day_keyword TO hour_keyword + 1107 | day_keyword TO minute_keyword + 1108 | day_keyword TO second_keyword + 1109 | hour_keyword TO minute_keyword + 1110 | hour_keyword TO second_keyword + 1111 | minute_keyword TO second_keyword + 1112 | ε + + 1113 a_expr: c_expr + 1114 | a_expr TYPECAST Typename + 1115 | a_expr COLLATE any_name + 1116 | a_expr AT TIME ZONE a_expr + 1117 | '+' a_expr + 1118 | '-' a_expr + 1119 | a_expr '+' a_expr + 1120 | a_expr '-' a_expr + 1121 | a_expr '*' a_expr + 1122 | a_expr '/' a_expr + 1123 | a_expr INTEGER_DIVISION a_expr + 1124 | a_expr '%' a_expr + 1125 | a_expr '^' a_expr + 1126 | a_expr POWER_OF a_expr + 1127 | a_expr '<' a_expr + 1128 | a_expr '>' a_expr + 1129 | a_expr '=' a_expr + 1130 | a_expr LESS_EQUALS a_expr + 1131 | a_expr GREATER_EQUALS a_expr + 1132 | a_expr NOT_EQUALS a_expr + 1133 | a_expr qual_Op a_expr + 1134 | qual_Op a_expr + 1135 | a_expr qual_Op + 1136 | a_expr AND a_expr + 1137 | a_expr OR a_expr + 1138 | NOT a_expr + 1139 | NOT_LA a_expr + 1140 | a_expr GLOB a_expr + 1141 | a_expr LIKE a_expr + 1142 | a_expr LIKE a_expr ESCAPE a_expr + 1143 | a_expr NOT_LA LIKE a_expr + 1144 | a_expr NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr ILIKE a_expr + 1146 | a_expr ILIKE a_expr ESCAPE a_expr + 1147 | a_expr NOT_LA ILIKE a_expr + 1148 | a_expr NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr SIMILAR TO a_expr + 1150 | a_expr SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr NOT_LA SIMILAR TO a_expr + 1152 | a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr IS NULL_P + 1154 | a_expr ISNULL + 1155 | a_expr IS NOT NULL_P + 1156 | a_expr NOT NULL_P + 1157 | a_expr NOTNULL + 1158 | a_expr LAMBDA_ARROW a_expr + 1159 | a_expr DOUBLE_ARROW a_expr + 1160 | row OVERLAPS row + 1161 | a_expr IS TRUE_P + 1162 | a_expr IS NOT TRUE_P + 1163 | a_expr IS FALSE_P + 1164 | a_expr IS NOT FALSE_P + 1165 | a_expr IS UNKNOWN + 1166 | a_expr IS NOT UNKNOWN + 1167 | a_expr IS DISTINCT FROM a_expr + 1168 | a_expr IS NOT DISTINCT FROM a_expr + 1169 | a_expr IS OF '(' type_list ')' + 1170 | a_expr IS NOT OF '(' type_list ')' + 1171 | a_expr BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr IN_P in_expr + 1176 | a_expr NOT_LA IN_P in_expr + 1177 | a_expr subquery_Op sub_type select_with_parens + 1178 | a_expr subquery_Op sub_type '(' a_expr ')' + 1179 | DEFAULT + 1180 | '*' COLUMNS '(' a_expr ')' + 1181 | COLUMNS '(' a_expr ')' + 1182 | '*' opt_except_list opt_replace_list + 1183 | ColId '.' '*' opt_except_list opt_replace_list + + 1184 b_expr: c_expr + 1185 | b_expr TYPECAST Typename + 1186 | '+' b_expr + 1187 | '-' b_expr + 1188 | b_expr '+' b_expr + 1189 | b_expr '-' b_expr + 1190 | b_expr '*' b_expr + 1191 | b_expr '/' b_expr + 1192 | b_expr INTEGER_DIVISION b_expr + 1193 | b_expr '%' b_expr + 1194 | b_expr '^' b_expr + 1195 | b_expr POWER_OF b_expr + 1196 | b_expr '<' b_expr + 1197 | b_expr '>' b_expr + 1198 | b_expr '=' b_expr + 1199 | b_expr LESS_EQUALS b_expr + 1200 | b_expr GREATER_EQUALS b_expr + 1201 | b_expr NOT_EQUALS b_expr + 1202 | b_expr qual_Op b_expr + 1203 | qual_Op b_expr + 1204 | b_expr qual_Op + 1205 | b_expr IS DISTINCT FROM b_expr + 1206 | b_expr IS NOT DISTINCT FROM b_expr + 1207 | b_expr IS OF '(' type_list ')' + 1208 | b_expr IS NOT OF '(' type_list ')' + + 1209 c_expr: d_expr + 1210 | indirection_expr_or_a_expr opt_extended_indirection + + 1211 d_expr: columnref_opt_indirection + 1212 | AexprConst + 1213 | select_with_parens + 1214 | select_with_parens indirection + 1215 | EXISTS select_with_parens + 1216 | grouping_or_grouping_id '(' expr_list_opt_comma ')' + + 1217 indirection_expr_or_a_expr: '(' a_expr ')' + 1218 | indirection_expr + 1219 | row + + 1220 indirection_expr: '?' + 1221 | PARAM + 1222 | struct_expr + 1223 | map_expr + 1224 | func_expr + 1225 | case_expr + 1226 | list_expr + 1227 | list_comprehension + 1228 | ARRAY select_with_parens + 1229 | ARRAY '[' opt_expr_list_opt_comma ']' + 1230 | '#' ICONST + 1231 | '$' ColLabel + + 1232 list_expr: '[' opt_expr_list_opt_comma ']' + + 1233 struct_expr: '{' dict_arguments_opt_comma '}' + + 1234 map_expr: MAP '{' opt_map_arguments_opt_comma '}' + + 1235 func_application: func_name '(' ')' + 1236 | func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' + 1237 | func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' + 1238 | func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' + 1239 | func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' + 1240 | func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' + + 1241 func_expr: func_application within_group_clause filter_clause export_clause over_clause + 1242 | func_expr_common_subexpr + + 1243 func_expr_windowless: func_application + 1244 | func_expr_common_subexpr + + 1245 func_expr_common_subexpr: COLLATION FOR '(' a_expr ')' + 1246 | CAST '(' a_expr AS Typename ')' + 1247 | TRY_CAST '(' a_expr AS Typename ')' + 1248 | EXTRACT '(' extract_list ')' + 1249 | OVERLAY '(' overlay_list ')' + 1250 | POSITION '(' position_list ')' + 1251 | SUBSTRING '(' substr_list ')' + 1252 | TREAT '(' a_expr AS Typename ')' + 1253 | TRIM '(' BOTH trim_list ')' + 1254 | TRIM '(' LEADING trim_list ')' + 1255 | TRIM '(' TRAILING trim_list ')' + 1256 | TRIM '(' trim_list ')' + 1257 | NULLIF '(' a_expr ',' a_expr ')' + 1258 | COALESCE '(' expr_list_opt_comma ')' + + 1259 list_comprehension_lhs: columnrefList + + 1260 list_comprehension: '[' a_expr FOR list_comprehension_lhs IN_P a_expr ']' + 1261 | '[' a_expr FOR list_comprehension_lhs IN_P c_expr IF_P a_expr ']' + + 1262 within_group_clause: WITHIN GROUP_P '(' sort_clause ')' + 1263 | ε + + 1264 filter_clause: FILTER '(' WHERE a_expr ')' + 1265 | FILTER '(' a_expr ')' + 1266 | ε + + 1267 export_clause: EXPORT_STATE + 1268 | ε + + 1269 window_clause: WINDOW window_definition_list + 1270 | ε + + 1271 window_definition_list: window_definition + 1272 | window_definition_list ',' window_definition + + 1273 window_definition: ColId AS window_specification + + 1274 over_clause: OVER window_specification + 1275 | OVER ColId + 1276 | ε + + 1277 window_specification: '(' opt_existing_window_name opt_partition_clause opt_sort_clause opt_frame_clause ')' + + 1278 opt_existing_window_name: ColId + 1279 | ε + + 1280 opt_partition_clause: PARTITION BY expr_list + 1281 | ε + + 1282 opt_frame_clause: RANGE frame_extent opt_window_exclusion_clause + 1283 | ROWS frame_extent opt_window_exclusion_clause + 1284 | GROUPS frame_extent opt_window_exclusion_clause + 1285 | ε + + 1286 frame_extent: frame_bound + 1287 | BETWEEN frame_bound AND frame_bound + + 1288 frame_bound: UNBOUNDED PRECEDING + 1289 | UNBOUNDED FOLLOWING + 1290 | CURRENT_P ROW + 1291 | a_expr PRECEDING + 1292 | a_expr FOLLOWING - 1114 ColLabel: IDENT - 1115 | other_keyword - 1116 | unreserved_keyword - 1117 | reserved_keyword + 1293 opt_window_exclusion_clause: EXCLUDE CURRENT_P ROW + 1294 | EXCLUDE GROUP_P + 1295 | EXCLUDE TIES + 1296 | EXCLUDE NO OTHERS + 1297 | ε + + 1298 qualified_row: ROW '(' expr_list_opt_comma ')' + 1299 | ROW '(' ')' + + 1300 row: qualified_row + 1301 | '(' expr_list ',' a_expr ')' + + 1302 dict_arg: ColIdOrString ':' a_expr + + 1303 dict_arguments: dict_arg + 1304 | dict_arguments ',' dict_arg - 1118 ColLabelOrString: ColLabel - 1119 | SCONST + 1305 dict_arguments_opt_comma: dict_arguments + 1306 | dict_arguments ',' - 1120 PrepareStmt: PREPARE name prep_type_clause AS PreparableStmt + 1307 map_arg: a_expr ':' a_expr + + 1308 map_arguments: map_arg + 1309 | map_arguments ',' map_arg + + 1310 map_arguments_opt_comma: map_arguments + 1311 | map_arguments ',' + + 1312 opt_map_arguments_opt_comma: map_arguments_opt_comma + 1313 | ε + + 1314 sub_type: ANY + 1315 | SOME + 1316 | ALL - 1121 prep_type_clause: '(' type_list ')' - 1122 | /* empty */ + 1317 all_Op: Op + 1318 | MathOp - 1123 PreparableStmt: SelectStmt - 1124 | InsertStmt - 1125 | UpdateStmt - 1126 | DeleteStmt + 1319 MathOp: '+' + 1320 | '-' + 1321 | '*' + 1322 | '/' + 1323 | INTEGER_DIVISION + 1324 | '%' + 1325 | '^' + 1326 | POWER_OF + 1327 | '<' + 1328 | '>' + 1329 | '=' + 1330 | LESS_EQUALS + 1331 | GREATER_EQUALS + 1332 | NOT_EQUALS - 1127 CreateSchemaStmt: CREATE_P SCHEMA ColId OptSchemaEltList - 1128 | CREATE_P SCHEMA IF_P NOT EXISTS ColId OptSchemaEltList + 1333 qual_Op: Op + 1334 | OPERATOR '(' any_operator ')' - 1129 OptSchemaEltList: OptSchemaEltList schema_stmt - 1130 | /* empty */ + 1335 qual_all_Op: all_Op + 1336 | OPERATOR '(' any_operator ')' - 1131 schema_stmt: CreateStmt - 1132 | IndexStmt - 1133 | CreateSeqStmt - 1134 | ViewStmt + 1337 subquery_Op: all_Op + 1338 | OPERATOR '(' any_operator ')' + 1339 | LIKE + 1340 | NOT_LA LIKE + 1341 | GLOB + 1342 | NOT_LA GLOB + 1343 | ILIKE + 1344 | NOT_LA ILIKE - 1135 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - 1136 | CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause + 1345 any_operator: all_Op + 1346 | ColId '.' any_operator - 1137 access_method: ColId + 1347 c_expr_list: c_expr + 1348 | c_expr_list ',' c_expr - 1138 access_method_clause: USING access_method - 1139 | /* empty */ + 1349 c_expr_list_opt_comma: c_expr_list + 1350 | c_expr_list ',' - 1140 opt_concurrently: CONCURRENTLY - 1141 | /* empty */ + 1351 expr_list: a_expr + 1352 | expr_list ',' a_expr - 1142 opt_index_name: index_name - 1143 | /* empty */ + 1353 expr_list_opt_comma: expr_list + 1354 | expr_list ',' - 1144 opt_reloptions: WITH reloptions - 1145 | /* empty */ + 1355 opt_expr_list_opt_comma: expr_list_opt_comma + 1356 | ε - 1146 opt_unique: UNIQUE - 1147 | /* empty */ + 1357 func_arg_list: func_arg_expr + 1358 | func_arg_list ',' func_arg_expr - 1148 AlterObjectSchemaStmt: ALTER TABLE relation_expr SET SCHEMA name - 1149 | ALTER TABLE IF_P EXISTS relation_expr SET SCHEMA name - 1150 | ALTER SEQUENCE qualified_name SET SCHEMA name - 1151 | ALTER SEQUENCE IF_P EXISTS qualified_name SET SCHEMA name - 1152 | ALTER VIEW qualified_name SET SCHEMA name - 1153 | ALTER VIEW IF_P EXISTS qualified_name SET SCHEMA name + 1359 func_arg_expr: a_expr + 1360 | param_name COLON_EQUALS a_expr + 1361 | param_name EQUALS_GREATER a_expr - 1154 CheckPointStmt: FORCE CHECKPOINT - 1155 | CHECKPOINT + 1362 type_list: Typename + 1363 | type_list ',' Typename - 1156 ExportStmt: EXPORT_P DATABASE Sconst copy_options + 1364 extract_list: extract_arg FROM a_expr + 1365 | ε - 1157 ImportStmt: IMPORT_P DATABASE Sconst + 1366 extract_arg: IDENT + 1367 | year_keyword + 1368 | month_keyword + 1369 | day_keyword + 1370 | hour_keyword + 1371 | minute_keyword + 1372 | second_keyword + 1373 | millisecond_keyword + 1374 | microsecond_keyword + 1375 | week_keyword + 1376 | quarter_keyword + 1377 | decade_keyword + 1378 | century_keyword + 1379 | millennium_keyword + 1380 | Sconst - 1158 ExplainStmt: EXPLAIN ExplainableStmt - 1159 | EXPLAIN analyze_keyword opt_verbose ExplainableStmt - 1160 | EXPLAIN VERBOSE ExplainableStmt - 1161 | EXPLAIN '(' explain_option_list ')' ExplainableStmt + 1381 overlay_list: a_expr overlay_placing substr_from substr_for + 1382 | a_expr overlay_placing substr_from - 1162 opt_verbose: VERBOSE - 1163 | /* empty */ + 1383 overlay_placing: PLACING a_expr - 1164 explain_option_arg: opt_boolean_or_string - 1165 | NumericOnly - 1166 | /* empty */ + 1384 position_list: b_expr IN_P b_expr + 1385 | ε - 1167 ExplainableStmt: SelectStmt - 1168 | InsertStmt - 1169 | UpdateStmt - 1170 | DeleteStmt - 1171 | CreateAsStmt + 1386 substr_list: a_expr substr_from substr_for + 1387 | a_expr substr_for substr_from + 1388 | a_expr substr_from + 1389 | a_expr substr_for + 1390 | expr_list + 1391 | ε - 1172 NonReservedWord: IDENT - 1173 | unreserved_keyword - 1174 | other_keyword + 1392 substr_from: FROM a_expr - 1175 NonReservedWord_or_Sconst: NonReservedWord - 1176 | Sconst + 1393 substr_for: FOR a_expr - 1177 explain_option_list: explain_option_elem - 1178 | explain_option_list ',' explain_option_elem + 1394 trim_list: a_expr FROM expr_list_opt_comma + 1395 | FROM expr_list_opt_comma + 1396 | expr_list_opt_comma - 1179 analyze_keyword: ANALYZE - 1180 | ANALYSE + 1397 in_expr: select_with_parens + 1398 | '(' expr_list_opt_comma ')' + 1399 | columnref_opt_indirection + 1400 | indirection_expr - 1181 opt_boolean_or_string: TRUE_P - 1182 | FALSE_P - 1183 | ON - 1184 | NonReservedWord_or_Sconst + 1401 case_expr: CASE case_arg when_clause_list case_default END_P - 1185 explain_option_elem: explain_option_name explain_option_arg + 1402 when_clause_list: when_clause + 1403 | when_clause_list when_clause - 1186 explain_option_name: NonReservedWord - 1187 | analyze_keyword + 1404 when_clause: WHEN a_expr THEN a_expr - 1188 VariableSetStmt: SET set_rest - 1189 | SET LOCAL set_rest - 1190 | SET SESSION set_rest - 1191 | SET GLOBAL set_rest + 1405 case_default: ELSE a_expr + 1406 | ε - 1192 set_rest: generic_set - 1193 | var_name FROM CURRENT_P - 1194 | TIME ZONE zone_value - 1195 | SCHEMA Sconst + 1407 case_arg: a_expr + 1408 | ε - 1196 generic_set: var_name TO var_list - 1197 | var_name '=' var_list - 1198 | var_name TO DEFAULT - 1199 | var_name '=' DEFAULT + 1409 columnrefList: columnref + 1410 | columnrefList ',' columnref - 1200 var_value: opt_boolean_or_string - 1201 | NumericOnly + 1411 columnref: ColId - 1202 zone_value: Sconst - 1203 | IDENT - 1204 | ConstInterval Sconst opt_interval - 1205 | ConstInterval '(' Iconst ')' Sconst - 1206 | NumericOnly - 1207 | DEFAULT - 1208 | LOCAL + 1412 columnref_opt_indirection: ColId + 1413 | ColId indirection - 1209 var_list: var_value - 1210 | var_list ',' var_value + 1414 indirection_el: '[' a_expr ']' + 1415 | '[' opt_slice_bound ':' opt_slice_bound ']' + 1416 | '[' opt_slice_bound ':' opt_slice_bound ':' opt_slice_bound ']' + 1417 | '[' opt_slice_bound ':' '-' ':' opt_slice_bound ']' - 1211 LoadStmt: LOAD file_name - 1212 | INSTALL file_name - 1213 | FORCE INSTALL file_name + 1418 opt_slice_bound: a_expr + 1419 | ε - 1214 file_name: Sconst - 1215 | ColId - - 1216 VacuumStmt: VACUUM opt_full opt_freeze opt_verbose - 1217 | VACUUM opt_full opt_freeze opt_verbose qualified_name - 1218 | VACUUM opt_full opt_freeze opt_verbose AnalyzeStmt - 1219 | VACUUM '(' vacuum_option_list ')' - 1220 | VACUUM '(' vacuum_option_list ')' qualified_name opt_name_list - - 1221 vacuum_option_elem: analyze_keyword - 1222 | VERBOSE - 1223 | FREEZE - 1224 | FULL - 1225 | IDENT - - 1226 opt_full: FULL - 1227 | /* empty */ - - 1228 vacuum_option_list: vacuum_option_elem - 1229 | vacuum_option_list ',' vacuum_option_elem - - 1230 opt_freeze: FREEZE - 1231 | /* empty */ - - 1232 DeleteStmt: opt_with_clause DELETE_P FROM relation_expr_opt_alias using_clause where_or_current_clause returning_clause - - 1233 relation_expr_opt_alias: relation_expr - 1234 | relation_expr ColId - 1235 | relation_expr AS ColId - - 1236 where_or_current_clause: WHERE a_expr - 1237 | /* empty */ - - 1238 using_clause: USING from_list_opt_comma - 1239 | /* empty */ - - 1240 AnalyzeStmt: analyze_keyword opt_verbose - 1241 | analyze_keyword opt_verbose qualified_name opt_name_list - - 1242 VariableResetStmt: RESET reset_rest - - 1243 generic_reset: var_name - 1244 | ALL - - 1245 reset_rest: generic_reset - 1246 | TIME ZONE - 1247 | TRANSACTION ISOLATION LEVEL - - 1248 VariableShowStmt: show_or_describe SelectStmt - 1249 | SUMMARIZE SelectStmt - 1250 | SUMMARIZE var_name - 1251 | show_or_describe var_name - 1252 | show_or_describe TIME ZONE - 1253 | show_or_describe TRANSACTION ISOLATION LEVEL - 1254 | show_or_describe ALL - 1255 | show_or_describe - - 1256 show_or_describe: SHOW - 1257 | DESCRIBE - - 1258 var_name: ColId - 1259 | var_name '.' ColId - - 1260 CallStmt: CALL_P func_application - - 1261 ViewStmt: CREATE_P OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1262 | CREATE_P OR REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1263 | CREATE_P OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - 1264 | CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - - 1265 opt_check_option: WITH CHECK_P OPTION - 1266 | WITH CASCADED CHECK_P OPTION - 1267 | WITH LOCAL CHECK_P OPTION - 1268 | /* empty */ - - 1269 CreateAsStmt: CREATE_P OptTemp TABLE create_as_target AS SelectStmt opt_with_data - 1270 | CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS SelectStmt opt_with_data - 1271 | CREATE_P OR REPLACE OptTemp TABLE create_as_target AS SelectStmt opt_with_data - - 1272 opt_with_data: WITH DATA_P - 1273 | WITH NO DATA_P - 1274 | /* empty */ - - 1275 create_as_target: qualified_name opt_column_list OptWith OnCommitOption - - 1276 unreserved_keyword: ABORT_P - 1277 | ABSOLUTE_P - 1278 | ACCESS - 1279 | ACTION - 1280 | ADD_P - 1281 | ADMIN - 1282 | AFTER - 1283 | AGGREGATE - 1284 | ALSO - 1285 | ALTER - 1286 | ALWAYS - 1287 | ASSERTION - 1288 | ASSIGNMENT - 1289 | AT - 1290 | ATTACH - 1291 | ATTRIBUTE - 1292 | BACKWARD - 1293 | BEFORE - 1294 | BEGIN_P - 1295 | BY - 1296 | CACHE - 1297 | CALL_P - 1298 | CALLED - 1299 | CASCADE - 1300 | CASCADED - 1301 | CATALOG_P - 1302 | CHAIN - 1303 | CHARACTERISTICS - 1304 | CHECKPOINT - 1305 | CLASS - 1306 | CLOSE - 1307 | CLUSTER - 1308 | COLUMNS - 1309 | COMMENT - 1310 | COMMENTS - 1311 | COMMIT - 1312 | COMMITTED - 1313 | COMPRESSION - 1314 | CONFIGURATION - 1315 | CONFLICT - 1316 | CONNECTION - 1317 | CONSTRAINTS - 1318 | CONTENT_P - 1319 | CONTINUE_P - 1320 | CONVERSION_P - 1321 | COPY - 1322 | COST - 1323 | CSV - 1324 | CUBE - 1325 | CURRENT_P - 1326 | CURSOR - 1327 | CYCLE - 1328 | DATA_P - 1329 | DATABASE - 1330 | DAY_P - 1331 | DAYS_P - 1332 | DEALLOCATE - 1333 | DECLARE - 1334 | DEFAULTS - 1335 | DEFERRED - 1336 | DEFINER - 1337 | DELETE_P - 1338 | DELIMITER - 1339 | DELIMITERS - 1340 | DEPENDS - 1341 | DESCRIBE - 1342 | DETACH - 1343 | DICTIONARY - 1344 | DISABLE_P - 1345 | DISCARD - 1346 | DOCUMENT_P - 1347 | DOMAIN_P - 1348 | DOUBLE_P - 1349 | DROP - 1350 | EACH - 1351 | ENABLE_P - 1352 | ENCODING - 1353 | ENCRYPTED - 1354 | ENUM_P - 1355 | ESCAPE - 1356 | EVENT - 1357 | EXCLUDE - 1358 | EXCLUDING - 1359 | EXCLUSIVE - 1360 | EXECUTE - 1361 | EXPLAIN - 1362 | EXPORT_P - 1363 | EXPORT_STATE - 1364 | EXTENSION - 1365 | EXTERNAL - 1366 | FAMILY - 1367 | FILTER - 1368 | FIRST_P - 1369 | FOLLOWING - 1370 | FORCE - 1371 | FORWARD - 1372 | FUNCTION - 1373 | FUNCTIONS - 1374 | GLOBAL - 1375 | GRANTED - 1376 | HANDLER - 1377 | HEADER_P - 1378 | HOLD - 1379 | HOUR_P - 1380 | HOURS_P - 1381 | IDENTITY_P - 1382 | IF_P - 1383 | IGNORE_P - 1384 | IMMEDIATE - 1385 | IMMUTABLE - 1386 | IMPLICIT_P - 1387 | IMPORT_P - 1388 | INCLUDING - 1389 | INCREMENT - 1390 | INDEX - 1391 | INDEXES - 1392 | INHERIT - 1393 | INHERITS - 1394 | INLINE_P - 1395 | INPUT_P - 1396 | INSENSITIVE - 1397 | INSERT - 1398 | INSTALL - 1399 | INSTEAD - 1400 | INVOKER - 1401 | ISOLATION - 1402 | JSON - 1403 | KEY - 1404 | LABEL - 1405 | LANGUAGE - 1406 | LARGE_P - 1407 | LAST_P - 1408 | LEAKPROOF - 1409 | LEVEL - 1410 | LISTEN - 1411 | LOAD - 1412 | LOCAL - 1413 | LOCATION - 1414 | LOCK_P - 1415 | LOCKED - 1416 | LOGGED - 1417 | MACRO - 1418 | MAPPING - 1419 | MATCH - 1420 | MATERIALIZED - 1421 | MAXVALUE - 1422 | METHOD - 1423 | MICROSECOND_P - 1424 | MICROSECONDS_P - 1425 | MILLISECOND_P - 1426 | MILLISECONDS_P - 1427 | MINUTE_P - 1428 | MINUTES_P - 1429 | MINVALUE - 1430 | MODE - 1431 | MONTH_P - 1432 | MONTHS_P - 1433 | MOVE - 1434 | NAME_P - 1435 | NAMES - 1436 | NEW - 1437 | NEXT - 1438 | NO - 1439 | NOTHING - 1440 | NOTIFY - 1441 | NOWAIT - 1442 | NULLS_P - 1443 | OBJECT_P - 1444 | OF - 1445 | OFF - 1446 | OIDS - 1447 | OLD - 1448 | OPERATOR - 1449 | OPTION - 1450 | OPTIONS - 1451 | ORDINALITY - 1452 | OVER - 1453 | OVERRIDING - 1454 | OWNED - 1455 | OWNER - 1456 | PARALLEL - 1457 | PARSER - 1458 | PARTIAL - 1459 | PARTITION - 1460 | PASSING - 1461 | PASSWORD - 1462 | PERCENT - 1463 | PLANS - 1464 | POLICY - 1465 | PRAGMA_P - 1466 | PRECEDING - 1467 | PREPARE - 1468 | PREPARED - 1469 | PRESERVE - 1470 | PRIOR - 1471 | PRIVILEGES - 1472 | PROCEDURAL - 1473 | PROCEDURE - 1474 | PROGRAM - 1475 | PUBLICATION - 1476 | QUOTE - 1477 | RANGE - 1478 | READ_P - 1479 | REASSIGN - 1480 | RECHECK - 1481 | RECURSIVE - 1482 | REF - 1483 | REFERENCING - 1484 | REFRESH - 1485 | REINDEX - 1486 | RELATIVE_P - 1487 | RELEASE - 1488 | RENAME - 1489 | REPEATABLE - 1490 | REPLACE - 1491 | REPLICA - 1492 | RESET - 1493 | RESPECT_P - 1494 | RESTART - 1495 | RESTRICT - 1496 | RETURNS - 1497 | REVOKE - 1498 | ROLE - 1499 | ROLLBACK - 1500 | ROLLUP - 1501 | ROWS - 1502 | RULE - 1503 | SAMPLE - 1504 | SAVEPOINT - 1505 | SCHEMA - 1506 | SCHEMAS - 1507 | SCROLL - 1508 | SEARCH - 1509 | SECOND_P - 1510 | SECONDS_P - 1511 | SECURITY - 1512 | SEQUENCE - 1513 | SEQUENCES - 1514 | SERIALIZABLE - 1515 | SERVER - 1516 | SESSION - 1517 | SET - 1518 | SETS - 1519 | SHARE - 1520 | SHOW - 1521 | SIMPLE - 1522 | SKIP - 1523 | SNAPSHOT - 1524 | SQL_P - 1525 | STABLE - 1526 | STANDALONE_P - 1527 | START - 1528 | STATEMENT - 1529 | STATISTICS - 1530 | STDIN - 1531 | STDOUT - 1532 | STORAGE - 1533 | STORED - 1534 | STRICT_P - 1535 | STRIP_P - 1536 | SUBSCRIPTION - 1537 | SUMMARIZE - 1538 | SYSID - 1539 | SYSTEM_P - 1540 | TABLES - 1541 | TABLESPACE - 1542 | TEMP - 1543 | TEMPLATE - 1544 | TEMPORARY - 1545 | TEXT_P - 1546 | TRANSACTION - 1547 | TRANSFORM - 1548 | TRIGGER - 1549 | TRUNCATE - 1550 | TRUSTED - 1551 | TYPE_P - 1552 | TYPES_P - 1553 | UNBOUNDED - 1554 | UNCOMMITTED - 1555 | UNENCRYPTED - 1556 | UNKNOWN - 1557 | UNLISTEN - 1558 | UNLOGGED - 1559 | UNTIL - 1560 | UPDATE - 1561 | VACUUM - 1562 | VALID - 1563 | VALIDATE - 1564 | VALIDATOR - 1565 | VALUE_P - 1566 | VARYING - 1567 | VERSION_P - 1568 | VIEW - 1569 | VIEWS - 1570 | VIRTUAL - 1571 | VOLATILE - 1572 | WHITESPACE_P - 1573 | WITHIN - 1574 | WITHOUT - 1575 | WORK - 1576 | WRAPPER - 1577 | WRITE_P - 1578 | XML_P - 1579 | YEAR_P - 1580 | YEARS_P - 1581 | YES_P - 1582 | ZONE - - 1583 col_name_keyword: BETWEEN - 1584 | BIGINT - 1585 | BIT - 1586 | BOOLEAN_P - 1587 | CHAR_P - 1588 | CHARACTER - 1589 | COALESCE - 1590 | DEC - 1591 | DECIMAL_P - 1592 | EXISTS - 1593 | EXTRACT - 1594 | FLOAT_P - 1595 | GENERATED - 1596 | GROUPING - 1597 | GROUPING_ID - 1598 | INOUT - 1599 | INT_P - 1600 | INTEGER - 1601 | INTERVAL - 1602 | MAP - 1603 | NATIONAL - 1604 | NCHAR - 1605 | NONE - 1606 | NULLIF - 1607 | NUMERIC - 1608 | OUT_P - 1609 | OVERLAY - 1610 | POSITION - 1611 | PRECISION - 1612 | REAL - 1613 | ROW - 1614 | SETOF - 1615 | SMALLINT - 1616 | STRUCT - 1617 | SUBSTRING - 1618 | TIME - 1619 | TIMESTAMP - 1620 | TREAT - 1621 | TRIM - 1622 | TRY_CAST - 1623 | VALUES - 1624 | VARCHAR - 1625 | XMLATTRIBUTES - 1626 | XMLCONCAT - 1627 | XMLELEMENT - 1628 | XMLEXISTS - 1629 | XMLFOREST - 1630 | XMLNAMESPACES - 1631 | XMLPARSE - 1632 | XMLPI - 1633 | XMLROOT - 1634 | XMLSERIALIZE - 1635 | XMLTABLE - - 1636 func_name_keyword: AUTHORIZATION - 1637 | BINARY - 1638 | COLLATION - 1639 | CONCURRENTLY - 1640 | CROSS - 1641 | CURRENT_CATALOG - 1642 | CURRENT_DATE - 1643 | CURRENT_ROLE - 1644 | CURRENT_SCHEMA - 1645 | CURRENT_USER - 1646 | FREEZE - 1647 | FULL - 1648 | GENERATED - 1649 | GLOB - 1650 | ILIKE - 1651 | INNER_P - 1652 | IS - 1653 | ISNULL - 1654 | JOIN - 1655 | LEFT - 1656 | LIKE - 1657 | MAP - 1658 | NATURAL - 1659 | NOTNULL - 1660 | OUTER_P - 1661 | OVERLAPS - 1662 | RIGHT - 1663 | SESSION_USER - 1664 | SIMILAR - 1665 | STRUCT - 1666 | TABLESAMPLE - 1667 | USER - 1668 | VERBOSE - - 1669 type_name_keyword: AUTHORIZATION - 1670 | BINARY - 1671 | COLLATION - 1672 | CONCURRENTLY - 1673 | CROSS - 1674 | CURRENT_CATALOG - 1675 | CURRENT_DATE - 1676 | CURRENT_ROLE - 1677 | CURRENT_SCHEMA - 1678 | CURRENT_USER - 1679 | FREEZE - 1680 | FULL - 1681 | GLOB - 1682 | ILIKE - 1683 | INNER_P - 1684 | IS - 1685 | ISNULL - 1686 | JOIN - 1687 | LEFT - 1688 | LIKE - 1689 | NATURAL - 1690 | NOTNULL - 1691 | OUTER_P - 1692 | OVERLAPS - 1693 | RIGHT - 1694 | SESSION_USER - 1695 | SIMILAR - 1696 | TABLESAMPLE - 1697 | TRY_CAST - 1698 | USER - 1699 | VERBOSE - - 1700 other_keyword: AUTHORIZATION - 1701 | BETWEEN - 1702 | BIGINT - 1703 | BINARY - 1704 | BIT - 1705 | BOOLEAN_P - 1706 | CHARACTER - 1707 | CHAR_P - 1708 | COALESCE - 1709 | COLLATION - 1710 | CONCURRENTLY - 1711 | CROSS - 1712 | CURRENT_CATALOG - 1713 | CURRENT_DATE - 1714 | CURRENT_ROLE - 1715 | CURRENT_SCHEMA - 1716 | CURRENT_USER - 1717 | DEC - 1718 | DECIMAL_P - 1719 | EXISTS - 1720 | EXTRACT - 1721 | FLOAT_P - 1722 | FREEZE - 1723 | FULL - 1724 | GENERATED - 1725 | GLOB - 1726 | GROUPING - 1727 | GROUPING_ID - 1728 | ILIKE - 1729 | INNER_P - 1730 | INOUT - 1731 | INTEGER - 1732 | INTERVAL - 1733 | INT_P - 1734 | IS - 1735 | ISNULL - 1736 | JOIN - 1737 | LEFT - 1738 | LIKE - 1739 | MAP - 1740 | NATIONAL - 1741 | NATURAL - 1742 | NCHAR - 1743 | NONE - 1744 | NOTNULL - 1745 | NULLIF - 1746 | NUMERIC - 1747 | OUTER_P - 1748 | OUT_P - 1749 | OVERLAPS - 1750 | OVERLAY - 1751 | POSITION - 1752 | PRECISION - 1753 | REAL - 1754 | RIGHT - 1755 | ROW - 1756 | SESSION_USER - 1757 | SETOF - 1758 | SIMILAR - 1759 | SMALLINT - 1760 | STRUCT - 1761 | SUBSTRING - 1762 | TABLESAMPLE - 1763 | TIME - 1764 | TIMESTAMP - 1765 | TREAT - 1766 | TRIM - 1767 | TRY_CAST - 1768 | USER - 1769 | VALUES - 1770 | VARCHAR - 1771 | VERBOSE - 1772 | XMLATTRIBUTES - 1773 | XMLCONCAT - 1774 | XMLELEMENT - 1775 | XMLEXISTS - 1776 | XMLFOREST - 1777 | XMLNAMESPACES - 1778 | XMLPARSE - 1779 | XMLPI - 1780 | XMLROOT - 1781 | XMLSERIALIZE - 1782 | XMLTABLE - - 1783 type_func_name_keyword: AUTHORIZATION - 1784 | BINARY - 1785 | COLLATION - 1786 | CONCURRENTLY - 1787 | CROSS - 1788 | CURRENT_CATALOG - 1789 | CURRENT_DATE - 1790 | CURRENT_ROLE - 1791 | CURRENT_SCHEMA - 1792 | CURRENT_USER - 1793 | FREEZE - 1794 | FULL - 1795 | GENERATED - 1796 | GLOB - 1797 | ILIKE - 1798 | INNER_P - 1799 | IS - 1800 | ISNULL - 1801 | JOIN - 1802 | LEFT - 1803 | LIKE - 1804 | MAP - 1805 | NATURAL - 1806 | NOTNULL - 1807 | OUTER_P - 1808 | OVERLAPS - 1809 | RIGHT - 1810 | SESSION_USER - 1811 | SIMILAR - 1812 | STRUCT - 1813 | TABLESAMPLE - 1814 | TRY_CAST - 1815 | USER - 1816 | VERBOSE - - 1817 reserved_keyword: ALL - 1818 | ANALYSE - 1819 | ANALYZE - 1820 | AND - 1821 | ANY - 1822 | ARRAY - 1823 | AS - 1824 | ASC_P - 1825 | ASYMMETRIC - 1826 | BOTH - 1827 | CASE - 1828 | CAST - 1829 | CHECK_P - 1830 | COLLATE - 1831 | COLUMN - 1832 | CONSTRAINT - 1833 | CREATE_P - 1834 | CURRENT_TIME - 1835 | CURRENT_TIMESTAMP - 1836 | DEFAULT - 1837 | DEFERRABLE - 1838 | DESC_P - 1839 | DISTINCT - 1840 | DO - 1841 | ELSE - 1842 | END_P - 1843 | EXCEPT - 1844 | FALSE_P - 1845 | FETCH - 1846 | FOR - 1847 | FOREIGN - 1848 | FROM - 1849 | GRANT - 1850 | GROUP_P - 1851 | HAVING - 1852 | IN_P - 1853 | INITIALLY - 1854 | INTERSECT - 1855 | INTO - 1856 | LATERAL_P - 1857 | LEADING - 1858 | LIMIT - 1859 | LOCALTIME - 1860 | LOCALTIMESTAMP - 1861 | NOT - 1862 | NULL_P - 1863 | OFFSET - 1864 | ON - 1865 | ONLY - 1866 | OR - 1867 | ORDER - 1868 | PLACING - 1869 | PRIMARY - 1870 | QUALIFY - 1871 | REFERENCES - 1872 | RETURNING - 1873 | SELECT - 1874 | SOME - 1875 | SYMMETRIC - 1876 | TABLE - 1877 | THEN - 1878 | TO - 1879 | TRAILING - 1880 | TRUE_P - 1881 | UNION - 1882 | UNIQUE - 1883 | USING - 1884 | VARIADIC - 1885 | WHEN - 1886 | WHERE - 1887 | WINDOW - 1888 | WITH + 1420 opt_indirection: ε + 1421 | opt_indirection indirection_el + 1422 opt_func_arguments: ε + 1423 | '(' ')' + 1424 | '(' func_arg_list ')' -Terminals, with rules where they appear + 1425 extended_indirection_el: '.' attr_name opt_func_arguments + 1426 | '[' a_expr ']' + 1427 | '[' opt_slice_bound ':' opt_slice_bound ']' + 1428 | '[' opt_slice_bound ':' opt_slice_bound ':' opt_slice_bound ']' + 1429 | '[' opt_slice_bound ':' '-' ':' opt_slice_bound ']' -$end (0) 0 -'#' (35) 857 -'%' (37) 324 325 522 523 543 772 839 955 -'(' (40) 94 120 121 125 132 138 161 169 210 211 212 221 237 246 247 - 259 283 310 326 327 329 331 394 395 398 412 416 447 448 471 489 - 532 534 535 539 569 570 571 572 595 596 612 613 619 621 626 627 - 628 636 641 643 647 670 671 681 687 700 706 712 722 724 819 820 - 828 853 854 860 866 867 868 869 870 871 872 873 878 881 883 885 - 887 894 895 896 897 898 899 900 901 902 903 904 905 906 907 909 - 910 922 937 938 940 965 967 969 1020 1053 1062 1083 1085 1111 1121 - 1135 1136 1161 1205 1219 1220 1263 1264 -')' (41) 94 120 121 125 132 138 161 169 210 211 212 221 237 246 247 - 259 283 310 326 327 329 331 394 395 398 412 416 447 448 471 489 - 532 534 535 539 569 570 571 572 595 596 612 613 619 621 626 627 - 628 636 641 643 647 670 671 681 687 700 706 712 722 724 819 820 - 828 853 854 860 866 867 868 869 870 871 872 873 878 881 883 885 - 887 894 895 896 897 898 899 900 901 902 903 904 905 906 907 909 - 910 922 937 938 940 965 967 969 1020 1053 1062 1083 1085 1111 1121 - 1135 1136 1161 1205 1219 1220 1263 1264 -'*' (42) 415 435 499 558 639 770 837 873 953 1051 1052 -'+' (43) 179 199 548 766 768 833 835 951 -',' (44) 56 93 144 150 152 154 156 273 297 307 320 322 333 381 389 - 404 444 470 501 517 535 561 563 596 598 602 604 646 654 659 870 - 905 917 940 943 945 979 981 985 990 1045 1047 1059 1061 1066 1070 - 1072 1178 1210 1229 -'-' (45) 180 200 549 767 769 834 836 952 -'.' (46) 317 318 977 1031 1052 1109 1110 1259 -'/' (47) 771 838 954 -':' (58) 941 1033 -';' (59) 2 -'<' (60) 775 842 958 -'=' (61) 131 132 160 302 315 317 777 844 960 1197 1199 -'>' (62) 776 843 959 -'?' (63) 858 -'[' (91) 666 667 672 673 808 830 1032 1033 -']' (93) 666 667 672 673 808 830 1032 1033 -'^' (94) 773 840 956 -'{' (123) 807 -'}' (125) 807 -error (256) -IDENT (258) 993 1049 1093 1098 1101 1104 1114 1172 1203 1225 -FCONST (259) 178 179 180 522 524 544 551 1078 -SCONST (260) 1092 1097 1119 -BCONST (261) 1080 -XCONST (262) 1081 -Op (263) 949 964 -ICONST (264) 523 525 526 527 535 539 545 857 1091 -PARAM (265) 859 -TYPECAST (266) 763 832 -DOT_DOT (267) -COLON_EQUALS (268) 987 -EQUALS_GREATER (269) 988 -LAMBDA_ARROW (270) 809 -POWER_OF (271) 774 841 957 -LESS_EQUALS (272) 778 845 961 -GREATER_EQUALS (273) 779 846 962 -NOT_EQUALS (274) 780 847 963 -ABORT_P (275) 201 1276 -ABSOLUTE_P (276) 1277 -ACCESS (277) 373 1278 -ACTION (278) 224 1279 -ADD_P (279) 57 58 59 60 68 76 90 1280 -ADMIN (280) 1281 -AFTER (281) 1282 -AGGREGATE (282) 1283 -ALL (283) 100 101 271 485 490 498 542 557 871 948 1244 1254 1817 -ALSO (284) 1284 -ALTER (285) 39 40 41 42 43 44 45 46 61 62 63 64 65 66 67 68 69 70 71 - 74 75 77 102 103 104 105 106 107 108 109 110 111 112 113 114 171 - 172 1148 1149 1150 1151 1152 1153 1285 -ALWAYS (286) 347 1286 -ANALYSE (287) 1180 1818 -ANALYZE (288) 1179 1819 -AND (289) 784 821 822 823 824 931 1820 -ANY (290) 946 1821 -ARRAY (291) 666 667 668 669 830 1822 -AS (292) 68 124 158 167 168 182 245 246 247 390 391 407 471 619 620 - 626 627 647 894 895 900 918 1048 1057 1120 1235 1261 1262 1263 - 1264 1269 1270 1271 1823 -ASC_P (293) 504 1824 -ASSERTION (294) 1287 -ASSIGNMENT (295) 1288 -ASYMMETRIC (296) 1040 1825 -AT (297) 765 1289 -ATTACH (298) 1290 -ATTRIBUTE (299) 1291 -AUTHORIZATION (300) 1636 1669 1700 1783 -BACKWARD (301) 1292 -BEFORE (302) 1293 -BEGIN_P (303) 202 1294 -BETWEEN (304) 821 822 823 824 931 1583 1701 -BIGINT (305) 692 1584 1702 -BINARY (306) 423 425 1637 1670 1703 1784 -BIT (307) 706 707 1585 1704 -BOOLEAN_P (308) 699 1586 1705 -BOTH (309) 901 1826 -BY (310) 191 196 348 497 498 499 556 557 558 925 1295 -CACHE (311) 183 1296 -CALL_P (312) 1260 1297 -CALLED (313) 1298 -CASCADE (314) 226 382 1299 -CASCADED (315) 1266 1300 -CASE (316) 1021 1827 -CAST (317) 894 1828 -CATALOG_P (318) 1301 -CHAIN (319) 1302 -CHAR_P (320) 715 718 1587 1707 -CHARACTER (321) 714 717 1588 1706 -CHARACTERISTICS (322) 1303 -CHECK_P (323) 237 326 1265 1266 1267 1829 -CHECKPOINT (324) 1154 1155 1304 -CLASS (325) 1305 -CLOSE (326) 1306 -CLUSTER (327) 1307 -COALESCE (328) 906 1589 1708 -COLLATE (329) 145 232 656 764 1830 -COLLATION (330) 366 878 1638 1671 1709 1785 -COLUMN (331) 59 60 115 1831 -COLUMNS (332) 1308 -COMMENT (333) 1309 -COMMENTS (334) 264 1310 -COMMIT (335) 204 255 256 257 1311 -COMMITTED (336) 1312 -COMPRESSION (337) 238 1313 -CONCURRENTLY (338) 1140 1639 1672 1710 1786 -CONFIGURATION (339) 372 1314 -CONFLICT (340) 133 134 1315 -CONNECTION (341) 1316 -CONSTRAINT (342) 77 78 79 80 113 114 126 229 262 1832 -CONSTRAINTS (343) 265 1317 -CONTENT_P (344) 1318 -CONTINUE_P (345) 1319 -CONVERSION_P (346) 367 1320 -COPY (347) 397 398 1321 -COST (348) 1322 -CREATE_P (349) 158 162 163 167 168 210 211 212 390 391 1127 1128 1135 - 1136 1261 1262 1263 1264 1269 1270 1271 1833 -CROSS (350) 614 1640 1673 1711 1787 -CSV (351) 430 1323 -CUBE (352) 571 1324 -CURRENT_P (353) 934 1193 1325 -CURRENT_CATALOG (354) 892 1641 1674 1712 1788 -CURRENT_DATE (355) 879 1642 1675 1713 1789 -CURRENT_ROLE (356) 888 1643 1676 1714 1790 -CURRENT_SCHEMA (357) 893 1644 1677 1715 1791 -CURRENT_TIME (358) 880 881 1834 -CURRENT_TIMESTAMP (359) 882 883 1835 -CURRENT_USER (360) 889 1645 1678 1716 1792 -CURSOR (361) 1326 -CYCLE (362) 184 185 1327 -DATA_P (363) 95 376 1272 1273 1328 -DATABASE (364) 1156 1157 1329 -DAY_P (365) 734 1330 -DAYS_P (366) 735 1331 -DEALLOCATE (367) 98 99 100 101 1332 -DEC (368) 697 1590 1717 -DECIMAL_P (369) 696 1591 1718 -DECLARE (370) 1333 -DEFAULT (371) 49 50 122 228 239 348 829 1198 1199 1207 1836 -DEFAULTS (372) 266 1334 -DEFERRABLE (373) 275 276 288 289 1837 -DEFERRED (374) 277 291 1335 -DEFINER (375) 1336 -DELETE_P (376) 256 314 1232 1337 -DELIMITER (377) 428 1338 -DELIMITERS (378) 401 1339 -DEPENDS (379) 1340 -DESC_P (380) 505 1838 -DESCRIBE (381) 1257 1341 -DETACH (382) 1342 -DICTIONARY (383) 370 1343 -DISABLE_P (384) 1344 -DISCARD (385) 1345 -DISTINCT (386) 486 488 489 817 818 851 852 872 1839 -DO (387) 133 134 1840 -DOCUMENT_P (388) 1346 -DOMAIN_P (389) 1347 -DOUBLE_P (390) 695 1348 -DROP (391) 50 62 70 71 72 73 79 80 91 255 349 350 351 352 353 354 355 - 356 1349 -EACH (392) 1350 -ELSE (393) 1025 1841 -ENABLE_P (394) 1351 -ENCODING (395) 438 1352 -ENCRYPTED (396) 1353 -END_P (397) 205 1021 1842 -ENUM_P (398) 1354 -ESCAPE (399) 433 790 792 794 796 798 800 1355 -EVENT (400) 374 1356 -EXCEPT (401) 465 1843 -EXCLUDE (402) 1053 1054 1357 -EXCLUDING (403) 285 1358 -EXCLUSIVE (404) 1359 -EXECUTE (405) 166 167 168 1360 -EXISTS (406) 40 42 44 46 58 60 71 72 79 104 106 108 110 112 114 163 - 168 172 211 349 351 354 356 865 1128 1136 1149 1151 1153 1270 1592 - 1719 -EXPLAIN (407) 1158 1159 1160 1161 1361 -EXPORT_P (408) 1156 1362 -EXPORT_STATE (409) 912 1363 -EXTENSION (410) 375 1364 -EXTERNAL (411) 1365 -EXTRACT (412) 896 1593 1720 -FALSE_P (413) 813 814 1089 1182 1844 -FAMILY (414) 1366 -FETCH (415) 518 519 1845 -FILTER (416) 909 910 1367 -FIRST_P (417) 507 554 1368 -FLOAT_P (418) 694 1594 1721 -FOLLOWING (419) 933 936 1369 -FOR (420) 580 586 587 588 589 878 1015 1846 -FORCE (421) 434 435 436 437 1154 1213 1370 -FOREIGN (422) 331 365 376 1847 -FORWARD (423) 1371 -FREEZE (424) 427 1223 1230 1646 1679 1722 1793 -FROM (425) 399 599 643 817 818 851 852 991 1014 1016 1017 1193 1232 - 1848 -FULL (426) 334 630 1224 1226 1647 1680 1723 1794 -FUNCTION (427) 359 392 1372 -FUNCTIONS (428) 1373 -GENERATED (429) 54 68 245 246 1595 1648 1724 1795 -GLOB (430) 788 972 973 1649 1681 1725 1796 -GLOBAL (431) 343 344 478 479 1191 1374 -GRANT (432) 1849 -GRANTED (433) 1375 -GROUP_P (434) 556 557 558 907 1850 -GROUPING (435) 572 573 1596 1726 -GROUPING_ID (436) 574 1597 1727 -HANDLER (437) 1376 -HAVING (438) 575 1851 -HEADER_P (439) 431 1377 -HOLD (440) 1378 -HOUR_P (441) 736 1379 -HOURS_P (442) 737 1380 -IDENTITY_P (443) 68 70 71 245 267 1381 -IF_P (444) 40 42 44 46 58 60 71 72 79 104 106 108 110 112 114 163 168 - 172 211 349 351 354 356 1128 1136 1149 1151 1153 1270 1382 -IGNORE_P (445) 492 1383 -ILIKE (446) 793 794 795 796 974 975 1650 1682 1728 1797 -IMMEDIATE (447) 278 290 1384 -IMMUTABLE (448) 1385 -IMPLICIT_P (449) 1386 -IMPORT_P (450) 1157 1387 -IN_P (451) 825 826 1006 1852 -INCLUDING (452) 284 1388 -INCREMENT (453) 186 1389 -INDEX (454) 41 42 109 110 274 364 1135 1136 1390 -INDEXES (455) 268 1391 -INHERIT (456) 260 293 1392 -INHERITS (457) 1393 -INITIALLY (458) 277 278 290 291 1853 -INLINE_P (459) 1394 -INNER_P (460) 633 1651 1683 1729 1798 -INOUT (461) 1598 1730 -INPUT_P (462) 1395 -INSENSITIVE (463) 1396 -INSERT (464) 117 1397 -INSTALL (465) 1212 1213 1398 -INSTEAD (466) 1399 -INT_P (467) 689 1599 1733 -INTEGER (468) 690 1600 1731 -INTERSECT (469) 464 1854 -INTERVAL (470) 726 1601 1732 -INTO (471) 117 472 1855 -INVOKER (472) 1400 -IS (473) 801 803 811 812 813 814 815 816 817 818 819 820 851 852 853 - 854 1652 1684 1734 1799 -ISNULL (474) 802 1653 1685 1735 1800 -ISOLATION (475) 1247 1253 1401 -JOIN (476) 614 615 616 617 618 1654 1686 1736 1801 -JSON (477) 1402 -KEY (478) 236 329 330 331 587 589 1403 -LABEL (479) 1404 -LANGUAGE (480) 1405 -LARGE_P (481) 1406 -LAST_P (482) 508 1407 -LATERAL_P (483) 608 610 1856 -LEADING (484) 902 1857 -LEAKPROOF (485) 1408 -LEFT (486) 631 1655 1687 1737 1802 -LEVEL (487) 1247 1253 1409 -LIKE (488) 338 789 790 791 792 970 971 1656 1688 1738 1803 -LIMIT (489) 516 517 1858 -LISTEN (490) 1410 -LOAD (491) 1211 1411 -LOCAL (492) 341 342 476 477 1189 1208 1267 1412 -LOCALTIME (493) 884 885 1859 -LOCALTIMESTAMP (494) 886 887 1860 -LOCATION (495) 1413 -LOCK_P (496) 1414 -LOCKED (497) 593 1415 -LOGGED (498) 81 1416 -MACRO (499) 360 361 393 1417 -MAP (500) 671 1602 1657 1739 1804 -MAPPING (501) 1418 -MATCH (502) 334 335 336 1419 -MATERIALIZED (503) 363 1420 -MAXVALUE (504) 187 189 1421 -METHOD (505) 373 1422 -MICROSECOND_P (506) 744 1423 -MICROSECONDS_P (507) 745 1424 -MILLISECOND_P (508) 742 1425 -MILLISECONDS_P (509) 743 1426 -MINUTE_P (510) 738 1427 -MINUTES_P (511) 739 1428 -MINVALUE (512) 188 190 1429 -MODE (513) 1430 -MONTH_P (514) 732 1431 -MONTHS_P (515) 733 1432 -MOVE (516) 1433 -NAME_P (517) 192 1434 -NAMES (518) 1435 -NATIONAL (519) 717 718 1603 1740 -NATURAL (520) 617 618 1658 1689 1741 1805 -NCHAR (521) 719 1604 1742 -NEW (522) 1436 -NEXT (523) 555 1437 -NO (524) 185 189 190 224 260 293 587 1273 1438 -NONE (525) 220 1605 1743 -NOT (526) 58 60 62 63 163 168 211 233 276 288 292 436 786 803 804 812 - 814 816 818 820 852 854 1128 1136 1270 1861 -NOTHING (527) 134 1439 -NOTIFY (528) 1440 -NOTNULL (529) 805 1659 1690 1744 1806 -NOWAIT (530) 592 1441 -NULL_P (531) 62 63 227 233 234 429 436 437 801 803 804 1090 1862 -NULLIF (532) 905 1606 1745 -NULLS_P (533) 492 493 1442 -NUMERIC (534) 698 1607 1746 -OBJECT_P (535) 1443 -OF (536) 590 819 820 853 854 1444 -OFF (537) 1445 -OFFSET (538) 520 521 1863 -OIDS (539) 280 281 419 426 1446 -OLD (540) 1447 -ON (541) 126 133 134 249 255 256 257 314 353 354 489 637 1135 1136 - 1183 1864 -ONLY (542) 518 519 580 640 641 1865 -OPERATOR (543) 965 967 969 1448 -OPTION (544) 1265 1266 1267 1449 -OPTIONS (545) 94 1450 -OR (546) 212 785 1262 1264 1271 1866 -ORDER (547) 497 498 499 1867 -ORDINALITY (548) 649 1451 -OUT_P (549) 1608 1748 -OUTER_P (550) 634 1660 1691 1747 1807 -OVER (551) 919 920 1452 -OVERLAPS (552) 810 1661 1692 1749 1808 -OVERLAY (553) 897 1609 1750 -OVERRIDING (554) 119 121 1453 -OWNED (555) 191 1454 -OWNER (556) 1455 -PARALLEL (557) 1456 -PARSER (558) 369 1457 -PARTIAL (559) 335 1458 -PARTITION (560) 925 1459 -PASSING (561) 1460 -PASSWORD (562) 1461 -PERCENT (563) 524 525 544 545 1462 -PLACING (564) 1005 1868 -PLANS (565) 1463 -POLICY (566) 385 1464 -POSITION (567) 898 1610 1751 -PRAGMA_P (568) 159 160 161 1465 -PRECEDING (569) 932 935 1466 -PRECISION (570) 695 1611 1752 -PREPARE (571) 99 101 1120 1467 -PREPARED (572) 1468 -PRESERVE (573) 257 1469 -PRIMARY (574) 236 329 330 1869 -PRIOR (575) 1470 -PRIVILEGES (576) 1471 -PROCEDURAL (577) 1472 -PROCEDURE (578) 1473 -PROGRAM (579) 409 1474 -PUBLICATION (580) 377 1475 -QUALIFY (581) 577 1870 -QUOTE (582) 432 434 435 1476 -RANGE (583) 927 1477 -READ_P (584) 580 1478 -REAL (585) 693 1612 1753 -REASSIGN (586) 1479 -RECHECK (587) 1480 -RECURSIVE (588) 468 1263 1264 1481 -REF (589) 1482 -REFERENCES (590) 240 331 1871 -REFERENCING (591) 1483 -REFRESH (592) 1484 -REINDEX (593) 1485 -RELATIVE_P (594) 1486 -RELEASE (595) 1487 -RENAME (596) 102 103 104 105 106 107 108 109 110 111 112 113 114 1488 -REPEATABLE (597) 539 1489 -REPLACE (598) 212 1062 1063 1262 1264 1271 1490 -REPLICA (599) 1491 -RESET (600) 66 84 1242 1492 -RESPECT_P (601) 493 1493 -RESTART (602) 51 52 194 195 1494 -RESTRICT (603) 225 383 1495 -RETURNING (604) 139 1872 -RETURNS (605) 1496 -REVOKE (606) 1497 -RIGHT (607) 632 1662 1693 1754 1809 -ROLE (608) 1498 -ROLLBACK (609) 206 1499 -ROLLUP (610) 570 1500 -ROW (611) 552 660 934 937 938 1613 1755 -ROWS (612) 256 257 527 553 643 928 1501 -RULE (613) 386 1502 -SAMPLE (614) 528 1503 -SAVEPOINT (615) 1504 -SCHEMA (616) 102 378 1127 1128 1148 1149 1150 1151 1152 1153 1195 1505 -SCHEMAS (617) 1506 -SCROLL (618) 1507 -SEARCH (619) 369 370 371 372 1508 -SECOND_P (620) 740 1509 -SECONDS_P (621) 741 1510 -SECURITY (622) 1511 -SELECT (623) 459 460 1873 -SEQUENCE (624) 43 44 105 106 162 163 171 172 192 358 1150 1151 1512 -SEQUENCES (625) 1513 -SERIALIZABLE (626) 1514 -SERVER (627) 379 1515 -SESSION (628) 1190 1516 -SESSION_USER (629) 890 1663 1694 1756 1810 -SET (630) 49 53 54 63 64 65 67 81 82 83 89 95 96 133 227 228 396 1148 - 1149 1150 1151 1152 1153 1188 1189 1190 1191 1517 -SETOF (631) 325 665 667 669 1614 1757 -SETS (632) 572 1518 -SHARE (633) 588 589 1519 -SHOW (634) 1256 1520 -SIMILAR (635) 797 798 799 800 1664 1695 1758 1811 -SIMPLE (636) 336 1521 -SKIP (637) 593 1522 -SMALLINT (638) 691 1615 1759 -SNAPSHOT (639) 1523 -SOME (640) 947 1874 -SQL_P (641) 1524 -STABLE (642) 1525 -STANDALONE_P (643) 1526 -START (644) 193 203 1527 -STATEMENT (645) 1528 -STATISTICS (646) 64 269 368 1529 -STDIN (647) 441 1530 -STDOUT (648) 442 1531 -STORAGE (649) 67 270 1532 -STORED (650) 242 1533 -STRICT_P (651) 1534 -STRIP_P (652) 1535 -STRUCT (653) 661 1616 1665 1760 1812 -SUBSCRIPTION (654) 1536 -SUBSTRING (655) 899 1617 1761 -SUMMARIZE (656) 1249 1250 1537 -SYMMETRIC (657) 823 824 1875 -SYSID (658) 1538 -SYSTEM_P (659) 142 1539 -TABLE (660) 39 40 103 104 111 112 113 114 167 168 210 211 212 357 361 - 365 390 462 481 483 1148 1149 1269 1270 1271 1876 -TABLES (661) 1540 -TABLESAMPLE (662) 536 1666 1696 1762 1813 -TABLESPACE (663) 1541 -TEMP (664) 340 342 344 475 477 479 1542 -TEMPLATE (665) 371 1543 -TEMPORARY (666) 339 341 343 474 476 478 1544 -TEXT_P (667) 369 370 371 372 1545 -THEN (668) 1024 1877 -TIME (669) 724 725 727 728 765 1194 1246 1252 1618 1763 -TIMESTAMP (670) 722 723 1619 1764 -TO (671) 102 103 104 105 106 107 108 109 110 111 112 113 114 398 400 - 754 755 756 757 758 759 760 797 798 799 800 1196 1198 1878 -TRAILING (672) 903 1879 -TRANSACTION (673) 208 1247 1253 1546 -TRANSFORM (674) 1547 -TREAT (675) 900 1620 1765 -TRIGGER (676) 374 387 1548 -TRIM (677) 901 902 903 904 1621 1766 -TRUE_P (678) 811 812 1088 1181 1880 -TRUNCATE (679) 1549 -TRUSTED (680) 1550 -TRY_CAST (681) 895 1622 1697 1767 1814 -TYPE_P (682) 74 158 324 325 355 356 1551 -TYPES_P (683) 1552 -UNBOUNDED (684) 932 933 1553 -UNCOMMITTED (685) 1554 -UNENCRYPTED (686) 1555 -UNION (687) 463 1881 -UNIQUE (688) 235 327 328 1146 1882 -UNKNOWN (689) 815 816 1556 -UNLISTEN (690) 1557 -UNLOGGED (691) 82 345 480 1558 -UNTIL (692) 1559 -UPDATE (693) 133 249 396 586 587 1560 -USER (694) 141 891 1667 1698 1768 1815 -USING (695) 86 238 274 405 502 528 636 1138 1238 1883 -VACUUM (696) 1216 1217 1218 1219 1220 1561 -VALID (697) 292 1562 -VALIDATE (698) 78 1563 -VALIDATOR (699) 1564 -VALUE_P (700) 119 121 1565 -VALUES (701) 122 595 1623 1769 -VARCHAR (702) 716 1624 1770 -VARIADIC (703) 869 870 1884 -VARYING (704) 720 1566 -VERBOSE (705) 1160 1162 1222 1668 1699 1771 1816 -VERSION_P (706) 1567 -VIEW (707) 45 46 107 108 362 363 1152 1153 1261 1262 1263 1264 1568 -VIEWS (708) 1569 -VIRTUAL (709) 241 1570 -VOLATILE (710) 1571 -WHEN (711) 1024 1885 -WHERE (712) 651 909 1236 1886 -WHITESPACE_P (713) 1572 -WINDOW (714) 914 1887 -WITH (715) 175 279 280 304 419 466 468 1144 1265 1266 1267 1272 1273 - 1888 -WITHIN (716) 907 1573 -WITHOUT (717) 281 728 1574 -WORK (718) 207 1575 -WRAPPER (719) 376 1576 -WRITE_P (720) 1577 -XML_P (721) 1578 -XMLATTRIBUTES (722) 1625 1772 -XMLCONCAT (723) 1626 1773 -XMLELEMENT (724) 1627 1774 -XMLEXISTS (725) 1628 1775 -XMLFOREST (726) 1629 1776 -XMLNAMESPACES (727) 1630 1777 -XMLPARSE (728) 1631 1778 -XMLPI (729) 1632 1779 -XMLROOT (730) 1633 1780 -XMLSERIALIZE (731) 1634 1781 -XMLTABLE (732) 1635 1782 -YEAR_P (733) 730 1579 -YEARS_P (734) 731 1580 -YES_P (735) 1581 -ZONE (736) 727 728 765 1194 1246 1252 1582 -NOT_LA (737) 787 791 792 795 796 799 800 822 824 826 971 973 975 -NULLS_LA (738) 507 508 -WITH_LA (739) 176 467 649 727 -POSTFIXOP (740) -UMINUS (741) + 1430 opt_extended_indirection: ε + 1431 | opt_extended_indirection extended_indirection_el + 1432 opt_asymmetric: ASYMMETRIC + 1433 | ε -Nonterminals, with rules where they appear + 1434 opt_target_list_opt_comma: target_list_opt_comma + 1435 | ε -$accept (508) - on left: 0 -stmtblock (509) - on left: 1, on right: 0 -stmtmulti (510) - on left: 2 3, on right: 1 2 -stmt (511) - on left: 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 - 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38, on right: 2 3 -AlterTableStmt (512) - on left: 39 40 41 42 43 44 45 46, on right: 6 -alter_identity_column_option_list (513) - on left: 47 48, on right: 48 69 -alter_column_default (514) - on left: 49 50, on right: 61 -alter_identity_column_option (515) - on left: 51 52 53 54, on right: 47 48 -alter_generic_option_list (516) - on left: 55 56, on right: 56 94 -alter_table_cmd (517) - on left: 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 - 75 76 77 78 79 80 81 82 83 84 85, on right: 92 93 -alter_using (518) - on left: 86 87, on right: 74 -alter_generic_option_elem (519) - on left: 88 89 90 91, on right: 55 56 -alter_table_cmds (520) - on left: 92 93, on right: 39 40 41 42 43 44 45 46 93 -alter_generic_options (521) - on left: 94, on right: 75 85 -opt_set_data (522) - on left: 95 96 97, on right: 74 -DeallocateStmt (523) - on left: 98 99 100 101, on right: 17 -RenameStmt (524) - on left: 102 103 104 105 106 107 108 109 110 111 112 113 114, - on right: 29 -opt_column (525) - on left: 115 116, on right: 61 62 63 64 65 66 67 68 69 70 71 72 - 73 74 75 111 112 -InsertStmt (526) - on left: 117, on right: 25 1124 1168 -insert_rest (527) - on left: 118 119 120 121 122, on right: 117 -insert_target (528) - on left: 123 124, on right: 117 -opt_conf_expr (529) - on left: 125 126 127, on right: 133 134 -opt_with_clause (530) - on left: 128 129, on right: 117 396 1232 -insert_column_item (531) - on left: 130, on right: 149 150 -set_clause (532) - on left: 131 132, on right: 151 152 -opt_on_conflict (533) - on left: 133 134 135, on right: 117 -index_elem (534) - on left: 136 137 138, on right: 155 156 -returning_clause (535) - on left: 139 140, on right: 117 396 1232 -override_kind (536) - on left: 141 142, on right: 119 121 -set_target_list (537) - on left: 143 144, on right: 132 144 -opt_collate (538) - on left: 145 146, on right: 136 137 138 -opt_class (539) - on left: 147 148, on right: 136 137 138 -insert_column_list (540) - on left: 149 150, on right: 120 121 150 -set_clause_list (541) - on left: 151 152, on right: 152 153 154 -set_clause_list_opt_comma (542) - on left: 153 154, on right: 133 396 -index_params (543) - on left: 155 156, on right: 125 156 1135 1136 -set_target (544) - on left: 157, on right: 131 143 144 -CreateTypeStmt (545) - on left: 158, on right: 16 -PragmaStmt (546) - on left: 159 160 161, on right: 27 -CreateSeqStmt (547) - on left: 162 163, on right: 14 1133 -OptSeqOptList (548) - on left: 164 165, on right: 162 163 -ExecuteStmt (549) - on left: 166 167 168, on right: 20 -execute_param_clause (550) - on left: 169 170, on right: 166 167 168 -AlterSeqStmt (551) - on left: 171 172, on right: 5 -SeqOptList (552) - on left: 173 174, on right: 164 171 172 174 221 -opt_with (553) - on left: 175 176 177, on right: 52 193 195 397 398 -NumericOnly (554) - on left: 178 179 180 181, on right: 52 183 186 187 188 193 195 - 218 414 1165 1201 1206 -SeqOptElem (555) - on left: 182 183 184 185 186 187 188 189 190 191 192 193 194 195 - , on right: 53 173 174 -opt_by (556) - on left: 196 197, on right: 186 -SignedIconst (557) - on left: 198 199 200, on right: 64 181 -TransactionStmt (558) - on left: 201 202 203 204 205 206, on right: 31 -opt_transaction (559) - on left: 207 208 209, on right: 201 202 203 204 205 206 -CreateStmt (560) - on left: 210 211 212, on right: 15 1131 -ConstraintAttributeSpec (561) - on left: 213 214, on right: 77 214 326 327 328 329 330 331 -def_arg (562) - on left: 215 216 217 218 219 220, on right: 302 315 317 -OptParenthesizedSeqOptList (563) - on left: 221 222, on right: 68 245 -generic_option_arg (564) - on left: 223, on right: 248 -key_action (565) - on left: 224 225 226 227 228, on right: 249 314 -ColConstraint (566) - on left: 229 230 231 232, on right: 312 -ColConstraintElem (567) - on left: 233 234 235 236 237 238 239 240, on right: 229 230 -GeneratedColumnType (568) - on left: 241 242, on right: 243 -opt_GeneratedColumnType (569) - on left: 243 244, on right: 246 247 -GeneratedConstraintElem (570) - on left: 245 246 247, on right: 295 -generic_option_elem (571) - on left: 248, on right: 88 89 90 -key_update (572) - on left: 249, on right: 250 252 253 -key_actions (573) - on left: 250 251 252 253 254, on right: 240 331 -OnCommitOption (574) - on left: 255 256 257 258, on right: 210 211 212 1275 -reloptions (575) - on left: 259, on right: 65 66 83 84 279 1144 -opt_no_inherit (576) - on left: 260 261, on right: 237 -TableConstraint (577) - on left: 262 263, on right: 76 301 -TableLikeOption (578) - on left: 264 265 266 267 268 269 270 271, on right: 284 285 -reloption_list (579) - on left: 272 273, on right: 259 273 -ExistingIndex (580) - on left: 274, on right: 328 330 -ConstraintAttr (581) - on left: 275 276 277 278, on right: 231 -OptWith (582) - on left: 279 280 281 282, on right: 210 211 212 1275 -definition (583) - on left: 283, on right: 304 -TableLikeOptionList (584) - on left: 284 285 286, on right: 284 285 338 -generic_option_name (585) - on left: 287, on right: 91 248 -ConstraintAttributeElem (586) - on left: 288 289 290 291 292 293, on right: 214 -columnDef (587) - on left: 294 295, on right: 57 58 59 60 299 -def_list (588) - on left: 296 297, on right: 283 297 -index_name (589) - on left: 298, on right: 274 1136 1142 -TableElement (590) - on left: 299 300 301, on right: 332 333 -def_elem (591) - on left: 302 303, on right: 296 297 -opt_definition (592) - on left: 304 305, on right: 235 236 327 329 -OptTableElementList (593) - on left: 306 307 308, on right: 210 211 212 -columnElem (594) - on left: 309, on right: 319 320 -opt_column_list (595) - on left: 310 311, on right: 240 331 397 1261 1262 1275 -ColQualList (596) - on left: 312 313, on right: 294 295 312 -key_delete (597) - on left: 314, on right: 251 252 253 -reloption_elem (598) - on left: 315 316 317 318, on right: 272 273 -columnList (599) - on left: 319 320, on right: 310 320 321 322 434 436 437 1263 1264 -columnList_opt_comma (600) - on left: 321 322, on right: 327 329 331 -func_type (601) - on left: 323 324 325, on right: 215 -ConstraintElem (602) - on left: 326 327 328 329 330 331, on right: 262 263 -TableElementList (603) - on left: 332 333, on right: 306 307 333 -key_match (604) - on left: 334 335 336 337, on right: 240 331 -TableLikeClause (605) - on left: 338, on right: 300 -OptTemp (606) - on left: 339 340 341 342 343 344 345 346, on right: 162 163 167 - 168 210 211 212 390 391 1261 1262 1263 1264 1269 1270 1271 -generated_when (607) - on left: 347 348, on right: 54 68 245 246 -DropStmt (608) - on left: 349 350 351 352 353 354 355 356, on right: 19 -drop_type_any_name (609) - on left: 357 358 359 360 361 362 363 364 365 366 367 368 369 370 - 371 372, on right: 349 350 -drop_type_name (610) - on left: 373 374 375 376 377 378 379, on right: 351 352 -any_name_list (611) - on left: 380 381, on right: 349 350 381 -opt_drop_behavior (612) - on left: 382 383 384, on right: 72 73 79 80 349 350 351 352 353 - 354 355 356 -drop_type_name_on_any_name (613) - on left: 385 386 387, on right: 353 354 -type_name_list (614) - on left: 388 389, on right: 355 356 389 -CreateFunctionStmt (615) - on left: 390 391, on right: 12 -macro_alias (616) - on left: 392 393, on right: 390 391 -param_list (617) - on left: 394 395, on right: 390 391 -UpdateStmt (618) - on left: 396, on right: 32 1125 1169 -CopyStmt (619) - on left: 397 398, on right: 10 -copy_from (620) - on left: 399 400, on right: 397 -copy_delimiter (621) - on left: 401 402, on right: 397 -copy_generic_opt_arg_list (622) - on left: 403 404, on right: 404 416 -opt_using (623) - on left: 405 406, on right: 401 -opt_as (624) - on left: 407 408, on right: 428 429 432 433 -opt_program (625) - on left: 409 410, on right: 397 398 -copy_options (626) - on left: 411 412, on right: 397 398 1156 -copy_generic_opt_arg (627) - on left: 413 414 415 416 417, on right: 418 -copy_generic_opt_elem (628) - on left: 418, on right: 443 444 -opt_oids (629) - on left: 419 420, on right: 397 -copy_opt_list (630) - on left: 421 422, on right: 411 421 -opt_binary (631) - on left: 423 424, on right: 397 -copy_opt_item (632) - on left: 425 426 427 428 429 430 431 432 433 434 435 436 437 438 - , on right: 421 -copy_generic_opt_arg_list_item (633) - on left: 439, on right: 403 404 -copy_file_name (634) - on left: 440 441 442, on right: 397 398 -copy_generic_opt_list (635) - on left: 443 444, on right: 412 444 -SelectStmt (636) - on left: 445 446, on right: 30 118 119 120 121 390 398 1123 1167 - 1248 1249 1261 1262 1263 1264 1269 1270 1271 -select_with_parens (637) - on left: 447 448, on right: 446 448 458 609 610 827 863 864 865 - 1019 -select_no_parens (638) - on left: 449 450 451 452 453 454 455 456, on right: 445 447 -select_clause (639) - on left: 457 458, on right: 450 451 452 453 454 455 456 463 464 - 465 -simple_select (640) - on left: 459 460 461 462 463 464 465, on right: 449 457 -with_clause (641) - on left: 466 467 468, on right: 128 453 454 455 456 -cte_list (642) - on left: 469 470, on right: 466 467 468 470 -common_table_expr (643) - on left: 471, on right: 469 470 -into_clause (644) - on left: 472 473, on right: 459 460 -OptTempTableName (645) - on left: 474 475 476 477 478 479 480 481 482, on right: 472 -opt_table (646) - on left: 483 484, on right: 474 475 476 477 478 479 480 -all_or_distinct (647) - on left: 485 486 487, on right: 463 464 465 -distinct_clause (648) - on left: 488 489, on right: 460 -opt_all_clause (649) - on left: 490 491, on right: 459 -opt_ignore_nulls (650) - on left: 492 493 494, on right: 868 869 870 871 872 1083 -opt_sort_clause (651) - on left: 495 496, on right: 451 452 455 456 868 869 870 871 872 - 922 1083 -sort_clause (652) - on left: 497 498 499, on right: 450 454 495 907 -sortby_list (653) - on left: 500 501, on right: 497 501 -sortby (654) - on left: 502 503, on right: 500 501 -opt_asc_desc (655) - on left: 504 505 506, on right: 136 137 138 498 499 503 -opt_nulls_order (656) - on left: 507 508 509, on right: 136 137 138 498 499 502 503 -select_limit (657) - on left: 510 511 512 513, on right: 452 456 514 -opt_select_limit (658) - on left: 514 515, on right: 451 455 -limit_clause (659) - on left: 516 517 518 519, on right: 510 511 512 -offset_clause (660) - on left: 520 521, on right: 510 511 513 -sample_count (661) - on left: 522 523 524 525 526 527, on right: 532 533 534 535 -sample_clause (662) - on left: 528 529, on right: 459 460 -opt_sample_func (663) - on left: 530 531, on right: 532 -tablesample_entry (664) - on left: 532 533 534 535, on right: 528 536 -tablesample_clause (665) - on left: 536, on right: 537 -opt_tablesample_clause (666) - on left: 537 538, on right: 605 606 607 609 -opt_repeatable_clause (667) - on left: 539 540, on right: 532 -select_limit_value (668) - on left: 541 542 543 544 545, on right: 516 517 -select_offset_value (669) - on left: 546, on right: 517 520 -select_fetch_first_value (670) - on left: 547 548 549, on right: 518 521 -I_or_F_const (671) - on left: 550 551, on right: 548 549 -row_or_rows (672) - on left: 552 553, on right: 518 519 521 -first_or_next (673) - on left: 554 555, on right: 518 519 -group_clause (674) - on left: 556 557 558 559, on right: 459 460 -group_by_list (675) - on left: 560 561, on right: 561 562 563 -group_by_list_opt_comma (676) - on left: 562 563, on right: 556 572 -group_by_item (677) - on left: 564 565 566 567 568, on right: 560 561 -empty_grouping_set (678) - on left: 569, on right: 565 -rollup_clause (679) - on left: 570, on right: 567 -cube_clause (680) - on left: 571, on right: 566 -grouping_sets_clause (681) - on left: 572, on right: 568 -grouping_or_grouping_id (682) - on left: 573 574, on right: 866 -having_clause (683) - on left: 575 576, on right: 459 460 -qualify_clause (684) - on left: 577 578, on right: 459 460 -for_locking_clause (685) - on left: 579 580, on right: 451 455 581 -opt_for_locking_clause (686) - on left: 581 582, on right: 452 456 -for_locking_items (687) - on left: 583 584, on right: 579 584 -for_locking_item (688) - on left: 585, on right: 583 584 -for_locking_strength (689) - on left: 586 587 588 589, on right: 585 -locked_rels_list (690) - on left: 590 591, on right: 585 -opt_nowait_or_skip (691) - on left: 592 593 594, on right: 585 -values_clause (692) - on left: 595 596, on right: 596 597 598 -values_clause_opt_comma (693) - on left: 597 598, on right: 461 607 -from_clause (694) - on left: 599 600, on right: 396 459 460 -from_list (695) - on left: 601 602, on right: 602 603 604 -from_list_opt_comma (696) - on left: 603 604, on right: 599 1238 -table_ref (697) - on left: 605 606 607 608 609 610 611 612, on right: 601 602 614 - 615 616 617 618 -joined_table (698) - on left: 613 614 615 616 617 618, on right: 611 612 613 -alias_clause (699) - on left: 619 620 621 622, on right: 607 612 623 625 -opt_alias_clause (700) - on left: 623 624, on right: 605 609 610 -func_alias_clause (701) - on left: 625 626 627 628 629, on right: 606 608 -join_type (702) - on left: 630 631 632 633, on right: 615 617 -join_outer (703) - on left: 634 635, on right: 630 631 632 -join_qual (704) - on left: 636 637, on right: 615 616 -relation_expr (705) - on left: 638 639 640 641, on right: 39 40 103 104 111 112 113 114 - 462 605 1148 1149 1233 1234 1235 -func_table (706) - on left: 642 643, on right: 606 608 -rowsfrom_item (707) - on left: 644, on right: 645 646 -rowsfrom_list (708) - on left: 645 646, on right: 643 646 -opt_col_def_list (709) - on left: 647 648, on right: 644 -opt_ordinality (710) - on left: 649 650, on right: 642 643 -where_clause (711) - on left: 651 652, on right: 125 133 459 460 1135 1136 -TableFuncElementList (712) - on left: 653 654, on right: 626 627 628 647 654 -TableFuncElement (713) - on left: 655, on right: 653 654 -opt_collate_clause (714) - on left: 656 657, on right: 74 655 -colid_type_list (715) - on left: 658 659, on right: 659 670 -RowOrStruct (716) - on left: 660 661, on right: 670 -opt_Typename (717) - on left: 662 663, on right: 295 -Typename (718) - on left: 664 665 666 667 668 669 670 671, on right: 74 158 294 - 323 388 389 655 658 659 662 763 832 894 895 900 989 990 -opt_array_bounds (719) - on left: 672 673 674, on right: 664 665 670 671 672 673 -SimpleTypename (720) - on left: 675 676 677 678 679 680 681, on right: 182 664 665 666 - 667 668 669 -ConstTypename (721) - on left: 682 683 684 685, on right: 1084 -GenericType (722) - on left: 686, on right: 675 -opt_type_modifiers (723) - on left: 687 688, on right: 686 696 697 698 -Numeric (724) - on left: 689 690 691 692 693 694 695 696 697 698 699, - on right: 676 682 -opt_float (725) - on left: 700 701, on right: 694 -Bit (726) - on left: 702 703, on right: 677 -ConstBit (727) - on left: 704 705, on right: 683 -BitWithLength (728) - on left: 706, on right: 702 704 -BitWithoutLength (729) - on left: 707, on right: 703 705 -Character (730) - on left: 708 709, on right: 678 -ConstCharacter (731) - on left: 710 711, on right: 684 -CharacterWithLength (732) - on left: 712, on right: 708 710 -CharacterWithoutLength (733) - on left: 713, on right: 709 711 -character (734) - on left: 714 715 716 717 718 719, on right: 712 713 -opt_varying (735) - on left: 720 721, on right: 706 707 714 715 717 718 719 -ConstDatetime (736) - on left: 722 723 724 725, on right: 679 685 -ConstInterval (737) - on left: 726, on right: 680 681 1085 1086 1087 1204 1205 -opt_timezone (738) - on left: 727 728 729, on right: 722 723 724 725 -year_keyword (739) - on left: 730 731, on right: 746 754 994 -month_keyword (740) - on left: 732 733, on right: 747 754 995 -day_keyword (741) - on left: 734 735, on right: 748 755 756 757 996 -hour_keyword (742) - on left: 736 737, on right: 749 755 758 759 997 -minute_keyword (743) - on left: 738 739, on right: 750 756 758 760 998 -second_keyword (744) - on left: 740 741, on right: 751 757 759 760 999 -millisecond_keyword (745) - on left: 742 743, on right: 752 1000 -microsecond_keyword (746) - on left: 744 745, on right: 753 1001 -opt_interval (747) - on left: 746 747 748 749 750 751 752 753 754 755 756 757 758 759 - 760 761, on right: 680 1085 1086 1087 1204 -a_expr (748) - on left: 762 763 764 765 766 767 768 769 770 771 772 773 774 775 - 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 - 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 - 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 - 824 825 826 827 828 829 830, on right: 49 86 131 132 138 237 246 - 247 326 391 502 503 541 543 546 564 575 577 637 651 763 764 765 - 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 - 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 - 798 799 800 801 802 803 804 805 809 811 812 813 814 815 816 817 - 818 819 820 821 822 823 824 825 826 827 828 860 878 894 895 900 - 905 909 910 935 936 940 941 978 979 986 987 988 991 1003 1004 1005 - 1008 1009 1010 1011 1014 1015 1016 1024 1025 1027 1032 1034 1048 - 1049 1050 1057 1085 1236 -b_expr (749) - on left: 831 832 833 834 835 836 837 838 839 840 841 842 843 844 - 845 846 847 848 849 850 851 852 853 854, on right: 239 821 822 - 823 824 832 833 834 835 836 837 838 839 840 841 842 843 844 845 - 846 847 848 849 850 851 852 853 854 1006 -c_expr (750) - on left: 855 856 857 858 859 860 861 862 863 864 865 866, - on right: 547 762 831 -func_application (751) - on left: 867 868 869 870 871 872 873, on right: 874 876 1260 -func_expr (752) - on left: 874 875, on right: 862 -func_expr_windowless (753) - on left: 876 877, on right: 137 642 644 -func_expr_common_subexpr (754) - on left: 878 879 880 881 882 883 884 885 886 887 888 889 890 891 - 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906, - on right: 875 877 -within_group_clause (755) - on left: 907 908, on right: 874 -filter_clause (756) - on left: 909 910 911, on right: 874 -export_clause (757) - on left: 912 913, on right: 874 -window_clause (758) - on left: 914 915, on right: 459 460 -window_definition_list (759) - on left: 916 917, on right: 914 917 -window_definition (760) - on left: 918, on right: 916 917 -over_clause (761) - on left: 919 920 921, on right: 874 -window_specification (762) - on left: 922, on right: 918 919 -opt_existing_window_name (763) - on left: 923 924, on right: 922 -opt_partition_clause (764) - on left: 925 926, on right: 922 -opt_frame_clause (765) - on left: 927 928 929, on right: 922 -frame_extent (766) - on left: 930 931, on right: 927 928 -frame_bound (767) - on left: 932 933 934 935 936, on right: 930 931 -qualified_row (768) - on left: 937 938, on right: 939 -row (769) - on left: 939 940, on right: 806 810 -dict_arg (770) - on left: 941, on right: 942 943 -dict_arguments (771) - on left: 942 943, on right: 943 944 945 -dict_arguments_opt_comma (772) - on left: 944 945, on right: 807 -sub_type (773) - on left: 946 947 948, on right: 827 828 -all_Op (774) - on left: 949 950, on right: 966 968 976 -MathOp (775) - on left: 951 952 953 954 955 956 957 958 959 960 961 962 963, - on right: 950 -qual_Op (776) - on left: 964 965, on right: 781 782 783 848 849 850 -qual_all_Op (777) - on left: 966 967, on right: 217 502 -subquery_Op (778) - on left: 968 969 970 971 972 973 974 975, on right: 827 828 -any_operator (779) - on left: 976 977, on right: 965 967 969 977 -expr_list (780) - on left: 978 979, on right: 925 940 979 980 981 1012 -expr_list_opt_comma (781) - on left: 980 981, on right: 169 489 570 571 595 596 706 866 906 - 937 982 1016 1017 1018 1020 -opt_expr_list_opt_comma (782) - on left: 982 983, on right: 687 808 830 -func_arg_list (783) - on left: 984 985, on right: 161 395 868 870 871 872 985 1083 -func_arg_expr (784) - on left: 986 987 988, on right: 869 870 984 985 -type_list (785) - on left: 989 990, on right: 671 819 820 853 854 990 1121 -extract_list (786) - on left: 991 992, on right: 896 -extract_arg (787) - on left: 993 994 995 996 997 998 999 1000 1001 1002, - on right: 991 -overlay_list (788) - on left: 1003 1004, on right: 897 -overlay_placing (789) - on left: 1005, on right: 1003 1004 -position_list (790) - on left: 1006 1007, on right: 898 -substr_list (791) - on left: 1008 1009 1010 1011 1012 1013, on right: 899 -substr_from (792) - on left: 1014, on right: 1003 1004 1008 1009 1010 -substr_for (793) - on left: 1015, on right: 1003 1008 1009 1011 -trim_list (794) - on left: 1016 1017 1018, on right: 901 902 903 904 -in_expr (795) - on left: 1019 1020, on right: 825 826 -case_expr (796) - on left: 1021, on right: 861 -when_clause_list (797) - on left: 1022 1023, on right: 1021 1023 -when_clause (798) - on left: 1024, on right: 1022 1023 -case_default (799) - on left: 1025 1026, on right: 1021 -case_arg (800) - on left: 1027 1028, on right: 1021 -columnref (801) - on left: 1029 1030, on right: 855 -indirection_el (802) - on left: 1031 1032 1033, on right: 1036 1037 1039 -opt_slice_bound (803) - on left: 1034 1035, on right: 1033 -indirection (804) - on left: 1036 1037, on right: 864 1030 1037 1068 1076 -opt_indirection (805) - on left: 1038 1039, on right: 130 157 858 859 860 862 1039 1079 -opt_asymmetric (806) - on left: 1040 1041, on right: 821 822 -opt_target_list_opt_comma (807) - on left: 1042 1043, on right: 459 -target_list (808) - on left: 1044 1045, on right: 139 1045 1046 1047 -target_list_opt_comma (809) - on left: 1046 1047, on right: 460 1042 -target_el (810) - on left: 1048 1049 1050 1051 1052, on right: 1044 1045 -except_list (811) - on left: 1053 1054, on right: 1055 -opt_except_list (812) - on left: 1055 1056, on right: 1051 1052 -replace_list_el (813) - on left: 1057, on right: 1058 1059 1063 -replace_list (814) - on left: 1058 1059, on right: 1059 1060 1061 -replace_list_opt_comma (815) - on left: 1060 1061, on right: 1062 -opt_replace_list (816) - on left: 1062 1063 1064, on right: 1051 1052 -qualified_name_list (817) - on left: 1065 1066, on right: 590 1066 -qualified_name (818) - on left: 1067 1068, on right: 41 42 43 44 45 46 105 106 107 108 - 109 110 123 124 162 163 171 172 210 211 212 240 331 338 390 391 - 397 474 475 476 477 478 479 480 481 482 638 639 640 641 1065 1066 - 1135 1136 1150 1151 1152 1153 1217 1220 1241 1261 1262 1263 1264 - 1275 -name_list (819) - on left: 1069 1070, on right: 351 352 1070 1071 1072 -name_list_opt_comma (820) - on left: 1071 1072, on right: 619 621 636 1053 1111 -name (821) - on left: 1073, on right: 77 78 79 80 98 99 102 103 104 105 106 - 107 108 109 110 111 112 113 114 126 166 167 168 229 238 262 353 - 354 471 1069 1070 1120 1148 1149 1150 1151 1152 1153 -attr_name (822) - on left: 1074, on right: 1031 1109 1110 -func_name (823) - on left: 1075 1076, on right: 867 868 869 870 871 872 873 1082 - 1083 -AexprConst (824) - on left: 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 - 1088 1089 1090, on right: 856 -Iconst (825) - on left: 1091, on right: 198 199 200 550 666 667 673 681 700 712 - 722 724 881 883 885 887 1077 1086 1205 -Sconst (826) - on left: 1092, on right: 219 223 401 428 429 432 433 438 440 1002 - 1079 1082 1083 1084 1087 1156 1157 1176 1195 1202 1204 1205 1214 -ColId (827) - on left: 1093 1094 1095, on right: 61 62 63 64 65 66 67 68 69 70 - 71 72 73 74 75 124 130 136 157 159 160 161 294 295 298 309 530 - 534 535 621 622 628 658 659 918 920 923 977 1029 1030 1052 1054 - 1057 1068 1073 1076 1096 1107 1108 1127 1128 1137 1215 1234 1235 - 1258 1259 -ColIdOrString (828) - on left: 1096 1097, on right: 619 620 627 655 941 1067 -type_function_name (829) - on left: 1098 1099 1100, on right: 324 325 1113 -function_name_token (830) - on left: 1101 1102 1103, on right: 1075 -type_name_token (831) - on left: 1104 1105 1106, on right: 686 -any_name (832) - on left: 1107 1108, on right: 145 147 158 191 192 232 353 354 380 - 381 656 764 -attrs (833) - on left: 1109 1110, on right: 324 325 1108 1110 -opt_name_list (834) - on left: 1111 1112, on right: 471 1220 1241 -param_name (835) - on left: 1113, on right: 987 988 -ColLabel (836) - on left: 1114 1115 1116 1117, on right: 287 302 303 315 316 317 - 318 418 1074 1118 -ColLabelOrString (837) - on left: 1118 1119, on right: 1048 -PrepareStmt (838) - on left: 1120, on right: 28 -prep_type_clause (839) - on left: 1121 1122, on right: 1120 -PreparableStmt (840) - on left: 1123 1124 1125 1126, on right: 471 1120 -CreateSchemaStmt (841) - on left: 1127 1128, on right: 13 -OptSchemaEltList (842) - on left: 1129 1130, on right: 1127 1128 1129 -schema_stmt (843) - on left: 1131 1132 1133 1134, on right: 1129 -IndexStmt (844) - on left: 1135 1136, on right: 24 1132 -access_method (845) - on left: 1137, on right: 1138 -access_method_clause (846) - on left: 1138 1139, on right: 1135 1136 -opt_concurrently (847) - on left: 1140 1141, on right: 1135 1136 -opt_index_name (848) - on left: 1142 1143, on right: 1135 -opt_reloptions (849) - on left: 1144 1145, on right: 1135 1136 1261 1262 1263 1264 -opt_unique (850) - on left: 1146 1147, on right: 1135 1136 -AlterObjectSchemaStmt (851) - on left: 1148 1149 1150 1151 1152 1153, on right: 4 -CheckPointStmt (852) - on left: 1154 1155, on right: 9 -ExportStmt (853) - on left: 1156, on right: 22 -ImportStmt (854) - on left: 1157, on right: 23 -ExplainStmt (855) - on left: 1158 1159 1160 1161, on right: 21 -opt_verbose (856) - on left: 1162 1163, on right: 1159 1216 1217 1218 1240 1241 -explain_option_arg (857) - on left: 1164 1165 1166, on right: 1185 -ExplainableStmt (858) - on left: 1167 1168 1169 1170 1171, on right: 1158 1159 1160 1161 -NonReservedWord (859) - on left: 1172 1173 1174, on right: 1175 1186 -NonReservedWord_or_Sconst (860) - on left: 1175 1176, on right: 1184 -explain_option_list (861) - on left: 1177 1178, on right: 1161 1178 -analyze_keyword (862) - on left: 1179 1180, on right: 1159 1187 1221 1240 1241 -opt_boolean_or_string (863) - on left: 1181 1182 1183 1184, on right: 413 439 1164 1200 -explain_option_elem (864) - on left: 1185, on right: 1177 1178 -explain_option_name (865) - on left: 1186 1187, on right: 1185 -VariableSetStmt (866) - on left: 1188 1189 1190 1191, on right: 35 -set_rest (867) - on left: 1192 1193 1194 1195, on right: 1188 1189 1190 1191 -generic_set (868) - on left: 1196 1197 1198 1199, on right: 1192 -var_value (869) - on left: 1200 1201, on right: 1209 1210 -zone_value (870) - on left: 1202 1203 1204 1205 1206 1207 1208, on right: 1194 -var_list (871) - on left: 1209 1210, on right: 160 1196 1197 1210 -LoadStmt (872) - on left: 1211 1212 1213, on right: 26 -file_name (873) - on left: 1214 1215, on right: 1211 1212 1213 -VacuumStmt (874) - on left: 1216 1217 1218 1219 1220, on right: 33 -vacuum_option_elem (875) - on left: 1221 1222 1223 1224 1225, on right: 1228 1229 -opt_full (876) - on left: 1226 1227, on right: 1216 1217 1218 -vacuum_option_list (877) - on left: 1228 1229, on right: 1219 1220 1229 -opt_freeze (878) - on left: 1230 1231, on right: 1216 1217 1218 -DeleteStmt (879) - on left: 1232, on right: 18 1126 1170 -relation_expr_opt_alias (880) - on left: 1233 1234 1235, on right: 396 1232 -where_or_current_clause (881) - on left: 1236 1237, on right: 396 1232 -using_clause (882) - on left: 1238 1239, on right: 1232 -AnalyzeStmt (883) - on left: 1240 1241, on right: 7 1218 -VariableResetStmt (884) - on left: 1242, on right: 34 -generic_reset (885) - on left: 1243 1244, on right: 1245 -reset_rest (886) - on left: 1245 1246 1247, on right: 1242 -VariableShowStmt (887) - on left: 1248 1249 1250 1251 1252 1253 1254 1255, - on right: 36 -show_or_describe (888) - on left: 1256 1257, on right: 1248 1251 1252 1253 1254 1255 -var_name (889) - on left: 1258 1259, on right: 1193 1196 1197 1198 1199 1243 1250 - 1251 1259 -CallStmt (890) - on left: 1260, on right: 8 -ViewStmt (891) - on left: 1261 1262 1263 1264, on right: 37 1134 -opt_check_option (892) - on left: 1265 1266 1267 1268, on right: 1261 1262 1263 1264 -CreateAsStmt (893) - on left: 1269 1270 1271, on right: 11 1171 -opt_with_data (894) - on left: 1272 1273 1274, on right: 167 168 1269 1270 1271 -create_as_target (895) - on left: 1275, on right: 167 168 1269 1270 1271 -unreserved_keyword (896) - on left: 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 - 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 - 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 - 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 - 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 - 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 - 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 - 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 - 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 - 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 - 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 - 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 - 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 - 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 - 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 - 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 - 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 - 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 - 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 - 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 - 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 - 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 - 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 - 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582, - on right: 1094 1099 1102 1105 1116 1173 -col_name_keyword (897) - on left: 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 - 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 - 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 - 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 - 1633 1634 1635, on right: 1095 -func_name_keyword (898) - on left: 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 - 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 - 1660 1661 1662 1663 1664 1665 1666 1667 1668, on right: 1103 -type_name_keyword (899) - on left: 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 - 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 - 1693 1694 1695 1696 1697 1698 1699, on right: 1106 -other_keyword (900) - on left: 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 - 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 - 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 - 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 - 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 - 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 - 1776 1777 1778 1779 1780 1781 1782, on right: 1115 1174 -type_func_name_keyword (901) - on left: 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 - 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 - 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816, - on right: 1100 -reserved_keyword (902) - on left: 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 - 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 - 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 - 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 - 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 - 1880 1881 1882 1883 1884 1885 1886 1887 1888, on right: 216 1117 - - -state 0 - - 0 $accept: . stmtblock $end - 1 stmtblock: . stmtmulti - 2 stmtmulti: . stmtmulti ';' stmt - 3 | . stmt - 4 stmt: . AlterObjectSchemaStmt - 5 | . AlterSeqStmt - 6 | . AlterTableStmt - 7 | . AnalyzeStmt - 8 | . CallStmt - 9 | . CheckPointStmt - 10 | . CopyStmt - 11 | . CreateAsStmt - 12 | . CreateFunctionStmt - 13 | . CreateSchemaStmt - 14 | . CreateSeqStmt - 15 | . CreateStmt - 16 | . CreateTypeStmt - 17 | . DeallocateStmt - 18 | . DeleteStmt - 19 | . DropStmt - 20 | . ExecuteStmt - 21 | . ExplainStmt - 22 | . ExportStmt - 23 | . ImportStmt - 24 | . IndexStmt - 25 | . InsertStmt - 26 | . LoadStmt - 27 | . PragmaStmt - 28 | . PrepareStmt - 29 | . RenameStmt - 30 | . SelectStmt - 31 | . TransactionStmt - 32 | . UpdateStmt - 33 | . VacuumStmt - 34 | . VariableResetStmt - 35 | . VariableSetStmt - 36 | . VariableShowStmt - 37 | . ViewStmt - 38 | . [$end, ';'] - 39 AlterTableStmt: . ALTER TABLE relation_expr alter_table_cmds - 40 | . ALTER TABLE IF_P EXISTS relation_expr alter_table_cmds - 41 | . ALTER INDEX qualified_name alter_table_cmds - 42 | . ALTER INDEX IF_P EXISTS qualified_name alter_table_cmds - 43 | . ALTER SEQUENCE qualified_name alter_table_cmds - 44 | . ALTER SEQUENCE IF_P EXISTS qualified_name alter_table_cmds - 45 | . ALTER VIEW qualified_name alter_table_cmds - 46 | . ALTER VIEW IF_P EXISTS qualified_name alter_table_cmds - 98 DeallocateStmt: . DEALLOCATE name - 99 | . DEALLOCATE PREPARE name - 100 | . DEALLOCATE ALL - 101 | . DEALLOCATE PREPARE ALL - 102 RenameStmt: . ALTER SCHEMA name RENAME TO name - 103 | . ALTER TABLE relation_expr RENAME TO name - 104 | . ALTER TABLE IF_P EXISTS relation_expr RENAME TO name - 105 | . ALTER SEQUENCE qualified_name RENAME TO name - 106 | . ALTER SEQUENCE IF_P EXISTS qualified_name RENAME TO name - 107 | . ALTER VIEW qualified_name RENAME TO name - 108 | . ALTER VIEW IF_P EXISTS qualified_name RENAME TO name - 109 | . ALTER INDEX qualified_name RENAME TO name - 110 | . ALTER INDEX IF_P EXISTS qualified_name RENAME TO name - 111 | . ALTER TABLE relation_expr RENAME opt_column name TO name - 112 | . ALTER TABLE IF_P EXISTS relation_expr RENAME opt_column name TO name - 113 | . ALTER TABLE relation_expr RENAME CONSTRAINT name TO name - 114 | . ALTER TABLE IF_P EXISTS relation_expr RENAME CONSTRAINT name TO name - 117 InsertStmt: . opt_with_clause INSERT INTO insert_target insert_rest opt_on_conflict returning_clause - 128 opt_with_clause: . with_clause - 129 | . [DELETE_P, INSERT, UPDATE] - 158 CreateTypeStmt: . CREATE_P TYPE_P any_name AS Typename - 159 PragmaStmt: . PRAGMA_P ColId - 160 | . PRAGMA_P ColId '=' var_list - 161 | . PRAGMA_P ColId '(' func_arg_list ')' - 162 CreateSeqStmt: . CREATE_P OptTemp SEQUENCE qualified_name OptSeqOptList - 163 | . CREATE_P OptTemp SEQUENCE IF_P NOT EXISTS qualified_name OptSeqOptList - 166 ExecuteStmt: . EXECUTE name execute_param_clause - 167 | . CREATE_P OptTemp TABLE create_as_target AS EXECUTE name execute_param_clause opt_with_data - 168 | . CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS EXECUTE name execute_param_clause opt_with_data - 171 AlterSeqStmt: . ALTER SEQUENCE qualified_name SeqOptList - 172 | . ALTER SEQUENCE IF_P EXISTS qualified_name SeqOptList - 201 TransactionStmt: . ABORT_P opt_transaction - 202 | . BEGIN_P opt_transaction - 203 | . START opt_transaction - 204 | . COMMIT opt_transaction - 205 | . END_P opt_transaction - 206 | . ROLLBACK opt_transaction - 210 CreateStmt: . CREATE_P OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 211 | . CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 212 | . CREATE_P OR REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 349 DropStmt: . DROP drop_type_any_name IF_P EXISTS any_name_list opt_drop_behavior - 350 | . DROP drop_type_any_name any_name_list opt_drop_behavior - 351 | . DROP drop_type_name IF_P EXISTS name_list opt_drop_behavior - 352 | . DROP drop_type_name name_list opt_drop_behavior - 353 | . DROP drop_type_name_on_any_name name ON any_name opt_drop_behavior - 354 | . DROP drop_type_name_on_any_name IF_P EXISTS name ON any_name opt_drop_behavior - 355 | . DROP TYPE_P type_name_list opt_drop_behavior - 356 | . DROP TYPE_P IF_P EXISTS type_name_list opt_drop_behavior - 390 CreateFunctionStmt: . CREATE_P OptTemp macro_alias qualified_name param_list AS TABLE SelectStmt - 391 | . CREATE_P OptTemp macro_alias qualified_name param_list AS a_expr - 396 UpdateStmt: . opt_with_clause UPDATE relation_expr_opt_alias SET set_clause_list_opt_comma from_clause where_or_current_clause returning_clause - 397 CopyStmt: . COPY opt_binary qualified_name opt_column_list opt_oids copy_from opt_program copy_file_name copy_delimiter opt_with copy_options - 398 | . COPY '(' SelectStmt ')' TO opt_program copy_file_name opt_with copy_options - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 1120 PrepareStmt: . PREPARE name prep_type_clause AS PreparableStmt - 1127 CreateSchemaStmt: . CREATE_P SCHEMA ColId OptSchemaEltList - 1128 | . CREATE_P SCHEMA IF_P NOT EXISTS ColId OptSchemaEltList - 1135 IndexStmt: . CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - 1136 | . CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - 1148 AlterObjectSchemaStmt: . ALTER TABLE relation_expr SET SCHEMA name - 1149 | . ALTER TABLE IF_P EXISTS relation_expr SET SCHEMA name - 1150 | . ALTER SEQUENCE qualified_name SET SCHEMA name - 1151 | . ALTER SEQUENCE IF_P EXISTS qualified_name SET SCHEMA name - 1152 | . ALTER VIEW qualified_name SET SCHEMA name - 1153 | . ALTER VIEW IF_P EXISTS qualified_name SET SCHEMA name - 1154 CheckPointStmt: . FORCE CHECKPOINT - 1155 | . CHECKPOINT - 1156 ExportStmt: . EXPORT_P DATABASE Sconst copy_options - 1157 ImportStmt: . IMPORT_P DATABASE Sconst - 1158 ExplainStmt: . EXPLAIN ExplainableStmt - 1159 | . EXPLAIN analyze_keyword opt_verbose ExplainableStmt - 1160 | . EXPLAIN VERBOSE ExplainableStmt - 1161 | . EXPLAIN '(' explain_option_list ')' ExplainableStmt - 1179 analyze_keyword: . ANALYZE - 1180 | . ANALYSE - 1188 VariableSetStmt: . SET set_rest - 1189 | . SET LOCAL set_rest - 1190 | . SET SESSION set_rest - 1191 | . SET GLOBAL set_rest - 1211 LoadStmt: . LOAD file_name - 1212 | . INSTALL file_name - 1213 | . FORCE INSTALL file_name - 1216 VacuumStmt: . VACUUM opt_full opt_freeze opt_verbose - 1217 | . VACUUM opt_full opt_freeze opt_verbose qualified_name - 1218 | . VACUUM opt_full opt_freeze opt_verbose AnalyzeStmt - 1219 | . VACUUM '(' vacuum_option_list ')' - 1220 | . VACUUM '(' vacuum_option_list ')' qualified_name opt_name_list - 1232 DeleteStmt: . opt_with_clause DELETE_P FROM relation_expr_opt_alias using_clause where_or_current_clause returning_clause - 1240 AnalyzeStmt: . analyze_keyword opt_verbose - 1241 | . analyze_keyword opt_verbose qualified_name opt_name_list - 1242 VariableResetStmt: . RESET reset_rest - 1248 VariableShowStmt: . show_or_describe SelectStmt - 1249 | . SUMMARIZE SelectStmt - 1250 | . SUMMARIZE var_name - 1251 | . show_or_describe var_name - 1252 | . show_or_describe TIME ZONE - 1253 | . show_or_describe TRANSACTION ISOLATION LEVEL - 1254 | . show_or_describe ALL - 1255 | . show_or_describe - 1256 show_or_describe: . SHOW - 1257 | . DESCRIBE - 1260 CallStmt: . CALL_P func_application - 1261 ViewStmt: . CREATE_P OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1262 | . CREATE_P OR REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1263 | . CREATE_P OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - 1264 | . CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - 1269 CreateAsStmt: . CREATE_P OptTemp TABLE create_as_target AS SelectStmt opt_with_data - 1270 | . CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS SelectStmt opt_with_data - 1271 | . CREATE_P OR REPLACE OptTemp TABLE create_as_target AS SelectStmt opt_with_data - - ABORT_P shift, and go to state 1 - ALTER shift, and go to state 2 - ANALYSE shift, and go to state 3 - ANALYZE shift, and go to state 4 - BEGIN_P shift, and go to state 5 - CALL_P shift, and go to state 6 - CHECKPOINT shift, and go to state 7 - COMMIT shift, and go to state 8 - COPY shift, and go to state 9 - CREATE_P shift, and go to state 10 - DEALLOCATE shift, and go to state 11 - DESCRIBE shift, and go to state 12 - DROP shift, and go to state 13 - END_P shift, and go to state 14 - EXECUTE shift, and go to state 15 - EXPLAIN shift, and go to state 16 - EXPORT_P shift, and go to state 17 - FORCE shift, and go to state 18 - IMPORT_P shift, and go to state 19 - INSTALL shift, and go to state 20 - LOAD shift, and go to state 21 - PRAGMA_P shift, and go to state 22 - PREPARE shift, and go to state 23 - RESET shift, and go to state 24 - ROLLBACK shift, and go to state 25 - SELECT shift, and go to state 26 - SET shift, and go to state 27 - SHOW shift, and go to state 28 - START shift, and go to state 29 - SUMMARIZE shift, and go to state 30 - TABLE shift, and go to state 31 - VACUUM shift, and go to state 32 - VALUES shift, and go to state 33 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - $end reduce using rule 38 (stmt) - ';' reduce using rule 38 (stmt) - $default reduce using rule 129 (opt_with_clause) - - stmtblock go to state 37 - stmtmulti go to state 38 - stmt go to state 39 - AlterTableStmt go to state 40 - DeallocateStmt go to state 41 - RenameStmt go to state 42 - InsertStmt go to state 43 - opt_with_clause go to state 44 - CreateTypeStmt go to state 45 - PragmaStmt go to state 46 - CreateSeqStmt go to state 47 - ExecuteStmt go to state 48 - AlterSeqStmt go to state 49 - TransactionStmt go to state 50 - CreateStmt go to state 51 - DropStmt go to state 52 - CreateFunctionStmt go to state 53 - UpdateStmt go to state 54 - CopyStmt go to state 55 - SelectStmt go to state 56 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 61 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - PrepareStmt go to state 64 - CreateSchemaStmt go to state 65 - IndexStmt go to state 66 - AlterObjectSchemaStmt go to state 67 - CheckPointStmt go to state 68 - ExportStmt go to state 69 - ImportStmt go to state 70 - ExplainStmt go to state 71 - analyze_keyword go to state 72 - VariableSetStmt go to state 73 - LoadStmt go to state 74 - VacuumStmt go to state 75 - DeleteStmt go to state 76 - AnalyzeStmt go to state 77 - VariableResetStmt go to state 78 - VariableShowStmt go to state 79 - show_or_describe go to state 80 - CallStmt go to state 81 - ViewStmt go to state 82 - CreateAsStmt go to state 83 - - -state 1 - - 201 TransactionStmt: ABORT_P . opt_transaction - 207 opt_transaction: . WORK - 208 | . TRANSACTION - 209 | . [$end, ';'] - - TRANSACTION shift, and go to state 84 - WORK shift, and go to state 85 - - $default reduce using rule 209 (opt_transaction) - - opt_transaction go to state 86 - - -state 2 - - 39 AlterTableStmt: ALTER . TABLE relation_expr alter_table_cmds - 40 | ALTER . TABLE IF_P EXISTS relation_expr alter_table_cmds - 41 | ALTER . INDEX qualified_name alter_table_cmds - 42 | ALTER . INDEX IF_P EXISTS qualified_name alter_table_cmds - 43 | ALTER . SEQUENCE qualified_name alter_table_cmds - 44 | ALTER . SEQUENCE IF_P EXISTS qualified_name alter_table_cmds - 45 | ALTER . VIEW qualified_name alter_table_cmds - 46 | ALTER . VIEW IF_P EXISTS qualified_name alter_table_cmds - 102 RenameStmt: ALTER . SCHEMA name RENAME TO name - 103 | ALTER . TABLE relation_expr RENAME TO name - 104 | ALTER . TABLE IF_P EXISTS relation_expr RENAME TO name - 105 | ALTER . SEQUENCE qualified_name RENAME TO name - 106 | ALTER . SEQUENCE IF_P EXISTS qualified_name RENAME TO name - 107 | ALTER . VIEW qualified_name RENAME TO name - 108 | ALTER . VIEW IF_P EXISTS qualified_name RENAME TO name - 109 | ALTER . INDEX qualified_name RENAME TO name - 110 | ALTER . INDEX IF_P EXISTS qualified_name RENAME TO name - 111 | ALTER . TABLE relation_expr RENAME opt_column name TO name - 112 | ALTER . TABLE IF_P EXISTS relation_expr RENAME opt_column name TO name - 113 | ALTER . TABLE relation_expr RENAME CONSTRAINT name TO name - 114 | ALTER . TABLE IF_P EXISTS relation_expr RENAME CONSTRAINT name TO name - 171 AlterSeqStmt: ALTER . SEQUENCE qualified_name SeqOptList - 172 | ALTER . SEQUENCE IF_P EXISTS qualified_name SeqOptList - 1148 AlterObjectSchemaStmt: ALTER . TABLE relation_expr SET SCHEMA name - 1149 | ALTER . TABLE IF_P EXISTS relation_expr SET SCHEMA name - 1150 | ALTER . SEQUENCE qualified_name SET SCHEMA name - 1151 | ALTER . SEQUENCE IF_P EXISTS qualified_name SET SCHEMA name - 1152 | ALTER . VIEW qualified_name SET SCHEMA name - 1153 | ALTER . VIEW IF_P EXISTS qualified_name SET SCHEMA name - - INDEX shift, and go to state 87 - SCHEMA shift, and go to state 88 - SEQUENCE shift, and go to state 89 - TABLE shift, and go to state 90 - VIEW shift, and go to state 91 - - -state 3 - - 1180 analyze_keyword: ANALYSE . - - $default reduce using rule 1180 (analyze_keyword) - - -state 4 - - 1179 analyze_keyword: ANALYZE . - - $default reduce using rule 1179 (analyze_keyword) - - -state 5 - - 202 TransactionStmt: BEGIN_P . opt_transaction - 207 opt_transaction: . WORK - 208 | . TRANSACTION - 209 | . [$end, ';'] - - TRANSACTION shift, and go to state 84 - WORK shift, and go to state 85 - - $default reduce using rule 209 (opt_transaction) - - opt_transaction go to state 92 - - -state 6 - - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1260 CallStmt: CALL_P . func_application - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BINARY shift, and go to state 116 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLLATION shift, and go to state 135 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 156 - CURRENT_DATE shift, and go to state 157 - CURRENT_ROLE shift, and go to state 158 - CURRENT_SCHEMA shift, and go to state 159 - CURRENT_USER shift, and go to state 160 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 391 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 447 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - func_application go to state 484 - func_name go to state 485 - ColId go to state 486 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 7 - - 1155 CheckPointStmt: CHECKPOINT . - - $default reduce using rule 1155 (CheckPointStmt) - - -state 8 - - 204 TransactionStmt: COMMIT . opt_transaction - 207 opt_transaction: . WORK - 208 | . TRANSACTION - 209 | . [$end, ';'] - - TRANSACTION shift, and go to state 84 - WORK shift, and go to state 85 - - $default reduce using rule 209 (opt_transaction) - - opt_transaction go to state 491 - - -state 9 - - 397 CopyStmt: COPY . opt_binary qualified_name opt_column_list opt_oids copy_from opt_program copy_file_name copy_delimiter opt_with copy_options - 398 | COPY . '(' SelectStmt ')' TO opt_program copy_file_name opt_with copy_options - 423 opt_binary: . BINARY - 424 | . [IDENT, SCONST, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, ISOLATION, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEVEL, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE] - - BINARY shift, and go to state 492 - '(' shift, and go to state 493 - - $default reduce using rule 424 (opt_binary) - - opt_binary go to state 494 - - -state 10 - - 158 CreateTypeStmt: CREATE_P . TYPE_P any_name AS Typename - 162 CreateSeqStmt: CREATE_P . OptTemp SEQUENCE qualified_name OptSeqOptList - 163 | CREATE_P . OptTemp SEQUENCE IF_P NOT EXISTS qualified_name OptSeqOptList - 167 ExecuteStmt: CREATE_P . OptTemp TABLE create_as_target AS EXECUTE name execute_param_clause opt_with_data - 168 | CREATE_P . OptTemp TABLE IF_P NOT EXISTS create_as_target AS EXECUTE name execute_param_clause opt_with_data - 210 CreateStmt: CREATE_P . OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 211 | CREATE_P . OptTemp TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 212 | CREATE_P . OR REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 339 OptTemp: . TEMPORARY - 340 | . TEMP - 341 | . LOCAL TEMPORARY - 342 | . LOCAL TEMP - 343 | . GLOBAL TEMPORARY - 344 | . GLOBAL TEMP - 345 | . UNLOGGED - 346 | . [FUNCTION, MACRO, RECURSIVE, SEQUENCE, TABLE, VIEW] - 390 CreateFunctionStmt: CREATE_P . OptTemp macro_alias qualified_name param_list AS TABLE SelectStmt - 391 | CREATE_P . OptTemp macro_alias qualified_name param_list AS a_expr - 1127 CreateSchemaStmt: CREATE_P . SCHEMA ColId OptSchemaEltList - 1128 | CREATE_P . SCHEMA IF_P NOT EXISTS ColId OptSchemaEltList - 1135 IndexStmt: CREATE_P . opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - 1136 | CREATE_P . opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - 1146 opt_unique: . UNIQUE - 1147 | . [INDEX] - 1261 ViewStmt: CREATE_P . OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1262 | CREATE_P . OR REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1263 | CREATE_P . OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - 1264 | CREATE_P . OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - 1269 CreateAsStmt: CREATE_P . OptTemp TABLE create_as_target AS SelectStmt opt_with_data - 1270 | CREATE_P . OptTemp TABLE IF_P NOT EXISTS create_as_target AS SelectStmt opt_with_data - 1271 | CREATE_P . OR REPLACE OptTemp TABLE create_as_target AS SelectStmt opt_with_data - - GLOBAL shift, and go to state 495 - LOCAL shift, and go to state 496 - OR shift, and go to state 497 - SCHEMA shift, and go to state 498 - TEMP shift, and go to state 499 - TEMPORARY shift, and go to state 500 - TYPE_P shift, and go to state 501 - UNIQUE shift, and go to state 502 - UNLOGGED shift, and go to state 503 - - INDEX reduce using rule 1147 (opt_unique) - $default reduce using rule 346 (OptTemp) - - OptTemp go to state 504 - opt_unique go to state 505 - - -state 11 - - 98 DeallocateStmt: DEALLOCATE . name - 99 | DEALLOCATE . PREPARE name - 100 | DEALLOCATE . ALL - 101 | DEALLOCATE . PREPARE ALL - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 507 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 510 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 512 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 12 - - 1257 show_or_describe: DESCRIBE . - - $default reduce using rule 1257 (show_or_describe) - - -state 13 - - 349 DropStmt: DROP . drop_type_any_name IF_P EXISTS any_name_list opt_drop_behavior - 350 | DROP . drop_type_any_name any_name_list opt_drop_behavior - 351 | DROP . drop_type_name IF_P EXISTS name_list opt_drop_behavior - 352 | DROP . drop_type_name name_list opt_drop_behavior - 353 | DROP . drop_type_name_on_any_name name ON any_name opt_drop_behavior - 354 | DROP . drop_type_name_on_any_name IF_P EXISTS name ON any_name opt_drop_behavior - 355 | DROP . TYPE_P type_name_list opt_drop_behavior - 356 | DROP . TYPE_P IF_P EXISTS type_name_list opt_drop_behavior - 357 drop_type_any_name: . TABLE - 358 | . SEQUENCE - 359 | . FUNCTION - 360 | . MACRO - 361 | . MACRO TABLE - 362 | . VIEW - 363 | . MATERIALIZED VIEW - 364 | . INDEX - 365 | . FOREIGN TABLE - 366 | . COLLATION - 367 | . CONVERSION_P - 368 | . STATISTICS - 369 | . TEXT_P SEARCH PARSER - 370 | . TEXT_P SEARCH DICTIONARY - 371 | . TEXT_P SEARCH TEMPLATE - 372 | . TEXT_P SEARCH CONFIGURATION - 373 drop_type_name: . ACCESS METHOD - 374 | . EVENT TRIGGER - 375 | . EXTENSION - 376 | . FOREIGN DATA_P WRAPPER - 377 | . PUBLICATION - 378 | . SCHEMA - 379 | . SERVER - 385 drop_type_name_on_any_name: . POLICY - 386 | . RULE - 387 | . TRIGGER - - ACCESS shift, and go to state 515 - COLLATION shift, and go to state 516 - CONVERSION_P shift, and go to state 517 - EVENT shift, and go to state 518 - EXTENSION shift, and go to state 519 - FOREIGN shift, and go to state 520 - FUNCTION shift, and go to state 521 - INDEX shift, and go to state 522 - MACRO shift, and go to state 523 - MATERIALIZED shift, and go to state 524 - POLICY shift, and go to state 525 - PUBLICATION shift, and go to state 526 - RULE shift, and go to state 527 - SCHEMA shift, and go to state 528 - SEQUENCE shift, and go to state 529 - SERVER shift, and go to state 530 - STATISTICS shift, and go to state 531 - TABLE shift, and go to state 532 - TEXT_P shift, and go to state 533 - TRIGGER shift, and go to state 534 - TYPE_P shift, and go to state 535 - VIEW shift, and go to state 536 - - drop_type_any_name go to state 537 - drop_type_name go to state 538 - drop_type_name_on_any_name go to state 539 - - -state 14 - - 205 TransactionStmt: END_P . opt_transaction - 207 opt_transaction: . WORK - 208 | . TRANSACTION - 209 | . [$end, ';'] - - TRANSACTION shift, and go to state 84 - WORK shift, and go to state 85 - - $default reduce using rule 209 (opt_transaction) - - opt_transaction go to state 540 - - -state 15 - - 166 ExecuteStmt: EXECUTE . name execute_param_clause - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 541 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 16 - - 117 InsertStmt: . opt_with_clause INSERT INTO insert_target insert_rest opt_on_conflict returning_clause - 128 opt_with_clause: . with_clause - 129 | . [DELETE_P, INSERT, UPDATE] - 396 UpdateStmt: . opt_with_clause UPDATE relation_expr_opt_alias SET set_clause_list_opt_comma from_clause where_or_current_clause returning_clause - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 1158 ExplainStmt: EXPLAIN . ExplainableStmt - 1159 | EXPLAIN . analyze_keyword opt_verbose ExplainableStmt - 1160 | EXPLAIN . VERBOSE ExplainableStmt - 1161 | EXPLAIN . '(' explain_option_list ')' ExplainableStmt - 1167 ExplainableStmt: . SelectStmt - 1168 | . InsertStmt - 1169 | . UpdateStmt - 1170 | . DeleteStmt - 1171 | . CreateAsStmt - 1179 analyze_keyword: . ANALYZE - 1180 | . ANALYSE - 1232 DeleteStmt: . opt_with_clause DELETE_P FROM relation_expr_opt_alias using_clause where_or_current_clause returning_clause - 1269 CreateAsStmt: . CREATE_P OptTemp TABLE create_as_target AS SelectStmt opt_with_data - 1270 | . CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS SelectStmt opt_with_data - 1271 | . CREATE_P OR REPLACE OptTemp TABLE create_as_target AS SelectStmt opt_with_data - - ANALYSE shift, and go to state 3 - ANALYZE shift, and go to state 4 - CREATE_P shift, and go to state 542 - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - VERBOSE shift, and go to state 543 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 544 - - $default reduce using rule 129 (opt_with_clause) - - InsertStmt go to state 545 - opt_with_clause go to state 44 - UpdateStmt go to state 546 - SelectStmt go to state 547 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 61 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - ExplainableStmt go to state 548 - analyze_keyword go to state 549 - DeleteStmt go to state 550 - CreateAsStmt go to state 551 - - -state 17 - - 1156 ExportStmt: EXPORT_P . DATABASE Sconst copy_options - - DATABASE shift, and go to state 552 - - -state 18 - - 1154 CheckPointStmt: FORCE . CHECKPOINT - 1213 LoadStmt: FORCE . INSTALL file_name - - CHECKPOINT shift, and go to state 553 - INSTALL shift, and go to state 554 - - -state 19 - - 1157 ImportStmt: IMPORT_P . DATABASE Sconst - - DATABASE shift, and go to state 555 - - -state 20 - - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1212 LoadStmt: INSTALL . file_name - 1214 file_name: . Sconst - 1215 | . ColId - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 556 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - Sconst go to state 557 - ColId go to state 558 - file_name go to state 559 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 21 - - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1211 LoadStmt: LOAD . file_name - 1214 file_name: . Sconst - 1215 | . ColId - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 556 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - Sconst go to state 557 - ColId go to state 558 - file_name go to state 560 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 22 - - 159 PragmaStmt: PRAGMA_P . ColId - 160 | PRAGMA_P . ColId '=' var_list - 161 | PRAGMA_P . ColId '(' func_arg_list ')' - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 561 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 23 - - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1120 PrepareStmt: PREPARE . name prep_type_clause AS PreparableStmt - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 562 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 24 - - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1242 VariableResetStmt: RESET . reset_rest - 1243 generic_reset: . var_name - 1244 | . ALL - 1245 reset_rest: . generic_reset - 1246 | . TIME ZONE - 1247 | . TRANSACTION ISOLATION LEVEL - 1258 var_name: . ColId - 1259 | . var_name '.' ColId - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 563 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 564 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 565 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 566 - generic_reset go to state 567 - reset_rest go to state 568 - var_name go to state 569 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 25 - - 206 TransactionStmt: ROLLBACK . opt_transaction - 207 opt_transaction: . WORK - 208 | . TRANSACTION - 209 | . [$end, ';'] - - TRANSACTION shift, and go to state 84 - WORK shift, and go to state 85 - - $default reduce using rule 209 (opt_transaction) - - opt_transaction go to state 570 - - -state 26 - - 459 simple_select: SELECT . opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | SELECT . distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 488 distinct_clause: . DISTINCT - 489 | . DISTINCT ON '(' expr_list_opt_comma ')' - 490 opt_all_clause: . ALL - 491 | . [$end, IDENT, FCONST, SCONST, BCONST, XCONST, Op, ICONST, PARAM, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ARRAY, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, AUTHORIZATION, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BINARY, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CASE, CAST, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATION, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONCURRENTLY, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURRENT_CATALOG, CURRENT_DATE, CURRENT_ROLE, CURRENT_SCHEMA, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FALSE_P, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FREEZE, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, ORDER, ORDINALITY, OUT_P, OUTER_P, OVER, OVERLAPS, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SESSION_USER, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUE_P, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USER, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERBOSE, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, '+', '-', '*', '[', '(', ')', ';', '{', '#', '?'] - - ALL shift, and go to state 571 - DISTINCT shift, and go to state 572 - - $default reduce using rule 491 (opt_all_clause) - - distinct_clause go to state 573 - opt_all_clause go to state 574 - - -state 27 - - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1188 VariableSetStmt: SET . set_rest - 1189 | SET . LOCAL set_rest - 1190 | SET . SESSION set_rest - 1191 | SET . GLOBAL set_rest - 1192 set_rest: . generic_set - 1193 | . var_name FROM CURRENT_P - 1194 | . TIME ZONE zone_value - 1195 | . SCHEMA Sconst - 1196 generic_set: . var_name TO var_list - 1197 | . var_name '=' var_list - 1198 | . var_name TO DEFAULT - 1199 | . var_name '=' DEFAULT - 1258 var_name: . ColId - 1259 | . var_name '.' ColId - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 575 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 576 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 577 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 578 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 579 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 566 - set_rest go to state 580 - generic_set go to state 581 - var_name go to state 582 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 28 - - 1256 show_or_describe: SHOW . - - $default reduce using rule 1256 (show_or_describe) - - -state 29 - - 203 TransactionStmt: START . opt_transaction - 207 opt_transaction: . WORK - 208 | . TRANSACTION - 209 | . [$end, ';'] - - TRANSACTION shift, and go to state 84 - WORK shift, and go to state 85 - - $default reduce using rule 209 (opt_transaction) - - opt_transaction go to state 583 - - -state 30 - - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1249 VariableShowStmt: SUMMARIZE . SelectStmt - 1250 | SUMMARIZE . var_name - 1258 var_name: . ColId - 1259 | . var_name '.' ColId - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 26 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 31 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 584 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITH shift, and go to state 34 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - SelectStmt go to state 585 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - ColId go to state 566 - var_name go to state 587 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 31 - - 462 simple_select: TABLE . relation_expr - 638 relation_expr: . qualified_name - 639 | . qualified_name '*' - 640 | . ONLY qualified_name - 641 | . ONLY '(' qualified_name ')' - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ONLY shift, and go to state 589 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - relation_expr go to state 590 - qualified_name go to state 591 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 32 - - 1216 VacuumStmt: VACUUM . opt_full opt_freeze opt_verbose - 1217 | VACUUM . opt_full opt_freeze opt_verbose qualified_name - 1218 | VACUUM . opt_full opt_freeze opt_verbose AnalyzeStmt - 1219 | VACUUM . '(' vacuum_option_list ')' - 1220 | VACUUM . '(' vacuum_option_list ')' qualified_name opt_name_list - 1226 opt_full: . FULL - 1227 | . [$end, IDENT, SCONST, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ANALYSE, ANALYZE, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FREEZE, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, ISOLATION, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEVEL, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERBOSE, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, ';'] - - FULL shift, and go to state 594 - '(' shift, and go to state 595 - - $default reduce using rule 1227 (opt_full) - - opt_full go to state 596 - - -state 33 - - 595 values_clause: VALUES . '(' expr_list_opt_comma ')' - - '(' shift, and go to state 597 - - -state 34 - - 466 with_clause: WITH . cte_list - 468 | WITH . RECURSIVE cte_list - 469 cte_list: . common_table_expr - 470 | . cte_list ',' common_table_expr - 471 common_table_expr: . name opt_name_list AS '(' PreparableStmt ')' - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 598 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - cte_list go to state 599 - common_table_expr go to state 600 - name go to state 601 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 35 - - 467 with_clause: WITH_LA . cte_list - 469 cte_list: . common_table_expr - 470 | . cte_list ',' common_table_expr - 471 common_table_expr: . name opt_name_list AS '(' PreparableStmt ')' - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - cte_list go to state 602 - common_table_expr go to state 600 - name go to state 601 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 36 - - 447 select_with_parens: . '(' select_no_parens ')' - 447 | '(' . select_no_parens ')' - 448 | . '(' select_with_parens ')' - 448 | '(' . select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - select_with_parens go to state 603 - select_no_parens go to state 604 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - - -state 37 - - 0 $accept: stmtblock . $end - - $end shift, and go to state 605 - - -state 38 - - 1 stmtblock: stmtmulti . [$end] - 2 stmtmulti: stmtmulti . ';' stmt - - ';' shift, and go to state 606 + 1436 target_list: target_el + 1437 | target_list ',' target_el - $default reduce using rule 1 (stmtblock) + 1438 target_list_opt_comma: target_list + 1439 | target_list ',' + 1440 target_el: a_expr AS ColLabelOrString + 1441 | a_expr IDENT + 1442 | a_expr -state 39 + 1443 except_list: EXCLUDE '(' name_list_opt_comma ')' + 1444 | EXCLUDE ColId - 3 stmtmulti: stmt . + 1445 opt_except_list: except_list + 1446 | ε - $default reduce using rule 3 (stmtmulti) + 1447 replace_list_el: a_expr AS ColId + 1448 replace_list: replace_list_el + 1449 | replace_list ',' replace_list_el -state 40 + 1450 replace_list_opt_comma: replace_list + 1451 | replace_list ',' - 6 stmt: AlterTableStmt . + 1452 opt_replace_list: REPLACE '(' replace_list_opt_comma ')' + 1453 | REPLACE replace_list_el + 1454 | ε - $default reduce using rule 6 (stmt) + 1455 qualified_name_list: qualified_name + 1456 | qualified_name_list ',' qualified_name + 1457 name_list: name + 1458 | name_list ',' name -state 41 + 1459 name_list_opt_comma: name_list + 1460 | name_list ',' - 17 stmt: DeallocateStmt . + 1461 name_list_opt_comma_opt_bracket: name_list_opt_comma + 1462 | '(' name_list_opt_comma ')' - $default reduce using rule 17 (stmt) + 1463 name: ColIdOrString + 1464 func_name: function_name_token + 1465 | ColId indirection -state 42 + 1466 AexprConst: Iconst + 1467 | FCONST + 1468 | Sconst opt_indirection + 1469 | BCONST + 1470 | XCONST + 1471 | func_name Sconst + 1472 | func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst + 1473 | ConstTypename Sconst + 1474 | ConstInterval '(' a_expr ')' opt_interval + 1475 | ConstInterval Iconst opt_interval + 1476 | ConstInterval Sconst opt_interval + 1477 | TRUE_P + 1478 | FALSE_P + 1479 | NULL_P - 29 stmt: RenameStmt . + 1480 Iconst: ICONST - $default reduce using rule 29 (stmt) + 1481 type_function_name: IDENT + 1482 | unreserved_keyword + 1483 | type_func_name_keyword + 1484 | pgq_unreserved_keyword + 1485 function_name_token: IDENT + 1486 | unreserved_keyword + 1487 | func_name_keyword + 1488 | pgq_unreserved_keyword -state 43 + 1489 type_name_token: IDENT + 1490 | unreserved_keyword + 1491 | type_name_keyword + 1492 | pgq_unreserved_keyword - 25 stmt: InsertStmt . + 1493 any_name: ColId + 1494 | ColId attrs - $default reduce using rule 25 (stmt) + 1495 attrs: '.' attr_name + 1496 | attrs '.' attr_name + 1497 opt_name_list: '(' name_list_opt_comma ')' + 1498 | ε -state 44 + 1499 param_name: type_function_name - 117 InsertStmt: opt_with_clause . INSERT INTO insert_target insert_rest opt_on_conflict returning_clause - 396 UpdateStmt: opt_with_clause . UPDATE relation_expr_opt_alias SET set_clause_list_opt_comma from_clause where_or_current_clause returning_clause - 1232 DeleteStmt: opt_with_clause . DELETE_P FROM relation_expr_opt_alias using_clause where_or_current_clause returning_clause + 1500 ColLabelOrString: ColLabel + 1501 | SCONST - DELETE_P shift, and go to state 607 - INSERT shift, and go to state 608 - UPDATE shift, and go to state 609 + 1502 PrepareStmt: PREPARE name prep_type_clause AS PreparableStmt + 1503 prep_type_clause: '(' type_list ')' + 1504 | ε -state 45 + 1505 PreparableStmt: SelectStmt + 1506 | InsertStmt + 1507 | UpdateStmt + 1508 | CopyStmt + 1509 | DeleteStmt + 1510 | VariableShowStmt + + 1511 CreateSchemaStmt: CREATE_P SCHEMA qualified_name OptSchemaEltList + 1512 | CREATE_P SCHEMA IF_P NOT EXISTS qualified_name OptSchemaEltList + 1513 | CREATE_P OR REPLACE SCHEMA qualified_name OptSchemaEltList + + 1514 OptSchemaEltList: OptSchemaEltList schema_stmt + 1515 | ε + + 1516 schema_stmt: CreateStmt + 1517 | IndexStmt + 1518 | CreateSeqStmt + 1519 | ViewStmt + + 1520 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause + 1521 | CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause + + 1522 access_method: ColId + + 1523 access_method_clause: USING access_method + 1524 | ε + + 1525 opt_concurrently: CONCURRENTLY + 1526 | ε + + 1527 opt_index_name: index_name + 1528 | ε + + 1529 opt_reloptions: WITH reloptions + 1530 | ε + + 1531 opt_unique: UNIQUE + 1532 | ε + + 1533 AlterObjectSchemaStmt: ALTER TABLE relation_expr SET SCHEMA name + 1534 | ALTER TABLE IF_P EXISTS relation_expr SET SCHEMA name + 1535 | ALTER SEQUENCE qualified_name SET SCHEMA name + 1536 | ALTER SEQUENCE IF_P EXISTS qualified_name SET SCHEMA name + 1537 | ALTER VIEW qualified_name SET SCHEMA name + 1538 | ALTER VIEW IF_P EXISTS qualified_name SET SCHEMA name + + 1539 CheckPointStmt: FORCE CHECKPOINT opt_col_id + 1540 | CHECKPOINT opt_col_id + + 1541 opt_col_id: ColId + 1542 | ε + + 1543 CommentOnStmt: COMMENT ON comment_on_type_any_name qualified_name IS comment_value + 1544 | COMMENT ON COLUMN a_expr IS comment_value + + 1545 comment_value: Sconst + 1546 | NULL_P + + 1547 comment_on_type_any_name: TABLE + 1548 | SEQUENCE + 1549 | FUNCTION + 1550 | MACRO + 1551 | MACRO TABLE + 1552 | VIEW + 1553 | DATABASE + 1554 | INDEX + 1555 | SCHEMA + 1556 | TYPE_P + + 1557 ExportStmt: EXPORT_P DATABASE Sconst copy_options + 1558 | EXPORT_P DATABASE ColId TO Sconst copy_options + + 1559 ImportStmt: IMPORT_P DATABASE Sconst + + 1560 ExplainStmt: EXPLAIN ExplainableStmt + 1561 | EXPLAIN analyze_keyword opt_verbose ExplainableStmt + 1562 | EXPLAIN VERBOSE ExplainableStmt + 1563 | EXPLAIN '(' explain_option_list ')' ExplainableStmt + + 1564 opt_verbose: VERBOSE + 1565 | ε + + 1566 explain_option_arg: opt_boolean_or_string + 1567 | NumericOnly + 1568 | ε + + 1569 ExplainableStmt: AlterObjectSchemaStmt + 1570 | AlterSeqStmt + 1571 | AlterTableStmt + 1572 | CallStmt + 1573 | CheckPointStmt + 1574 | CopyStmt + 1575 | CreateAsStmt + 1576 | CreateFunctionStmt + 1577 | CreateSchemaStmt + 1578 | CreateSeqStmt + 1579 | CreateStmt + 1580 | CreateTypeStmt + 1581 | DeallocateStmt + 1582 | DeleteStmt + 1583 | DropStmt + 1584 | ExecuteStmt + 1585 | IndexStmt + 1586 | InsertStmt + 1587 | LoadStmt + 1588 | PragmaStmt + 1589 | PrepareStmt + 1590 | RenameStmt + 1591 | SelectStmt + 1592 | TransactionStmt + 1593 | UpdateStmt + 1594 | UpdateExtensionsStmt + 1595 | VacuumStmt + 1596 | VariableResetStmt + 1597 | VariableSetStmt + 1598 | VariableShowStmt + 1599 | ViewStmt + + 1600 NonReservedWord: IDENT + 1601 | unreserved_keyword + 1602 | other_keyword + 1603 | pgq_unreserved_keyword + + 1604 NonReservedWord_or_Sconst: NonReservedWord + 1605 | Sconst + + 1606 explain_option_list: explain_option_elem + 1607 | explain_option_list ',' explain_option_elem + + 1608 analyze_keyword: ANALYZE + 1609 | ANALYSE + + 1610 opt_boolean_or_string: TRUE_P + 1611 | FALSE_P + 1612 | ON + 1613 | NonReservedWord_or_Sconst + + 1614 explain_option_elem: explain_option_name explain_option_arg + + 1615 explain_option_name: NonReservedWord + 1616 | analyze_keyword + + 1617 VariableSetStmt: SET set_rest + 1618 | SET LOCAL set_rest + 1619 | SET SESSION set_rest + 1620 | SET GLOBAL set_rest + 1621 | SET VARIABLE_P set_rest + + 1622 set_rest: generic_set + 1623 | var_name FROM CURRENT_P + 1624 | TIME ZONE zone_value + 1625 | SCHEMA Sconst + + 1626 generic_set: var_name TO var_list + 1627 | var_name '=' var_list + + 1628 var_value: a_expr + + 1629 zone_value: Sconst + 1630 | IDENT + 1631 | ConstInterval Sconst opt_interval + 1632 | ConstInterval '(' Iconst ')' Sconst + 1633 | NumericOnly + 1634 | DEFAULT + 1635 | LOCAL + + 1636 var_list: var_value + 1637 | var_list ',' var_value + + 1638 LoadStmt: LOAD file_name + 1639 | opt_force INSTALL file_name opt_ext_version + 1640 | opt_force INSTALL file_name FROM ColId opt_ext_version + 1641 | opt_force INSTALL file_name FROM Sconst opt_ext_version + + 1642 opt_force: ε + 1643 | FORCE + + 1644 file_name: Sconst + 1645 | ColId + + 1646 opt_ext_version: ε + 1647 | VERSION_P Sconst + 1648 | VERSION_P ColId + + 1649 VacuumStmt: VACUUM opt_full opt_freeze opt_verbose + 1650 | VACUUM opt_full opt_freeze opt_verbose qualified_name opt_name_list + 1651 | VACUUM opt_full opt_freeze opt_verbose AnalyzeStmt + 1652 | VACUUM '(' vacuum_option_list ')' + 1653 | VACUUM '(' vacuum_option_list ')' qualified_name opt_name_list + + 1654 vacuum_option_elem: analyze_keyword + 1655 | VERBOSE + 1656 | FREEZE + 1657 | FULL + 1658 | IDENT + + 1659 opt_full: FULL + 1660 | ε + + 1661 vacuum_option_list: vacuum_option_elem + 1662 | vacuum_option_list ',' vacuum_option_elem + + 1663 opt_freeze: FREEZE + 1664 | ε + + 1665 DeleteStmt: opt_with_clause DELETE_P FROM relation_expr_opt_alias using_clause where_or_current_clause returning_clause + 1666 | TRUNCATE opt_table relation_expr_opt_alias + + 1667 relation_expr_opt_alias: relation_expr + 1668 | relation_expr ColId + 1669 | relation_expr AS ColId + + 1670 where_or_current_clause: WHERE a_expr + 1671 | ε + + 1672 using_clause: USING from_list_opt_comma + 1673 | ε + + 1674 AnalyzeStmt: analyze_keyword opt_verbose + 1675 | analyze_keyword opt_verbose qualified_name opt_name_list + + 1676 AttachStmt: ATTACH opt_database Sconst opt_database_alias copy_options + 1677 | ATTACH IF_P NOT EXISTS opt_database Sconst opt_database_alias copy_options + + 1678 DetachStmt: DETACH ColLabel + 1679 | DETACH DATABASE ColLabel + 1680 | DETACH DATABASE IF_P EXISTS ColLabel + + 1681 opt_database: DATABASE + 1682 | ε + + 1683 opt_database_alias: AS ColId + 1684 | ε + + 1685 VariableResetStmt: RESET reset_rest + 1686 | RESET LOCAL reset_rest + 1687 | RESET SESSION reset_rest + 1688 | RESET GLOBAL reset_rest + 1689 | RESET VARIABLE_P reset_rest + + 1690 generic_reset: var_name + 1691 | ALL + + 1692 reset_rest: generic_reset + 1693 | TIME ZONE + 1694 | TRANSACTION ISOLATION LEVEL + + 1695 VariableShowStmt: show_or_describe SelectStmt + 1696 | SUMMARIZE SelectStmt + 1697 | SUMMARIZE table_id + 1698 | show_or_describe table_id + 1699 | show_or_describe TIME ZONE + 1700 | show_or_describe TRANSACTION ISOLATION LEVEL + 1701 | show_or_describe ALL opt_tables + 1702 | show_or_describe + 1703 | show_or_describe PROPERTY GRAPH ColId + + 1704 describe_or_desc: DESCRIBE + 1705 | DESC_P + + 1706 show_or_describe: SHOW + 1707 | describe_or_desc + + 1708 opt_tables: TABLES + 1709 | ε + + 1710 var_name: ColId + 1711 | var_name '.' ColId + + 1712 table_id: ColId + 1713 | table_id '.' ColId + + 1714 CallStmt: CALL_P func_application + + 1715 ViewStmt: CREATE_P OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1716 | CREATE_P OptTemp VIEW IF_P NOT EXISTS qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1717 | CREATE_P OR REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1718 | CREATE_P OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option + 1719 | CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option + + 1720 opt_check_option: WITH CHECK_P OPTION + 1721 | WITH CASCADED CHECK_P OPTION + 1722 | WITH LOCAL CHECK_P OPTION + 1723 | ε + + 1724 CreateAsStmt: CREATE_P OptTemp TABLE create_as_target AS SelectStmt opt_with_data + 1725 | CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS SelectStmt opt_with_data + 1726 | CREATE_P OR REPLACE OptTemp TABLE create_as_target AS SelectStmt opt_with_data + + 1727 opt_with_data: WITH DATA_P + 1728 | WITH NO DATA_P + 1729 | ε + + 1730 create_as_target: qualified_name opt_column_list OptWith OnCommitOption + + 1731 unreserved_keyword: ABORT_P + 1732 | ABSOLUTE_P + 1733 | ACCESS + 1734 | ACTION + 1735 | ADD_P + 1736 | ADMIN + 1737 | AFTER + 1738 | AGGREGATE + 1739 | ALSO + 1740 | ALTER + 1741 | ALWAYS + 1742 | ASSERTION + 1743 | ASSIGNMENT + 1744 | AT + 1745 | ATTACH + 1746 | ATTRIBUTE + 1747 | BACKWARD + 1748 | BEFORE + 1749 | BEGIN_P + 1750 | BY + 1751 | CACHE + 1752 | CALL_P + 1753 | CALLED + 1754 | CASCADE + 1755 | CASCADED + 1756 | CATALOG_P + 1757 | CENTURIES_P + 1758 | CENTURY_P + 1759 | CHAIN + 1760 | CHARACTERISTICS + 1761 | CHECKPOINT + 1762 | CLASS + 1763 | CLOSE + 1764 | CLUSTER + 1765 | COMMENT + 1766 | COMMENTS + 1767 | COMMIT + 1768 | COMMITTED + 1769 | COMPRESSION + 1770 | CONFIGURATION + 1771 | CONFLICT + 1772 | CONNECTION + 1773 | CONSTRAINTS + 1774 | CONTENT_P + 1775 | CONTINUE_P + 1776 | CONVERSION_P + 1777 | COPY + 1778 | CSV + 1779 | CUBE + 1780 | CURRENT_P + 1781 | CURSOR + 1782 | CYCLE + 1783 | DATA_P + 1784 | DATABASE + 1785 | DAY_P + 1786 | DAYS_P + 1787 | DEALLOCATE + 1788 | DECADE_P + 1789 | DECADES_P + 1790 | DECLARE + 1791 | DEFAULTS + 1792 | DEFERRED + 1793 | DEFINER + 1794 | DELETE_P + 1795 | DELIMITER + 1796 | DELIMITERS + 1797 | DEPENDS + 1798 | DETACH + 1799 | DICTIONARY + 1800 | DISABLE_P + 1801 | DISCARD + 1802 | DOCUMENT_P + 1803 | DOMAIN_P + 1804 | DOUBLE_P + 1805 | DROP + 1806 | EACH + 1807 | ENABLE_P + 1808 | ENCODING + 1809 | ENCRYPTED + 1810 | ENUM_P + 1811 | ESCAPE + 1812 | EVENT + 1813 | EXCLUDE + 1814 | EXCLUDING + 1815 | EXCLUSIVE + 1816 | EXECUTE + 1817 | EXPLAIN + 1818 | EXPORT_P + 1819 | EXPORT_STATE + 1820 | EXTENSION + 1821 | EXTENSIONS + 1822 | EXTERNAL + 1823 | FAMILY + 1824 | FILTER + 1825 | FIRST_P + 1826 | FOLLOWING + 1827 | FORCE + 1828 | FORWARD + 1829 | FUNCTION + 1830 | FUNCTIONS + 1831 | GLOBAL + 1832 | GRANTED + 1833 | HANDLER + 1834 | HEADER_P + 1835 | HOLD + 1836 | HOUR_P + 1837 | HOURS_P + 1838 | IDENTITY_P + 1839 | IF_P + 1840 | IGNORE_P + 1841 | IMMEDIATE + 1842 | IMMUTABLE + 1843 | IMPLICIT_P + 1844 | IMPORT_P + 1845 | INCLUDE_P + 1846 | INCLUDING + 1847 | INCREMENT + 1848 | INDEX + 1849 | INDEXES + 1850 | INHERIT + 1851 | INHERITS + 1852 | INLINE_P + 1853 | INPUT_P + 1854 | INSENSITIVE + 1855 | INSERT + 1856 | INSTALL + 1857 | INSTEAD + 1858 | INVOKER + 1859 | ISOLATION + 1860 | JSON + 1861 | KEY + 1862 | LABEL + 1863 | LANGUAGE + 1864 | LARGE_P + 1865 | LAST_P + 1866 | LEAKPROOF + 1867 | LEVEL + 1868 | LISTEN + 1869 | LOAD + 1870 | LOCAL + 1871 | LOCATION + 1872 | LOCK_P + 1873 | LOCKED + 1874 | LOGGED + 1875 | MACRO + 1876 | MAPPING + 1877 | MATCH + 1878 | MATERIALIZED + 1879 | MAXVALUE + 1880 | METHOD + 1881 | MICROSECOND_P + 1882 | MICROSECONDS_P + 1883 | MILLENNIA_P + 1884 | MILLENNIUM_P + 1885 | MILLISECOND_P + 1886 | MILLISECONDS_P + 1887 | MINUTE_P + 1888 | MINUTES_P + 1889 | MINVALUE + 1890 | MODE + 1891 | MONTH_P + 1892 | MONTHS_P + 1893 | MOVE + 1894 | NAME_P + 1895 | NAMES + 1896 | NEW + 1897 | NEXT + 1898 | NO + 1899 | NOTHING + 1900 | NOTIFY + 1901 | NOWAIT + 1902 | NULLS_P + 1903 | OBJECT_P + 1904 | OF + 1905 | OFF + 1906 | OIDS + 1907 | OLD + 1908 | OPERATOR + 1909 | OPTION + 1910 | OPTIONS + 1911 | ORDINALITY + 1912 | OTHERS + 1913 | OVER + 1914 | OVERRIDING + 1915 | OWNED + 1916 | OWNER + 1917 | PARALLEL + 1918 | PARSER + 1919 | PARTIAL + 1920 | PARTITION + 1921 | PASSING + 1922 | PASSWORD + 1923 | PERCENT + 1924 | PERSISTENT + 1925 | PLANS + 1926 | POLICY + 1927 | PRAGMA_P + 1928 | PRECEDING + 1929 | PREPARE + 1930 | PREPARED + 1931 | PRESERVE + 1932 | PRIOR + 1933 | PRIVILEGES + 1934 | PROCEDURAL + 1935 | PROCEDURE + 1936 | PROGRAM + 1937 | PUBLICATION + 1938 | QUARTER_P + 1939 | QUARTERS_P + 1940 | QUOTE + 1941 | RANGE + 1942 | READ_P + 1943 | REASSIGN + 1944 | RECHECK + 1945 | RECURSIVE + 1946 | REF + 1947 | REFERENCING + 1948 | REFRESH + 1949 | REINDEX + 1950 | RELATIVE_P + 1951 | RELEASE + 1952 | RENAME + 1953 | REPEATABLE + 1954 | REPLACE + 1955 | REPLICA + 1956 | RESET + 1957 | RESPECT_P + 1958 | RESTART + 1959 | RESTRICT + 1960 | RETURNS + 1961 | REVOKE + 1962 | ROLE + 1963 | ROLLBACK + 1964 | ROLLUP + 1965 | ROWS + 1966 | RULE + 1967 | SAMPLE + 1968 | SAVEPOINT + 1969 | SCHEMA + 1970 | SCHEMAS + 1971 | SCOPE + 1972 | SCROLL + 1973 | SEARCH + 1974 | SECOND_P + 1975 | SECONDS_P + 1976 | SECRET + 1977 | SECURITY + 1978 | SEQUENCE + 1979 | SEQUENCES + 1980 | SERIALIZABLE + 1981 | SERVER + 1982 | SESSION + 1983 | SET + 1984 | SETS + 1985 | SHARE + 1986 | SKIP + 1987 | SNAPSHOT + 1988 | SQL_P + 1989 | STABLE + 1990 | STANDALONE_P + 1991 | START + 1992 | STATEMENT + 1993 | STATISTICS + 1994 | STDIN + 1995 | STDOUT + 1996 | STORAGE + 1997 | STORED + 1998 | STRICT_P + 1999 | STRIP_P + 2000 | SUBSCRIPTION + 2001 | SYSID + 2002 | SYSTEM_P + 2003 | TABLES + 2004 | TABLESPACE + 2005 | TEMP + 2006 | TEMPLATE + 2007 | TEMPORARY + 2008 | TEXT_P + 2009 | TIES + 2010 | TRANSACTION + 2011 | TRANSFORM + 2012 | TRIGGER + 2013 | TRUNCATE + 2014 | TRUSTED + 2015 | TYPE_P + 2016 | TYPES_P + 2017 | UNBOUNDED + 2018 | UNCOMMITTED + 2019 | UNENCRYPTED + 2020 | UNKNOWN + 2021 | UNLISTEN + 2022 | UNLOGGED + 2023 | UNTIL + 2024 | UPDATE + 2025 | USE_P + 2026 | USER + 2027 | VACUUM + 2028 | VALID + 2029 | VALIDATE + 2030 | VALIDATOR + 2031 | VALUE_P + 2032 | VARIABLE_P + 2033 | VARYING + 2034 | VERSION_P + 2035 | VIEW + 2036 | VIEWS + 2037 | VIRTUAL + 2038 | VOLATILE + 2039 | WEEK_P + 2040 | WEEKS_P + 2041 | WHITESPACE_P + 2042 | WITHIN + 2043 | WITHOUT + 2044 | WORK + 2045 | WRAPPER + 2046 | WRITE_P + 2047 | XML_P + 2048 | YEAR_P + 2049 | YEARS_P + 2050 | YES_P + 2051 | ZONE + + 2052 col_name_keyword: BETWEEN + 2053 | BIGINT + 2054 | BIT + 2055 | BOOLEAN_P + 2056 | CHAR_P + 2057 | CHARACTER + 2058 | COALESCE + 2059 | COLUMNS + 2060 | DEC + 2061 | DECIMAL_P + 2062 | EXISTS + 2063 | EXTRACT + 2064 | FLOAT_P + 2065 | GENERATED + 2066 | GROUPING + 2067 | GROUPING_ID + 2068 | INOUT + 2069 | INT_P + 2070 | INTEGER + 2071 | INTERVAL + 2072 | MAP + 2073 | NATIONAL + 2074 | NCHAR + 2075 | NONE + 2076 | NULLIF + 2077 | NUMERIC + 2078 | OUT_P + 2079 | OVERLAY + 2080 | POSITION + 2081 | PRECISION + 2082 | REAL + 2083 | ROW + 2084 | SETOF + 2085 | SMALLINT + 2086 | STRUCT + 2087 | SUBSTRING + 2088 | TIME + 2089 | TIMESTAMP + 2090 | TREAT + 2091 | TRIM + 2092 | TRY_CAST + 2093 | VALUES + 2094 | VARCHAR + 2095 | XMLATTRIBUTES + 2096 | XMLCONCAT + 2097 | XMLELEMENT + 2098 | XMLEXISTS + 2099 | XMLFOREST + 2100 | XMLNAMESPACES + 2101 | XMLPARSE + 2102 | XMLPI + 2103 | XMLROOT + 2104 | XMLSERIALIZE + 2105 | XMLTABLE + + 2106 func_name_keyword: ASOF + 2107 | AUTHORIZATION + 2108 | BINARY + 2109 | COLLATION + 2110 | CONCURRENTLY + 2111 | CROSS + 2112 | FREEZE + 2113 | FULL + 2114 | GENERATED + 2115 | GLOB + 2116 | ILIKE + 2117 | INNER_P + 2118 | IS + 2119 | ISNULL + 2120 | JOIN + 2121 | LEFT + 2122 | LIKE + 2123 | MAP + 2124 | NATURAL + 2125 | NOTNULL + 2126 | OUTER_P + 2127 | OVERLAPS + 2128 | POSITIONAL + 2129 | RIGHT + 2130 | SIMILAR + 2131 | STRUCT + 2132 | TABLESAMPLE + 2133 | VERBOSE + + 2134 type_name_keyword: ANTI + 2135 | ASOF + 2136 | AUTHORIZATION + 2137 | BINARY + 2138 | COLLATION + 2139 | COLUMNS + 2140 | CONCURRENTLY + 2141 | CROSS + 2142 | FREEZE + 2143 | FULL + 2144 | GLOB + 2145 | ILIKE + 2146 | INNER_P + 2147 | IS + 2148 | ISNULL + 2149 | JOIN + 2150 | LEFT + 2151 | LIKE + 2152 | NATURAL + 2153 | NOTNULL + 2154 | OUTER_P + 2155 | OVERLAPS + 2156 | POSITIONAL + 2157 | RIGHT + 2158 | SEMI + 2159 | SIMILAR + 2160 | TABLESAMPLE + 2161 | TRY_CAST + 2162 | VERBOSE + + 2163 other_keyword: ANTI + 2164 | ASOF + 2165 | AUTHORIZATION + 2166 | BETWEEN + 2167 | BIGINT + 2168 | BINARY + 2169 | BIT + 2170 | BOOLEAN_P + 2171 | CHARACTER + 2172 | CHAR_P + 2173 | COALESCE + 2174 | COLLATION + 2175 | COLUMNS + 2176 | CONCURRENTLY + 2177 | CROSS + 2178 | DEC + 2179 | DECIMAL_P + 2180 | EXISTS + 2181 | EXTRACT + 2182 | FLOAT_P + 2183 | FREEZE + 2184 | FULL + 2185 | GENERATED + 2186 | GLOB + 2187 | GROUPING + 2188 | GROUPING_ID + 2189 | ILIKE + 2190 | INNER_P + 2191 | INOUT + 2192 | INTEGER + 2193 | INTERVAL + 2194 | INT_P + 2195 | IS + 2196 | ISNULL + 2197 | JOIN + 2198 | LEFT + 2199 | LIKE + 2200 | MAP + 2201 | NATIONAL + 2202 | NATURAL + 2203 | NCHAR + 2204 | NONE + 2205 | NOTNULL + 2206 | NULLIF + 2207 | NUMERIC + 2208 | OUTER_P + 2209 | OUT_P + 2210 | OVERLAPS + 2211 | OVERLAY + 2212 | POSITION + 2213 | POSITIONAL + 2214 | PRECISION + 2215 | REAL + 2216 | RIGHT + 2217 | ROW + 2218 | SEMI + 2219 | SETOF + 2220 | SIMILAR + 2221 | SMALLINT + 2222 | STRUCT + 2223 | SUBSTRING + 2224 | TABLESAMPLE + 2225 | TIME + 2226 | TIMESTAMP + 2227 | TREAT + 2228 | TRIM + 2229 | TRY_CAST + 2230 | VALUES + 2231 | VARCHAR + 2232 | VERBOSE + 2233 | XMLATTRIBUTES + 2234 | XMLCONCAT + 2235 | XMLELEMENT + 2236 | XMLEXISTS + 2237 | XMLFOREST + 2238 | XMLNAMESPACES + 2239 | XMLPARSE + 2240 | XMLPI + 2241 | XMLROOT + 2242 | XMLSERIALIZE + 2243 | XMLTABLE + + 2244 type_func_name_keyword: ANTI + 2245 | ASOF + 2246 | AUTHORIZATION + 2247 | BINARY + 2248 | COLLATION + 2249 | COLUMNS + 2250 | CONCURRENTLY + 2251 | CROSS + 2252 | FREEZE + 2253 | FULL + 2254 | GENERATED + 2255 | GLOB + 2256 | ILIKE + 2257 | INNER_P + 2258 | IS + 2259 | ISNULL + 2260 | JOIN + 2261 | LEFT + 2262 | LIKE + 2263 | MAP + 2264 | NATURAL + 2265 | NOTNULL + 2266 | OUTER_P + 2267 | OVERLAPS + 2268 | POSITIONAL + 2269 | RIGHT + 2270 | SEMI + 2271 | SIMILAR + 2272 | STRUCT + 2273 | TABLESAMPLE + 2274 | TRY_CAST + 2275 | VERBOSE + + 2276 reserved_keyword: ALL + 2277 | ANALYSE + 2278 | ANALYZE + 2279 | AND + 2280 | ANY + 2281 | ARRAY + 2282 | AS + 2283 | ASC_P + 2284 | ASYMMETRIC + 2285 | BOTH + 2286 | CASE + 2287 | CAST + 2288 | CHECK_P + 2289 | COLLATE + 2290 | COLUMN + 2291 | CONSTRAINT + 2292 | CREATE_P + 2293 | DEFAULT + 2294 | DEFERRABLE + 2295 | DESC_P + 2296 | DESCRIBE + 2297 | DISTINCT + 2298 | DO + 2299 | ELSE + 2300 | END_P + 2301 | EXCEPT + 2302 | FALSE_P + 2303 | FETCH + 2304 | FOR + 2305 | FOREIGN + 2306 | FROM + 2307 | GRANT + 2308 | GRAPH_TABLE + 2309 | GROUP_P + 2310 | HAVING + 2311 | IN_P + 2312 | INITIALLY + 2313 | INTERSECT + 2314 | INTO + 2315 | LATERAL_P + 2316 | LEADING + 2317 | LIMIT + 2318 | NOT + 2319 | NULL_P + 2320 | OFFSET + 2321 | ON + 2322 | ONLY + 2323 | OR + 2324 | ORDER + 2325 | PIVOT + 2326 | PIVOT_LONGER + 2327 | PIVOT_WIDER + 2328 | PLACING + 2329 | PRIMARY + 2330 | QUALIFY + 2331 | REFERENCES + 2332 | RETURNING + 2333 | SELECT + 2334 | SHOW + 2335 | SOME + 2336 | SUMMARIZE + 2337 | SYMMETRIC + 2338 | TABLE + 2339 | THEN + 2340 | TO + 2341 | TRAILING + 2342 | TRUE_P + 2343 | UNION + 2344 | UNIQUE + 2345 | UNPIVOT + 2346 | USING + 2347 | VARIADIC + 2348 | WHEN + 2349 | WHERE + 2350 | WINDOW + 2351 | WITH + + 2352 pgq_unreserved_keyword: ACYCLIC + 2353 | ARE + 2354 | COST + 2355 | DESTINATION + 2356 | EDGE + 2357 | ELEMENT_ID + 2358 | GRAPH + 2359 | GROUPS + 2360 | KEEP + 2361 | NODE + 2362 | PATH + 2363 | PATHS + 2364 | PROPERTIES + 2365 | PROPERTY + 2366 | RELATIONSHIP + 2367 | SHORTEST + 2368 | SIMPLE + 2369 | SOURCE + 2370 | TRAIL + 2371 | VERTEX + 2372 | WALK + + 2373 pgq_col_name_keyword: BETWEEN + 2374 | BIGINT + 2375 | BIT + 2376 | BOOLEAN_P + 2377 | CHAR_P + 2378 | CHARACTER + 2379 | COALESCE + 2380 | DEC + 2381 | DECIMAL_P + 2382 | EXISTS + 2383 | EXTRACT + 2384 | FLOAT_P + 2385 | GENERATED + 2386 | GROUPING + 2387 | GROUPING_ID + 2388 | INOUT + 2389 | INT_P + 2390 | INTEGER + 2391 | INTERVAL + 2392 | MAP + 2393 | NATIONAL + 2394 | NCHAR + 2395 | NONE + 2396 | NULLIF + 2397 | NUMERIC + 2398 | OUT_P + 2399 | OVERLAY + 2400 | POSITION + 2401 | PRECISION + 2402 | REAL + 2403 | ROW + 2404 | SETOF + 2405 | SMALLINT + 2406 | STRUCT + 2407 | SUBSTRING + 2408 | TIME + 2409 | TIMESTAMP + 2410 | TREAT + 2411 | TRIM + 2412 | TRY_CAST + 2413 | VALUES + 2414 | VARCHAR + 2415 | XMLATTRIBUTES + 2416 | XMLCONCAT + 2417 | XMLELEMENT + 2418 | XMLEXISTS + 2419 | XMLFOREST + 2420 | XMLNAMESPACES + 2421 | XMLPARSE + 2422 | XMLPI + 2423 | XMLROOT + 2424 | XMLSERIALIZE + 2425 | XMLTABLE - 16 stmt: CreateTypeStmt . - $default reduce using rule 16 (stmt) +Terminals, with rules where they appear + $end (0) 0 + '!' (33) 382 + '#' (35) 1230 + '$' (36) 1231 + '%' (37) 411 576 577 826 827 847 1124 1193 1324 + '&' (38) 377 380 + '(' (40) 104 148 149 156 163 172 193 201 207 208 209 225 283 285 286 289 290 296 310 313 321 323 383 400 454 455 462 463 464 473 489 498 499 511 535 562 578 579 581 583 656 657 660 663 664 678 683 720 721 722 761 772 794 836 838 839 843 872 873 874 875 898 899 915 917 918 924 928 929 934 935 938 949 951 956 957 958 968 973 975 979 1003 1004 1005 1017 1023 1036 1042 1048 1058 1060 1169 1170 1178 1180 1181 1207 1208 1216 1217 1235 1236 1237 1238 1239 1240 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1262 1264 1265 1277 1298 1299 1301 1334 1336 1338 1398 1423 1424 1443 1452 1462 1472 1474 1497 1503 1520 1521 1563 1632 1652 1653 1718 1719 + ')' (41) 104 148 149 156 163 172 193 201 207 208 209 225 283 285 286 289 290 296 310 313 321 323 383 400 454 455 462 463 464 473 489 498 499 511 535 562 578 579 581 583 656 657 660 663 664 678 683 720 721 722 761 772 794 836 838 839 843 872 873 874 875 898 899 915 917 918 924 928 929 934 935 938 949 951 956 957 958 968 973 975 979 1003 1004 1005 1017 1023 1036 1042 1048 1058 1060 1169 1170 1178 1180 1181 1207 1208 1216 1217 1235 1236 1237 1238 1239 1240 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1262 1264 1265 1277 1298 1299 1301 1334 1336 1338 1398 1423 1424 1443 1452 1462 1472 1474 1497 1503 1520 1521 1563 1632 1652 1653 1718 1719 + '*' (42) 354 409 682 704 706 971 1121 1180 1182 1183 1190 1321 + '+' (43) 235 255 351 355 405 407 852 1117 1119 1186 1188 1319 + ',' (44) 66 103 178 184 186 188 190 198 224 287 293 299 309 348 357 525 549 559 572 574 585 632 648 653 670 717 764 766 771 805 821 839 864 866 899 901 905 907 978 986 991 1238 1257 1272 1301 1304 1306 1309 1311 1348 1350 1352 1354 1358 1363 1410 1437 1439 1449 1451 1456 1458 1460 1607 1637 1662 + '-' (45) 236 256 391 406 408 853 1118 1120 1187 1189 1320 1417 1429 + '.' (46) 123 569 570 714 1006 1007 1183 1346 1425 1495 1496 1711 1713 + '/' (47) 410 1122 1191 1322 + ':' (58) 387 1302 1307 1415 1416 1417 1427 1428 1429 + ';' (59) 2 + '<' (60) 414 1127 1196 1327 + '=' (61) 162 163 200 332 416 554 567 569 1129 1198 1329 1627 + '>' (62) 415 1128 1197 1328 + '?' (63) 356 1220 + '[' (91) 366 397 998 999 1008 1009 1229 1232 1260 1261 1414 1415 1416 1417 1426 1427 1428 1429 + ']' (93) 366 397 998 999 1008 1009 1229 1232 1260 1261 1414 1415 1416 1417 1426 1427 1428 1429 + '^' (94) 412 1125 1194 1325 + '{' (123) 357 1233 1234 + '|' (124) 350 351 375 379 + '}' (125) 357 1233 1234 + error (256) + IDENT (258) 114 125 216 260 274 714 715 1006 1007 1366 1441 1481 1485 1489 1600 1630 1658 + FCONST (259) 234 235 236 360 826 828 848 855 1467 + SCONST (260) 119 120 1501 + BCONST (261) 1469 + XCONST (262) 1470 + Op (263) 395 1317 1333 + ICONST (264) 339 342 352 359 827 829 830 831 839 843 849 1230 1480 + PARAM (265) 1221 + TYPECAST (266) 402 1114 1185 + DOT_DOT (267) + COLON_EQUALS (268) 222 1360 + EQUALS_GREATER (269) 1361 + INTEGER_DIVISION (270) 1123 1192 1323 + POWER_OF (271) 413 1126 1195 1326 + LAMBDA_ARROW (272) 392 443 1158 + DOUBLE_ARROW (273) 444 1159 + LESS_EQUALS (274) 417 1130 1199 1330 + GREATER_EQUALS (275) 418 1131 1200 1331 + NOT_EQUALS (276) 419 1132 1201 1332 + ARROW_LAMBDA (277) 393 + ARROW_LAMBDA_ARROW (278) 394 + ABORT_P (279) 261 1731 + ABSOLUTE_P (280) 1732 + ACCESS (281) 625 1733 + ACTION (282) 476 1734 + ACYCLIC (283) 337 2352 + ADD_P (284) 67 68 69 70 78 86 100 1735 + ADMIN (285) 1736 + AFTER (286) 1737 + AGGREGATE (287) 1738 + ALL (288) 110 111 312 343 344 523 789 795 803 846 861 1239 1316 1691 1701 2276 + ALSO (289) 1739 + ALTER (290) 49 50 51 52 53 54 55 56 71 72 73 74 75 76 77 78 79 80 81 84 85 87 130 131 132 133 134 135 136 137 138 139 140 141 142 227 228 1533 1534 1535 1536 1537 1538 1740 + ALWAYS (291) 599 1741 + ANALYSE (292) 1609 2277 + ANALYZE (293) 1608 2278 + AND (294) 421 456 457 458 459 1136 1171 1172 1173 1174 1287 2279 + ANTI (295) 947 964 2134 2163 2244 + ANY (296) 341 345 1314 2280 + ARE (297) 302 2353 + ARRAY (298) 998 999 1000 1001 1228 1229 2281 + AS (299) 78 152 192 193 194 219 220 238 305 307 497 498 499 645 646 651 673 772 949 950 956 957 979 1246 1247 1252 1273 1440 1447 1502 1669 1683 1715 1716 1717 1718 1719 1724 1725 1726 2282 + ASC_P (300) 808 2283 + ASOF (301) 944 945 2106 2135 2164 2245 + ASSERTION (302) 1742 + ASSIGNMENT (303) 1743 + ASYMMETRIC (304) 1432 2284 + AT (305) 404 1116 1744 + ATTACH (306) 1676 1677 1745 + ATTRIBUTE (307) 1746 + AUTHORIZATION (308) 2107 2136 2165 2246 + BACKWARD (309) 1747 + BEFORE (310) 1748 + BEGIN_P (311) 262 1749 + BETWEEN (312) 456 457 458 459 1171 1172 1173 1174 1287 2052 2166 2373 + BIGINT (313) 1028 2053 2167 2374 + BINARY (314) 692 694 2108 2137 2168 2247 + BIT (315) 1042 1043 2054 2169 2375 + BOOLEAN_P (316) 1035 2055 2170 2376 + BOTH (317) 1253 2285 + BY (318) 153 154 247 252 600 705 706 746 747 749 751 792 802 803 860 861 919 1280 1750 + CACHE (319) 239 1751 + CALL_P (320) 1714 1752 + CALLED (321) 1753 + CASCADE (322) 478 633 1754 + CASCADED (323) 1721 1755 + CASE (324) 1401 2286 + CAST (325) 1246 2287 + CATALOG_P (326) 1756 + CENTURIES_P (327) 1089 1757 + CENTURY_P (328) 1088 1758 + CHAIN (329) 1759 + CHAR_P (330) 1051 1054 2056 2172 2377 + CHARACTER (331) 1050 1053 2057 2171 2378 + CHARACTERISTICS (332) 1760 + CHECK_P (333) 489 578 1720 1721 1722 2288 + CHECKPOINT (334) 1539 1540 1761 + CLASS (335) 1762 + CLOSE (336) 1763 + CLUSTER (337) 1764 + COALESCE (338) 1258 2058 2173 2379 + COLLATE (339) 179 403 484 988 1115 2289 + COLLATION (340) 616 1245 2109 2138 2174 2248 + COLUMN (341) 69 70 143 1544 2290 + COLUMNS (342) 312 321 1180 1181 2059 2139 2175 2249 + COMMENT (343) 1543 1544 1765 + COMMENTS (344) 516 1766 + COMMIT (345) 264 507 508 509 1767 + COMMITTED (346) 1768 + COMPRESSION (347) 490 1769 + CONCURRENTLY (348) 1525 2110 2140 2176 2250 + CONFIGURATION (349) 623 1770 + CONFLICT (350) 167 168 1771 + CONNECTION (351) 1772 + CONSTRAINT (352) 87 88 89 90 141 142 157 481 514 2291 + CONSTRAINTS (353) 517 1773 + CONTENT_P (354) 1774 + CONTINUE_P (355) 1775 + CONVERSION_P (356) 617 1776 + COPY (357) 659 660 661 1777 + COST (358) 363 2354 + CREATE_P (359) 192 193 194 202 203 204 207 208 209 219 220 285 286 462 463 464 639 640 641 642 643 644 1511 1512 1513 1520 1521 1715 1716 1717 1718 1719 1724 1725 1726 2292 + CROSS (360) 939 2111 2141 2177 2251 + CSV (361) 699 1778 + CUBE (362) 874 1779 + CURRENT_P (363) 1290 1293 1623 1780 + CURSOR (364) 1781 + CYCLE (365) 240 241 1782 + DATA_P (366) 105 628 664 1727 1728 1783 + DATABASE (367) 661 1553 1557 1558 1559 1679 1680 1681 1784 + DAY_P (368) 1070 1785 + DAYS_P (369) 1071 1786 + DEALLOCATE (370) 108 109 110 111 1787 + DEC (371) 1033 2060 2178 2380 + DECADE_P (372) 1086 1788 + DECADES_P (373) 1087 1789 + DECIMAL_P (374) 1032 2061 2179 2381 + DECLARE (375) 1790 + DEFAULT (376) 59 60 150 361 480 491 600 1179 1634 2293 + DEFAULTS (377) 518 1791 + DEFERRABLE (378) 527 528 540 541 2294 + DEFERRED (379) 529 543 1792 + DEFINER (380) 1793 + DELETE_P (381) 508 566 1665 1794 + DELIMITER (382) 697 1795 + DELIMITERS (383) 667 1796 + DEPENDS (384) 1797 + DESC_P (385) 809 1705 2295 + DESCRIBE (386) 1704 2296 + DESTINATION (387) 301 2355 + DETACH (388) 1678 1679 1680 1798 + DICTIONARY (389) 621 1799 + DISABLE_P (390) 1800 + DISCARD (391) 1801 + DISTINCT (392) 452 453 790 793 794 1167 1168 1205 1206 1240 2297 + DO (393) 167 168 2298 + DOCUMENT_P (394) 1802 + DOMAIN_P (395) 1803 + DOUBLE_P (396) 1031 1804 + DROP (397) 60 72 80 81 82 83 89 90 101 257 258 277 278 507 601 602 603 604 605 606 1805 + EACH (398) 1806 + EDGE (399) 281 2356 + ELEMENT_ID (400) 2357 + ELSE (401) 1405 2299 + ENABLE_P (402) 1807 + ENCODING (403) 709 1808 + ENCRYPTED (404) 1809 + END_P (405) 265 1401 2300 + ENUM_P (406) 192 193 1810 + ESCAPE (407) 427 429 431 433 435 437 702 1142 1144 1146 1148 1150 1152 1811 + EVENT (408) 626 1812 + EXCEPT (409) 310 744 2301 + EXCLUDE (410) 922 1293 1294 1295 1296 1443 1444 1813 + EXCLUDING (411) 537 1814 + EXCLUSIVE (412) 1815 + EXECUTE (413) 218 219 220 1816 + EXISTS (414) 50 52 54 56 68 70 81 82 89 132 134 136 138 140 142 203 208 220 228 258 278 463 601 603 606 640 643 1215 1512 1521 1534 1536 1538 1677 1680 1716 1725 2062 2180 2382 + EXPLAIN (415) 1560 1561 1562 1563 1817 + EXPORT_P (416) 1557 1558 1818 + EXPORT_STATE (417) 1267 1819 + EXTENSION (418) 627 1820 + EXTENSIONS (419) 217 1821 + EXTERNAL (420) 1822 + EXTRACT (421) 1248 2063 2181 2383 + FALSE_P (422) 448 449 1163 1164 1478 1611 2302 + FAMILY (423) 1823 + FETCH (424) 822 823 2303 + FILTER (425) 1264 1265 1824 + FIRST_P (426) 811 858 1825 + FLOAT_P (427) 1030 2064 2182 2384 + FOLLOWING (428) 1289 1292 1826 + FOR (429) 883 889 890 891 892 917 918 1245 1260 1261 1393 2304 + FORCE (430) 703 704 707 708 1539 1643 1827 + FOREIGN (431) 583 615 628 2305 + FORWARD (432) 1828 + FREEZE (433) 696 1656 1663 2112 2142 2183 2252 + FROM (434) 260 452 453 661 665 737 738 902 975 1167 1168 1205 1206 1364 1392 1394 1395 1623 1640 1641 1665 2306 + FULL (435) 586 960 1657 1659 2113 2143 2184 2253 + FUNCTION (436) 609 654 1549 1829 + FUNCTIONS (437) 1830 + GENERATED (438) 64 78 497 498 2065 2114 2185 2254 2385 + GLOB (439) 425 1140 1341 1342 2115 2144 2186 2255 + GLOBAL (440) 595 596 782 783 1620 1688 1831 + GRANT (441) 2307 + GRANTED (442) 1832 + GRAPH (443) 277 278 285 286 1703 2358 + GRAPH_TABLE (444) 916 2308 + GROUP_P (445) 329 746 747 749 751 860 861 919 1262 1294 2309 + GROUPING (446) 875 876 2066 2187 2386 + GROUPING_ID (447) 877 2067 2188 2387 + GROUPS (448) 330 1284 2359 + HANDLER (449) 1833 + HAVING (450) 878 2310 + HEADER_P (451) 700 1834 + HOLD (452) 1835 + HOUR_P (453) 1072 1836 + HOURS_P (454) 1073 1837 + IDENTITY_P (455) 78 80 81 497 519 1838 + IF_P (456) 50 52 54 56 68 70 81 82 89 132 134 136 138 140 142 203 208 220 228 258 278 463 601 603 606 640 643 1261 1512 1521 1534 1536 1538 1677 1680 1716 1725 1839 + IGNORE_P (457) 165 797 1840 + ILIKE (458) 430 431 432 433 1145 1146 1147 1148 1343 1344 2116 2145 2189 2256 + IMMEDIATE (459) 530 542 1841 + IMMUTABLE (460) 1842 + IMPLICIT_P (461) 1843 + IMPORT_P (462) 1559 1844 + IN_P (463) 216 296 460 461 761 924 925 929 930 935 1175 1176 1260 1261 1384 2311 + INCLUDE_P (464) 921 1845 + INCLUDING (465) 536 1846 + INCREMENT (466) 242 1847 + INDEX (467) 51 52 137 138 526 614 1520 1521 1554 1848 + INDEXES (468) 520 1849 + INHERIT (469) 512 545 1850 + INHERITS (470) 1851 + INITIALLY (471) 529 530 542 543 2312 + INLINE_P (472) 1852 + INNER_P (473) 965 2117 2146 2190 2257 + INOUT (474) 2068 2191 2388 + INPUT_P (475) 1853 + INSENSITIVE (476) 1854 + INSERT (477) 145 1855 + INSTALL (478) 1639 1640 1641 1856 + INSTEAD (479) 1857 + INT_P (480) 1025 2069 2194 2389 + INTEGER (481) 1026 2070 2192 2390 + INTERSECT (482) 743 2313 + INTERVAL (483) 1062 2071 2193 2391 + INTO (484) 145 752 776 2314 + INVOKER (485) 1858 + IS (486) 386 438 440 446 447 448 449 450 451 452 453 454 455 1153 1155 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1205 1206 1207 1208 1543 1544 2118 2147 2195 2258 + ISNULL (487) 439 1154 2119 2148 2196 2259 + ISOLATION (488) 1694 1700 1859 + JOIN (489) 939 940 941 942 943 944 945 946 947 948 2120 2149 2197 2260 + JSON (490) 1860 + KEEP (491) 324 2360 + KEY (492) 290 488 581 582 583 890 892 1861 + LABEL (493) 294 1862 + LANGUAGE (494) 1863 + LARGE_P (495) 1864 + LAST_P (496) 812 1865 + LATERAL_P (497) 911 913 2315 + LEADING (498) 1254 2316 + LEAKPROOF (499) 1866 + LEFT (500) 961 2121 2150 2198 2261 + LEVEL (501) 1694 1700 1867 + LIKE (502) 426 427 428 429 590 1141 1142 1143 1144 1339 1340 2122 2151 2199 2262 + LIMIT (503) 820 821 2317 + LISTEN (504) 1868 + LOAD (505) 1638 1869 + LOCAL (506) 593 594 780 781 1618 1635 1686 1722 1870 + LOCATION (507) 1871 + LOCK_P (508) 1872 + LOCKED (509) 896 1873 + LOGGED (510) 91 1874 + MACRO (511) 610 611 655 1550 1551 1875 + MAP (512) 1004 1234 2072 2123 2200 2263 2392 + MAPPING (513) 1876 + MATCH (514) 323 586 587 588 1877 + MATERIALIZED (515) 613 773 774 1878 + MAXVALUE (516) 243 245 1879 + METHOD (517) 625 1880 + MICROSECOND_P (518) 1080 1881 + MICROSECONDS_P (519) 1081 1882 + MILLENNIA_P (520) 1091 1883 + MILLENNIUM_P (521) 1090 1884 + MILLISECOND_P (522) 1078 1885 + MILLISECONDS_P (523) 1079 1886 + MINUTE_P (524) 1074 1887 + MINUTES_P (525) 1075 1888 + MINVALUE (526) 244 246 1889 + MODE (527) 1890 + MONTH_P (528) 1068 1891 + MONTHS_P (529) 1069 1892 + MOVE (530) 1893 + NAME_P (531) 153 248 752 792 1894 + NAMES (532) 1895 + NATIONAL (533) 1053 1054 2073 2201 2393 + NATURAL (534) 942 943 2124 2152 2202 2264 + NCHAR (535) 1055 2074 2203 2394 + NEW (536) 1896 + NEXT (537) 859 1897 + NO (538) 241 245 246 314 476 512 545 890 1296 1728 1898 + NODE (539) 280 2361 + NONE (540) 472 2075 2204 2395 + NOT (541) 68 70 72 73 203 208 220 423 440 441 447 449 451 453 455 463 485 528 540 544 640 643 707 774 1138 1155 1156 1162 1164 1166 1168 1170 1206 1208 1512 1521 1677 1716 1725 2318 + NOTHING (542) 168 1899 + NOTIFY (543) 1900 + NOTNULL (544) 442 1157 2125 2153 2205 2265 + NOWAIT (545) 895 1901 + NULL_P (546) 72 73 438 440 441 479 485 486 698 707 708 1153 1155 1156 1479 1546 2319 + NULLIF (547) 1257 2076 2206 2396 + NULLS_P (548) 797 798 921 922 1902 + NUMERIC (549) 1034 2077 2207 2397 + OBJECT_P (550) 1903 + OF (551) 454 455 893 1169 1170 1207 1208 1904 + OFF (552) 1905 + OFFSET (553) 824 825 2320 + OIDS (554) 532 533 688 695 1906 + OLD (555) 1907 + ON (556) 157 167 168 501 507 508 509 566 605 606 748 749 750 751 752 753 794 969 1520 1521 1543 1544 1612 2321 + ONLY (557) 270 822 823 883 972 973 2322 + OPERATOR (558) 1334 1336 1338 1908 + OPTION (559) 1720 1721 1722 1909 + OPTIONS (560) 104 1910 + OR (561) 164 165 204 209 286 422 464 641 644 1137 1513 1717 1719 1726 2323 + ORDER (562) 802 803 2324 + ORDINALITY (563) 981 1911 + OTHERS (564) 1296 1912 + OUT_P (565) 2078 2209 2398 + OUTER_P (566) 966 2126 2154 2208 2266 + OVER (567) 1274 1275 1913 + OVERLAPS (568) 445 1160 2127 2155 2210 2267 + OVERLAY (569) 1249 2079 2211 2399 + OVERRIDING (570) 147 149 1914 + OWNED (571) 247 1915 + OWNER (572) 1916 + PARALLEL (573) 1917 + PARSER (574) 620 1918 + PARTIAL (575) 587 1919 + PARTITION (576) 705 706 1280 1920 + PASSING (577) 1921 + PASSWORD (578) 1922 + PATH (579) 326 2362 + PATHS (580) 327 2363 + PERCENT (581) 828 829 848 849 1923 + PERSISTENT (582) 214 1924 + PIVOT (583) 756 917 2325 + PIVOT_LONGER (584) 759 2326 + PIVOT_WIDER (585) 757 2327 + PLACING (586) 1383 2328 + PLANS (587) 1925 + POLICY (588) 636 1926 + POSITION (589) 154 1250 2080 2212 2400 + POSITIONAL (590) 946 2128 2156 2213 2268 + PRAGMA_P (591) 199 200 201 1927 + PRECEDING (592) 1288 1291 1928 + PRECISION (593) 1031 2081 2214 2401 + PREPARE (594) 109 111 1502 1929 + PREPARED (595) 1930 + PRESERVE (596) 509 1931 + PRIMARY (597) 488 581 582 2329 + PRIOR (598) 1932 + PRIVILEGES (599) 1933 + PROCEDURAL (600) 1934 + PROCEDURE (601) 1935 + PROGRAM (602) 675 1936 + PROPERTIES (603) 314 315 2364 + PROPERTY (604) 277 278 285 286 1703 2365 + PUBLICATION (605) 629 1937 + QUALIFY (606) 880 2330 + QUARTER_P (607) 1084 1938 + QUARTERS_P (608) 1085 1939 + QUOTE (609) 701 703 704 1940 + RANGE (610) 1282 1941 + READ_P (611) 270 271 883 1942 + REAL (612) 1029 2082 2215 2402 + REASSIGN (613) 1943 + RECHECK (614) 1944 + RECURSIVE (615) 769 1718 1719 1945 + REF (616) 1946 + REFERENCES (617) 290 492 583 2331 + REFERENCING (618) 1947 + REFRESH (619) 1948 + REINDEX (620) 1949 + RELATIONSHIP (621) 282 2366 + RELATIVE_P (622) 1950 + RELEASE (623) 1951 + RENAME (624) 130 131 132 133 134 135 136 137 138 139 140 141 142 1952 + REPEATABLE (625) 843 1953 + REPLACE (626) 164 204 209 286 464 641 644 1452 1453 1513 1717 1719 1726 1954 + REPLICA (627) 1955 + RESET (628) 76 94 1685 1686 1687 1688 1689 1956 + RESPECT_P (629) 798 1957 + RESTART (630) 61 62 250 251 1958 + RESTRICT (631) 477 634 1959 + RETURNING (632) 173 2332 + RETURNS (633) 1960 + REVOKE (634) 1961 + RIGHT (635) 962 2129 2157 2216 2269 + ROLE (636) 1962 + ROLLBACK (637) 266 1963 + ROLLUP (638) 873 1964 + ROW (639) 856 992 1290 1293 1298 1299 2083 2217 2403 + ROWS (640) 508 509 831 857 975 1283 1965 + RULE (641) 637 1966 + SAMPLE (642) 832 1967 + SAVEPOINT (643) 1968 + SCHEMA (644) 130 618 663 1511 1512 1513 1533 1534 1535 1536 1537 1538 1555 1625 1969 + SCHEMAS (645) 1970 + SCOPE (646) 1971 + SCROLL (647) 1972 + SEARCH (648) 620 621 622 623 1973 + SECOND_P (649) 1076 1974 + SECONDS_P (650) 1077 1975 + SECRET (651) 207 208 209 257 258 1976 + SECURITY (652) 1977 + SELECT (653) 733 735 736 738 2333 + SEMI (654) 948 963 2158 2218 2270 + SEQUENCE (655) 53 54 133 134 202 203 204 227 228 248 608 1535 1536 1548 1978 + SEQUENCES (656) 1979 + SERIALIZABLE (657) 1980 + SERVER (658) 630 1981 + SESSION (659) 1619 1687 1982 + SET (660) 59 63 64 73 74 75 77 91 92 93 99 105 106 167 479 480 658 1533 1534 1535 1536 1537 1538 1617 1618 1619 1620 1621 1983 + SETOF (661) 577 997 999 1001 2084 2219 2404 + SETS (662) 875 1984 + SHARE (663) 891 892 1985 + SHORTEST (664) 341 342 343 2367 + SHOW (665) 1706 2334 + SIMILAR (666) 434 435 436 437 1149 1150 1151 1152 2130 2159 2220 2271 + SIMPLE (667) 336 588 2368 + SKIP (668) 896 1986 + SMALLINT (669) 1027 2085 2221 2405 + SNAPSHOT (670) 1987 + SOME (671) 1315 2335 + SOURCE (672) 301 2369 + SQL_P (673) 1988 + STABLE (674) 1989 + STANDALONE_P (675) 1990 + START (676) 249 263 1991 + STATEMENT (677) 1992 + STATISTICS (678) 74 521 619 1993 + STDIN (679) 712 1994 + STDOUT (680) 713 1995 + STORAGE (681) 77 522 1996 + STORED (682) 494 1997 + STRICT_P (683) 1998 + STRIP_P (684) 1999 + STRUCT (685) 993 2086 2131 2222 2272 2406 + SUBSCRIPTION (686) 2000 + SUBSTRING (687) 1251 2087 2223 2407 + SUMMARIZE (688) 1696 1697 2336 + SYMMETRIC (689) 458 459 1173 1174 2337 + SYSID (690) 2001 + SYSTEM_P (691) 176 2002 + TABLE (692) 49 50 131 132 139 140 141 142 219 220 462 463 464 607 611 615 645 646 740 785 787 1533 1534 1547 1551 1724 1725 1726 2338 + TABLES (693) 283 285 286 1708 2003 + TABLESAMPLE (694) 840 2132 2160 2224 2273 + TABLESPACE (695) 2004 + TEMP (696) 592 594 596 779 781 783 2005 + TEMPLATE (697) 622 2006 + TEMPORARY (698) 213 591 593 595 778 780 782 2007 + TEXT_P (699) 620 621 622 623 2008 + THEN (700) 1404 2339 + TIES (701) 1295 2009 + TIME (702) 404 1060 1061 1063 1064 1116 1624 1693 1699 2088 2225 2408 + TIMESTAMP (703) 1058 1059 2089 2226 2409 + TO (704) 130 131 132 133 134 135 136 137 138 139 140 141 142 434 435 436 437 660 661 666 1105 1106 1107 1108 1109 1110 1111 1149 1150 1151 1152 1558 1626 2340 + TRAIL (705) 335 2370 + TRAILING (706) 1255 2341 + TRANSACTION (707) 268 1694 1700 2010 + TRANSFORM (708) 2011 + TREAT (709) 1252 2090 2227 2410 + TRIGGER (710) 626 638 2012 + TRIM (711) 1253 1254 1255 1256 2091 2228 2411 + TRUE_P (712) 446 447 1161 1162 1477 1610 2342 + TRUNCATE (713) 1666 2013 + TRUSTED (714) 2014 + TRY_CAST (715) 1247 2092 2161 2229 2274 2412 + TYPE_P (716) 84 192 193 194 576 577 624 1556 2015 + TYPES_P (717) 2016 + UNBOUNDED (718) 1288 1289 2017 + UNCOMMITTED (719) 2018 + UNENCRYPTED (720) 2019 + UNION (721) 741 742 1005 2343 + UNIQUE (722) 487 579 580 1531 2344 + UNKNOWN (723) 450 451 1165 1166 2020 + UNLISTEN (724) 2021 + UNLOGGED (725) 92 597 784 2022 + UNPIVOT (726) 758 918 2345 + UNTIL (727) 2023 + UPDATE (728) 167 217 501 658 889 890 2024 + USE_P (729) 273 2025 + USER (730) 175 2026 + USING (731) 96 490 526 671 745 746 750 751 806 832 968 1523 1672 2346 + VACUUM (732) 1649 1650 1651 1652 1653 2027 + VALID (733) 544 2028 + VALIDATE (734) 88 2029 + VALIDATOR (735) 2030 + VALUE_P (736) 147 149 754 2031 + VALUES (737) 150 755 898 2093 2230 2413 + VARCHAR (738) 1052 2094 2231 2414 + VARIABLE_P (739) 1621 1689 2032 + VARIADIC (740) 1237 1238 2347 + VARYING (741) 1056 2033 + VERBOSE (742) 1562 1564 1655 2133 2162 2232 2275 + VERSION_P (743) 1647 1648 2034 + VERTEX (744) 279 2371 + VIEW (745) 55 56 135 136 612 613 1537 1538 1552 1715 1716 1717 1718 1719 2035 + VIEWS (746) 2036 + VIRTUAL (747) 493 2037 + VOLATILE (748) 2038 + WALK (749) 334 2372 + WEEK_P (750) 1082 2039 + WEEKS_P (751) 1083 2040 + WHEN (752) 1404 2348 + WHERE (753) 317 983 1264 1670 2349 + WHITESPACE_P (754) 2041 + WINDOW (755) 1269 2350 + WITH (756) 231 531 532 556 688 767 769 1529 1720 1721 1722 1727 1728 2351 + WITHIN (757) 1262 2042 + WITHOUT (758) 533 1064 2043 + WORK (759) 267 2044 + WRAPPER (760) 628 2045 + WRITE_P (761) 271 2046 + XML_P (762) 2047 + XMLATTRIBUTES (763) 2095 2233 2415 + XMLCONCAT (764) 2096 2234 2416 + XMLELEMENT (765) 2097 2235 2417 + XMLEXISTS (766) 2098 2236 2418 + XMLFOREST (767) 2099 2237 2419 + XMLNAMESPACES (768) 2100 2238 2420 + XMLPARSE (769) 2101 2239 2421 + XMLPI (770) 2102 2240 2422 + XMLROOT (771) 2103 2241 2423 + XMLSERIALIZE (772) 2104 2242 2424 + XMLTABLE (773) 2105 2243 2425 + YEAR_P (774) 1066 2048 + YEARS_P (775) 1067 2049 + YES_P (776) 2050 + ZONE (777) 404 1063 1064 1116 1624 1693 1699 2051 + NOT_LA (778) 424 428 429 432 433 436 437 457 459 461 1139 1143 1144 1147 1148 1151 1152 1172 1174 1176 1340 1342 1344 + NULLS_LA (779) 811 812 + WITH_LA (780) 232 768 981 1063 + POSTFIXOP (781) + UMINUS (782) -state 46 - 27 stmt: PragmaStmt . +Nonterminals, with rules where they appear - $default reduce using rule 27 (stmt) + $accept (553) + on left: 0 + stmtblock (554) + on left: 1 + on right: 0 + stmtmulti (555) + on left: 2 3 + on right: 1 2 + stmt (556) + on left: 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 + on right: 2 3 + AlterObjectSchemaStmt (557) + on left: 1533 1534 1535 1536 1537 1538 + on right: 4 1569 + AlterSeqStmt (558) + on left: 227 228 + on right: 5 1570 + SeqOptList (559) + on left: 229 230 + on right: 205 227 228 230 473 + opt_with (560) + on left: 231 232 233 + on right: 62 249 251 659 660 + NumericOnly (561) + on left: 234 235 236 237 + on right: 62 239 242 243 244 249 251 470 680 1567 1633 + SeqOptElem (562) + on left: 238 239 240 241 242 243 244 245 246 247 248 249 250 251 + on right: 63 229 230 + opt_by (563) + on left: 252 253 + on right: 242 + SignedIconst (564) + on left: 254 255 256 + on right: 74 237 + AlterTableStmt (565) + on left: 49 50 51 52 53 54 55 56 + on right: 6 1571 + alter_identity_column_option_list (566) + on left: 57 58 + on right: 58 79 + alter_column_default (567) + on left: 59 60 + on right: 71 + alter_identity_column_option (568) + on left: 61 62 63 64 + on right: 57 58 + alter_generic_option_list (569) + on left: 65 66 + on right: 66 104 + alter_table_cmd (570) + on left: 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 + on right: 102 103 + alter_using (571) + on left: 96 97 + on right: 84 + alter_generic_option_elem (572) + on left: 98 99 100 101 + on right: 65 66 + alter_table_cmds (573) + on left: 102 103 + on right: 49 50 51 52 53 54 55 56 103 + alter_generic_options (574) + on left: 104 + on right: 85 95 + opt_set_data (575) + on left: 105 106 107 + on right: 84 + AnalyzeStmt (576) + on left: 1674 1675 + on right: 7 1651 + AttachStmt (577) + on left: 1676 1677 + on right: 8 + DetachStmt (578) + on left: 1678 1679 1680 + on right: 23 + opt_database (579) + on left: 1681 1682 + on right: 1676 1677 + opt_database_alias (580) + on left: 1683 1684 + on right: 1676 1677 + CallStmt (581) + on left: 1714 + on right: 9 1572 + CheckPointStmt (582) + on left: 1539 1540 + on right: 10 1573 + opt_col_id (583) + on left: 1541 1542 + on right: 1539 1540 + CommentOnStmt (584) + on left: 1543 1544 + on right: 11 + comment_value (585) + on left: 1545 1546 + on right: 1543 1544 + comment_on_type_any_name (586) + on left: 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 + on right: 1543 + qualified_name (587) + on left: 112 113 + on right: 51 52 53 54 55 56 133 134 135 136 137 138 151 152 192 193 194 202 203 204 227 228 273 277 278 285 286 290 291 296 306 307 319 462 463 464 492 583 590 639 640 641 642 643 644 659 778 779 780 781 782 783 784 785 786 970 971 972 973 1455 1456 1511 1512 1513 1520 1521 1535 1536 1537 1538 1543 1650 1653 1675 1715 1716 1717 1718 1719 1730 + ColId (588) + on left: 114 115 116 117 + on right: 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 113 118 152 161 170 191 199 200 201 211 257 258 546 547 550 561 661 714 834 838 839 951 952 958 990 991 1183 1273 1275 1278 1346 1411 1412 1413 1444 1447 1465 1493 1494 1522 1541 1558 1640 1645 1648 1668 1669 1683 1703 1710 1711 1712 1713 + ColIdOrString (589) + on left: 118 119 + on right: 112 925 930 933 949 950 957 987 1302 1463 + Sconst (590) + on left: 120 + on right: 197 198 471 475 667 697 698 701 702 709 711 1380 1468 1471 1472 1473 1476 1545 1557 1558 1559 1605 1625 1629 1631 1632 1641 1644 1647 1676 1677 + indirection (591) + on left: 121 122 + on right: 113 122 1214 1413 1465 + indirection_el (592) + on left: 123 1414 1415 1416 1417 + on right: 121 122 1421 + attr_name (593) + on left: 124 + on right: 123 1425 1495 1496 + ColLabel (594) + on left: 125 126 127 128 129 + on right: 124 539 554 555 567 568 569 570 687 1231 1500 1678 1679 1680 + CopyStmt (595) + on left: 659 660 661 + on right: 12 1508 1574 + copy_database_flag (596) + on left: 662 663 664 + on right: 661 + copy_from (597) + on left: 665 666 + on right: 659 + copy_delimiter (598) + on left: 667 668 + on right: 659 + copy_generic_opt_arg_list (599) + on left: 669 670 + on right: 670 683 + opt_using (600) + on left: 671 672 + on right: 667 + opt_as (601) + on left: 673 674 + on right: 697 698 701 702 + opt_program (602) + on left: 675 676 + on right: 659 660 + copy_options (603) + on left: 677 678 + on right: 659 660 1557 1558 1676 1677 + copy_generic_opt_arg (604) + on left: 679 680 681 682 683 684 685 686 + on right: 687 + copy_generic_opt_elem (605) + on left: 687 + on right: 716 717 + opt_oids (606) + on left: 688 689 + on right: 659 + copy_opt_list (607) + on left: 690 691 + on right: 677 690 + opt_binary (608) + on left: 692 693 + on right: 659 + copy_opt_item (609) + on left: 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 + on right: 690 + copy_generic_opt_arg_list_item (610) + on left: 710 + on right: 669 670 + copy_file_name (611) + on left: 711 712 713 714 715 + on right: 659 660 + copy_generic_opt_list (612) + on left: 716 717 + on right: 207 208 209 678 717 + CreateStmt (613) + on left: 462 463 464 + on right: 19 1516 1579 + ConstraintAttributeSpec (614) + on left: 465 466 + on right: 87 466 578 579 580 581 582 583 + def_arg (615) + on left: 467 468 469 470 471 472 + on right: 554 567 569 + OptParenthesizedSeqOptList (616) + on left: 473 474 + on right: 78 497 + generic_option_arg (617) + on left: 475 + on right: 500 + key_action (618) + on left: 476 477 478 479 480 + on right: 501 566 + ColConstraint (619) + on left: 481 482 483 484 + on right: 564 + ColConstraintElem (620) + on left: 485 486 487 488 489 490 491 492 + on right: 481 482 + GeneratedColumnType (621) + on left: 493 494 + on right: 495 + opt_GeneratedColumnType (622) + on left: 495 496 + on right: 498 499 + GeneratedConstraintElem (623) + on left: 497 498 499 + on right: 547 + generic_option_elem (624) + on left: 500 + on right: 98 99 100 + key_update (625) + on left: 501 + on right: 502 504 505 + key_actions (626) + on left: 502 503 504 505 506 + on right: 492 583 + OnCommitOption (627) + on left: 507 508 509 510 + on right: 462 463 464 1730 + reloptions (628) + on left: 511 + on right: 75 76 93 94 531 1529 + opt_no_inherit (629) + on left: 512 513 + on right: 489 + TableConstraint (630) + on left: 514 515 + on right: 86 553 + TableLikeOption (631) + on left: 516 517 518 519 520 521 522 523 + on right: 536 537 + reloption_list (632) + on left: 524 525 + on right: 511 525 + ExistingIndex (633) + on left: 526 + on right: 580 582 + ConstraintAttr (634) + on left: 527 528 529 530 + on right: 483 + OptWith (635) + on left: 531 532 533 534 + on right: 462 463 464 1730 + definition (636) + on left: 535 + on right: 556 + TableLikeOptionList (637) + on left: 536 537 538 + on right: 536 537 590 + generic_option_name (638) + on left: 539 + on right: 101 500 + ConstraintAttributeElem (639) + on left: 540 541 542 543 544 545 + on right: 466 + columnDef (640) + on left: 546 547 + on right: 67 68 69 70 551 + def_list (641) + on left: 548 549 + on right: 535 549 + index_name (642) + on left: 550 + on right: 526 1521 1527 + TableElement (643) + on left: 551 552 553 + on right: 584 585 + def_elem (644) + on left: 554 555 + on right: 548 549 + opt_definition (645) + on left: 556 557 + on right: 487 488 579 581 + OptTableElementList (646) + on left: 558 559 560 + on right: 462 463 464 + columnElem (647) + on left: 561 + on right: 571 572 + opt_column_list (648) + on left: 562 563 + on right: 217 492 583 659 1715 1716 1717 1730 + ColQualList (649) + on left: 564 565 + on right: 546 547 564 + key_delete (650) + on left: 566 + on right: 503 504 505 + reloption_elem (651) + on left: 567 568 569 570 + on right: 524 525 + columnList (652) + on left: 571 572 + on right: 562 572 573 574 703 705 707 708 1718 1719 + columnList_opt_comma (653) + on left: 573 574 + on right: 579 581 583 + func_type (654) + on left: 575 576 577 + on right: 467 + ConstraintElem (655) + on left: 578 579 580 581 582 583 + on right: 514 515 + TableElementList (656) + on left: 584 585 + on right: 558 559 585 + key_match (657) + on left: 586 587 588 589 + on right: 492 583 + TableLikeClause (658) + on left: 590 + on right: 552 + OptTemp (659) + on left: 591 592 593 594 595 596 597 598 + on right: 202 203 204 219 220 462 463 464 639 640 641 642 643 644 1715 1716 1717 1718 1719 1724 1725 1726 + generated_when (660) + on left: 599 600 + on right: 64 78 497 498 + CreateAsStmt (661) + on left: 1724 1725 1726 + on right: 13 1575 + opt_with_data (662) + on left: 1727 1728 1729 + on right: 219 220 1724 1725 1726 + create_as_target (663) + on left: 1730 + on right: 219 220 1724 1725 1726 + unreserved_keyword (664) + on left: 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 + on right: 115 127 275 1482 1486 1490 1601 + col_name_keyword (665) + on left: 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 + on right: 116 + func_name_keyword (666) + on left: 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 + on right: 1487 + type_name_keyword (667) + on left: 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 + on right: 1491 + other_keyword (668) + on left: 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 + on right: 126 1602 + type_func_name_keyword (669) + on left: 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 + on right: 1483 + reserved_keyword (670) + on left: 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 + on right: 128 468 + pgq_unreserved_keyword (671) + on left: 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 + on right: 117 129 1484 1488 1492 1603 + pgq_col_name_keyword (672) + on left: 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 + on right: 276 + CreateFunctionStmt (673) + on left: 639 640 641 642 643 644 + on right: 14 1576 + table_macro_definition (674) + on left: 645 + on right: 649 + table_macro_definition_parens (675) + on left: 646 + on right: 647 648 + table_macro_list_internal (676) + on left: 647 648 + on right: 648 650 + table_macro_list (677) + on left: 649 650 + on right: 639 640 641 + macro_definition (678) + on left: 651 + on right: 652 653 + macro_definition_list (679) + on left: 652 653 + on right: 642 643 644 653 + macro_alias (680) + on left: 654 655 + on right: 639 640 641 642 643 644 + param_list (681) + on left: 656 657 + on right: 645 646 651 + CreateSchemaStmt (682) + on left: 1511 1512 1513 + on right: 16 1577 + OptSchemaEltList (683) + on left: 1514 1515 + on right: 1511 1512 1513 1514 + schema_stmt (684) + on left: 1516 1517 1518 1519 + on right: 1514 + CreateSecretStmt (685) + on left: 207 208 209 + on right: 17 + opt_secret_name (686) + on left: 210 211 + on right: 207 208 209 + opt_persist (687) + on left: 212 213 214 + on right: 207 208 209 257 258 + opt_storage_specifier (688) + on left: 215 216 + on right: 207 208 209 + CreateSeqStmt (689) + on left: 202 203 204 + on right: 18 1518 1578 + OptSeqOptList (690) + on left: 205 206 + on right: 202 203 204 + CreateTypeStmt (691) + on left: 192 193 194 + on right: 20 1580 + opt_enum_val_list (692) + on left: 195 196 + on right: 193 + enum_val_list (693) + on left: 197 198 + on right: 195 198 + DeallocateStmt (694) + on left: 108 109 110 111 + on right: 21 1581 + DeleteStmt (695) + on left: 1665 1666 + on right: 22 1509 1582 + relation_expr_opt_alias (696) + on left: 1667 1668 1669 + on right: 658 1665 1666 + where_or_current_clause (697) + on left: 1670 1671 + on right: 658 1665 + using_clause (698) + on left: 1672 1673 + on right: 1665 + DropStmt (699) + on left: 601 602 603 604 605 606 + on right: 26 1583 + drop_type_any_name (700) + on left: 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 + on right: 601 602 + drop_type_name (701) + on left: 625 626 627 628 629 630 + on right: 603 604 + any_name_list (702) + on left: 631 632 + on right: 601 602 632 + opt_drop_behavior (703) + on left: 633 634 635 + on right: 82 83 89 90 277 278 601 602 603 604 605 606 + drop_type_name_on_any_name (704) + on left: 636 637 638 + on right: 605 606 + DropSecretStmt (705) + on left: 257 258 + on right: 25 + opt_storage_drop_specifier (706) + on left: 259 260 + on right: 257 258 + ExecuteStmt (707) + on left: 218 219 220 + on right: 27 1584 + execute_param_expr (708) + on left: 221 222 + on right: 223 224 + execute_param_list (709) + on left: 223 224 + on right: 224 225 + execute_param_clause (710) + on left: 225 226 + on right: 218 219 220 + ExplainStmt (711) + on left: 1560 1561 1562 1563 + on right: 28 + opt_verbose (712) + on left: 1564 1565 + on right: 1561 1649 1650 1651 1674 1675 + explain_option_arg (713) + on left: 1566 1567 1568 + on right: 1614 + ExplainableStmt (714) + on left: 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 + on right: 1560 1561 1562 1563 + NonReservedWord (715) + on left: 1600 1601 1602 1603 + on right: 1604 1615 + NonReservedWord_or_Sconst (716) + on left: 1604 1605 + on right: 1613 + explain_option_list (717) + on left: 1606 1607 + on right: 1563 1607 + analyze_keyword (718) + on left: 1608 1609 + on right: 1561 1616 1654 1674 1675 + opt_boolean_or_string (719) + on left: 1610 1611 1612 1613 + on right: 679 710 1566 + explain_option_elem (720) + on left: 1614 + on right: 1606 1607 + explain_option_name (721) + on left: 1615 1616 + on right: 1614 + ExportStmt (722) + on left: 1557 1558 + on right: 29 + ImportStmt (723) + on left: 1559 + on right: 31 + IndexStmt (724) + on left: 1520 1521 + on right: 32 1517 1585 + access_method (725) + on left: 1522 + on right: 1523 + access_method_clause (726) + on left: 1523 1524 + on right: 1520 1521 + opt_concurrently (727) + on left: 1525 1526 + on right: 1520 1521 + opt_index_name (728) + on left: 1527 1528 + on right: 1520 + opt_reloptions (729) + on left: 1529 1530 + on right: 1520 1521 1715 1716 1717 1718 1719 + opt_unique (730) + on left: 1531 1532 + on right: 1520 1521 + InsertStmt (731) + on left: 145 + on right: 33 1506 1586 + insert_rest (732) + on left: 146 147 148 149 150 + on right: 145 + insert_target (733) + on left: 151 152 + on right: 145 + opt_by_name_or_position (734) + on left: 153 154 155 + on right: 145 + opt_conf_expr (735) + on left: 156 157 158 + on right: 167 168 + opt_with_clause (736) + on left: 159 160 + on right: 145 217 658 1665 + insert_column_item (737) + on left: 161 + on right: 183 184 + set_clause (738) + on left: 162 163 + on right: 185 186 + opt_or_action (739) + on left: 164 165 166 + on right: 145 + opt_on_conflict (740) + on left: 167 168 169 + on right: 145 + index_elem (741) + on left: 170 171 172 + on right: 189 190 + returning_clause (742) + on left: 173 174 + on right: 145 658 1665 + override_kind (743) + on left: 175 176 + on right: 147 149 + set_target_list (744) + on left: 177 178 + on right: 163 178 + opt_collate (745) + on left: 179 180 + on right: 170 171 172 + opt_class (746) + on left: 181 182 + on right: 170 171 172 + insert_column_list (747) + on left: 183 184 + on right: 148 149 184 + set_clause_list (748) + on left: 185 186 + on right: 186 187 188 + set_clause_list_opt_comma (749) + on left: 187 188 + on right: 167 658 + index_params (750) + on left: 189 190 + on right: 156 190 1520 1521 + set_target (751) + on left: 191 + on right: 162 177 178 + LoadStmt (752) + on left: 1638 1639 1640 1641 + on right: 34 1587 + opt_force (753) + on left: 1642 1643 + on right: 1639 1640 1641 + file_name (754) + on left: 1644 1645 + on right: 1638 1639 1640 1641 + opt_ext_version (755) + on left: 1646 1647 1648 + on right: 1639 1640 1641 + PGQ_IDENT (756) + on left: 274 275 276 + on right: 292 293 294 304 305 307 323 332 381 388 + DropPropertyGraphStmt (757) + on left: 277 278 + on right: 24 + VertexOrNode (758) + on left: 279 280 + on right: 285 286 + EdgeOrRelationship (759) + on left: 281 282 + on right: 283 + EdgeTablesClauseOptional (760) + on left: 283 284 + on right: 285 286 + CreatePropertyGraphStmt (761) + on left: 285 286 + on right: 15 + VertexTableDefinitionList (762) + on left: 287 288 + on right: 285 286 287 + KeySpecification (763) + on left: 289 + on right: 290 + KeyReference (764) + on left: 290 291 + on right: 301 + LabelList (765) + on left: 292 293 + on right: 293 296 + LabelOptional (766) + on left: 294 295 + on right: 298 301 + Discriminator (767) + on left: 296 297 + on right: 298 301 + VertexTableDefinition (768) + on left: 298 + on right: 285 286 287 + EdgeTableDefinitionList (769) + on left: 299 300 + on right: 283 299 + EdgeTableDefinition (770) + on left: 301 + on right: 283 299 + AreOptional (771) + on left: 302 303 + on right: 312 + IdentOptionalAs (772) + on left: 304 305 + on right: 308 309 + QualifiednameOptionalAs (773) + on left: 306 307 + on right: 298 301 + PropertiesList (774) + on left: 308 309 + on right: 309 310 313 + ExceptOptional (775) + on left: 310 311 + on right: 312 + PropertiesSpec (776) + on left: 312 313 + on right: 315 + PropertiesClause (777) + on left: 314 315 316 + on right: 298 301 + GraphTableWhereOptional (778) + on left: 317 318 + on right: 323 365 390 + GraphTableNameOptional (779) + on left: 319 320 + on right: 323 + ColumnsOptional (780) + on left: 321 322 + on right: 323 + GraphTableStmt (781) + on left: 323 + on right: 30 916 + KeepOptional (782) + on left: 324 325 + on right: 323 + PathOrPathsOptional (783) + on left: 326 327 328 + on right: 334 335 336 337 338 + GroupOrGroupsOptional (784) + on left: 329 330 331 + on right: 342 + PathVariableOptional (785) + on left: 332 333 + on right: 349 365 + PathModeOptional (786) + on left: 334 335 336 337 338 + on right: 341 342 343 344 345 365 + TopKOptional (787) + on left: 339 340 + on right: 345 + PathPrefix (788) + on left: 341 342 343 344 345 346 + on right: 324 349 + PathPatternList (789) + on left: 347 348 + on right: 323 348 + PathPattern (790) + on left: 349 + on right: 347 348 + PatternUnion (791) + on left: 350 351 + on right: 373 + KleeneQuantifierOptional (792) + on left: 352 353 + on right: 357 + KleeneOptional (793) + on left: 354 355 356 357 358 + on right: 366 396 + CostNum (794) + on left: 359 360 + on right: 361 + CostDefault (795) + on left: 361 362 + on right: 363 + CostOptional (796) + on left: 363 364 + on right: 365 390 + SubPath (797) + on left: 365 + on right: 366 + EnclosedSubPath (798) + on left: 366 + on right: 369 + PathElement (799) + on left: 367 368 + on right: 370 + PathSequence (800) + on left: 369 370 371 + on right: 369 370 372 373 + PathConcatenation (801) + on left: 372 373 + on right: 349 365 + OrLabelExpression (802) + on left: 374 375 + on right: 375 379 + AndLabelExpression (803) + on left: 376 377 + on right: 377 380 + ComposedLabelExpression (804) + on left: 378 379 380 + on right: 383 + LabelExpression (805) + on left: 381 382 383 + on right: 374 375 376 377 378 379 380 382 384 + LabelExpressionOptional (806) + on left: 384 385 + on right: 390 + IsOrColon (807) + on left: 386 387 + on right: 384 + VariableOptional (808) + on left: 388 389 + on right: 390 + FullElementSpec (809) + on left: 390 + on right: 397 400 + Arrow (810) + on left: 391 392 393 394 395 + on right: 396 + ArrowKleeneOptional (811) + on left: 396 + on right: 397 399 + EdgePatternRight (812) + on left: 397 398 + on right: 399 + EdgePattern (813) + on left: 399 + on right: 368 + VertexPattern (814) + on left: 400 + on right: 367 + pgq_expr (815) + on left: 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 + on right: 317 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 + PragmaStmt (816) + on left: 199 200 201 + on right: 35 1588 + PrepareStmt (817) + on left: 1502 + on right: 36 1589 + prep_type_clause (818) + on left: 1503 1504 + on right: 1502 + PreparableStmt (819) + on left: 1505 1506 1507 1508 1509 1510 + on right: 772 1502 + RenameStmt (820) + on left: 130 131 132 133 134 135 136 137 138 139 140 141 142 + on right: 37 1590 + opt_column (821) + on left: 143 144 + on right: 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 139 140 + SelectStmt (822) + on left: 718 719 + on right: 38 146 147 148 149 660 1505 1591 1695 1696 1715 1716 1717 1718 1719 1724 1725 1726 + select_with_parens (823) + on left: 720 721 722 + on right: 192 646 719 721 732 912 913 1177 1213 1214 1215 1228 1397 + select_no_parens (824) + on left: 723 724 725 726 727 728 729 730 + on right: 645 718 720 761 + select_clause (825) + on left: 731 732 + on right: 724 725 726 727 728 729 730 741 742 743 744 + opt_select (826) + on left: 733 734 + on right: 737 + simple_select (827) + on left: 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 + on right: 723 731 + value_or_values (828) + on left: 754 755 + on right: 752 + pivot_keyword (829) + on left: 756 757 + on right: 745 746 747 748 749 750 751 + unpivot_keyword (830) + on left: 758 759 + on right: 752 753 + pivot_column_entry (831) + on left: 760 761 762 + on right: 763 764 + pivot_column_list_internal (832) + on left: 763 764 + on right: 764 765 766 + pivot_column_list (833) + on left: 765 766 + on right: 748 749 750 751 + with_clause (834) + on left: 767 768 769 + on right: 159 727 728 729 730 + cte_list (835) + on left: 770 771 + on right: 767 768 769 771 + common_table_expr (836) + on left: 772 + on right: 770 771 + opt_materialized (837) + on left: 773 774 775 + on right: 772 + into_clause (838) + on left: 776 777 + on right: 735 736 737 738 + OptTempTableName (839) + on left: 778 779 780 781 782 783 784 785 786 + on right: 776 + opt_table (840) + on left: 787 788 + on right: 778 779 780 781 782 783 784 1666 + all_or_distinct (841) + on left: 789 790 791 + on right: 741 742 743 744 + by_name (842) + on left: 792 + on right: 741 + distinct_clause (843) + on left: 793 794 + on right: 736 738 + opt_all_clause (844) + on left: 795 796 + on right: 733 735 + opt_ignore_nulls (845) + on left: 797 798 799 + on right: 1236 1237 1238 1239 1240 1472 + opt_sort_clause (846) + on left: 800 801 + on right: 725 726 729 730 1236 1237 1238 1239 1240 1277 1472 + sort_clause (847) + on left: 802 803 + on right: 724 728 800 1262 + sortby_list (848) + on left: 804 805 + on right: 802 805 + sortby (849) + on left: 806 807 + on right: 804 805 + opt_asc_desc (850) + on left: 808 809 810 + on right: 170 171 172 803 807 + opt_nulls_order (851) + on left: 811 812 813 + on right: 170 171 172 803 806 807 + select_limit (852) + on left: 814 815 816 817 + on right: 726 730 818 + opt_select_limit (853) + on left: 818 819 + on right: 725 729 + limit_clause (854) + on left: 820 821 822 823 + on right: 814 815 816 + offset_clause (855) + on left: 824 825 + on right: 814 815 817 + sample_count (856) + on left: 826 827 828 829 830 831 + on right: 836 837 838 839 + sample_clause (857) + on left: 832 833 + on right: 735 736 737 738 + opt_sample_func (858) + on left: 834 835 + on right: 836 + tablesample_entry (859) + on left: 836 837 838 839 + on right: 832 840 + tablesample_clause (860) + on left: 840 + on right: 841 + opt_tablesample_clause (861) + on left: 841 842 + on right: 908 909 910 912 + opt_repeatable_clause (862) + on left: 843 844 + on right: 836 + select_limit_value (863) + on left: 845 846 847 848 849 + on right: 820 821 + select_offset_value (864) + on left: 850 + on right: 821 824 + select_fetch_first_value (865) + on left: 851 852 853 + on right: 822 825 + I_or_F_const (866) + on left: 854 855 + on right: 852 853 + row_or_rows (867) + on left: 856 857 + on right: 822 823 825 + first_or_next (868) + on left: 858 859 + on right: 822 823 + group_clause (869) + on left: 860 861 862 + on right: 735 736 737 738 + group_by_list (870) + on left: 863 864 + on right: 864 865 866 + group_by_list_opt_comma (871) + on left: 865 866 + on right: 860 875 + group_by_item (872) + on left: 867 868 869 870 871 + on right: 863 864 + empty_grouping_set (873) + on left: 872 + on right: 868 + rollup_clause (874) + on left: 873 + on right: 870 + cube_clause (875) + on left: 874 + on right: 869 + grouping_sets_clause (876) + on left: 875 + on right: 871 + grouping_or_grouping_id (877) + on left: 876 877 + on right: 1216 + having_clause (878) + on left: 878 879 + on right: 735 736 737 738 + qualify_clause (879) + on left: 880 881 + on right: 735 736 737 738 + for_locking_clause (880) + on left: 882 883 + on right: 725 729 884 + opt_for_locking_clause (881) + on left: 884 885 + on right: 726 730 + for_locking_items (882) + on left: 886 887 + on right: 882 887 + for_locking_item (883) + on left: 888 + on right: 886 887 + for_locking_strength (884) + on left: 889 890 891 892 + on right: 888 + locked_rels_list (885) + on left: 893 894 + on right: 888 + opt_nowait_or_skip (886) + on left: 895 896 897 + on right: 888 + values_clause (887) + on left: 898 899 + on right: 899 900 901 + values_clause_opt_comma (888) + on left: 900 901 + on right: 739 910 + from_clause (889) + on left: 902 903 + on right: 658 735 736 + from_list (890) + on left: 904 905 + on right: 737 738 905 906 907 + from_list_opt_comma (891) + on left: 906 907 + on right: 902 1672 + table_ref (892) + on left: 908 909 910 911 912 913 914 915 916 917 918 + on right: 745 746 747 748 749 750 751 752 753 904 905 917 918 939 940 941 942 943 944 945 946 947 948 + opt_pivot_group_by (893) + on left: 919 920 + on right: 917 + opt_include_nulls (894) + on left: 921 922 923 + on right: 918 + single_pivot_value (895) + on left: 924 925 + on right: 762 + pivot_header (896) + on left: 926 927 928 + on right: 929 930 + pivot_value (897) + on left: 929 930 + on right: 931 932 + pivot_value_list (898) + on left: 931 932 + on right: 917 932 + unpivot_header (899) + on left: 933 934 + on right: 918 935 + unpivot_value (900) + on left: 935 + on right: 936 937 + unpivot_value_list (901) + on left: 936 937 + on right: 918 937 + joined_table (902) + on left: 938 939 940 941 942 943 944 945 946 947 948 + on right: 914 915 938 + alias_clause (903) + on left: 949 950 951 952 + on right: 910 915 953 955 + opt_alias_clause (904) + on left: 953 954 + on right: 908 912 913 917 918 + func_alias_clause (905) + on left: 955 956 957 958 959 + on right: 909 911 + join_type (906) + on left: 960 961 962 963 964 965 + on right: 940 942 944 + join_outer (907) + on left: 966 967 + on right: 960 961 962 + join_qual (908) + on left: 968 969 + on right: 940 941 944 945 947 948 + relation_expr (909) + on left: 970 971 972 973 + on right: 49 50 131 132 139 140 141 142 740 908 1533 1534 1667 1668 1669 + func_table (910) + on left: 974 975 + on right: 909 911 + rowsfrom_item (911) + on left: 976 + on right: 977 978 + rowsfrom_list (912) + on left: 977 978 + on right: 975 978 + opt_col_def_list (913) + on left: 979 980 + on right: 976 + opt_ordinality (914) + on left: 981 982 + on right: 974 975 + where_clause (915) + on left: 983 984 + on right: 156 167 735 736 737 738 1520 1521 + TableFuncElementList (916) + on left: 985 986 + on right: 956 957 958 979 986 + TableFuncElement (917) + on left: 987 + on right: 985 986 + opt_collate_clause (918) + on left: 988 989 + on right: 84 987 + colid_type_list (919) + on left: 990 991 + on right: 991 1003 1005 + RowOrStruct (920) + on left: 992 993 + on right: 1003 + opt_Typename (921) + on left: 994 995 + on right: 547 + Typename (922) + on left: 996 997 998 999 1000 1001 1002 1003 1004 1005 + on right: 84 194 402 546 575 987 990 991 994 1114 1185 1246 1247 1252 1362 1363 + qualified_typename (923) + on left: 1006 1007 + on right: 1002 1007 + opt_array_bounds (924) + on left: 1008 1009 1010 + on right: 996 997 1003 1004 1005 1008 1009 + SimpleTypename (925) + on left: 1011 1012 1013 1014 1015 1016 1017 + on right: 238 996 997 998 999 1000 1001 + ConstTypename (926) + on left: 1018 1019 1020 1021 + on right: 1473 + GenericType (927) + on left: 1022 + on right: 1011 + opt_type_modifiers (928) + on left: 1023 1024 + on right: 1022 1032 1033 1034 + Numeric (929) + on left: 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 + on right: 1012 1018 + opt_float (930) + on left: 1036 1037 + on right: 1030 + Bit (931) + on left: 1038 1039 + on right: 1013 + ConstBit (932) + on left: 1040 1041 + on right: 1019 + BitWithLength (933) + on left: 1042 + on right: 1038 1040 + BitWithoutLength (934) + on left: 1043 + on right: 1039 1041 + Character (935) + on left: 1044 1045 + on right: 1014 + ConstCharacter (936) + on left: 1046 1047 + on right: 1020 + CharacterWithLength (937) + on left: 1048 + on right: 1044 1046 + CharacterWithoutLength (938) + on left: 1049 + on right: 1045 1047 + character (939) + on left: 1050 1051 1052 1053 1054 1055 + on right: 1048 1049 + opt_varying (940) + on left: 1056 1057 + on right: 1042 1043 1050 1051 1053 1054 1055 + ConstDatetime (941) + on left: 1058 1059 1060 1061 + on right: 1015 1021 + ConstInterval (942) + on left: 1062 + on right: 1016 1017 1474 1475 1476 1631 1632 + opt_timezone (943) + on left: 1063 1064 1065 + on right: 1058 1059 1060 1061 + year_keyword (944) + on left: 1066 1067 + on right: 1092 1105 1367 + month_keyword (945) + on left: 1068 1069 + on right: 1093 1105 1368 + day_keyword (946) + on left: 1070 1071 + on right: 1094 1106 1107 1108 1369 + hour_keyword (947) + on left: 1072 1073 + on right: 1095 1106 1109 1110 1370 + minute_keyword (948) + on left: 1074 1075 + on right: 1096 1107 1109 1111 1371 + second_keyword (949) + on left: 1076 1077 + on right: 1097 1108 1110 1111 1372 + millisecond_keyword (950) + on left: 1078 1079 + on right: 1098 1373 + microsecond_keyword (951) + on left: 1080 1081 + on right: 1099 1374 + week_keyword (952) + on left: 1082 1083 + on right: 1100 1375 + quarter_keyword (953) + on left: 1084 1085 + on right: 1101 1376 + decade_keyword (954) + on left: 1086 1087 + on right: 1102 1377 + century_keyword (955) + on left: 1088 1089 + on right: 1103 1378 + millennium_keyword (956) + on left: 1090 1091 + on right: 1104 1379 + opt_interval (957) + on left: 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 + on right: 1016 1474 1475 1476 1631 + a_expr (958) + on left: 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 + on right: 59 96 162 163 172 221 222 489 498 499 578 651 806 807 845 847 850 867 878 880 969 983 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1180 1181 1217 1245 1246 1247 1252 1257 1260 1261 1264 1265 1291 1292 1301 1302 1307 1351 1352 1359 1360 1361 1364 1381 1382 1383 1386 1387 1388 1389 1392 1393 1394 1404 1405 1407 1414 1418 1426 1440 1441 1442 1447 1474 1544 1628 1670 + b_expr (959) + on left: 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 + on right: 363 456 457 458 459 491 760 761 924 925 1171 1172 1173 1174 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1384 + c_expr (960) + on left: 1209 1210 + on right: 401 851 1113 1184 1261 1347 1348 + d_expr (961) + on left: 1211 1212 1213 1214 1215 1216 + on right: 926 1209 + indirection_expr_or_a_expr (962) + on left: 1217 1218 1219 + on right: 1210 + indirection_expr (963) + on left: 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 + on right: 927 1218 1400 + list_expr (964) + on left: 1232 + on right: 681 1226 + struct_expr (965) + on left: 1233 + on right: 684 1222 + map_expr (966) + on left: 1234 + on right: 685 1223 + func_application (967) + on left: 1235 1236 1237 1238 1239 1240 + on right: 1241 1243 1714 + func_expr (968) + on left: 1241 1242 + on right: 1224 + func_expr_windowless (969) + on left: 1243 1244 + on right: 171 974 976 + func_expr_common_subexpr (970) + on left: 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 + on right: 1242 1244 + list_comprehension_lhs (971) + on left: 1259 + on right: 1260 1261 + list_comprehension (972) + on left: 1260 1261 + on right: 1227 + within_group_clause (973) + on left: 1262 1263 + on right: 1241 + filter_clause (974) + on left: 1264 1265 1266 + on right: 1241 + export_clause (975) + on left: 1267 1268 + on right: 1241 + window_clause (976) + on left: 1269 1270 + on right: 735 736 737 738 + window_definition_list (977) + on left: 1271 1272 + on right: 1269 1272 + window_definition (978) + on left: 1273 + on right: 1271 1272 + over_clause (979) + on left: 1274 1275 1276 + on right: 1241 + window_specification (980) + on left: 1277 + on right: 1273 1274 + opt_existing_window_name (981) + on left: 1278 1279 + on right: 1277 + opt_partition_clause (982) + on left: 1280 1281 + on right: 1277 + opt_frame_clause (983) + on left: 1282 1283 1284 1285 + on right: 1277 + frame_extent (984) + on left: 1286 1287 + on right: 1282 1283 1284 + frame_bound (985) + on left: 1288 1289 1290 1291 1292 + on right: 1286 1287 + opt_window_exclusion_clause (986) + on left: 1293 1294 1295 1296 1297 + on right: 1282 1283 1284 + qualified_row (987) + on left: 1298 1299 + on right: 1300 + row (988) + on left: 1300 1301 + on right: 445 1160 1219 + dict_arg (989) + on left: 1302 + on right: 1303 1304 + dict_arguments (990) + on left: 1303 1304 + on right: 1304 1305 1306 + dict_arguments_opt_comma (991) + on left: 1305 1306 + on right: 1233 + map_arg (992) + on left: 1307 + on right: 1308 1309 + map_arguments (993) + on left: 1308 1309 + on right: 1309 1310 1311 + map_arguments_opt_comma (994) + on left: 1310 1311 + on right: 1312 + opt_map_arguments_opt_comma (995) + on left: 1312 1313 + on right: 1234 + sub_type (996) + on left: 1314 1315 1316 + on right: 1177 1178 + all_Op (997) + on left: 1317 1318 + on right: 1335 1337 1345 + MathOp (998) + on left: 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 + on right: 1318 + qual_Op (999) + on left: 1333 1334 + on right: 420 1133 1134 1135 1202 1203 1204 + qual_all_Op (1000) + on left: 1335 1336 + on right: 469 806 + subquery_Op (1001) + on left: 1337 1338 1339 1340 1341 1342 1343 1344 + on right: 1177 1178 + any_operator (1002) + on left: 1345 1346 + on right: 1334 1336 1338 1346 + c_expr_list (1003) + on left: 1347 1348 + on right: 1348 1349 1350 + c_expr_list_opt_comma (1004) + on left: 1349 1350 + on right: 928 + expr_list (1005) + on left: 1351 1352 + on right: 1280 1301 1352 1353 1354 1390 + expr_list_opt_comma (1006) + on left: 1353 1354 + on right: 794 873 874 898 899 1042 1216 1258 1298 1355 1394 1395 1396 1398 + opt_expr_list_opt_comma (1007) + on left: 1355 1356 + on right: 1023 1229 1232 + func_arg_list (1008) + on left: 1357 1358 + on right: 201 657 1236 1238 1239 1240 1358 1424 1472 + func_arg_expr (1009) + on left: 1359 1360 1361 + on right: 1237 1238 1357 1358 + type_list (1010) + on left: 1362 1363 + on right: 454 455 1004 1169 1170 1207 1208 1363 1503 + extract_list (1011) + on left: 1364 1365 + on right: 1248 + extract_arg (1012) + on left: 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 + on right: 1364 + overlay_list (1013) + on left: 1381 1382 + on right: 1249 + overlay_placing (1014) + on left: 1383 + on right: 1381 1382 + position_list (1015) + on left: 1384 1385 + on right: 1250 + substr_list (1016) + on left: 1386 1387 1388 1389 1390 1391 + on right: 1251 + substr_from (1017) + on left: 1392 + on right: 1381 1382 1386 1387 1388 + substr_for (1018) + on left: 1393 + on right: 1381 1386 1387 1389 + trim_list (1019) + on left: 1394 1395 1396 + on right: 1253 1254 1255 1256 + in_expr (1020) + on left: 1397 1398 1399 1400 + on right: 460 461 1175 1176 + case_expr (1021) + on left: 1401 + on right: 1225 + when_clause_list (1022) + on left: 1402 1403 + on right: 1401 1403 + when_clause (1023) + on left: 1404 + on right: 1402 1403 + case_default (1024) + on left: 1405 1406 + on right: 1401 + case_arg (1025) + on left: 1407 1408 + on right: 1401 + columnrefList (1026) + on left: 1409 1410 + on right: 1259 1410 + columnref (1027) + on left: 1411 + on right: 1409 1410 + columnref_opt_indirection (1028) + on left: 1412 1413 + on right: 1211 1399 + opt_slice_bound (1029) + on left: 1418 1419 + on right: 1415 1416 1417 1427 1428 1429 + opt_indirection (1030) + on left: 1420 1421 + on right: 161 191 1421 1468 + opt_func_arguments (1031) + on left: 1422 1423 1424 + on right: 1425 + extended_indirection_el (1032) + on left: 1425 1426 1427 1428 1429 + on right: 1431 + opt_extended_indirection (1033) + on left: 1430 1431 + on right: 1210 1431 + opt_asymmetric (1034) + on left: 1432 1433 + on right: 456 457 1171 1172 + opt_target_list_opt_comma (1035) + on left: 1434 1435 + on right: 733 735 + target_list (1036) + on left: 1436 1437 + on right: 173 1437 1438 1439 + target_list_opt_comma (1037) + on left: 1438 1439 + on right: 321 736 738 745 746 750 751 752 753 917 924 929 935 1434 + target_el (1038) + on left: 1440 1441 1442 + on right: 1436 1437 + except_list (1039) + on left: 1443 1444 + on right: 1445 + opt_except_list (1040) + on left: 1445 1446 + on right: 1182 1183 + replace_list_el (1041) + on left: 1447 + on right: 1448 1449 1453 + replace_list (1042) + on left: 1448 1449 + on right: 1449 1450 1451 + replace_list_opt_comma (1043) + on left: 1450 1451 + on right: 1452 + opt_replace_list (1044) + on left: 1452 1453 1454 + on right: 1182 1183 + qualified_name_list (1045) + on left: 1455 1456 + on right: 893 1456 + name_list (1046) + on left: 1457 1458 + on right: 289 290 603 604 1458 1459 1460 + name_list_opt_comma (1047) + on left: 1459 1460 + on right: 919 934 949 951 968 1443 1461 1462 1497 + name_list_opt_comma_opt_bracket (1048) + on left: 1461 1462 + on right: 746 747 749 751 752 + name (1049) + on left: 1463 + on right: 87 88 89 90 108 109 130 131 132 133 134 135 136 137 138 139 140 141 142 157 218 219 220 481 490 514 605 606 752 772 1457 1458 1502 1533 1534 1535 1536 1537 1538 + func_name (1050) + on left: 1464 1465 + on right: 1235 1236 1237 1238 1239 1240 1471 1472 + AexprConst (1051) + on left: 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 + on right: 1212 + Iconst (1052) + on left: 1480 + on right: 254 255 256 854 998 999 1009 1017 1036 1048 1058 1060 1466 1475 1632 + type_function_name (1053) + on left: 1481 1482 1483 1484 + on right: 576 577 1499 + function_name_token (1054) + on left: 1485 1486 1487 1488 + on right: 1464 + type_name_token (1055) + on left: 1489 1490 1491 1492 + on right: 1022 + any_name (1056) + on left: 1493 1494 + on right: 179 181 247 248 403 484 605 606 631 632 988 1115 + attrs (1057) + on left: 1495 1496 + on right: 576 577 1494 1496 + opt_name_list (1058) + on left: 1497 1498 + on right: 772 1650 1653 1675 + param_name (1059) + on left: 1499 + on right: 222 1360 1361 + ColLabelOrString (1060) + on left: 1500 1501 + on right: 1440 + TransactionStmt (1061) + on left: 261 262 263 264 265 266 + on right: 39 1592 + opt_transaction (1062) + on left: 267 268 269 + on right: 261 262 263 264 265 266 + opt_transaction_type (1063) + on left: 270 271 272 + on right: 262 263 + UpdateStmt (1064) + on left: 658 + on right: 41 1507 1593 + UpdateExtensionsStmt (1065) + on left: 217 + on right: 40 1594 + UseStmt (1066) + on left: 273 + on right: 42 + VacuumStmt (1067) + on left: 1649 1650 1651 1652 1653 + on right: 43 1595 + vacuum_option_elem (1068) + on left: 1654 1655 1656 1657 1658 + on right: 1661 1662 + opt_full (1069) + on left: 1659 1660 + on right: 1649 1650 1651 + vacuum_option_list (1070) + on left: 1661 1662 + on right: 1652 1653 1662 + opt_freeze (1071) + on left: 1663 1664 + on right: 1649 1650 1651 + VariableResetStmt (1072) + on left: 1685 1686 1687 1688 1689 + on right: 44 1596 + generic_reset (1073) + on left: 1690 1691 + on right: 1692 + reset_rest (1074) + on left: 1692 1693 1694 + on right: 1685 1686 1687 1688 1689 + VariableSetStmt (1075) + on left: 1617 1618 1619 1620 1621 + on right: 45 1597 + set_rest (1076) + on left: 1622 1623 1624 1625 + on right: 1617 1618 1619 1620 1621 + generic_set (1077) + on left: 1626 1627 + on right: 1622 + var_value (1078) + on left: 1628 + on right: 1636 1637 + zone_value (1079) + on left: 1629 1630 1631 1632 1633 1634 1635 + on right: 1624 + var_list (1080) + on left: 1636 1637 + on right: 200 1626 1627 1637 + VariableShowStmt (1081) + on left: 1695 1696 1697 1698 1699 1700 1701 1702 1703 + on right: 46 722 1510 1598 + describe_or_desc (1082) + on left: 1704 1705 + on right: 1707 + show_or_describe (1083) + on left: 1706 1707 + on right: 1695 1698 1699 1700 1701 1702 1703 + opt_tables (1084) + on left: 1708 1709 + on right: 1701 + var_name (1085) + on left: 1710 1711 + on right: 1623 1626 1627 1690 1711 + table_id (1086) + on left: 1712 1713 + on right: 1697 1698 1713 + ViewStmt (1087) + on left: 1715 1716 1717 1718 1719 + on right: 47 1519 1599 + opt_check_option (1088) + on left: 1720 1721 1722 1723 + on right: 1715 1716 1717 1718 1719 + + +State 0 + + 0 $accept: • stmtblock $end + + ABORT_P shift, and go to state 1 + ALTER shift, and go to state 2 + ANALYSE shift, and go to state 3 + ANALYZE shift, and go to state 4 + ATTACH shift, and go to state 5 + BEGIN_P shift, and go to state 6 + CALL_P shift, and go to state 7 + CHECKPOINT shift, and go to state 8 + COMMENT shift, and go to state 9 + COMMIT shift, and go to state 10 + COPY shift, and go to state 11 + CREATE_P shift, and go to state 12 + DEALLOCATE shift, and go to state 13 + DESC_P shift, and go to state 14 + DESCRIBE shift, and go to state 15 + DETACH shift, and go to state 16 + DROP shift, and go to state 17 + END_P shift, and go to state 18 + EXECUTE shift, and go to state 19 + EXPLAIN shift, and go to state 20 + EXPORT_P shift, and go to state 21 + FORCE shift, and go to state 22 + FROM shift, and go to state 23 + IMPORT_P shift, and go to state 24 + LOAD shift, and go to state 25 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + PRAGMA_P shift, and go to state 29 + PREPARE shift, and go to state 30 + RESET shift, and go to state 31 + ROLLBACK shift, and go to state 32 + SELECT shift, and go to state 33 + SET shift, and go to state 34 + SHOW shift, and go to state 35 + START shift, and go to state 36 + SUMMARIZE shift, and go to state 37 + TABLE shift, and go to state 38 + TRUNCATE shift, and go to state 39 + UNPIVOT shift, and go to state 40 + USE_P shift, and go to state 41 + VACUUM shift, and go to state 42 + VALUES shift, and go to state 43 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 46 + + $end reduce using rule 48 (stmt) + INSTALL reduce using rule 1642 (opt_force) + ';' reduce using rule 48 (stmt) + $default reduce using rule 160 (opt_with_clause) + + stmtblock go to state 47 + stmtmulti go to state 48 + stmt go to state 49 + AlterObjectSchemaStmt go to state 50 + AlterSeqStmt go to state 51 + AlterTableStmt go to state 52 + AnalyzeStmt go to state 53 + AttachStmt go to state 54 + DetachStmt go to state 55 + CallStmt go to state 56 + CheckPointStmt go to state 57 + CommentOnStmt go to state 58 + CopyStmt go to state 59 + CreateStmt go to state 60 + CreateAsStmt go to state 61 + CreateFunctionStmt go to state 62 + CreateSchemaStmt go to state 63 + CreateSecretStmt go to state 64 + CreateSeqStmt go to state 65 + CreateTypeStmt go to state 66 + DeallocateStmt go to state 67 + DeleteStmt go to state 68 + DropStmt go to state 69 + DropSecretStmt go to state 70 + ExecuteStmt go to state 71 + ExplainStmt go to state 72 + analyze_keyword go to state 73 + ExportStmt go to state 74 + ImportStmt go to state 75 + IndexStmt go to state 76 + InsertStmt go to state 77 + opt_with_clause go to state 78 + LoadStmt go to state 79 + opt_force go to state 80 + DropPropertyGraphStmt go to state 81 + CreatePropertyGraphStmt go to state 82 + GraphTableStmt go to state 83 + PragmaStmt go to state 84 + PrepareStmt go to state 85 + RenameStmt go to state 86 + SelectStmt go to state 87 + select_with_parens go to state 88 + select_no_parens go to state 89 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 94 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + TransactionStmt go to state 97 + UpdateStmt go to state 98 + UpdateExtensionsStmt go to state 99 + UseStmt go to state 100 + VacuumStmt go to state 101 + VariableResetStmt go to state 102 + VariableSetStmt go to state 103 + VariableShowStmt go to state 104 + describe_or_desc go to state 105 + show_or_describe go to state 106 + ViewStmt go to state 107 + + +State 1 + + 261 TransactionStmt: ABORT_P • opt_transaction + + TRANSACTION shift, and go to state 108 + WORK shift, and go to state 109 + + $default reduce using rule 269 (opt_transaction) + + opt_transaction go to state 110 + + +State 2 + + 49 AlterTableStmt: ALTER • TABLE relation_expr alter_table_cmds + 50 | ALTER • TABLE IF_P EXISTS relation_expr alter_table_cmds + 51 | ALTER • INDEX qualified_name alter_table_cmds + 52 | ALTER • INDEX IF_P EXISTS qualified_name alter_table_cmds + 53 | ALTER • SEQUENCE qualified_name alter_table_cmds + 54 | ALTER • SEQUENCE IF_P EXISTS qualified_name alter_table_cmds + 55 | ALTER • VIEW qualified_name alter_table_cmds + 56 | ALTER • VIEW IF_P EXISTS qualified_name alter_table_cmds + 130 RenameStmt: ALTER • SCHEMA name RENAME TO name + 131 | ALTER • TABLE relation_expr RENAME TO name + 132 | ALTER • TABLE IF_P EXISTS relation_expr RENAME TO name + 133 | ALTER • SEQUENCE qualified_name RENAME TO name + 134 | ALTER • SEQUENCE IF_P EXISTS qualified_name RENAME TO name + 135 | ALTER • VIEW qualified_name RENAME TO name + 136 | ALTER • VIEW IF_P EXISTS qualified_name RENAME TO name + 137 | ALTER • INDEX qualified_name RENAME TO name + 138 | ALTER • INDEX IF_P EXISTS qualified_name RENAME TO name + 139 | ALTER • TABLE relation_expr RENAME opt_column name TO name + 140 | ALTER • TABLE IF_P EXISTS relation_expr RENAME opt_column name TO name + 141 | ALTER • TABLE relation_expr RENAME CONSTRAINT name TO name + 142 | ALTER • TABLE IF_P EXISTS relation_expr RENAME CONSTRAINT name TO name + 227 AlterSeqStmt: ALTER • SEQUENCE qualified_name SeqOptList + 228 | ALTER • SEQUENCE IF_P EXISTS qualified_name SeqOptList + 1533 AlterObjectSchemaStmt: ALTER • TABLE relation_expr SET SCHEMA name + 1534 | ALTER • TABLE IF_P EXISTS relation_expr SET SCHEMA name + 1535 | ALTER • SEQUENCE qualified_name SET SCHEMA name + 1536 | ALTER • SEQUENCE IF_P EXISTS qualified_name SET SCHEMA name + 1537 | ALTER • VIEW qualified_name SET SCHEMA name + 1538 | ALTER • VIEW IF_P EXISTS qualified_name SET SCHEMA name + + INDEX shift, and go to state 111 + SCHEMA shift, and go to state 112 + SEQUENCE shift, and go to state 113 + TABLE shift, and go to state 114 + VIEW shift, and go to state 115 + + +State 3 + + 1609 analyze_keyword: ANALYSE • + + $default reduce using rule 1609 (analyze_keyword) + + +State 4 + + 1608 analyze_keyword: ANALYZE • + + $default reduce using rule 1608 (analyze_keyword) + + +State 5 + + 1676 AttachStmt: ATTACH • opt_database Sconst opt_database_alias copy_options + 1677 | ATTACH • IF_P NOT EXISTS opt_database Sconst opt_database_alias copy_options + + DATABASE shift, and go to state 116 + IF_P shift, and go to state 117 + + $default reduce using rule 1682 (opt_database) + + opt_database go to state 118 + + +State 6 + + 262 TransactionStmt: BEGIN_P • opt_transaction opt_transaction_type + + TRANSACTION shift, and go to state 108 + WORK shift, and go to state 109 + + $default reduce using rule 269 (opt_transaction) + + opt_transaction go to state 119 + + +State 7 + + 1714 CallStmt: CALL_P • func_application + + IDENT shift, and go to state 120 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLLATION shift, and go to state 167 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 542 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + func_application go to state 547 + func_name go to state 548 + function_name_token go to state 549 + + +State 8 + + 1540 CheckPointStmt: CHECKPOINT • opt_col_id + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 1542 (opt_col_id) + + opt_col_id go to state 554 + ColId go to state 555 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 9 + + 1543 CommentOnStmt: COMMENT • ON comment_on_type_any_name qualified_name IS comment_value + 1544 | COMMENT • ON COLUMN a_expr IS comment_value + + ON shift, and go to state 558 + + +State 10 + + 264 TransactionStmt: COMMIT • opt_transaction + + TRANSACTION shift, and go to state 108 + WORK shift, and go to state 109 + + $default reduce using rule 269 (opt_transaction) + + opt_transaction go to state 559 + + +State 11 + + 659 CopyStmt: COPY • opt_binary qualified_name opt_column_list opt_oids copy_from opt_program copy_file_name copy_delimiter opt_with copy_options + 660 | COPY • '(' SelectStmt ')' TO opt_program copy_file_name opt_with copy_options + 661 | COPY • FROM DATABASE ColId TO ColId copy_database_flag + + BINARY shift, and go to state 560 + FROM shift, and go to state 561 + '(' shift, and go to state 562 + + $default reduce using rule 693 (opt_binary) + + opt_binary go to state 563 + + +State 12 + + 192 CreateTypeStmt: CREATE_P • TYPE_P qualified_name AS ENUM_P select_with_parens + 193 | CREATE_P • TYPE_P qualified_name AS ENUM_P '(' opt_enum_val_list ')' + 194 | CREATE_P • TYPE_P qualified_name AS Typename + 202 CreateSeqStmt: CREATE_P • OptTemp SEQUENCE qualified_name OptSeqOptList + 203 | CREATE_P • OptTemp SEQUENCE IF_P NOT EXISTS qualified_name OptSeqOptList + 204 | CREATE_P • OR REPLACE OptTemp SEQUENCE qualified_name OptSeqOptList + 207 CreateSecretStmt: CREATE_P • opt_persist SECRET opt_secret_name opt_storage_specifier '(' copy_generic_opt_list ')' + 208 | CREATE_P • opt_persist SECRET IF_P NOT EXISTS opt_secret_name opt_storage_specifier '(' copy_generic_opt_list ')' + 209 | CREATE_P • OR REPLACE opt_persist SECRET opt_secret_name opt_storage_specifier '(' copy_generic_opt_list ')' + 219 ExecuteStmt: CREATE_P • OptTemp TABLE create_as_target AS EXECUTE name execute_param_clause opt_with_data + 220 | CREATE_P • OptTemp TABLE IF_P NOT EXISTS create_as_target AS EXECUTE name execute_param_clause opt_with_data + 285 CreatePropertyGraphStmt: CREATE_P • PROPERTY GRAPH qualified_name VertexOrNode TABLES '(' VertexTableDefinition VertexTableDefinitionList ')' EdgeTablesClauseOptional + 286 | CREATE_P • OR REPLACE PROPERTY GRAPH qualified_name VertexOrNode TABLES '(' VertexTableDefinition VertexTableDefinitionList ')' EdgeTablesClauseOptional + 462 CreateStmt: CREATE_P • OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 463 | CREATE_P • OptTemp TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 464 | CREATE_P • OR REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 639 CreateFunctionStmt: CREATE_P • OptTemp macro_alias qualified_name table_macro_list + 640 | CREATE_P • OptTemp macro_alias IF_P NOT EXISTS qualified_name table_macro_list + 641 | CREATE_P • OR REPLACE OptTemp macro_alias qualified_name table_macro_list + 642 | CREATE_P • OptTemp macro_alias qualified_name macro_definition_list + 643 | CREATE_P • OptTemp macro_alias IF_P NOT EXISTS qualified_name macro_definition_list + 644 | CREATE_P • OR REPLACE OptTemp macro_alias qualified_name macro_definition_list + 1511 CreateSchemaStmt: CREATE_P • SCHEMA qualified_name OptSchemaEltList + 1512 | CREATE_P • SCHEMA IF_P NOT EXISTS qualified_name OptSchemaEltList + 1513 | CREATE_P • OR REPLACE SCHEMA qualified_name OptSchemaEltList + 1520 IndexStmt: CREATE_P • opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause + 1521 | CREATE_P • opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause + 1715 ViewStmt: CREATE_P • OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1716 | CREATE_P • OptTemp VIEW IF_P NOT EXISTS qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1717 | CREATE_P • OR REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1718 | CREATE_P • OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option + 1719 | CREATE_P • OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option + 1724 CreateAsStmt: CREATE_P • OptTemp TABLE create_as_target AS SelectStmt opt_with_data + 1725 | CREATE_P • OptTemp TABLE IF_P NOT EXISTS create_as_target AS SelectStmt opt_with_data + 1726 | CREATE_P • OR REPLACE OptTemp TABLE create_as_target AS SelectStmt opt_with_data + + GLOBAL shift, and go to state 564 + LOCAL shift, and go to state 565 + OR shift, and go to state 566 + PERSISTENT shift, and go to state 567 + PROPERTY shift, and go to state 568 + SCHEMA shift, and go to state 569 + TEMP shift, and go to state 570 + TEMPORARY shift, and go to state 571 + TYPE_P shift, and go to state 572 + UNIQUE shift, and go to state 573 + UNLOGGED shift, and go to state 574 + + INDEX reduce using rule 1532 (opt_unique) + SECRET reduce using rule 212 (opt_persist) + $default reduce using rule 598 (OptTemp) + + OptTemp go to state 575 + opt_persist go to state 576 + opt_unique go to state 577 + + +State 13 + + 108 DeallocateStmt: DEALLOCATE • name + 109 | DEALLOCATE • PREPARE name + 110 | DEALLOCATE • ALL + 111 | DEALLOCATE • PREPARE ALL + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 579 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 580 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 583 + + +State 14 + + 1705 describe_or_desc: DESC_P • + + $default reduce using rule 1705 (describe_or_desc) + + +State 15 + + 1704 describe_or_desc: DESCRIBE • + + $default reduce using rule 1704 (describe_or_desc) + + +State 16 + + 1678 DetachStmt: DETACH • ColLabel + 1679 | DETACH • DATABASE ColLabel + 1680 | DETACH • DATABASE IF_P EXISTS ColLabel + + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 617 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColLabel go to state 743 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 + + +State 17 + + 257 DropSecretStmt: DROP • opt_persist SECRET ColId opt_storage_drop_specifier + 258 | DROP • opt_persist SECRET IF_P EXISTS ColId opt_storage_drop_specifier + 277 DropPropertyGraphStmt: DROP • PROPERTY GRAPH qualified_name opt_drop_behavior + 278 | DROP • PROPERTY GRAPH IF_P EXISTS qualified_name opt_drop_behavior + 601 DropStmt: DROP • drop_type_any_name IF_P EXISTS any_name_list opt_drop_behavior + 602 | DROP • drop_type_any_name any_name_list opt_drop_behavior + 603 | DROP • drop_type_name IF_P EXISTS name_list opt_drop_behavior + 604 | DROP • drop_type_name name_list opt_drop_behavior + 605 | DROP • drop_type_name_on_any_name name ON any_name opt_drop_behavior + 606 | DROP • drop_type_name_on_any_name IF_P EXISTS name ON any_name opt_drop_behavior + + ACCESS shift, and go to state 748 + COLLATION shift, and go to state 749 + CONVERSION_P shift, and go to state 750 + EVENT shift, and go to state 751 + EXTENSION shift, and go to state 752 + FOREIGN shift, and go to state 753 + FUNCTION shift, and go to state 754 + INDEX shift, and go to state 755 + MACRO shift, and go to state 756 + MATERIALIZED shift, and go to state 757 + PERSISTENT shift, and go to state 567 + POLICY shift, and go to state 758 + PROPERTY shift, and go to state 759 + PUBLICATION shift, and go to state 760 + RULE shift, and go to state 761 + SCHEMA shift, and go to state 762 + SEQUENCE shift, and go to state 763 + SERVER shift, and go to state 764 + STATISTICS shift, and go to state 765 + TABLE shift, and go to state 766 + TEMPORARY shift, and go to state 767 + TEXT_P shift, and go to state 768 + TRIGGER shift, and go to state 769 + TYPE_P shift, and go to state 770 + VIEW shift, and go to state 771 + + $default reduce using rule 212 (opt_persist) + + opt_persist go to state 772 + drop_type_any_name go to state 773 + drop_type_name go to state 774 + drop_type_name_on_any_name go to state 775 + + +State 18 + + 265 TransactionStmt: END_P • opt_transaction + + TRANSACTION shift, and go to state 108 + WORK shift, and go to state 109 + + $default reduce using rule 269 (opt_transaction) + + opt_transaction go to state 776 + + +State 19 + + 218 ExecuteStmt: EXECUTE • name execute_param_clause + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 777 + + +State 20 + + 1560 ExplainStmt: EXPLAIN • ExplainableStmt + 1561 | EXPLAIN • analyze_keyword opt_verbose ExplainableStmt + 1562 | EXPLAIN • VERBOSE ExplainableStmt + 1563 | EXPLAIN • '(' explain_option_list ')' ExplainableStmt + + ABORT_P shift, and go to state 1 + ALTER shift, and go to state 2 + ANALYSE shift, and go to state 3 + ANALYZE shift, and go to state 4 + BEGIN_P shift, and go to state 6 + CALL_P shift, and go to state 7 + CHECKPOINT shift, and go to state 8 + COMMIT shift, and go to state 10 + COPY shift, and go to state 11 + CREATE_P shift, and go to state 778 + DEALLOCATE shift, and go to state 13 + DESC_P shift, and go to state 14 + DESCRIBE shift, and go to state 15 + DROP shift, and go to state 779 + END_P shift, and go to state 18 + EXECUTE shift, and go to state 19 + FORCE shift, and go to state 22 + FROM shift, and go to state 23 + LOAD shift, and go to state 25 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + PRAGMA_P shift, and go to state 29 + PREPARE shift, and go to state 30 + RESET shift, and go to state 31 + ROLLBACK shift, and go to state 32 + SELECT shift, and go to state 33 + SET shift, and go to state 34 + SHOW shift, and go to state 35 + START shift, and go to state 36 + SUMMARIZE shift, and go to state 37 + TABLE shift, and go to state 38 + TRUNCATE shift, and go to state 39 + UNPIVOT shift, and go to state 40 + VACUUM shift, and go to state 42 + VALUES shift, and go to state 43 + VERBOSE shift, and go to state 780 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 781 + + INSTALL reduce using rule 1642 (opt_force) + $default reduce using rule 160 (opt_with_clause) + + AlterObjectSchemaStmt go to state 782 + AlterSeqStmt go to state 783 + AlterTableStmt go to state 784 + CallStmt go to state 785 + CheckPointStmt go to state 786 + CopyStmt go to state 787 + CreateStmt go to state 788 + CreateAsStmt go to state 789 + CreateFunctionStmt go to state 790 + CreateSchemaStmt go to state 791 + CreateSeqStmt go to state 792 + CreateTypeStmt go to state 793 + DeallocateStmt go to state 794 + DeleteStmt go to state 795 + DropStmt go to state 796 + ExecuteStmt go to state 797 + ExplainableStmt go to state 798 + analyze_keyword go to state 799 + IndexStmt go to state 800 + InsertStmt go to state 801 + opt_with_clause go to state 78 + LoadStmt go to state 802 + opt_force go to state 80 + PragmaStmt go to state 803 + PrepareStmt go to state 804 + RenameStmt go to state 805 + SelectStmt go to state 806 + select_with_parens go to state 88 + select_no_parens go to state 89 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 94 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + TransactionStmt go to state 807 + UpdateStmt go to state 808 + UpdateExtensionsStmt go to state 809 + VacuumStmt go to state 810 + VariableResetStmt go to state 811 + VariableSetStmt go to state 812 + VariableShowStmt go to state 813 + describe_or_desc go to state 105 + show_or_describe go to state 106 + ViewStmt go to state 814 + + +State 21 + + 1557 ExportStmt: EXPORT_P • DATABASE Sconst copy_options + 1558 | EXPORT_P • DATABASE ColId TO Sconst copy_options + + DATABASE shift, and go to state 815 + + +State 22 + + 1539 CheckPointStmt: FORCE • CHECKPOINT opt_col_id + 1643 opt_force: FORCE • + + CHECKPOINT shift, and go to state 816 + + $default reduce using rule 1643 (opt_force) + + +State 23 + + 737 simple_select: FROM • from_list opt_select into_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause + 738 | FROM • from_list SELECT distinct_clause target_list_opt_comma into_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause + + IDENT shift, and go to state 120 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 821 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 822 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ONLY shift, and go to state 824 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 827 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 833 + + qualified_name go to state 834 + ColId go to state 835 + ColIdOrString go to state 836 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 837 + values_clause go to state 95 + values_clause_opt_comma go to state 838 + from_list go to state 839 + table_ref go to state 840 + joined_table go to state 841 + relation_expr go to state 842 + func_table go to state 843 + func_application go to state 844 + func_expr_windowless go to state 845 + func_expr_common_subexpr go to state 846 + func_name go to state 548 + function_name_token go to state 549 + + +State 24 + + 1559 ImportStmt: IMPORT_P • DATABASE Sconst + + DATABASE shift, and go to state 847 + + +State 25 + + 1638 LoadStmt: LOAD • file_name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 848 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 849 + Sconst go to state 850 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + file_name go to state 851 + + +State 26 + + 756 pivot_keyword: PIVOT • + + $default reduce using rule 756 (pivot_keyword) + + +State 27 + + 759 unpivot_keyword: PIVOT_LONGER • + + $default reduce using rule 759 (unpivot_keyword) + + +State 28 + + 757 pivot_keyword: PIVOT_WIDER • + + $default reduce using rule 757 (pivot_keyword) + + +State 29 + + 199 PragmaStmt: PRAGMA_P • ColId + 200 | PRAGMA_P • ColId '=' var_list + 201 | PRAGMA_P • ColId '(' func_arg_list ')' + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 852 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 30 + + 1502 PrepareStmt: PREPARE • name prep_type_clause AS PreparableStmt + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 853 + + +State 31 + + 1685 VariableResetStmt: RESET • reset_rest + 1686 | RESET • LOCAL reset_rest + 1687 | RESET • SESSION reset_rest + 1688 | RESET • GLOBAL reset_rest + 1689 | RESET • VARIABLE_P reset_rest + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 854 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 855 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 856 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 857 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 858 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 859 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 860 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 861 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + generic_reset go to state 862 + reset_rest go to state 863 + var_name go to state 864 + + +State 32 + + 266 TransactionStmt: ROLLBACK • opt_transaction + + TRANSACTION shift, and go to state 108 + WORK shift, and go to state 109 + + $default reduce using rule 269 (opt_transaction) + + opt_transaction go to state 865 + + +State 33 + + 735 simple_select: SELECT • opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause + 736 | SELECT • distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause + + ALL shift, and go to state 866 + DISTINCT shift, and go to state 867 + + $default reduce using rule 796 (opt_all_clause) + + distinct_clause go to state 868 + opt_all_clause go to state 869 + + +State 34 + + 1617 VariableSetStmt: SET • set_rest + 1618 | SET • LOCAL set_rest + 1619 | SET • SESSION set_rest + 1620 | SET • GLOBAL set_rest + 1621 | SET • VARIABLE_P set_rest + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 870 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 871 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 872 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 873 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 874 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 875 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 861 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + set_rest go to state 876 + generic_set go to state 877 + var_name go to state 878 + + +State 35 + + 1706 show_or_describe: SHOW • + + $default reduce using rule 1706 (show_or_describe) + + +State 36 + + 263 TransactionStmt: START • opt_transaction opt_transaction_type + + TRANSACTION shift, and go to state 108 + WORK shift, and go to state 109 + + $default reduce using rule 269 (opt_transaction) + + opt_transaction go to state 879 + + +State 37 + + 1696 VariableShowStmt: SUMMARIZE • SelectStmt + 1697 | SUMMARIZE • table_id + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FROM shift, and go to state 23 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 33 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 38 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 40 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITH shift, and go to state 44 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 + + ColId go to state 881 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + SelectStmt go to state 882 + select_with_parens go to state 88 + select_no_parens go to state 89 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + table_id go to state 884 + + +State 38 + + 740 simple_select: TABLE • relation_expr + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ONLY shift, and go to state 824 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 834 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + relation_expr go to state 886 + + +State 39 + + 1666 DeleteStmt: TRUNCATE • opt_table relation_expr_opt_alias + + TABLE shift, and go to state 887 + + $default reduce using rule 788 (opt_table) + + opt_table go to state 888 + + +State 40 + + 758 unpivot_keyword: UNPIVOT • + + $default reduce using rule 758 (unpivot_keyword) + + +State 41 + + 273 UseStmt: USE_P • qualified_name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 889 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 42 + + 1649 VacuumStmt: VACUUM • opt_full opt_freeze opt_verbose + 1650 | VACUUM • opt_full opt_freeze opt_verbose qualified_name opt_name_list + 1651 | VACUUM • opt_full opt_freeze opt_verbose AnalyzeStmt + 1652 | VACUUM • '(' vacuum_option_list ')' + 1653 | VACUUM • '(' vacuum_option_list ')' qualified_name opt_name_list + + FULL shift, and go to state 890 + '(' shift, and go to state 891 + + $default reduce using rule 1660 (opt_full) + + opt_full go to state 892 + + +State 43 + + 898 values_clause: VALUES • '(' expr_list_opt_comma ')' + + '(' shift, and go to state 893 + + +State 44 + + 767 with_clause: WITH • cte_list + 769 | WITH • RECURSIVE cte_list + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 894 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + cte_list go to state 895 + common_table_expr go to state 896 + name go to state 897 + + +State 45 + + 768 with_clause: WITH_LA • cte_list + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + cte_list go to state 898 + common_table_expr go to state 896 + name go to state 897 + + +State 46 + + 323 GraphTableStmt: '(' • PGQ_IDENT MATCH PathPatternList KeepOptional GraphTableWhereOptional ColumnsOptional ')' GraphTableNameOptional + 720 select_with_parens: '(' • select_no_parens ')' + 721 | '(' • select_with_parens ')' + 722 | '(' • VariableShowStmt ')' + + IDENT shift, and go to state 899 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 900 + BIGINT shift, and go to state 901 + BIT shift, and go to state 902 + BOOLEAN_P shift, and go to state 903 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 904 + CHARACTER shift, and go to state 905 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 906 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 907 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 908 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 14 + DESCRIBE shift, and go to state 15 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 909 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 910 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 911 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FROM shift, and go to state 23 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 912 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GROUPING shift, and go to state 913 + GROUPING_ID shift, and go to state 914 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 915 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 916 + INTEGER shift, and go to state 917 + INTERVAL shift, and go to state 918 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 919 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 920 + NCHAR shift, and go to state 921 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NONE shift, and go to state 922 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 923 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 924 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 925 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 926 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 927 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 928 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 929 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 930 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 33 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 931 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHOW shift, and go to state 35 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 932 + SNAPSHOT shift, and go to state 451 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 933 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 934 + SUMMARIZE shift, and go to state 37 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 38 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 935 + TIMESTAMP shift, and go to state 936 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 937 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 938 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 939 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 40 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 940 + VARCHAR shift, and go to state 941 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITH shift, and go to state 44 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 942 + XMLCONCAT shift, and go to state 943 + XMLELEMENT shift, and go to state 944 + XMLEXISTS shift, and go to state 945 + XMLFOREST shift, and go to state 946 + XMLNAMESPACES shift, and go to state 947 + XMLPARSE shift, and go to state 948 + XMLPI shift, and go to state 949 + XMLROOT shift, and go to state 950 + XMLSERIALIZE shift, and go to state 951 + XMLTABLE shift, and go to state 952 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 + + unreserved_keyword go to state 953 + pgq_col_name_keyword go to state 954 + PGQ_IDENT go to state 955 + select_with_parens go to state 956 + select_no_parens go to state 957 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + VariableShowStmt go to state 958 + describe_or_desc go to state 105 + show_or_describe go to state 106 + + +State 47 + + 0 $accept: stmtblock • $end + + $end shift, and go to state 959 + + +State 48 + + 1 stmtblock: stmtmulti • + 2 stmtmulti: stmtmulti • ';' stmt + + ';' shift, and go to state 960 + $default reduce using rule 1 (stmtblock) -state 47 - 14 stmt: CreateSeqStmt . +State 49 - $default reduce using rule 14 (stmt) + 3 stmtmulti: stmt • + $default reduce using rule 3 (stmtmulti) -state 48 - 20 stmt: ExecuteStmt . +State 50 - $default reduce using rule 20 (stmt) + 4 stmt: AlterObjectSchemaStmt • + + $default reduce using rule 4 (stmt) -state 49 +State 51 - 5 stmt: AlterSeqStmt . + 5 stmt: AlterSeqStmt • $default reduce using rule 5 (stmt) -state 50 +State 52 - 31 stmt: TransactionStmt . + 6 stmt: AlterTableStmt • - $default reduce using rule 31 (stmt) + $default reduce using rule 6 (stmt) -state 51 +State 53 - 15 stmt: CreateStmt . + 7 stmt: AnalyzeStmt • - $default reduce using rule 15 (stmt) + $default reduce using rule 7 (stmt) -state 52 +State 54 - 19 stmt: DropStmt . + 8 stmt: AttachStmt • - $default reduce using rule 19 (stmt) + $default reduce using rule 8 (stmt) -state 53 +State 55 - 12 stmt: CreateFunctionStmt . + 23 stmt: DetachStmt • - $default reduce using rule 12 (stmt) + $default reduce using rule 23 (stmt) -state 54 +State 56 - 32 stmt: UpdateStmt . + 9 stmt: CallStmt • - $default reduce using rule 32 (stmt) + $default reduce using rule 9 (stmt) -state 55 +State 57 - 10 stmt: CopyStmt . + 10 stmt: CheckPointStmt • $default reduce using rule 10 (stmt) -state 56 +State 58 - 30 stmt: SelectStmt . + 11 stmt: CommentOnStmt • - $default reduce using rule 30 (stmt) + $default reduce using rule 11 (stmt) -state 57 +State 59 - 446 SelectStmt: select_with_parens . [$end, CREATE_P, ON, RETURNING, WITH, ')', ';'] - 458 select_clause: select_with_parens . [EXCEPT, FETCH, FOR, INTERSECT, LIMIT, OFFSET, ORDER, UNION] + 12 stmt: CopyStmt • - $end reduce using rule 446 (SelectStmt) - CREATE_P reduce using rule 446 (SelectStmt) - ON reduce using rule 446 (SelectStmt) - RETURNING reduce using rule 446 (SelectStmt) - WITH reduce using rule 446 (SelectStmt) - ')' reduce using rule 446 (SelectStmt) - ';' reduce using rule 446 (SelectStmt) - $default reduce using rule 458 (select_clause) + $default reduce using rule 12 (stmt) -state 58 +State 60 - 445 SelectStmt: select_no_parens . + 19 stmt: CreateStmt • - $default reduce using rule 445 (SelectStmt) + $default reduce using rule 19 (stmt) -state 59 +State 61 - 450 select_no_parens: select_clause . sort_clause - 451 | select_clause . opt_sort_clause for_locking_clause opt_select_limit - 452 | select_clause . opt_sort_clause select_limit opt_for_locking_clause - 463 simple_select: select_clause . UNION all_or_distinct select_clause - 464 | select_clause . INTERSECT all_or_distinct select_clause - 465 | select_clause . EXCEPT all_or_distinct select_clause - 495 opt_sort_clause: . sort_clause - 496 | . [FETCH, FOR, LIMIT, OFFSET] - 497 sort_clause: . ORDER BY sortby_list - 498 | . ORDER BY ALL opt_asc_desc opt_nulls_order - 499 | . ORDER BY '*' opt_asc_desc opt_nulls_order + 13 stmt: CreateAsStmt • - EXCEPT shift, and go to state 610 - INTERSECT shift, and go to state 611 - ORDER shift, and go to state 612 - UNION shift, and go to state 613 + $default reduce using rule 13 (stmt) - $default reduce using rule 496 (opt_sort_clause) - opt_sort_clause go to state 614 - sort_clause go to state 615 +State 62 + 14 stmt: CreateFunctionStmt • -state 60 + $default reduce using rule 14 (stmt) - 449 select_no_parens: simple_select . [$end, CREATE_P, ON, RETURNING, WITH, ')', ';'] - 457 select_clause: simple_select . [EXCEPT, FETCH, FOR, INTERSECT, LIMIT, OFFSET, ORDER, UNION] - $end reduce using rule 449 (select_no_parens) - CREATE_P reduce using rule 449 (select_no_parens) - ON reduce using rule 449 (select_no_parens) - RETURNING reduce using rule 449 (select_no_parens) - WITH reduce using rule 449 (select_no_parens) - ')' reduce using rule 449 (select_no_parens) - ';' reduce using rule 449 (select_no_parens) - $default reduce using rule 457 (select_clause) +State 63 + 16 stmt: CreateSchemaStmt • -state 61 + $default reduce using rule 16 (stmt) - 128 opt_with_clause: with_clause . [DELETE_P, INSERT, UPDATE] - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 453 select_no_parens: with_clause . select_clause - 454 | with_clause . select_clause sort_clause - 455 | with_clause . select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | with_clause . select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - '(' shift, and go to state 36 +State 64 - $default reduce using rule 128 (opt_with_clause) + 17 stmt: CreateSecretStmt • - select_with_parens go to state 616 - select_clause go to state 617 - simple_select go to state 618 - values_clause go to state 62 - values_clause_opt_comma go to state 63 + $default reduce using rule 17 (stmt) -state 62 +State 65 - 596 values_clause: values_clause . ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: values_clause . [$end, IDENT, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INVOKER, ISOLATION, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEVEL, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, ')', ';'] - 598 | values_clause . ',' + 18 stmt: CreateSeqStmt • - ',' shift, and go to state 619 + $default reduce using rule 18 (stmt) - $default reduce using rule 597 (values_clause_opt_comma) +State 66 -state 63 + 20 stmt: CreateTypeStmt • - 461 simple_select: values_clause_opt_comma . + $default reduce using rule 20 (stmt) - $default reduce using rule 461 (simple_select) +State 67 -state 64 + 21 stmt: DeallocateStmt • - 28 stmt: PrepareStmt . + $default reduce using rule 21 (stmt) - $default reduce using rule 28 (stmt) +State 68 -state 65 + 22 stmt: DeleteStmt • - 13 stmt: CreateSchemaStmt . + $default reduce using rule 22 (stmt) - $default reduce using rule 13 (stmt) +State 69 -state 66 + 26 stmt: DropStmt • - 24 stmt: IndexStmt . + $default reduce using rule 26 (stmt) - $default reduce using rule 24 (stmt) +State 70 -state 67 + 25 stmt: DropSecretStmt • - 4 stmt: AlterObjectSchemaStmt . + $default reduce using rule 25 (stmt) - $default reduce using rule 4 (stmt) +State 71 -state 68 + 27 stmt: ExecuteStmt • - 9 stmt: CheckPointStmt . + $default reduce using rule 27 (stmt) - $default reduce using rule 9 (stmt) +State 72 -state 69 + 28 stmt: ExplainStmt • - 22 stmt: ExportStmt . + $default reduce using rule 28 (stmt) - $default reduce using rule 22 (stmt) +State 73 -state 70 + 1674 AnalyzeStmt: analyze_keyword • opt_verbose + 1675 | analyze_keyword • opt_verbose qualified_name opt_name_list - 23 stmt: ImportStmt . + VERBOSE shift, and go to state 961 - $default reduce using rule 23 (stmt) + $default reduce using rule 1565 (opt_verbose) + opt_verbose go to state 962 -state 71 - 21 stmt: ExplainStmt . +State 74 - $default reduce using rule 21 (stmt) + 29 stmt: ExportStmt • + $default reduce using rule 29 (stmt) -state 72 - 1162 opt_verbose: . VERBOSE - 1163 | . [$end, IDENT, SCONST, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, ISOLATION, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEVEL, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, ';'] - 1240 AnalyzeStmt: analyze_keyword . opt_verbose - 1241 | analyze_keyword . opt_verbose qualified_name opt_name_list +State 75 - VERBOSE shift, and go to state 620 + 31 stmt: ImportStmt • - $default reduce using rule 1163 (opt_verbose) + $default reduce using rule 31 (stmt) - opt_verbose go to state 621 +State 76 -state 73 + 32 stmt: IndexStmt • - 35 stmt: VariableSetStmt . + $default reduce using rule 32 (stmt) - $default reduce using rule 35 (stmt) +State 77 -state 74 + 33 stmt: InsertStmt • - 26 stmt: LoadStmt . + $default reduce using rule 33 (stmt) - $default reduce using rule 26 (stmt) +State 78 -state 75 + 145 InsertStmt: opt_with_clause • INSERT opt_or_action INTO insert_target opt_by_name_or_position insert_rest opt_on_conflict returning_clause + 217 UpdateExtensionsStmt: opt_with_clause • UPDATE EXTENSIONS opt_column_list + 658 UpdateStmt: opt_with_clause • UPDATE relation_expr_opt_alias SET set_clause_list_opt_comma from_clause where_or_current_clause returning_clause + 1665 DeleteStmt: opt_with_clause • DELETE_P FROM relation_expr_opt_alias using_clause where_or_current_clause returning_clause - 33 stmt: VacuumStmt . + DELETE_P shift, and go to state 963 + INSERT shift, and go to state 964 + UPDATE shift, and go to state 965 - $default reduce using rule 33 (stmt) +State 79 -state 76 + 34 stmt: LoadStmt • - 18 stmt: DeleteStmt . + $default reduce using rule 34 (stmt) - $default reduce using rule 18 (stmt) +State 80 -state 77 + 1639 LoadStmt: opt_force • INSTALL file_name opt_ext_version + 1640 | opt_force • INSTALL file_name FROM ColId opt_ext_version + 1641 | opt_force • INSTALL file_name FROM Sconst opt_ext_version - 7 stmt: AnalyzeStmt . + INSTALL shift, and go to state 966 - $default reduce using rule 7 (stmt) +State 81 -state 78 + 24 stmt: DropPropertyGraphStmt • - 34 stmt: VariableResetStmt . + $default reduce using rule 24 (stmt) - $default reduce using rule 34 (stmt) +State 82 -state 79 + 15 stmt: CreatePropertyGraphStmt • - 36 stmt: VariableShowStmt . + $default reduce using rule 15 (stmt) - $default reduce using rule 36 (stmt) +State 83 -state 80 - - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1248 VariableShowStmt: show_or_describe . SelectStmt - 1251 | show_or_describe . var_name - 1252 | show_or_describe . TIME ZONE - 1253 | show_or_describe . TRANSACTION ISOLATION LEVEL - 1254 | show_or_describe . ALL - 1255 | show_or_describe . [$end, ';'] - 1258 var_name: . ColId - 1259 | . var_name '.' ColId - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 622 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 26 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 31 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 623 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 624 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 584 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITH shift, and go to state 34 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - $default reduce using rule 1255 (VariableShowStmt) - - SelectStmt go to state 625 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - ColId go to state 566 - var_name go to state 626 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 81 - - 8 stmt: CallStmt . + 30 stmt: GraphTableStmt • - $default reduce using rule 8 (stmt) + $default reduce using rule 30 (stmt) -state 82 +State 84 - 37 stmt: ViewStmt . + 35 stmt: PragmaStmt • - $default reduce using rule 37 (stmt) + $default reduce using rule 35 (stmt) -state 83 +State 85 - 11 stmt: CreateAsStmt . + 36 stmt: PrepareStmt • - $default reduce using rule 11 (stmt) + $default reduce using rule 36 (stmt) -state 84 - - 208 opt_transaction: TRANSACTION . - - $default reduce using rule 208 (opt_transaction) - - -state 85 - - 207 opt_transaction: WORK . - - $default reduce using rule 207 (opt_transaction) - - -state 86 - - 201 TransactionStmt: ABORT_P opt_transaction . - - $default reduce using rule 201 (TransactionStmt) - - -state 87 - - 41 AlterTableStmt: ALTER INDEX . qualified_name alter_table_cmds - 42 | ALTER INDEX . IF_P EXISTS qualified_name alter_table_cmds - 109 RenameStmt: ALTER INDEX . qualified_name RENAME TO name - 110 | ALTER INDEX . IF_P EXISTS qualified_name RENAME TO name - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 627 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 628 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 88 - - 102 RenameStmt: ALTER SCHEMA . name RENAME TO name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 629 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 89 - - 43 AlterTableStmt: ALTER SEQUENCE . qualified_name alter_table_cmds - 44 | ALTER SEQUENCE . IF_P EXISTS qualified_name alter_table_cmds - 105 RenameStmt: ALTER SEQUENCE . qualified_name RENAME TO name - 106 | ALTER SEQUENCE . IF_P EXISTS qualified_name RENAME TO name - 171 AlterSeqStmt: ALTER SEQUENCE . qualified_name SeqOptList - 172 | ALTER SEQUENCE . IF_P EXISTS qualified_name SeqOptList - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1150 AlterObjectSchemaStmt: ALTER SEQUENCE . qualified_name SET SCHEMA name - 1151 | ALTER SEQUENCE . IF_P EXISTS qualified_name SET SCHEMA name - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 630 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 631 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 90 - - 39 AlterTableStmt: ALTER TABLE . relation_expr alter_table_cmds - 40 | ALTER TABLE . IF_P EXISTS relation_expr alter_table_cmds - 103 RenameStmt: ALTER TABLE . relation_expr RENAME TO name - 104 | ALTER TABLE . IF_P EXISTS relation_expr RENAME TO name - 111 | ALTER TABLE . relation_expr RENAME opt_column name TO name - 112 | ALTER TABLE . IF_P EXISTS relation_expr RENAME opt_column name TO name - 113 | ALTER TABLE . relation_expr RENAME CONSTRAINT name TO name - 114 | ALTER TABLE . IF_P EXISTS relation_expr RENAME CONSTRAINT name TO name - 638 relation_expr: . qualified_name - 639 | . qualified_name '*' - 640 | . ONLY qualified_name - 641 | . ONLY '(' qualified_name ')' - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1148 AlterObjectSchemaStmt: ALTER TABLE . relation_expr SET SCHEMA name - 1149 | ALTER TABLE . IF_P EXISTS relation_expr SET SCHEMA name - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 632 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ONLY shift, and go to state 589 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - relation_expr go to state 633 - qualified_name go to state 591 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 91 - - 45 AlterTableStmt: ALTER VIEW . qualified_name alter_table_cmds - 46 | ALTER VIEW . IF_P EXISTS qualified_name alter_table_cmds - 107 RenameStmt: ALTER VIEW . qualified_name RENAME TO name - 108 | ALTER VIEW . IF_P EXISTS qualified_name RENAME TO name - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1152 AlterObjectSchemaStmt: ALTER VIEW . qualified_name SET SCHEMA name - 1153 | ALTER VIEW . IF_P EXISTS qualified_name SET SCHEMA name - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 634 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 +State 86 - qualified_name go to state 635 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 + 37 stmt: RenameStmt • + $default reduce using rule 37 (stmt) -state 92 - 202 TransactionStmt: BEGIN_P opt_transaction . +State 87 - $default reduce using rule 202 (TransactionStmt) + 38 stmt: SelectStmt • + $default reduce using rule 38 (stmt) + + +State 88 + + 719 SelectStmt: select_with_parens • + 732 select_clause: select_with_parens • + + $end reduce using rule 719 (SelectStmt) + CREATE_P reduce using rule 719 (SelectStmt) + ON reduce using rule 719 (SelectStmt) + RETURNING reduce using rule 719 (SelectStmt) + WITH reduce using rule 719 (SelectStmt) + ')' reduce using rule 719 (SelectStmt) + ';' reduce using rule 719 (SelectStmt) + $default reduce using rule 732 (select_clause) + + +State 89 + + 718 SelectStmt: select_no_parens • + + $default reduce using rule 718 (SelectStmt) + + +State 90 + + 724 select_no_parens: select_clause • sort_clause + 725 | select_clause • opt_sort_clause for_locking_clause opt_select_limit + 726 | select_clause • opt_sort_clause select_limit opt_for_locking_clause + 741 simple_select: select_clause • UNION all_or_distinct by_name select_clause + 742 | select_clause • UNION all_or_distinct select_clause + 743 | select_clause • INTERSECT all_or_distinct select_clause + 744 | select_clause • EXCEPT all_or_distinct select_clause + + EXCEPT shift, and go to state 967 + INTERSECT shift, and go to state 968 + ORDER shift, and go to state 969 + UNION shift, and go to state 970 + + $default reduce using rule 801 (opt_sort_clause) + + opt_sort_clause go to state 971 + sort_clause go to state 972 + + +State 91 + + 723 select_no_parens: simple_select • + 731 select_clause: simple_select • + + $end reduce using rule 723 (select_no_parens) + CREATE_P reduce using rule 723 (select_no_parens) + ON reduce using rule 723 (select_no_parens) + RETURNING reduce using rule 723 (select_no_parens) + WITH reduce using rule 723 (select_no_parens) + ')' reduce using rule 723 (select_no_parens) + ';' reduce using rule 723 (select_no_parens) + $default reduce using rule 731 (select_clause) + + +State 92 + + 745 simple_select: pivot_keyword • table_ref USING target_list_opt_comma + 746 | pivot_keyword • table_ref USING target_list_opt_comma GROUP_P BY name_list_opt_comma_opt_bracket + 747 | pivot_keyword • table_ref GROUP_P BY name_list_opt_comma_opt_bracket + 748 | pivot_keyword • table_ref ON pivot_column_list + 749 | pivot_keyword • table_ref ON pivot_column_list GROUP_P BY name_list_opt_comma_opt_bracket + 750 | pivot_keyword • table_ref ON pivot_column_list USING target_list_opt_comma + 751 | pivot_keyword • table_ref ON pivot_column_list USING target_list_opt_comma GROUP_P BY name_list_opt_comma_opt_bracket + + IDENT shift, and go to state 120 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 821 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 822 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ONLY shift, and go to state 824 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 827 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 833 + + qualified_name go to state 834 + ColId go to state 835 + ColIdOrString go to state 836 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 837 + values_clause go to state 95 + values_clause_opt_comma go to state 838 + table_ref go to state 973 + joined_table go to state 841 + relation_expr go to state 842 + func_table go to state 843 + func_application go to state 844 + func_expr_windowless go to state 845 + func_expr_common_subexpr go to state 846 + func_name go to state 548 + function_name_token go to state 549 + + +State 93 + + 752 simple_select: unpivot_keyword • table_ref ON target_list_opt_comma INTO NAME_P name value_or_values name_list_opt_comma_opt_bracket + 753 | unpivot_keyword • table_ref ON target_list_opt_comma + + IDENT shift, and go to state 120 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 821 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 822 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ONLY shift, and go to state 824 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 827 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 833 + + qualified_name go to state 834 + ColId go to state 835 + ColIdOrString go to state 836 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 837 + values_clause go to state 95 + values_clause_opt_comma go to state 838 + table_ref go to state 974 + joined_table go to state 841 + relation_expr go to state 842 + func_table go to state 843 + func_application go to state 844 + func_expr_windowless go to state 845 + func_expr_common_subexpr go to state 846 + func_name go to state 548 + function_name_token go to state 549 + + +State 94 + + 159 opt_with_clause: with_clause • + 727 select_no_parens: with_clause • select_clause + 728 | with_clause • select_clause sort_clause + 729 | with_clause • select_clause opt_sort_clause for_locking_clause opt_select_limit + 730 | with_clause • select_clause opt_sort_clause select_limit opt_for_locking_clause -state 93 + FROM shift, and go to state 23 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + TABLE shift, and go to state 38 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + '(' shift, and go to state 880 - 1093 ColId: IDENT . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - 1101 function_name_token: IDENT . [SCONST, '('] + $default reduce using rule 159 (opt_with_clause) - SCONST reduce using rule 1101 (function_name_token) - '(' reduce using rule 1101 (function_name_token) - $default reduce using rule 1093 (ColId) + select_with_parens go to state 975 + select_clause go to state 976 + simple_select go to state 977 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + values_clause go to state 95 + values_clause_opt_comma go to state 96 -state 94 +State 95 - 1276 unreserved_keyword: ABORT_P . + 899 values_clause: values_clause • ',' '(' expr_list_opt_comma ')' + 900 values_clause_opt_comma: values_clause • + 901 | values_clause • ',' - $default reduce using rule 1276 (unreserved_keyword) + ',' shift, and go to state 978 + $default reduce using rule 900 (values_clause_opt_comma) -state 95 - 1277 unreserved_keyword: ABSOLUTE_P . +State 96 - $default reduce using rule 1277 (unreserved_keyword) + 739 simple_select: values_clause_opt_comma • + $default reduce using rule 739 (simple_select) -state 96 - 1278 unreserved_keyword: ACCESS . +State 97 - $default reduce using rule 1278 (unreserved_keyword) + 39 stmt: TransactionStmt • + $default reduce using rule 39 (stmt) -state 97 - 1279 unreserved_keyword: ACTION . +State 98 - $default reduce using rule 1279 (unreserved_keyword) + 41 stmt: UpdateStmt • + $default reduce using rule 41 (stmt) -state 98 - 1280 unreserved_keyword: ADD_P . +State 99 - $default reduce using rule 1280 (unreserved_keyword) + 40 stmt: UpdateExtensionsStmt • + $default reduce using rule 40 (stmt) -state 99 - 1281 unreserved_keyword: ADMIN . +State 100 - $default reduce using rule 1281 (unreserved_keyword) + 42 stmt: UseStmt • + $default reduce using rule 42 (stmt) -state 100 - 1282 unreserved_keyword: AFTER . +State 101 - $default reduce using rule 1282 (unreserved_keyword) + 43 stmt: VacuumStmt • + $default reduce using rule 43 (stmt) -state 101 - 1283 unreserved_keyword: AGGREGATE . +State 102 - $default reduce using rule 1283 (unreserved_keyword) + 44 stmt: VariableResetStmt • + $default reduce using rule 44 (stmt) -state 102 - 1284 unreserved_keyword: ALSO . +State 103 - $default reduce using rule 1284 (unreserved_keyword) + 45 stmt: VariableSetStmt • + $default reduce using rule 45 (stmt) -state 103 - 1285 unreserved_keyword: ALTER . +State 104 - $default reduce using rule 1285 (unreserved_keyword) + 46 stmt: VariableShowStmt • + $default reduce using rule 46 (stmt) -state 104 - 1286 unreserved_keyword: ALWAYS . +State 105 - $default reduce using rule 1286 (unreserved_keyword) + 1707 show_or_describe: describe_or_desc • + $default reduce using rule 1707 (show_or_describe) -state 105 - 1287 unreserved_keyword: ASSERTION . +State 106 - $default reduce using rule 1287 (unreserved_keyword) + 1695 VariableShowStmt: show_or_describe • SelectStmt + 1698 | show_or_describe • table_id + 1699 | show_or_describe • TIME ZONE + 1700 | show_or_describe • TRANSACTION ISOLATION LEVEL + 1701 | show_or_describe • ALL opt_tables + 1702 | show_or_describe • + 1703 | show_or_describe • PROPERTY GRAPH ColId + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 979 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FROM shift, and go to state 23 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 980 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 33 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 38 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 981 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 982 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 40 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITH shift, and go to state 44 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 + + $default reduce using rule 1702 (VariableShowStmt) + + ColId go to state 881 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + SelectStmt go to state 983 + select_with_parens go to state 88 + select_no_parens go to state 89 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + table_id go to state 984 + + +State 107 + + 47 stmt: ViewStmt • + + $default reduce using rule 47 (stmt) + + +State 108 + + 268 opt_transaction: TRANSACTION • + + $default reduce using rule 268 (opt_transaction) + + +State 109 + + 267 opt_transaction: WORK • + + $default reduce using rule 267 (opt_transaction) + + +State 110 + + 261 TransactionStmt: ABORT_P opt_transaction • + + $default reduce using rule 261 (TransactionStmt) + + +State 111 + + 51 AlterTableStmt: ALTER INDEX • qualified_name alter_table_cmds + 52 | ALTER INDEX • IF_P EXISTS qualified_name alter_table_cmds + 137 RenameStmt: ALTER INDEX • qualified_name RENAME TO name + 138 | ALTER INDEX • IF_P EXISTS qualified_name RENAME TO name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 985 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 986 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 112 + + 130 RenameStmt: ALTER SCHEMA • name RENAME TO name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 987 + + +State 113 + + 53 AlterTableStmt: ALTER SEQUENCE • qualified_name alter_table_cmds + 54 | ALTER SEQUENCE • IF_P EXISTS qualified_name alter_table_cmds + 133 RenameStmt: ALTER SEQUENCE • qualified_name RENAME TO name + 134 | ALTER SEQUENCE • IF_P EXISTS qualified_name RENAME TO name + 227 AlterSeqStmt: ALTER SEQUENCE • qualified_name SeqOptList + 228 | ALTER SEQUENCE • IF_P EXISTS qualified_name SeqOptList + 1535 AlterObjectSchemaStmt: ALTER SEQUENCE • qualified_name SET SCHEMA name + 1536 | ALTER SEQUENCE • IF_P EXISTS qualified_name SET SCHEMA name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 988 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 989 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 114 + + 49 AlterTableStmt: ALTER TABLE • relation_expr alter_table_cmds + 50 | ALTER TABLE • IF_P EXISTS relation_expr alter_table_cmds + 131 RenameStmt: ALTER TABLE • relation_expr RENAME TO name + 132 | ALTER TABLE • IF_P EXISTS relation_expr RENAME TO name + 139 | ALTER TABLE • relation_expr RENAME opt_column name TO name + 140 | ALTER TABLE • IF_P EXISTS relation_expr RENAME opt_column name TO name + 141 | ALTER TABLE • relation_expr RENAME CONSTRAINT name TO name + 142 | ALTER TABLE • IF_P EXISTS relation_expr RENAME CONSTRAINT name TO name + 1533 AlterObjectSchemaStmt: ALTER TABLE • relation_expr SET SCHEMA name + 1534 | ALTER TABLE • IF_P EXISTS relation_expr SET SCHEMA name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 990 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ONLY shift, and go to state 824 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 834 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + relation_expr go to state 991 + + +State 115 + + 55 AlterTableStmt: ALTER VIEW • qualified_name alter_table_cmds + 56 | ALTER VIEW • IF_P EXISTS qualified_name alter_table_cmds + 135 RenameStmt: ALTER VIEW • qualified_name RENAME TO name + 136 | ALTER VIEW • IF_P EXISTS qualified_name RENAME TO name + 1537 AlterObjectSchemaStmt: ALTER VIEW • qualified_name SET SCHEMA name + 1538 | ALTER VIEW • IF_P EXISTS qualified_name SET SCHEMA name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 992 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 -state 106 + qualified_name go to state 993 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 - 1288 unreserved_keyword: ASSIGNMENT . - $default reduce using rule 1288 (unreserved_keyword) +State 116 + 1681 opt_database: DATABASE • -state 107 + $default reduce using rule 1681 (opt_database) - 1289 unreserved_keyword: AT . - $default reduce using rule 1289 (unreserved_keyword) +State 117 + 1677 AttachStmt: ATTACH IF_P • NOT EXISTS opt_database Sconst opt_database_alias copy_options -state 108 + NOT shift, and go to state 994 - 1290 unreserved_keyword: ATTACH . - $default reduce using rule 1290 (unreserved_keyword) +State 118 + 1676 AttachStmt: ATTACH opt_database • Sconst opt_database_alias copy_options -state 109 + SCONST shift, and go to state 848 - 1291 unreserved_keyword: ATTRIBUTE . + Sconst go to state 995 - $default reduce using rule 1291 (unreserved_keyword) +State 119 -state 110 + 262 TransactionStmt: BEGIN_P opt_transaction • opt_transaction_type - 1636 func_name_keyword: AUTHORIZATION . + READ_P shift, and go to state 996 - $default reduce using rule 1636 (func_name_keyword) + $default reduce using rule 272 (opt_transaction_type) + opt_transaction_type go to state 997 -state 111 - 1292 unreserved_keyword: BACKWARD . +State 120 - $default reduce using rule 1292 (unreserved_keyword) + 114 ColId: IDENT • + 1485 function_name_token: IDENT • + SCONST reduce using rule 1485 (function_name_token) + '(' reduce using rule 1485 (function_name_token) + $default reduce using rule 114 (ColId) -state 112 - 1293 unreserved_keyword: BEFORE . +State 121 - $default reduce using rule 1293 (unreserved_keyword) + 1731 unreserved_keyword: ABORT_P • + $default reduce using rule 1731 (unreserved_keyword) -state 113 - 1294 unreserved_keyword: BEGIN_P . +State 122 - $default reduce using rule 1294 (unreserved_keyword) + 1732 unreserved_keyword: ABSOLUTE_P • + $default reduce using rule 1732 (unreserved_keyword) -state 114 - 1583 col_name_keyword: BETWEEN . +State 123 - $default reduce using rule 1583 (col_name_keyword) + 1733 unreserved_keyword: ACCESS • + $default reduce using rule 1733 (unreserved_keyword) -state 115 - 1584 col_name_keyword: BIGINT . +State 124 - $default reduce using rule 1584 (col_name_keyword) + 1734 unreserved_keyword: ACTION • + $default reduce using rule 1734 (unreserved_keyword) -state 116 - 1637 func_name_keyword: BINARY . +State 125 - $default reduce using rule 1637 (func_name_keyword) + 2352 pgq_unreserved_keyword: ACYCLIC • + $default reduce using rule 2352 (pgq_unreserved_keyword) -state 117 - 1585 col_name_keyword: BIT . +State 126 - $default reduce using rule 1585 (col_name_keyword) + 1735 unreserved_keyword: ADD_P • + $default reduce using rule 1735 (unreserved_keyword) -state 118 - 1586 col_name_keyword: BOOLEAN_P . +State 127 - $default reduce using rule 1586 (col_name_keyword) + 1736 unreserved_keyword: ADMIN • + $default reduce using rule 1736 (unreserved_keyword) -state 119 - 1295 unreserved_keyword: BY . +State 128 - $default reduce using rule 1295 (unreserved_keyword) + 1737 unreserved_keyword: AFTER • + $default reduce using rule 1737 (unreserved_keyword) -state 120 - 1296 unreserved_keyword: CACHE . +State 129 - $default reduce using rule 1296 (unreserved_keyword) + 1738 unreserved_keyword: AGGREGATE • + $default reduce using rule 1738 (unreserved_keyword) -state 121 - 1297 unreserved_keyword: CALL_P . +State 130 - $default reduce using rule 1297 (unreserved_keyword) + 1739 unreserved_keyword: ALSO • + $default reduce using rule 1739 (unreserved_keyword) -state 122 - 1298 unreserved_keyword: CALLED . +State 131 - $default reduce using rule 1298 (unreserved_keyword) + 1740 unreserved_keyword: ALTER • + $default reduce using rule 1740 (unreserved_keyword) -state 123 - 1299 unreserved_keyword: CASCADE . +State 132 - $default reduce using rule 1299 (unreserved_keyword) + 1741 unreserved_keyword: ALWAYS • + $default reduce using rule 1741 (unreserved_keyword) -state 124 - 1300 unreserved_keyword: CASCADED . +State 133 - $default reduce using rule 1300 (unreserved_keyword) + 2353 pgq_unreserved_keyword: ARE • + $default reduce using rule 2353 (pgq_unreserved_keyword) -state 125 - 1301 unreserved_keyword: CATALOG_P . +State 134 - $default reduce using rule 1301 (unreserved_keyword) + 2106 func_name_keyword: ASOF • + $default reduce using rule 2106 (func_name_keyword) -state 126 - 1302 unreserved_keyword: CHAIN . +State 135 - $default reduce using rule 1302 (unreserved_keyword) + 1742 unreserved_keyword: ASSERTION • + $default reduce using rule 1742 (unreserved_keyword) -state 127 - 1587 col_name_keyword: CHAR_P . +State 136 - $default reduce using rule 1587 (col_name_keyword) + 1743 unreserved_keyword: ASSIGNMENT • + $default reduce using rule 1743 (unreserved_keyword) -state 128 - 1588 col_name_keyword: CHARACTER . +State 137 - $default reduce using rule 1588 (col_name_keyword) + 1744 unreserved_keyword: AT • + $default reduce using rule 1744 (unreserved_keyword) -state 129 - 1303 unreserved_keyword: CHARACTERISTICS . +State 138 - $default reduce using rule 1303 (unreserved_keyword) + 1745 unreserved_keyword: ATTACH • + $default reduce using rule 1745 (unreserved_keyword) -state 130 - 1304 unreserved_keyword: CHECKPOINT . +State 139 - $default reduce using rule 1304 (unreserved_keyword) + 1746 unreserved_keyword: ATTRIBUTE • + $default reduce using rule 1746 (unreserved_keyword) -state 131 - 1305 unreserved_keyword: CLASS . +State 140 - $default reduce using rule 1305 (unreserved_keyword) + 2107 func_name_keyword: AUTHORIZATION • + $default reduce using rule 2107 (func_name_keyword) -state 132 - 1306 unreserved_keyword: CLOSE . +State 141 - $default reduce using rule 1306 (unreserved_keyword) + 1747 unreserved_keyword: BACKWARD • + $default reduce using rule 1747 (unreserved_keyword) -state 133 - 1307 unreserved_keyword: CLUSTER . +State 142 - $default reduce using rule 1307 (unreserved_keyword) + 1748 unreserved_keyword: BEFORE • + $default reduce using rule 1748 (unreserved_keyword) -state 134 - 1589 col_name_keyword: COALESCE . +State 143 - $default reduce using rule 1589 (col_name_keyword) + 1749 unreserved_keyword: BEGIN_P • + $default reduce using rule 1749 (unreserved_keyword) -state 135 - 1638 func_name_keyword: COLLATION . +State 144 - $default reduce using rule 1638 (func_name_keyword) + 2052 col_name_keyword: BETWEEN • + $default reduce using rule 2052 (col_name_keyword) -state 136 - 1308 unreserved_keyword: COLUMNS . +State 145 - $default reduce using rule 1308 (unreserved_keyword) + 2053 col_name_keyword: BIGINT • + $default reduce using rule 2053 (col_name_keyword) -state 137 - 1309 unreserved_keyword: COMMENT . +State 146 - $default reduce using rule 1309 (unreserved_keyword) + 2108 func_name_keyword: BINARY • + $default reduce using rule 2108 (func_name_keyword) -state 138 - 1310 unreserved_keyword: COMMENTS . +State 147 - $default reduce using rule 1310 (unreserved_keyword) + 2054 col_name_keyword: BIT • + $default reduce using rule 2054 (col_name_keyword) -state 139 - 1311 unreserved_keyword: COMMIT . +State 148 - $default reduce using rule 1311 (unreserved_keyword) + 2055 col_name_keyword: BOOLEAN_P • + $default reduce using rule 2055 (col_name_keyword) -state 140 - 1312 unreserved_keyword: COMMITTED . +State 149 - $default reduce using rule 1312 (unreserved_keyword) + 1750 unreserved_keyword: BY • + $default reduce using rule 1750 (unreserved_keyword) -state 141 - 1313 unreserved_keyword: COMPRESSION . +State 150 - $default reduce using rule 1313 (unreserved_keyword) + 1751 unreserved_keyword: CACHE • + $default reduce using rule 1751 (unreserved_keyword) -state 142 - 1639 func_name_keyword: CONCURRENTLY . +State 151 - $default reduce using rule 1639 (func_name_keyword) + 1752 unreserved_keyword: CALL_P • + $default reduce using rule 1752 (unreserved_keyword) -state 143 - 1314 unreserved_keyword: CONFIGURATION . +State 152 - $default reduce using rule 1314 (unreserved_keyword) + 1753 unreserved_keyword: CALLED • + $default reduce using rule 1753 (unreserved_keyword) -state 144 - 1315 unreserved_keyword: CONFLICT . +State 153 - $default reduce using rule 1315 (unreserved_keyword) + 1754 unreserved_keyword: CASCADE • + $default reduce using rule 1754 (unreserved_keyword) -state 145 - 1316 unreserved_keyword: CONNECTION . +State 154 - $default reduce using rule 1316 (unreserved_keyword) + 1755 unreserved_keyword: CASCADED • + $default reduce using rule 1755 (unreserved_keyword) -state 146 - 1317 unreserved_keyword: CONSTRAINTS . +State 155 - $default reduce using rule 1317 (unreserved_keyword) + 1756 unreserved_keyword: CATALOG_P • + $default reduce using rule 1756 (unreserved_keyword) -state 147 - 1318 unreserved_keyword: CONTENT_P . +State 156 - $default reduce using rule 1318 (unreserved_keyword) + 1757 unreserved_keyword: CENTURIES_P • + $default reduce using rule 1757 (unreserved_keyword) -state 148 - 1319 unreserved_keyword: CONTINUE_P . +State 157 - $default reduce using rule 1319 (unreserved_keyword) + 1758 unreserved_keyword: CENTURY_P • + $default reduce using rule 1758 (unreserved_keyword) -state 149 - 1320 unreserved_keyword: CONVERSION_P . +State 158 - $default reduce using rule 1320 (unreserved_keyword) + 1759 unreserved_keyword: CHAIN • + $default reduce using rule 1759 (unreserved_keyword) -state 150 - 1321 unreserved_keyword: COPY . +State 159 - $default reduce using rule 1321 (unreserved_keyword) + 2056 col_name_keyword: CHAR_P • + $default reduce using rule 2056 (col_name_keyword) -state 151 - 1322 unreserved_keyword: COST . +State 160 - $default reduce using rule 1322 (unreserved_keyword) + 2057 col_name_keyword: CHARACTER • + $default reduce using rule 2057 (col_name_keyword) -state 152 - 1640 func_name_keyword: CROSS . +State 161 - $default reduce using rule 1640 (func_name_keyword) + 1760 unreserved_keyword: CHARACTERISTICS • + $default reduce using rule 1760 (unreserved_keyword) -state 153 - 1323 unreserved_keyword: CSV . +State 162 - $default reduce using rule 1323 (unreserved_keyword) + 1761 unreserved_keyword: CHECKPOINT • + $default reduce using rule 1761 (unreserved_keyword) -state 154 - 1324 unreserved_keyword: CUBE . +State 163 - $default reduce using rule 1324 (unreserved_keyword) + 1762 unreserved_keyword: CLASS • + $default reduce using rule 1762 (unreserved_keyword) -state 155 - 1325 unreserved_keyword: CURRENT_P . +State 164 - $default reduce using rule 1325 (unreserved_keyword) + 1763 unreserved_keyword: CLOSE • + $default reduce using rule 1763 (unreserved_keyword) -state 156 - 1641 func_name_keyword: CURRENT_CATALOG . +State 165 - $default reduce using rule 1641 (func_name_keyword) + 1764 unreserved_keyword: CLUSTER • + $default reduce using rule 1764 (unreserved_keyword) -state 157 - 1642 func_name_keyword: CURRENT_DATE . +State 166 - $default reduce using rule 1642 (func_name_keyword) + 2058 col_name_keyword: COALESCE • + $default reduce using rule 2058 (col_name_keyword) -state 158 - 1643 func_name_keyword: CURRENT_ROLE . +State 167 - $default reduce using rule 1643 (func_name_keyword) + 2109 func_name_keyword: COLLATION • + $default reduce using rule 2109 (func_name_keyword) -state 159 - 1644 func_name_keyword: CURRENT_SCHEMA . +State 168 - $default reduce using rule 1644 (func_name_keyword) + 2059 col_name_keyword: COLUMNS • + $default reduce using rule 2059 (col_name_keyword) -state 160 - 1645 func_name_keyword: CURRENT_USER . +State 169 - $default reduce using rule 1645 (func_name_keyword) + 1765 unreserved_keyword: COMMENT • + $default reduce using rule 1765 (unreserved_keyword) -state 161 - 1326 unreserved_keyword: CURSOR . +State 170 - $default reduce using rule 1326 (unreserved_keyword) + 1766 unreserved_keyword: COMMENTS • + $default reduce using rule 1766 (unreserved_keyword) -state 162 - 1327 unreserved_keyword: CYCLE . +State 171 - $default reduce using rule 1327 (unreserved_keyword) + 1767 unreserved_keyword: COMMIT • + $default reduce using rule 1767 (unreserved_keyword) -state 163 - 1328 unreserved_keyword: DATA_P . +State 172 - $default reduce using rule 1328 (unreserved_keyword) + 1768 unreserved_keyword: COMMITTED • + $default reduce using rule 1768 (unreserved_keyword) -state 164 - 1329 unreserved_keyword: DATABASE . +State 173 - $default reduce using rule 1329 (unreserved_keyword) + 1769 unreserved_keyword: COMPRESSION • + $default reduce using rule 1769 (unreserved_keyword) -state 165 - 1330 unreserved_keyword: DAY_P . +State 174 - $default reduce using rule 1330 (unreserved_keyword) + 2110 func_name_keyword: CONCURRENTLY • + $default reduce using rule 2110 (func_name_keyword) -state 166 - 1331 unreserved_keyword: DAYS_P . +State 175 - $default reduce using rule 1331 (unreserved_keyword) + 1770 unreserved_keyword: CONFIGURATION • + $default reduce using rule 1770 (unreserved_keyword) -state 167 - 1332 unreserved_keyword: DEALLOCATE . +State 176 - $default reduce using rule 1332 (unreserved_keyword) + 1771 unreserved_keyword: CONFLICT • + $default reduce using rule 1771 (unreserved_keyword) -state 168 - 1590 col_name_keyword: DEC . +State 177 - $default reduce using rule 1590 (col_name_keyword) + 1772 unreserved_keyword: CONNECTION • + $default reduce using rule 1772 (unreserved_keyword) -state 169 - 1591 col_name_keyword: DECIMAL_P . +State 178 - $default reduce using rule 1591 (col_name_keyword) + 1773 unreserved_keyword: CONSTRAINTS • + $default reduce using rule 1773 (unreserved_keyword) -state 170 - 1333 unreserved_keyword: DECLARE . +State 179 - $default reduce using rule 1333 (unreserved_keyword) + 1774 unreserved_keyword: CONTENT_P • + $default reduce using rule 1774 (unreserved_keyword) -state 171 - 1334 unreserved_keyword: DEFAULTS . +State 180 - $default reduce using rule 1334 (unreserved_keyword) + 1775 unreserved_keyword: CONTINUE_P • + $default reduce using rule 1775 (unreserved_keyword) -state 172 - 1335 unreserved_keyword: DEFERRED . +State 181 - $default reduce using rule 1335 (unreserved_keyword) + 1776 unreserved_keyword: CONVERSION_P • + $default reduce using rule 1776 (unreserved_keyword) -state 173 - 1336 unreserved_keyword: DEFINER . +State 182 - $default reduce using rule 1336 (unreserved_keyword) + 1777 unreserved_keyword: COPY • + $default reduce using rule 1777 (unreserved_keyword) -state 174 - 1337 unreserved_keyword: DELETE_P . +State 183 - $default reduce using rule 1337 (unreserved_keyword) + 2354 pgq_unreserved_keyword: COST • + $default reduce using rule 2354 (pgq_unreserved_keyword) -state 175 - 1338 unreserved_keyword: DELIMITER . +State 184 - $default reduce using rule 1338 (unreserved_keyword) + 2111 func_name_keyword: CROSS • + $default reduce using rule 2111 (func_name_keyword) -state 176 - 1339 unreserved_keyword: DELIMITERS . +State 185 - $default reduce using rule 1339 (unreserved_keyword) + 1778 unreserved_keyword: CSV • + $default reduce using rule 1778 (unreserved_keyword) -state 177 - 1340 unreserved_keyword: DEPENDS . +State 186 - $default reduce using rule 1340 (unreserved_keyword) + 1779 unreserved_keyword: CUBE • + $default reduce using rule 1779 (unreserved_keyword) -state 178 - 1341 unreserved_keyword: DESCRIBE . +State 187 - $default reduce using rule 1341 (unreserved_keyword) + 1780 unreserved_keyword: CURRENT_P • + $default reduce using rule 1780 (unreserved_keyword) -state 179 - 1342 unreserved_keyword: DETACH . +State 188 - $default reduce using rule 1342 (unreserved_keyword) + 1781 unreserved_keyword: CURSOR • + $default reduce using rule 1781 (unreserved_keyword) -state 180 - 1343 unreserved_keyword: DICTIONARY . +State 189 - $default reduce using rule 1343 (unreserved_keyword) + 1782 unreserved_keyword: CYCLE • + $default reduce using rule 1782 (unreserved_keyword) -state 181 - 1344 unreserved_keyword: DISABLE_P . +State 190 - $default reduce using rule 1344 (unreserved_keyword) + 1783 unreserved_keyword: DATA_P • + $default reduce using rule 1783 (unreserved_keyword) -state 182 - 1345 unreserved_keyword: DISCARD . +State 191 - $default reduce using rule 1345 (unreserved_keyword) + 1784 unreserved_keyword: DATABASE • + $default reduce using rule 1784 (unreserved_keyword) -state 183 - 1346 unreserved_keyword: DOCUMENT_P . +State 192 - $default reduce using rule 1346 (unreserved_keyword) + 1785 unreserved_keyword: DAY_P • + $default reduce using rule 1785 (unreserved_keyword) -state 184 - 1347 unreserved_keyword: DOMAIN_P . +State 193 - $default reduce using rule 1347 (unreserved_keyword) + 1786 unreserved_keyword: DAYS_P • + $default reduce using rule 1786 (unreserved_keyword) -state 185 - 1348 unreserved_keyword: DOUBLE_P . +State 194 - $default reduce using rule 1348 (unreserved_keyword) + 1787 unreserved_keyword: DEALLOCATE • + $default reduce using rule 1787 (unreserved_keyword) -state 186 - 1349 unreserved_keyword: DROP . +State 195 - $default reduce using rule 1349 (unreserved_keyword) + 2060 col_name_keyword: DEC • + $default reduce using rule 2060 (col_name_keyword) -state 187 - 1350 unreserved_keyword: EACH . +State 196 - $default reduce using rule 1350 (unreserved_keyword) + 1788 unreserved_keyword: DECADE_P • + $default reduce using rule 1788 (unreserved_keyword) -state 188 - 1351 unreserved_keyword: ENABLE_P . +State 197 - $default reduce using rule 1351 (unreserved_keyword) + 1789 unreserved_keyword: DECADES_P • + $default reduce using rule 1789 (unreserved_keyword) -state 189 - 1352 unreserved_keyword: ENCODING . +State 198 - $default reduce using rule 1352 (unreserved_keyword) + 2061 col_name_keyword: DECIMAL_P • + $default reduce using rule 2061 (col_name_keyword) -state 190 - 1353 unreserved_keyword: ENCRYPTED . +State 199 - $default reduce using rule 1353 (unreserved_keyword) + 1790 unreserved_keyword: DECLARE • + $default reduce using rule 1790 (unreserved_keyword) -state 191 - 1354 unreserved_keyword: ENUM_P . +State 200 - $default reduce using rule 1354 (unreserved_keyword) + 1791 unreserved_keyword: DEFAULTS • + $default reduce using rule 1791 (unreserved_keyword) -state 192 - 1355 unreserved_keyword: ESCAPE . +State 201 - $default reduce using rule 1355 (unreserved_keyword) + 1792 unreserved_keyword: DEFERRED • + $default reduce using rule 1792 (unreserved_keyword) -state 193 - 1356 unreserved_keyword: EVENT . +State 202 - $default reduce using rule 1356 (unreserved_keyword) + 1793 unreserved_keyword: DEFINER • + $default reduce using rule 1793 (unreserved_keyword) -state 194 - 1357 unreserved_keyword: EXCLUDE . +State 203 - $default reduce using rule 1357 (unreserved_keyword) + 1794 unreserved_keyword: DELETE_P • + $default reduce using rule 1794 (unreserved_keyword) -state 195 - 1358 unreserved_keyword: EXCLUDING . +State 204 - $default reduce using rule 1358 (unreserved_keyword) + 1795 unreserved_keyword: DELIMITER • + $default reduce using rule 1795 (unreserved_keyword) -state 196 - 1359 unreserved_keyword: EXCLUSIVE . +State 205 - $default reduce using rule 1359 (unreserved_keyword) + 1796 unreserved_keyword: DELIMITERS • + $default reduce using rule 1796 (unreserved_keyword) -state 197 - 1360 unreserved_keyword: EXECUTE . +State 206 - $default reduce using rule 1360 (unreserved_keyword) + 1797 unreserved_keyword: DEPENDS • + $default reduce using rule 1797 (unreserved_keyword) -state 198 - 1592 col_name_keyword: EXISTS . +State 207 - $default reduce using rule 1592 (col_name_keyword) + 2355 pgq_unreserved_keyword: DESTINATION • + $default reduce using rule 2355 (pgq_unreserved_keyword) -state 199 - 1361 unreserved_keyword: EXPLAIN . +State 208 - $default reduce using rule 1361 (unreserved_keyword) + 1798 unreserved_keyword: DETACH • + $default reduce using rule 1798 (unreserved_keyword) -state 200 - 1362 unreserved_keyword: EXPORT_P . +State 209 - $default reduce using rule 1362 (unreserved_keyword) + 1799 unreserved_keyword: DICTIONARY • + $default reduce using rule 1799 (unreserved_keyword) -state 201 - 1363 unreserved_keyword: EXPORT_STATE . +State 210 - $default reduce using rule 1363 (unreserved_keyword) + 1800 unreserved_keyword: DISABLE_P • + $default reduce using rule 1800 (unreserved_keyword) -state 202 - 1364 unreserved_keyword: EXTENSION . +State 211 - $default reduce using rule 1364 (unreserved_keyword) + 1801 unreserved_keyword: DISCARD • + $default reduce using rule 1801 (unreserved_keyword) -state 203 - 1365 unreserved_keyword: EXTERNAL . +State 212 - $default reduce using rule 1365 (unreserved_keyword) + 1802 unreserved_keyword: DOCUMENT_P • + $default reduce using rule 1802 (unreserved_keyword) -state 204 - 1593 col_name_keyword: EXTRACT . +State 213 - $default reduce using rule 1593 (col_name_keyword) + 1803 unreserved_keyword: DOMAIN_P • + $default reduce using rule 1803 (unreserved_keyword) -state 205 - 1366 unreserved_keyword: FAMILY . +State 214 - $default reduce using rule 1366 (unreserved_keyword) + 1804 unreserved_keyword: DOUBLE_P • + $default reduce using rule 1804 (unreserved_keyword) -state 206 - 1367 unreserved_keyword: FILTER . +State 215 - $default reduce using rule 1367 (unreserved_keyword) + 1805 unreserved_keyword: DROP • + $default reduce using rule 1805 (unreserved_keyword) -state 207 - 1368 unreserved_keyword: FIRST_P . +State 216 - $default reduce using rule 1368 (unreserved_keyword) + 1806 unreserved_keyword: EACH • + $default reduce using rule 1806 (unreserved_keyword) -state 208 - 1594 col_name_keyword: FLOAT_P . +State 217 - $default reduce using rule 1594 (col_name_keyword) + 2356 pgq_unreserved_keyword: EDGE • + $default reduce using rule 2356 (pgq_unreserved_keyword) -state 209 - 1369 unreserved_keyword: FOLLOWING . +State 218 - $default reduce using rule 1369 (unreserved_keyword) + 2357 pgq_unreserved_keyword: ELEMENT_ID • + $default reduce using rule 2357 (pgq_unreserved_keyword) -state 210 - 1370 unreserved_keyword: FORCE . +State 219 - $default reduce using rule 1370 (unreserved_keyword) + 1807 unreserved_keyword: ENABLE_P • + $default reduce using rule 1807 (unreserved_keyword) -state 211 - 1371 unreserved_keyword: FORWARD . +State 220 - $default reduce using rule 1371 (unreserved_keyword) + 1808 unreserved_keyword: ENCODING • + $default reduce using rule 1808 (unreserved_keyword) -state 212 - 1646 func_name_keyword: FREEZE . +State 221 - $default reduce using rule 1646 (func_name_keyword) + 1809 unreserved_keyword: ENCRYPTED • + $default reduce using rule 1809 (unreserved_keyword) -state 213 - 1647 func_name_keyword: FULL . +State 222 - $default reduce using rule 1647 (func_name_keyword) + 1810 unreserved_keyword: ENUM_P • + $default reduce using rule 1810 (unreserved_keyword) -state 214 - 1372 unreserved_keyword: FUNCTION . +State 223 - $default reduce using rule 1372 (unreserved_keyword) + 1811 unreserved_keyword: ESCAPE • + $default reduce using rule 1811 (unreserved_keyword) -state 215 - 1373 unreserved_keyword: FUNCTIONS . +State 224 - $default reduce using rule 1373 (unreserved_keyword) + 1812 unreserved_keyword: EVENT • + $default reduce using rule 1812 (unreserved_keyword) -state 216 - 1595 col_name_keyword: GENERATED . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - 1648 func_name_keyword: GENERATED . [SCONST, '('] +State 225 - SCONST reduce using rule 1648 (func_name_keyword) - '(' reduce using rule 1648 (func_name_keyword) - $default reduce using rule 1595 (col_name_keyword) + 1813 unreserved_keyword: EXCLUDE • + $default reduce using rule 1813 (unreserved_keyword) -state 217 - 1649 func_name_keyword: GLOB . +State 226 - $default reduce using rule 1649 (func_name_keyword) + 1814 unreserved_keyword: EXCLUDING • + $default reduce using rule 1814 (unreserved_keyword) -state 218 - 1374 unreserved_keyword: GLOBAL . +State 227 - $default reduce using rule 1374 (unreserved_keyword) + 1815 unreserved_keyword: EXCLUSIVE • + $default reduce using rule 1815 (unreserved_keyword) -state 219 - 1375 unreserved_keyword: GRANTED . +State 228 - $default reduce using rule 1375 (unreserved_keyword) + 1816 unreserved_keyword: EXECUTE • + $default reduce using rule 1816 (unreserved_keyword) -state 220 - 1596 col_name_keyword: GROUPING . +State 229 - $default reduce using rule 1596 (col_name_keyword) + 2062 col_name_keyword: EXISTS • + $default reduce using rule 2062 (col_name_keyword) -state 221 - 1597 col_name_keyword: GROUPING_ID . +State 230 - $default reduce using rule 1597 (col_name_keyword) + 1817 unreserved_keyword: EXPLAIN • + $default reduce using rule 1817 (unreserved_keyword) -state 222 - 1376 unreserved_keyword: HANDLER . +State 231 - $default reduce using rule 1376 (unreserved_keyword) + 1818 unreserved_keyword: EXPORT_P • + $default reduce using rule 1818 (unreserved_keyword) -state 223 - 1377 unreserved_keyword: HEADER_P . +State 232 - $default reduce using rule 1377 (unreserved_keyword) + 1819 unreserved_keyword: EXPORT_STATE • + $default reduce using rule 1819 (unreserved_keyword) -state 224 - 1378 unreserved_keyword: HOLD . +State 233 - $default reduce using rule 1378 (unreserved_keyword) + 1820 unreserved_keyword: EXTENSION • + $default reduce using rule 1820 (unreserved_keyword) -state 225 - 1379 unreserved_keyword: HOUR_P . +State 234 - $default reduce using rule 1379 (unreserved_keyword) + 1821 unreserved_keyword: EXTENSIONS • + $default reduce using rule 1821 (unreserved_keyword) -state 226 - 1380 unreserved_keyword: HOURS_P . +State 235 - $default reduce using rule 1380 (unreserved_keyword) + 1822 unreserved_keyword: EXTERNAL • + $default reduce using rule 1822 (unreserved_keyword) -state 227 - 1381 unreserved_keyword: IDENTITY_P . +State 236 - $default reduce using rule 1381 (unreserved_keyword) + 2063 col_name_keyword: EXTRACT • + $default reduce using rule 2063 (col_name_keyword) -state 228 - 1382 unreserved_keyword: IF_P . +State 237 - $default reduce using rule 1382 (unreserved_keyword) + 1823 unreserved_keyword: FAMILY • + $default reduce using rule 1823 (unreserved_keyword) -state 229 - 1383 unreserved_keyword: IGNORE_P . +State 238 - $default reduce using rule 1383 (unreserved_keyword) + 1824 unreserved_keyword: FILTER • + $default reduce using rule 1824 (unreserved_keyword) -state 230 - 1650 func_name_keyword: ILIKE . +State 239 - $default reduce using rule 1650 (func_name_keyword) + 1825 unreserved_keyword: FIRST_P • + $default reduce using rule 1825 (unreserved_keyword) -state 231 - 1384 unreserved_keyword: IMMEDIATE . +State 240 - $default reduce using rule 1384 (unreserved_keyword) + 2064 col_name_keyword: FLOAT_P • + $default reduce using rule 2064 (col_name_keyword) -state 232 - 1385 unreserved_keyword: IMMUTABLE . +State 241 - $default reduce using rule 1385 (unreserved_keyword) + 1826 unreserved_keyword: FOLLOWING • + $default reduce using rule 1826 (unreserved_keyword) -state 233 - 1386 unreserved_keyword: IMPLICIT_P . +State 242 - $default reduce using rule 1386 (unreserved_keyword) + 1827 unreserved_keyword: FORCE • + $default reduce using rule 1827 (unreserved_keyword) -state 234 - 1387 unreserved_keyword: IMPORT_P . +State 243 - $default reduce using rule 1387 (unreserved_keyword) + 1828 unreserved_keyword: FORWARD • + $default reduce using rule 1828 (unreserved_keyword) -state 235 - 1388 unreserved_keyword: INCLUDING . +State 244 - $default reduce using rule 1388 (unreserved_keyword) + 2112 func_name_keyword: FREEZE • + $default reduce using rule 2112 (func_name_keyword) -state 236 - 1389 unreserved_keyword: INCREMENT . +State 245 - $default reduce using rule 1389 (unreserved_keyword) + 2113 func_name_keyword: FULL • + $default reduce using rule 2113 (func_name_keyword) -state 237 - 1390 unreserved_keyword: INDEX . +State 246 - $default reduce using rule 1390 (unreserved_keyword) + 1829 unreserved_keyword: FUNCTION • + $default reduce using rule 1829 (unreserved_keyword) -state 238 - 1391 unreserved_keyword: INDEXES . +State 247 - $default reduce using rule 1391 (unreserved_keyword) + 1830 unreserved_keyword: FUNCTIONS • + $default reduce using rule 1830 (unreserved_keyword) -state 239 - 1392 unreserved_keyword: INHERIT . +State 248 - $default reduce using rule 1392 (unreserved_keyword) + 2065 col_name_keyword: GENERATED • + 2114 func_name_keyword: GENERATED • + SCONST reduce using rule 2114 (func_name_keyword) + '(' reduce using rule 2114 (func_name_keyword) + $default reduce using rule 2065 (col_name_keyword) -state 240 - 1393 unreserved_keyword: INHERITS . +State 249 - $default reduce using rule 1393 (unreserved_keyword) + 2115 func_name_keyword: GLOB • + $default reduce using rule 2115 (func_name_keyword) -state 241 - 1394 unreserved_keyword: INLINE_P . +State 250 - $default reduce using rule 1394 (unreserved_keyword) + 1831 unreserved_keyword: GLOBAL • + $default reduce using rule 1831 (unreserved_keyword) -state 242 - 1651 func_name_keyword: INNER_P . +State 251 - $default reduce using rule 1651 (func_name_keyword) + 1832 unreserved_keyword: GRANTED • + $default reduce using rule 1832 (unreserved_keyword) -state 243 - 1598 col_name_keyword: INOUT . +State 252 - $default reduce using rule 1598 (col_name_keyword) + 2358 pgq_unreserved_keyword: GRAPH • + $default reduce using rule 2358 (pgq_unreserved_keyword) -state 244 - 1395 unreserved_keyword: INPUT_P . +State 253 - $default reduce using rule 1395 (unreserved_keyword) + 2066 col_name_keyword: GROUPING • + $default reduce using rule 2066 (col_name_keyword) -state 245 - 1396 unreserved_keyword: INSENSITIVE . +State 254 - $default reduce using rule 1396 (unreserved_keyword) + 2067 col_name_keyword: GROUPING_ID • + $default reduce using rule 2067 (col_name_keyword) -state 246 - 1397 unreserved_keyword: INSERT . +State 255 - $default reduce using rule 1397 (unreserved_keyword) + 2359 pgq_unreserved_keyword: GROUPS • + $default reduce using rule 2359 (pgq_unreserved_keyword) -state 247 - 1398 unreserved_keyword: INSTALL . +State 256 - $default reduce using rule 1398 (unreserved_keyword) + 1833 unreserved_keyword: HANDLER • + $default reduce using rule 1833 (unreserved_keyword) -state 248 - 1399 unreserved_keyword: INSTEAD . +State 257 - $default reduce using rule 1399 (unreserved_keyword) + 1834 unreserved_keyword: HEADER_P • + $default reduce using rule 1834 (unreserved_keyword) -state 249 - 1599 col_name_keyword: INT_P . +State 258 - $default reduce using rule 1599 (col_name_keyword) + 1835 unreserved_keyword: HOLD • + $default reduce using rule 1835 (unreserved_keyword) -state 250 - 1600 col_name_keyword: INTEGER . +State 259 - $default reduce using rule 1600 (col_name_keyword) + 1836 unreserved_keyword: HOUR_P • + $default reduce using rule 1836 (unreserved_keyword) -state 251 - 1601 col_name_keyword: INTERVAL . +State 260 - $default reduce using rule 1601 (col_name_keyword) + 1837 unreserved_keyword: HOURS_P • + $default reduce using rule 1837 (unreserved_keyword) -state 252 - 1400 unreserved_keyword: INVOKER . +State 261 - $default reduce using rule 1400 (unreserved_keyword) + 1838 unreserved_keyword: IDENTITY_P • + $default reduce using rule 1838 (unreserved_keyword) -state 253 - 1652 func_name_keyword: IS . +State 262 - $default reduce using rule 1652 (func_name_keyword) + 1839 unreserved_keyword: IF_P • + $default reduce using rule 1839 (unreserved_keyword) -state 254 - 1653 func_name_keyword: ISNULL . +State 263 - $default reduce using rule 1653 (func_name_keyword) + 1840 unreserved_keyword: IGNORE_P • + $default reduce using rule 1840 (unreserved_keyword) -state 255 - 1401 unreserved_keyword: ISOLATION . +State 264 - $default reduce using rule 1401 (unreserved_keyword) + 2116 func_name_keyword: ILIKE • + $default reduce using rule 2116 (func_name_keyword) -state 256 - 1654 func_name_keyword: JOIN . +State 265 - $default reduce using rule 1654 (func_name_keyword) + 1841 unreserved_keyword: IMMEDIATE • + $default reduce using rule 1841 (unreserved_keyword) -state 257 - 1402 unreserved_keyword: JSON . +State 266 - $default reduce using rule 1402 (unreserved_keyword) + 1842 unreserved_keyword: IMMUTABLE • + $default reduce using rule 1842 (unreserved_keyword) -state 258 - 1403 unreserved_keyword: KEY . +State 267 - $default reduce using rule 1403 (unreserved_keyword) + 1843 unreserved_keyword: IMPLICIT_P • + $default reduce using rule 1843 (unreserved_keyword) -state 259 - 1404 unreserved_keyword: LABEL . +State 268 - $default reduce using rule 1404 (unreserved_keyword) + 1844 unreserved_keyword: IMPORT_P • + $default reduce using rule 1844 (unreserved_keyword) -state 260 - 1405 unreserved_keyword: LANGUAGE . +State 269 - $default reduce using rule 1405 (unreserved_keyword) + 1845 unreserved_keyword: INCLUDE_P • + $default reduce using rule 1845 (unreserved_keyword) -state 261 - 1406 unreserved_keyword: LARGE_P . +State 270 - $default reduce using rule 1406 (unreserved_keyword) + 1846 unreserved_keyword: INCLUDING • + $default reduce using rule 1846 (unreserved_keyword) -state 262 - 1407 unreserved_keyword: LAST_P . +State 271 - $default reduce using rule 1407 (unreserved_keyword) + 1847 unreserved_keyword: INCREMENT • + $default reduce using rule 1847 (unreserved_keyword) -state 263 - 1408 unreserved_keyword: LEAKPROOF . +State 272 - $default reduce using rule 1408 (unreserved_keyword) + 1848 unreserved_keyword: INDEX • + $default reduce using rule 1848 (unreserved_keyword) -state 264 - 1655 func_name_keyword: LEFT . +State 273 - $default reduce using rule 1655 (func_name_keyword) + 1849 unreserved_keyword: INDEXES • + $default reduce using rule 1849 (unreserved_keyword) -state 265 - 1409 unreserved_keyword: LEVEL . +State 274 - $default reduce using rule 1409 (unreserved_keyword) + 1850 unreserved_keyword: INHERIT • + $default reduce using rule 1850 (unreserved_keyword) -state 266 - 1656 func_name_keyword: LIKE . +State 275 - $default reduce using rule 1656 (func_name_keyword) + 1851 unreserved_keyword: INHERITS • + $default reduce using rule 1851 (unreserved_keyword) -state 267 - 1410 unreserved_keyword: LISTEN . +State 276 - $default reduce using rule 1410 (unreserved_keyword) + 1852 unreserved_keyword: INLINE_P • + $default reduce using rule 1852 (unreserved_keyword) -state 268 - 1411 unreserved_keyword: LOAD . +State 277 - $default reduce using rule 1411 (unreserved_keyword) + 2117 func_name_keyword: INNER_P • + $default reduce using rule 2117 (func_name_keyword) -state 269 - 1412 unreserved_keyword: LOCAL . +State 278 - $default reduce using rule 1412 (unreserved_keyword) + 2068 col_name_keyword: INOUT • + $default reduce using rule 2068 (col_name_keyword) -state 270 - 1413 unreserved_keyword: LOCATION . +State 279 - $default reduce using rule 1413 (unreserved_keyword) + 1853 unreserved_keyword: INPUT_P • + $default reduce using rule 1853 (unreserved_keyword) -state 271 - 1414 unreserved_keyword: LOCK_P . +State 280 - $default reduce using rule 1414 (unreserved_keyword) + 1854 unreserved_keyword: INSENSITIVE • + $default reduce using rule 1854 (unreserved_keyword) -state 272 - 1415 unreserved_keyword: LOCKED . +State 281 - $default reduce using rule 1415 (unreserved_keyword) + 1855 unreserved_keyword: INSERT • + $default reduce using rule 1855 (unreserved_keyword) -state 273 - 1416 unreserved_keyword: LOGGED . +State 282 - $default reduce using rule 1416 (unreserved_keyword) + 1856 unreserved_keyword: INSTALL • + $default reduce using rule 1856 (unreserved_keyword) -state 274 - 1417 unreserved_keyword: MACRO . +State 283 - $default reduce using rule 1417 (unreserved_keyword) + 1857 unreserved_keyword: INSTEAD • + $default reduce using rule 1857 (unreserved_keyword) -state 275 - 1602 col_name_keyword: MAP . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - 1657 func_name_keyword: MAP . [SCONST, '('] +State 284 - SCONST reduce using rule 1657 (func_name_keyword) - '(' reduce using rule 1657 (func_name_keyword) - $default reduce using rule 1602 (col_name_keyword) + 2069 col_name_keyword: INT_P • + $default reduce using rule 2069 (col_name_keyword) -state 276 - 1418 unreserved_keyword: MAPPING . +State 285 - $default reduce using rule 1418 (unreserved_keyword) + 2070 col_name_keyword: INTEGER • + $default reduce using rule 2070 (col_name_keyword) -state 277 - 1419 unreserved_keyword: MATCH . +State 286 - $default reduce using rule 1419 (unreserved_keyword) + 2071 col_name_keyword: INTERVAL • + $default reduce using rule 2071 (col_name_keyword) -state 278 - 1420 unreserved_keyword: MATERIALIZED . +State 287 - $default reduce using rule 1420 (unreserved_keyword) + 1858 unreserved_keyword: INVOKER • + $default reduce using rule 1858 (unreserved_keyword) -state 279 - 1421 unreserved_keyword: MAXVALUE . +State 288 - $default reduce using rule 1421 (unreserved_keyword) + 2118 func_name_keyword: IS • + $default reduce using rule 2118 (func_name_keyword) -state 280 - 1422 unreserved_keyword: METHOD . +State 289 - $default reduce using rule 1422 (unreserved_keyword) + 2119 func_name_keyword: ISNULL • + $default reduce using rule 2119 (func_name_keyword) -state 281 - 1423 unreserved_keyword: MICROSECOND_P . +State 290 - $default reduce using rule 1423 (unreserved_keyword) + 1859 unreserved_keyword: ISOLATION • + $default reduce using rule 1859 (unreserved_keyword) -state 282 - 1424 unreserved_keyword: MICROSECONDS_P . +State 291 - $default reduce using rule 1424 (unreserved_keyword) + 2120 func_name_keyword: JOIN • + $default reduce using rule 2120 (func_name_keyword) -state 283 - 1425 unreserved_keyword: MILLISECOND_P . +State 292 - $default reduce using rule 1425 (unreserved_keyword) + 1860 unreserved_keyword: JSON • + $default reduce using rule 1860 (unreserved_keyword) -state 284 - 1426 unreserved_keyword: MILLISECONDS_P . +State 293 - $default reduce using rule 1426 (unreserved_keyword) + 2360 pgq_unreserved_keyword: KEEP • + $default reduce using rule 2360 (pgq_unreserved_keyword) -state 285 - 1427 unreserved_keyword: MINUTE_P . +State 294 - $default reduce using rule 1427 (unreserved_keyword) + 1861 unreserved_keyword: KEY • + $default reduce using rule 1861 (unreserved_keyword) -state 286 - 1428 unreserved_keyword: MINUTES_P . +State 295 - $default reduce using rule 1428 (unreserved_keyword) + 1862 unreserved_keyword: LABEL • + $default reduce using rule 1862 (unreserved_keyword) -state 287 - 1429 unreserved_keyword: MINVALUE . +State 296 - $default reduce using rule 1429 (unreserved_keyword) + 1863 unreserved_keyword: LANGUAGE • + $default reduce using rule 1863 (unreserved_keyword) -state 288 - 1430 unreserved_keyword: MODE . +State 297 - $default reduce using rule 1430 (unreserved_keyword) + 1864 unreserved_keyword: LARGE_P • + $default reduce using rule 1864 (unreserved_keyword) -state 289 - 1431 unreserved_keyword: MONTH_P . +State 298 - $default reduce using rule 1431 (unreserved_keyword) + 1865 unreserved_keyword: LAST_P • + $default reduce using rule 1865 (unreserved_keyword) -state 290 - 1432 unreserved_keyword: MONTHS_P . +State 299 - $default reduce using rule 1432 (unreserved_keyword) + 1866 unreserved_keyword: LEAKPROOF • + $default reduce using rule 1866 (unreserved_keyword) -state 291 - 1433 unreserved_keyword: MOVE . +State 300 - $default reduce using rule 1433 (unreserved_keyword) + 2121 func_name_keyword: LEFT • + $default reduce using rule 2121 (func_name_keyword) -state 292 - 1434 unreserved_keyword: NAME_P . +State 301 - $default reduce using rule 1434 (unreserved_keyword) + 1867 unreserved_keyword: LEVEL • + $default reduce using rule 1867 (unreserved_keyword) -state 293 - 1435 unreserved_keyword: NAMES . +State 302 - $default reduce using rule 1435 (unreserved_keyword) + 2122 func_name_keyword: LIKE • + $default reduce using rule 2122 (func_name_keyword) -state 294 - 1603 col_name_keyword: NATIONAL . +State 303 - $default reduce using rule 1603 (col_name_keyword) + 1868 unreserved_keyword: LISTEN • + $default reduce using rule 1868 (unreserved_keyword) -state 295 - 1658 func_name_keyword: NATURAL . +State 304 - $default reduce using rule 1658 (func_name_keyword) + 1869 unreserved_keyword: LOAD • + $default reduce using rule 1869 (unreserved_keyword) -state 296 - 1604 col_name_keyword: NCHAR . +State 305 - $default reduce using rule 1604 (col_name_keyword) + 1870 unreserved_keyword: LOCAL • + $default reduce using rule 1870 (unreserved_keyword) -state 297 - 1436 unreserved_keyword: NEW . +State 306 - $default reduce using rule 1436 (unreserved_keyword) + 1871 unreserved_keyword: LOCATION • + $default reduce using rule 1871 (unreserved_keyword) -state 298 - 1437 unreserved_keyword: NEXT . +State 307 - $default reduce using rule 1437 (unreserved_keyword) + 1872 unreserved_keyword: LOCK_P • + $default reduce using rule 1872 (unreserved_keyword) -state 299 - 1438 unreserved_keyword: NO . +State 308 - $default reduce using rule 1438 (unreserved_keyword) + 1873 unreserved_keyword: LOCKED • + $default reduce using rule 1873 (unreserved_keyword) -state 300 - 1605 col_name_keyword: NONE . +State 309 - $default reduce using rule 1605 (col_name_keyword) + 1874 unreserved_keyword: LOGGED • + $default reduce using rule 1874 (unreserved_keyword) -state 301 - 1439 unreserved_keyword: NOTHING . +State 310 - $default reduce using rule 1439 (unreserved_keyword) + 1875 unreserved_keyword: MACRO • + $default reduce using rule 1875 (unreserved_keyword) -state 302 - 1440 unreserved_keyword: NOTIFY . +State 311 - $default reduce using rule 1440 (unreserved_keyword) + 2072 col_name_keyword: MAP • + 2123 func_name_keyword: MAP • + '(' reduce using rule 2123 (func_name_keyword) + $default reduce using rule 2072 (col_name_keyword) -state 303 - 1659 func_name_keyword: NOTNULL . +State 312 - $default reduce using rule 1659 (func_name_keyword) + 1876 unreserved_keyword: MAPPING • + $default reduce using rule 1876 (unreserved_keyword) -state 304 - 1441 unreserved_keyword: NOWAIT . +State 313 - $default reduce using rule 1441 (unreserved_keyword) + 1877 unreserved_keyword: MATCH • + $default reduce using rule 1877 (unreserved_keyword) -state 305 - 1606 col_name_keyword: NULLIF . +State 314 - $default reduce using rule 1606 (col_name_keyword) + 1878 unreserved_keyword: MATERIALIZED • + $default reduce using rule 1878 (unreserved_keyword) -state 306 - 1442 unreserved_keyword: NULLS_P . +State 315 - $default reduce using rule 1442 (unreserved_keyword) + 1879 unreserved_keyword: MAXVALUE • + $default reduce using rule 1879 (unreserved_keyword) -state 307 - 1607 col_name_keyword: NUMERIC . +State 316 - $default reduce using rule 1607 (col_name_keyword) + 1880 unreserved_keyword: METHOD • + $default reduce using rule 1880 (unreserved_keyword) -state 308 - 1443 unreserved_keyword: OBJECT_P . +State 317 - $default reduce using rule 1443 (unreserved_keyword) + 1881 unreserved_keyword: MICROSECOND_P • + $default reduce using rule 1881 (unreserved_keyword) -state 309 - 1444 unreserved_keyword: OF . +State 318 - $default reduce using rule 1444 (unreserved_keyword) + 1882 unreserved_keyword: MICROSECONDS_P • + $default reduce using rule 1882 (unreserved_keyword) -state 310 - 1445 unreserved_keyword: OFF . +State 319 - $default reduce using rule 1445 (unreserved_keyword) + 1883 unreserved_keyword: MILLENNIA_P • + $default reduce using rule 1883 (unreserved_keyword) -state 311 - 1446 unreserved_keyword: OIDS . +State 320 - $default reduce using rule 1446 (unreserved_keyword) + 1884 unreserved_keyword: MILLENNIUM_P • + $default reduce using rule 1884 (unreserved_keyword) -state 312 - 1447 unreserved_keyword: OLD . +State 321 - $default reduce using rule 1447 (unreserved_keyword) + 1885 unreserved_keyword: MILLISECOND_P • + $default reduce using rule 1885 (unreserved_keyword) -state 313 - 1448 unreserved_keyword: OPERATOR . +State 322 - $default reduce using rule 1448 (unreserved_keyword) + 1886 unreserved_keyword: MILLISECONDS_P • + $default reduce using rule 1886 (unreserved_keyword) -state 314 - 1449 unreserved_keyword: OPTION . +State 323 - $default reduce using rule 1449 (unreserved_keyword) + 1887 unreserved_keyword: MINUTE_P • + $default reduce using rule 1887 (unreserved_keyword) -state 315 - 1450 unreserved_keyword: OPTIONS . +State 324 - $default reduce using rule 1450 (unreserved_keyword) + 1888 unreserved_keyword: MINUTES_P • + $default reduce using rule 1888 (unreserved_keyword) -state 316 - 1451 unreserved_keyword: ORDINALITY . +State 325 - $default reduce using rule 1451 (unreserved_keyword) + 1889 unreserved_keyword: MINVALUE • + $default reduce using rule 1889 (unreserved_keyword) -state 317 - 1608 col_name_keyword: OUT_P . +State 326 - $default reduce using rule 1608 (col_name_keyword) + 1890 unreserved_keyword: MODE • + $default reduce using rule 1890 (unreserved_keyword) -state 318 - 1660 func_name_keyword: OUTER_P . +State 327 - $default reduce using rule 1660 (func_name_keyword) + 1891 unreserved_keyword: MONTH_P • + $default reduce using rule 1891 (unreserved_keyword) -state 319 - 1452 unreserved_keyword: OVER . +State 328 - $default reduce using rule 1452 (unreserved_keyword) + 1892 unreserved_keyword: MONTHS_P • + $default reduce using rule 1892 (unreserved_keyword) -state 320 - 1661 func_name_keyword: OVERLAPS . +State 329 - $default reduce using rule 1661 (func_name_keyword) + 1893 unreserved_keyword: MOVE • + $default reduce using rule 1893 (unreserved_keyword) -state 321 - 1609 col_name_keyword: OVERLAY . +State 330 - $default reduce using rule 1609 (col_name_keyword) + 1894 unreserved_keyword: NAME_P • + $default reduce using rule 1894 (unreserved_keyword) -state 322 - 1453 unreserved_keyword: OVERRIDING . +State 331 - $default reduce using rule 1453 (unreserved_keyword) + 1895 unreserved_keyword: NAMES • + $default reduce using rule 1895 (unreserved_keyword) -state 323 - 1454 unreserved_keyword: OWNED . +State 332 - $default reduce using rule 1454 (unreserved_keyword) + 2073 col_name_keyword: NATIONAL • + $default reduce using rule 2073 (col_name_keyword) -state 324 - 1455 unreserved_keyword: OWNER . +State 333 - $default reduce using rule 1455 (unreserved_keyword) + 2124 func_name_keyword: NATURAL • + $default reduce using rule 2124 (func_name_keyword) -state 325 - 1456 unreserved_keyword: PARALLEL . +State 334 - $default reduce using rule 1456 (unreserved_keyword) + 2074 col_name_keyword: NCHAR • + $default reduce using rule 2074 (col_name_keyword) -state 326 - 1457 unreserved_keyword: PARSER . +State 335 - $default reduce using rule 1457 (unreserved_keyword) + 1896 unreserved_keyword: NEW • + $default reduce using rule 1896 (unreserved_keyword) -state 327 - 1458 unreserved_keyword: PARTIAL . +State 336 - $default reduce using rule 1458 (unreserved_keyword) + 1897 unreserved_keyword: NEXT • + $default reduce using rule 1897 (unreserved_keyword) -state 328 - 1459 unreserved_keyword: PARTITION . +State 337 - $default reduce using rule 1459 (unreserved_keyword) + 1898 unreserved_keyword: NO • + $default reduce using rule 1898 (unreserved_keyword) -state 329 - 1460 unreserved_keyword: PASSING . +State 338 - $default reduce using rule 1460 (unreserved_keyword) + 2361 pgq_unreserved_keyword: NODE • + $default reduce using rule 2361 (pgq_unreserved_keyword) -state 330 - 1461 unreserved_keyword: PASSWORD . +State 339 - $default reduce using rule 1461 (unreserved_keyword) + 2075 col_name_keyword: NONE • + $default reduce using rule 2075 (col_name_keyword) -state 331 - 1462 unreserved_keyword: PERCENT . +State 340 - $default reduce using rule 1462 (unreserved_keyword) + 1899 unreserved_keyword: NOTHING • + $default reduce using rule 1899 (unreserved_keyword) -state 332 - 1463 unreserved_keyword: PLANS . +State 341 - $default reduce using rule 1463 (unreserved_keyword) + 1900 unreserved_keyword: NOTIFY • + $default reduce using rule 1900 (unreserved_keyword) -state 333 - 1464 unreserved_keyword: POLICY . +State 342 - $default reduce using rule 1464 (unreserved_keyword) + 2125 func_name_keyword: NOTNULL • + $default reduce using rule 2125 (func_name_keyword) -state 334 - 1610 col_name_keyword: POSITION . +State 343 - $default reduce using rule 1610 (col_name_keyword) + 1901 unreserved_keyword: NOWAIT • + $default reduce using rule 1901 (unreserved_keyword) -state 335 - 1465 unreserved_keyword: PRAGMA_P . +State 344 - $default reduce using rule 1465 (unreserved_keyword) + 2076 col_name_keyword: NULLIF • + $default reduce using rule 2076 (col_name_keyword) -state 336 - 1466 unreserved_keyword: PRECEDING . +State 345 - $default reduce using rule 1466 (unreserved_keyword) + 1902 unreserved_keyword: NULLS_P • + $default reduce using rule 1902 (unreserved_keyword) -state 337 - 1611 col_name_keyword: PRECISION . +State 346 - $default reduce using rule 1611 (col_name_keyword) + 2077 col_name_keyword: NUMERIC • + $default reduce using rule 2077 (col_name_keyword) -state 338 - 1467 unreserved_keyword: PREPARE . +State 347 - $default reduce using rule 1467 (unreserved_keyword) + 1903 unreserved_keyword: OBJECT_P • + $default reduce using rule 1903 (unreserved_keyword) -state 339 - 1468 unreserved_keyword: PREPARED . +State 348 - $default reduce using rule 1468 (unreserved_keyword) + 1904 unreserved_keyword: OF • + $default reduce using rule 1904 (unreserved_keyword) -state 340 - 1469 unreserved_keyword: PRESERVE . +State 349 - $default reduce using rule 1469 (unreserved_keyword) + 1905 unreserved_keyword: OFF • + $default reduce using rule 1905 (unreserved_keyword) -state 341 - 1470 unreserved_keyword: PRIOR . +State 350 - $default reduce using rule 1470 (unreserved_keyword) + 1906 unreserved_keyword: OIDS • + $default reduce using rule 1906 (unreserved_keyword) -state 342 - 1471 unreserved_keyword: PRIVILEGES . +State 351 - $default reduce using rule 1471 (unreserved_keyword) + 1907 unreserved_keyword: OLD • + $default reduce using rule 1907 (unreserved_keyword) -state 343 - 1472 unreserved_keyword: PROCEDURAL . +State 352 - $default reduce using rule 1472 (unreserved_keyword) + 1908 unreserved_keyword: OPERATOR • + $default reduce using rule 1908 (unreserved_keyword) -state 344 - 1473 unreserved_keyword: PROCEDURE . +State 353 - $default reduce using rule 1473 (unreserved_keyword) + 1909 unreserved_keyword: OPTION • + $default reduce using rule 1909 (unreserved_keyword) -state 345 - 1474 unreserved_keyword: PROGRAM . +State 354 - $default reduce using rule 1474 (unreserved_keyword) + 1910 unreserved_keyword: OPTIONS • + $default reduce using rule 1910 (unreserved_keyword) -state 346 - 1475 unreserved_keyword: PUBLICATION . +State 355 - $default reduce using rule 1475 (unreserved_keyword) + 1911 unreserved_keyword: ORDINALITY • + $default reduce using rule 1911 (unreserved_keyword) -state 347 - 1476 unreserved_keyword: QUOTE . +State 356 - $default reduce using rule 1476 (unreserved_keyword) + 1912 unreserved_keyword: OTHERS • + $default reduce using rule 1912 (unreserved_keyword) -state 348 - 1477 unreserved_keyword: RANGE . +State 357 - $default reduce using rule 1477 (unreserved_keyword) + 2078 col_name_keyword: OUT_P • + $default reduce using rule 2078 (col_name_keyword) -state 349 - 1478 unreserved_keyword: READ_P . +State 358 - $default reduce using rule 1478 (unreserved_keyword) + 2126 func_name_keyword: OUTER_P • + $default reduce using rule 2126 (func_name_keyword) -state 350 - 1612 col_name_keyword: REAL . +State 359 - $default reduce using rule 1612 (col_name_keyword) + 1913 unreserved_keyword: OVER • + $default reduce using rule 1913 (unreserved_keyword) -state 351 - 1479 unreserved_keyword: REASSIGN . +State 360 - $default reduce using rule 1479 (unreserved_keyword) + 2127 func_name_keyword: OVERLAPS • + $default reduce using rule 2127 (func_name_keyword) -state 352 - 1480 unreserved_keyword: RECHECK . +State 361 - $default reduce using rule 1480 (unreserved_keyword) + 2079 col_name_keyword: OVERLAY • + $default reduce using rule 2079 (col_name_keyword) -state 353 - 1481 unreserved_keyword: RECURSIVE . +State 362 - $default reduce using rule 1481 (unreserved_keyword) + 1914 unreserved_keyword: OVERRIDING • + $default reduce using rule 1914 (unreserved_keyword) -state 354 - 1482 unreserved_keyword: REF . +State 363 - $default reduce using rule 1482 (unreserved_keyword) + 1915 unreserved_keyword: OWNED • + $default reduce using rule 1915 (unreserved_keyword) -state 355 - 1483 unreserved_keyword: REFERENCING . +State 364 - $default reduce using rule 1483 (unreserved_keyword) + 1916 unreserved_keyword: OWNER • + $default reduce using rule 1916 (unreserved_keyword) -state 356 - 1484 unreserved_keyword: REFRESH . +State 365 - $default reduce using rule 1484 (unreserved_keyword) + 1917 unreserved_keyword: PARALLEL • + $default reduce using rule 1917 (unreserved_keyword) -state 357 - 1485 unreserved_keyword: REINDEX . +State 366 - $default reduce using rule 1485 (unreserved_keyword) + 1918 unreserved_keyword: PARSER • + $default reduce using rule 1918 (unreserved_keyword) -state 358 - 1486 unreserved_keyword: RELATIVE_P . +State 367 - $default reduce using rule 1486 (unreserved_keyword) + 1919 unreserved_keyword: PARTIAL • + $default reduce using rule 1919 (unreserved_keyword) -state 359 - 1487 unreserved_keyword: RELEASE . +State 368 - $default reduce using rule 1487 (unreserved_keyword) + 1920 unreserved_keyword: PARTITION • + $default reduce using rule 1920 (unreserved_keyword) -state 360 - 1488 unreserved_keyword: RENAME . +State 369 - $default reduce using rule 1488 (unreserved_keyword) + 1921 unreserved_keyword: PASSING • + $default reduce using rule 1921 (unreserved_keyword) -state 361 - 1489 unreserved_keyword: REPEATABLE . +State 370 - $default reduce using rule 1489 (unreserved_keyword) + 1922 unreserved_keyword: PASSWORD • + $default reduce using rule 1922 (unreserved_keyword) -state 362 - 1490 unreserved_keyword: REPLACE . +State 371 - $default reduce using rule 1490 (unreserved_keyword) + 2362 pgq_unreserved_keyword: PATH • + $default reduce using rule 2362 (pgq_unreserved_keyword) -state 363 - 1491 unreserved_keyword: REPLICA . +State 372 - $default reduce using rule 1491 (unreserved_keyword) + 2363 pgq_unreserved_keyword: PATHS • + $default reduce using rule 2363 (pgq_unreserved_keyword) -state 364 - 1492 unreserved_keyword: RESET . +State 373 - $default reduce using rule 1492 (unreserved_keyword) + 1923 unreserved_keyword: PERCENT • + $default reduce using rule 1923 (unreserved_keyword) -state 365 - 1493 unreserved_keyword: RESPECT_P . +State 374 - $default reduce using rule 1493 (unreserved_keyword) + 1924 unreserved_keyword: PERSISTENT • + $default reduce using rule 1924 (unreserved_keyword) -state 366 - 1494 unreserved_keyword: RESTART . +State 375 - $default reduce using rule 1494 (unreserved_keyword) + 1925 unreserved_keyword: PLANS • + $default reduce using rule 1925 (unreserved_keyword) -state 367 - 1495 unreserved_keyword: RESTRICT . +State 376 - $default reduce using rule 1495 (unreserved_keyword) + 1926 unreserved_keyword: POLICY • + $default reduce using rule 1926 (unreserved_keyword) -state 368 - 1496 unreserved_keyword: RETURNS . +State 377 - $default reduce using rule 1496 (unreserved_keyword) + 2080 col_name_keyword: POSITION • + $default reduce using rule 2080 (col_name_keyword) -state 369 - 1497 unreserved_keyword: REVOKE . +State 378 - $default reduce using rule 1497 (unreserved_keyword) + 2128 func_name_keyword: POSITIONAL • + $default reduce using rule 2128 (func_name_keyword) -state 370 - 1662 func_name_keyword: RIGHT . +State 379 - $default reduce using rule 1662 (func_name_keyword) + 1927 unreserved_keyword: PRAGMA_P • + $default reduce using rule 1927 (unreserved_keyword) -state 371 - 1498 unreserved_keyword: ROLE . +State 380 - $default reduce using rule 1498 (unreserved_keyword) + 1928 unreserved_keyword: PRECEDING • + $default reduce using rule 1928 (unreserved_keyword) -state 372 - 1499 unreserved_keyword: ROLLBACK . +State 381 - $default reduce using rule 1499 (unreserved_keyword) + 2081 col_name_keyword: PRECISION • + $default reduce using rule 2081 (col_name_keyword) -state 373 - 1500 unreserved_keyword: ROLLUP . +State 382 - $default reduce using rule 1500 (unreserved_keyword) + 1929 unreserved_keyword: PREPARE • + $default reduce using rule 1929 (unreserved_keyword) -state 374 - 1613 col_name_keyword: ROW . +State 383 - $default reduce using rule 1613 (col_name_keyword) + 1930 unreserved_keyword: PREPARED • + $default reduce using rule 1930 (unreserved_keyword) -state 375 - 1501 unreserved_keyword: ROWS . +State 384 - $default reduce using rule 1501 (unreserved_keyword) + 1931 unreserved_keyword: PRESERVE • + $default reduce using rule 1931 (unreserved_keyword) -state 376 - 1502 unreserved_keyword: RULE . +State 385 - $default reduce using rule 1502 (unreserved_keyword) + 1932 unreserved_keyword: PRIOR • + $default reduce using rule 1932 (unreserved_keyword) -state 377 - 1503 unreserved_keyword: SAMPLE . +State 386 - $default reduce using rule 1503 (unreserved_keyword) + 1933 unreserved_keyword: PRIVILEGES • + $default reduce using rule 1933 (unreserved_keyword) -state 378 - 1504 unreserved_keyword: SAVEPOINT . +State 387 - $default reduce using rule 1504 (unreserved_keyword) + 1934 unreserved_keyword: PROCEDURAL • + $default reduce using rule 1934 (unreserved_keyword) -state 379 - 1505 unreserved_keyword: SCHEMA . +State 388 - $default reduce using rule 1505 (unreserved_keyword) + 1935 unreserved_keyword: PROCEDURE • + $default reduce using rule 1935 (unreserved_keyword) -state 380 - 1506 unreserved_keyword: SCHEMAS . +State 389 - $default reduce using rule 1506 (unreserved_keyword) + 1936 unreserved_keyword: PROGRAM • + $default reduce using rule 1936 (unreserved_keyword) -state 381 - 1507 unreserved_keyword: SCROLL . +State 390 - $default reduce using rule 1507 (unreserved_keyword) + 2364 pgq_unreserved_keyword: PROPERTIES • + $default reduce using rule 2364 (pgq_unreserved_keyword) -state 382 - 1508 unreserved_keyword: SEARCH . +State 391 - $default reduce using rule 1508 (unreserved_keyword) + 2365 pgq_unreserved_keyword: PROPERTY • + $default reduce using rule 2365 (pgq_unreserved_keyword) -state 383 - 1509 unreserved_keyword: SECOND_P . +State 392 - $default reduce using rule 1509 (unreserved_keyword) + 1937 unreserved_keyword: PUBLICATION • + $default reduce using rule 1937 (unreserved_keyword) -state 384 - 1510 unreserved_keyword: SECONDS_P . +State 393 - $default reduce using rule 1510 (unreserved_keyword) + 1938 unreserved_keyword: QUARTER_P • + $default reduce using rule 1938 (unreserved_keyword) -state 385 - 1511 unreserved_keyword: SECURITY . +State 394 - $default reduce using rule 1511 (unreserved_keyword) + 1939 unreserved_keyword: QUARTERS_P • + $default reduce using rule 1939 (unreserved_keyword) -state 386 - 1512 unreserved_keyword: SEQUENCE . +State 395 - $default reduce using rule 1512 (unreserved_keyword) + 1940 unreserved_keyword: QUOTE • + $default reduce using rule 1940 (unreserved_keyword) -state 387 - 1513 unreserved_keyword: SEQUENCES . +State 396 - $default reduce using rule 1513 (unreserved_keyword) + 1941 unreserved_keyword: RANGE • + $default reduce using rule 1941 (unreserved_keyword) -state 388 - 1514 unreserved_keyword: SERIALIZABLE . +State 397 - $default reduce using rule 1514 (unreserved_keyword) + 1942 unreserved_keyword: READ_P • + $default reduce using rule 1942 (unreserved_keyword) -state 389 - 1515 unreserved_keyword: SERVER . +State 398 - $default reduce using rule 1515 (unreserved_keyword) + 2082 col_name_keyword: REAL • + $default reduce using rule 2082 (col_name_keyword) -state 390 - 1516 unreserved_keyword: SESSION . +State 399 - $default reduce using rule 1516 (unreserved_keyword) + 1943 unreserved_keyword: REASSIGN • + $default reduce using rule 1943 (unreserved_keyword) -state 391 - 1663 func_name_keyword: SESSION_USER . +State 400 - $default reduce using rule 1663 (func_name_keyword) + 1944 unreserved_keyword: RECHECK • + $default reduce using rule 1944 (unreserved_keyword) -state 392 - 1517 unreserved_keyword: SET . +State 401 - $default reduce using rule 1517 (unreserved_keyword) + 1945 unreserved_keyword: RECURSIVE • + $default reduce using rule 1945 (unreserved_keyword) -state 393 - 1614 col_name_keyword: SETOF . +State 402 - $default reduce using rule 1614 (col_name_keyword) + 1946 unreserved_keyword: REF • + $default reduce using rule 1946 (unreserved_keyword) -state 394 - 1518 unreserved_keyword: SETS . +State 403 - $default reduce using rule 1518 (unreserved_keyword) + 1947 unreserved_keyword: REFERENCING • + $default reduce using rule 1947 (unreserved_keyword) -state 395 - 1519 unreserved_keyword: SHARE . +State 404 - $default reduce using rule 1519 (unreserved_keyword) + 1948 unreserved_keyword: REFRESH • + $default reduce using rule 1948 (unreserved_keyword) -state 396 - 1520 unreserved_keyword: SHOW . +State 405 - $default reduce using rule 1520 (unreserved_keyword) + 1949 unreserved_keyword: REINDEX • + $default reduce using rule 1949 (unreserved_keyword) -state 397 - 1664 func_name_keyword: SIMILAR . +State 406 - $default reduce using rule 1664 (func_name_keyword) + 2366 pgq_unreserved_keyword: RELATIONSHIP • + $default reduce using rule 2366 (pgq_unreserved_keyword) -state 398 - 1521 unreserved_keyword: SIMPLE . +State 407 - $default reduce using rule 1521 (unreserved_keyword) + 1950 unreserved_keyword: RELATIVE_P • + $default reduce using rule 1950 (unreserved_keyword) -state 399 - 1522 unreserved_keyword: SKIP . +State 408 - $default reduce using rule 1522 (unreserved_keyword) + 1951 unreserved_keyword: RELEASE • + $default reduce using rule 1951 (unreserved_keyword) -state 400 - 1615 col_name_keyword: SMALLINT . +State 409 - $default reduce using rule 1615 (col_name_keyword) + 1952 unreserved_keyword: RENAME • + $default reduce using rule 1952 (unreserved_keyword) -state 401 - 1523 unreserved_keyword: SNAPSHOT . +State 410 - $default reduce using rule 1523 (unreserved_keyword) + 1953 unreserved_keyword: REPEATABLE • + $default reduce using rule 1953 (unreserved_keyword) -state 402 - 1524 unreserved_keyword: SQL_P . +State 411 - $default reduce using rule 1524 (unreserved_keyword) + 1954 unreserved_keyword: REPLACE • + $default reduce using rule 1954 (unreserved_keyword) -state 403 - 1525 unreserved_keyword: STABLE . +State 412 - $default reduce using rule 1525 (unreserved_keyword) + 1955 unreserved_keyword: REPLICA • + $default reduce using rule 1955 (unreserved_keyword) -state 404 - 1526 unreserved_keyword: STANDALONE_P . +State 413 - $default reduce using rule 1526 (unreserved_keyword) + 1956 unreserved_keyword: RESET • + $default reduce using rule 1956 (unreserved_keyword) -state 405 - 1527 unreserved_keyword: START . +State 414 - $default reduce using rule 1527 (unreserved_keyword) + 1957 unreserved_keyword: RESPECT_P • + $default reduce using rule 1957 (unreserved_keyword) -state 406 - 1528 unreserved_keyword: STATEMENT . +State 415 - $default reduce using rule 1528 (unreserved_keyword) + 1958 unreserved_keyword: RESTART • + $default reduce using rule 1958 (unreserved_keyword) -state 407 - 1529 unreserved_keyword: STATISTICS . +State 416 - $default reduce using rule 1529 (unreserved_keyword) + 1959 unreserved_keyword: RESTRICT • + $default reduce using rule 1959 (unreserved_keyword) -state 408 - 1530 unreserved_keyword: STDIN . +State 417 - $default reduce using rule 1530 (unreserved_keyword) + 1960 unreserved_keyword: RETURNS • + $default reduce using rule 1960 (unreserved_keyword) -state 409 - 1531 unreserved_keyword: STDOUT . +State 418 - $default reduce using rule 1531 (unreserved_keyword) + 1961 unreserved_keyword: REVOKE • + $default reduce using rule 1961 (unreserved_keyword) -state 410 - 1532 unreserved_keyword: STORAGE . +State 419 - $default reduce using rule 1532 (unreserved_keyword) + 2129 func_name_keyword: RIGHT • + $default reduce using rule 2129 (func_name_keyword) -state 411 - 1533 unreserved_keyword: STORED . +State 420 - $default reduce using rule 1533 (unreserved_keyword) + 1962 unreserved_keyword: ROLE • + $default reduce using rule 1962 (unreserved_keyword) -state 412 - 1534 unreserved_keyword: STRICT_P . +State 421 - $default reduce using rule 1534 (unreserved_keyword) + 1963 unreserved_keyword: ROLLBACK • + $default reduce using rule 1963 (unreserved_keyword) -state 413 - 1535 unreserved_keyword: STRIP_P . +State 422 - $default reduce using rule 1535 (unreserved_keyword) + 1964 unreserved_keyword: ROLLUP • + $default reduce using rule 1964 (unreserved_keyword) -state 414 - 1616 col_name_keyword: STRUCT . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - 1665 func_name_keyword: STRUCT . [SCONST, '('] +State 423 - SCONST reduce using rule 1665 (func_name_keyword) - '(' reduce using rule 1665 (func_name_keyword) - $default reduce using rule 1616 (col_name_keyword) + 2083 col_name_keyword: ROW • + $default reduce using rule 2083 (col_name_keyword) -state 415 - 1536 unreserved_keyword: SUBSCRIPTION . +State 424 - $default reduce using rule 1536 (unreserved_keyword) + 1965 unreserved_keyword: ROWS • + $default reduce using rule 1965 (unreserved_keyword) -state 416 - 1617 col_name_keyword: SUBSTRING . +State 425 - $default reduce using rule 1617 (col_name_keyword) + 1966 unreserved_keyword: RULE • + $default reduce using rule 1966 (unreserved_keyword) -state 417 - 1537 unreserved_keyword: SUMMARIZE . +State 426 - $default reduce using rule 1537 (unreserved_keyword) + 1967 unreserved_keyword: SAMPLE • + $default reduce using rule 1967 (unreserved_keyword) -state 418 - 1538 unreserved_keyword: SYSID . +State 427 - $default reduce using rule 1538 (unreserved_keyword) + 1968 unreserved_keyword: SAVEPOINT • + $default reduce using rule 1968 (unreserved_keyword) -state 419 - 1539 unreserved_keyword: SYSTEM_P . +State 428 - $default reduce using rule 1539 (unreserved_keyword) + 1969 unreserved_keyword: SCHEMA • + $default reduce using rule 1969 (unreserved_keyword) -state 420 - 1540 unreserved_keyword: TABLES . +State 429 - $default reduce using rule 1540 (unreserved_keyword) + 1970 unreserved_keyword: SCHEMAS • + $default reduce using rule 1970 (unreserved_keyword) -state 421 - 1666 func_name_keyword: TABLESAMPLE . +State 430 - $default reduce using rule 1666 (func_name_keyword) + 1971 unreserved_keyword: SCOPE • + $default reduce using rule 1971 (unreserved_keyword) -state 422 - 1541 unreserved_keyword: TABLESPACE . +State 431 - $default reduce using rule 1541 (unreserved_keyword) + 1972 unreserved_keyword: SCROLL • + $default reduce using rule 1972 (unreserved_keyword) -state 423 - 1542 unreserved_keyword: TEMP . +State 432 - $default reduce using rule 1542 (unreserved_keyword) + 1973 unreserved_keyword: SEARCH • + $default reduce using rule 1973 (unreserved_keyword) -state 424 - 1543 unreserved_keyword: TEMPLATE . +State 433 - $default reduce using rule 1543 (unreserved_keyword) + 1974 unreserved_keyword: SECOND_P • + $default reduce using rule 1974 (unreserved_keyword) -state 425 - 1544 unreserved_keyword: TEMPORARY . +State 434 - $default reduce using rule 1544 (unreserved_keyword) + 1975 unreserved_keyword: SECONDS_P • + $default reduce using rule 1975 (unreserved_keyword) -state 426 - 1545 unreserved_keyword: TEXT_P . +State 435 - $default reduce using rule 1545 (unreserved_keyword) + 1976 unreserved_keyword: SECRET • + $default reduce using rule 1976 (unreserved_keyword) -state 427 - 1618 col_name_keyword: TIME . +State 436 - $default reduce using rule 1618 (col_name_keyword) + 1977 unreserved_keyword: SECURITY • + $default reduce using rule 1977 (unreserved_keyword) -state 428 - 1619 col_name_keyword: TIMESTAMP . +State 437 - $default reduce using rule 1619 (col_name_keyword) + 1978 unreserved_keyword: SEQUENCE • + $default reduce using rule 1978 (unreserved_keyword) -state 429 - 1546 unreserved_keyword: TRANSACTION . +State 438 - $default reduce using rule 1546 (unreserved_keyword) + 1979 unreserved_keyword: SEQUENCES • + $default reduce using rule 1979 (unreserved_keyword) -state 430 - 1547 unreserved_keyword: TRANSFORM . +State 439 - $default reduce using rule 1547 (unreserved_keyword) + 1980 unreserved_keyword: SERIALIZABLE • + $default reduce using rule 1980 (unreserved_keyword) -state 431 - 1620 col_name_keyword: TREAT . +State 440 - $default reduce using rule 1620 (col_name_keyword) + 1981 unreserved_keyword: SERVER • + $default reduce using rule 1981 (unreserved_keyword) -state 432 - 1548 unreserved_keyword: TRIGGER . +State 441 - $default reduce using rule 1548 (unreserved_keyword) + 1982 unreserved_keyword: SESSION • + $default reduce using rule 1982 (unreserved_keyword) -state 433 - 1621 col_name_keyword: TRIM . +State 442 - $default reduce using rule 1621 (col_name_keyword) + 1983 unreserved_keyword: SET • + $default reduce using rule 1983 (unreserved_keyword) -state 434 - 1549 unreserved_keyword: TRUNCATE . +State 443 - $default reduce using rule 1549 (unreserved_keyword) + 2084 col_name_keyword: SETOF • + $default reduce using rule 2084 (col_name_keyword) -state 435 - 1550 unreserved_keyword: TRUSTED . +State 444 - $default reduce using rule 1550 (unreserved_keyword) + 1984 unreserved_keyword: SETS • + $default reduce using rule 1984 (unreserved_keyword) -state 436 - 1622 col_name_keyword: TRY_CAST . +State 445 - $default reduce using rule 1622 (col_name_keyword) + 1985 unreserved_keyword: SHARE • + $default reduce using rule 1985 (unreserved_keyword) -state 437 - 1551 unreserved_keyword: TYPE_P . +State 446 - $default reduce using rule 1551 (unreserved_keyword) + 2367 pgq_unreserved_keyword: SHORTEST • + $default reduce using rule 2367 (pgq_unreserved_keyword) -state 438 - 1552 unreserved_keyword: TYPES_P . +State 447 - $default reduce using rule 1552 (unreserved_keyword) + 2130 func_name_keyword: SIMILAR • + $default reduce using rule 2130 (func_name_keyword) -state 439 - 1553 unreserved_keyword: UNBOUNDED . +State 448 - $default reduce using rule 1553 (unreserved_keyword) + 2368 pgq_unreserved_keyword: SIMPLE • + $default reduce using rule 2368 (pgq_unreserved_keyword) -state 440 - 1554 unreserved_keyword: UNCOMMITTED . +State 449 - $default reduce using rule 1554 (unreserved_keyword) + 1986 unreserved_keyword: SKIP • + $default reduce using rule 1986 (unreserved_keyword) -state 441 - 1555 unreserved_keyword: UNENCRYPTED . +State 450 - $default reduce using rule 1555 (unreserved_keyword) + 2085 col_name_keyword: SMALLINT • + $default reduce using rule 2085 (col_name_keyword) -state 442 - 1556 unreserved_keyword: UNKNOWN . +State 451 - $default reduce using rule 1556 (unreserved_keyword) + 1987 unreserved_keyword: SNAPSHOT • + $default reduce using rule 1987 (unreserved_keyword) -state 443 - 1557 unreserved_keyword: UNLISTEN . +State 452 - $default reduce using rule 1557 (unreserved_keyword) + 2369 pgq_unreserved_keyword: SOURCE • + $default reduce using rule 2369 (pgq_unreserved_keyword) -state 444 - 1558 unreserved_keyword: UNLOGGED . +State 453 - $default reduce using rule 1558 (unreserved_keyword) + 1988 unreserved_keyword: SQL_P • + $default reduce using rule 1988 (unreserved_keyword) -state 445 - 1559 unreserved_keyword: UNTIL . +State 454 - $default reduce using rule 1559 (unreserved_keyword) + 1989 unreserved_keyword: STABLE • + $default reduce using rule 1989 (unreserved_keyword) -state 446 - 1560 unreserved_keyword: UPDATE . +State 455 - $default reduce using rule 1560 (unreserved_keyword) + 1990 unreserved_keyword: STANDALONE_P • + $default reduce using rule 1990 (unreserved_keyword) -state 447 - 1667 func_name_keyword: USER . +State 456 - $default reduce using rule 1667 (func_name_keyword) + 1991 unreserved_keyword: START • + $default reduce using rule 1991 (unreserved_keyword) -state 448 - 1561 unreserved_keyword: VACUUM . +State 457 - $default reduce using rule 1561 (unreserved_keyword) + 1992 unreserved_keyword: STATEMENT • + $default reduce using rule 1992 (unreserved_keyword) -state 449 - 1562 unreserved_keyword: VALID . +State 458 - $default reduce using rule 1562 (unreserved_keyword) + 1993 unreserved_keyword: STATISTICS • + $default reduce using rule 1993 (unreserved_keyword) -state 450 - 1563 unreserved_keyword: VALIDATE . +State 459 - $default reduce using rule 1563 (unreserved_keyword) + 1994 unreserved_keyword: STDIN • + $default reduce using rule 1994 (unreserved_keyword) -state 451 - 1564 unreserved_keyword: VALIDATOR . +State 460 - $default reduce using rule 1564 (unreserved_keyword) + 1995 unreserved_keyword: STDOUT • + $default reduce using rule 1995 (unreserved_keyword) -state 452 - 1565 unreserved_keyword: VALUE_P . +State 461 - $default reduce using rule 1565 (unreserved_keyword) + 1996 unreserved_keyword: STORAGE • + $default reduce using rule 1996 (unreserved_keyword) -state 453 - 1623 col_name_keyword: VALUES . +State 462 - $default reduce using rule 1623 (col_name_keyword) + 1997 unreserved_keyword: STORED • + $default reduce using rule 1997 (unreserved_keyword) -state 454 - 1624 col_name_keyword: VARCHAR . +State 463 - $default reduce using rule 1624 (col_name_keyword) + 1998 unreserved_keyword: STRICT_P • + $default reduce using rule 1998 (unreserved_keyword) -state 455 - 1566 unreserved_keyword: VARYING . +State 464 - $default reduce using rule 1566 (unreserved_keyword) + 1999 unreserved_keyword: STRIP_P • + $default reduce using rule 1999 (unreserved_keyword) -state 456 - 1668 func_name_keyword: VERBOSE . +State 465 - $default reduce using rule 1668 (func_name_keyword) + 2086 col_name_keyword: STRUCT • + 2131 func_name_keyword: STRUCT • + SCONST reduce using rule 2131 (func_name_keyword) + '(' reduce using rule 2131 (func_name_keyword) + $default reduce using rule 2086 (col_name_keyword) -state 457 - 1567 unreserved_keyword: VERSION_P . +State 466 - $default reduce using rule 1567 (unreserved_keyword) + 2000 unreserved_keyword: SUBSCRIPTION • + $default reduce using rule 2000 (unreserved_keyword) -state 458 - 1568 unreserved_keyword: VIEW . +State 467 - $default reduce using rule 1568 (unreserved_keyword) + 2087 col_name_keyword: SUBSTRING • + $default reduce using rule 2087 (col_name_keyword) -state 459 - 1569 unreserved_keyword: VIEWS . +State 468 - $default reduce using rule 1569 (unreserved_keyword) + 2001 unreserved_keyword: SYSID • + $default reduce using rule 2001 (unreserved_keyword) -state 460 - 1570 unreserved_keyword: VIRTUAL . +State 469 - $default reduce using rule 1570 (unreserved_keyword) + 2002 unreserved_keyword: SYSTEM_P • + $default reduce using rule 2002 (unreserved_keyword) -state 461 - 1571 unreserved_keyword: VOLATILE . +State 470 - $default reduce using rule 1571 (unreserved_keyword) + 2003 unreserved_keyword: TABLES • + $default reduce using rule 2003 (unreserved_keyword) -state 462 - 1572 unreserved_keyword: WHITESPACE_P . +State 471 - $default reduce using rule 1572 (unreserved_keyword) + 2132 func_name_keyword: TABLESAMPLE • + $default reduce using rule 2132 (func_name_keyword) -state 463 - 1573 unreserved_keyword: WITHIN . +State 472 - $default reduce using rule 1573 (unreserved_keyword) + 2004 unreserved_keyword: TABLESPACE • + $default reduce using rule 2004 (unreserved_keyword) -state 464 - 1574 unreserved_keyword: WITHOUT . +State 473 - $default reduce using rule 1574 (unreserved_keyword) + 2005 unreserved_keyword: TEMP • + $default reduce using rule 2005 (unreserved_keyword) -state 465 - 1575 unreserved_keyword: WORK . +State 474 - $default reduce using rule 1575 (unreserved_keyword) + 2006 unreserved_keyword: TEMPLATE • + $default reduce using rule 2006 (unreserved_keyword) -state 466 - 1576 unreserved_keyword: WRAPPER . +State 475 - $default reduce using rule 1576 (unreserved_keyword) + 2007 unreserved_keyword: TEMPORARY • + $default reduce using rule 2007 (unreserved_keyword) -state 467 - 1577 unreserved_keyword: WRITE_P . +State 476 - $default reduce using rule 1577 (unreserved_keyword) + 2008 unreserved_keyword: TEXT_P • + $default reduce using rule 2008 (unreserved_keyword) -state 468 - 1578 unreserved_keyword: XML_P . +State 477 - $default reduce using rule 1578 (unreserved_keyword) + 2009 unreserved_keyword: TIES • + $default reduce using rule 2009 (unreserved_keyword) -state 469 - 1625 col_name_keyword: XMLATTRIBUTES . +State 478 - $default reduce using rule 1625 (col_name_keyword) + 2088 col_name_keyword: TIME • + $default reduce using rule 2088 (col_name_keyword) -state 470 - 1626 col_name_keyword: XMLCONCAT . +State 479 - $default reduce using rule 1626 (col_name_keyword) + 2089 col_name_keyword: TIMESTAMP • + $default reduce using rule 2089 (col_name_keyword) -state 471 - 1627 col_name_keyword: XMLELEMENT . +State 480 - $default reduce using rule 1627 (col_name_keyword) + 2370 pgq_unreserved_keyword: TRAIL • + $default reduce using rule 2370 (pgq_unreserved_keyword) -state 472 - 1628 col_name_keyword: XMLEXISTS . +State 481 - $default reduce using rule 1628 (col_name_keyword) + 2010 unreserved_keyword: TRANSACTION • + $default reduce using rule 2010 (unreserved_keyword) -state 473 - 1629 col_name_keyword: XMLFOREST . +State 482 - $default reduce using rule 1629 (col_name_keyword) + 2011 unreserved_keyword: TRANSFORM • + $default reduce using rule 2011 (unreserved_keyword) -state 474 - 1630 col_name_keyword: XMLNAMESPACES . +State 483 - $default reduce using rule 1630 (col_name_keyword) + 2090 col_name_keyword: TREAT • + $default reduce using rule 2090 (col_name_keyword) -state 475 - 1631 col_name_keyword: XMLPARSE . +State 484 - $default reduce using rule 1631 (col_name_keyword) + 2012 unreserved_keyword: TRIGGER • + $default reduce using rule 2012 (unreserved_keyword) -state 476 - 1632 col_name_keyword: XMLPI . +State 485 - $default reduce using rule 1632 (col_name_keyword) + 2091 col_name_keyword: TRIM • + $default reduce using rule 2091 (col_name_keyword) -state 477 - 1633 col_name_keyword: XMLROOT . +State 486 - $default reduce using rule 1633 (col_name_keyword) + 2013 unreserved_keyword: TRUNCATE • + $default reduce using rule 2013 (unreserved_keyword) -state 478 - 1634 col_name_keyword: XMLSERIALIZE . +State 487 - $default reduce using rule 1634 (col_name_keyword) + 2014 unreserved_keyword: TRUSTED • + $default reduce using rule 2014 (unreserved_keyword) -state 479 - 1635 col_name_keyword: XMLTABLE . +State 488 - $default reduce using rule 1635 (col_name_keyword) + 2092 col_name_keyword: TRY_CAST • + $default reduce using rule 2092 (col_name_keyword) -state 480 - 1579 unreserved_keyword: YEAR_P . +State 489 - $default reduce using rule 1579 (unreserved_keyword) + 2015 unreserved_keyword: TYPE_P • + $default reduce using rule 2015 (unreserved_keyword) -state 481 - 1580 unreserved_keyword: YEARS_P . +State 490 - $default reduce using rule 1580 (unreserved_keyword) + 2016 unreserved_keyword: TYPES_P • + $default reduce using rule 2016 (unreserved_keyword) -state 482 - 1581 unreserved_keyword: YES_P . +State 491 - $default reduce using rule 1581 (unreserved_keyword) + 2017 unreserved_keyword: UNBOUNDED • + $default reduce using rule 2017 (unreserved_keyword) -state 483 - 1582 unreserved_keyword: ZONE . +State 492 - $default reduce using rule 1582 (unreserved_keyword) + 2018 unreserved_keyword: UNCOMMITTED • + $default reduce using rule 2018 (unreserved_keyword) -state 484 - 1260 CallStmt: CALL_P func_application . +State 493 - $default reduce using rule 1260 (CallStmt) + 2019 unreserved_keyword: UNENCRYPTED • + $default reduce using rule 2019 (unreserved_keyword) -state 485 - 867 func_application: func_name . '(' ')' - 868 | func_name . '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | func_name . '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | func_name . '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | func_name . '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | func_name . '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | func_name . '(' '*' ')' +State 494 - '(' shift, and go to state 636 + 2020 unreserved_keyword: UNKNOWN • + $default reduce using rule 2020 (unreserved_keyword) -state 486 - 1031 indirection_el: . '.' attr_name - 1032 | . '[' a_expr ']' - 1033 | . '[' opt_slice_bound ':' opt_slice_bound ']' - 1036 indirection: . indirection_el - 1037 | . indirection indirection_el - 1076 func_name: ColId . indirection +State 495 - '[' shift, and go to state 637 - '.' shift, and go to state 638 + 2021 unreserved_keyword: UNLISTEN • - indirection_el go to state 639 - indirection go to state 640 + $default reduce using rule 2021 (unreserved_keyword) -state 487 +State 496 - 1075 func_name: function_name_token . + 2022 unreserved_keyword: UNLOGGED • - $default reduce using rule 1075 (func_name) + $default reduce using rule 2022 (unreserved_keyword) -state 488 +State 497 - 1094 ColId: unreserved_keyword . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - 1102 function_name_token: unreserved_keyword . [SCONST, '('] + 2023 unreserved_keyword: UNTIL • - SCONST reduce using rule 1102 (function_name_token) - '(' reduce using rule 1102 (function_name_token) - $default reduce using rule 1094 (ColId) + $default reduce using rule 2023 (unreserved_keyword) -state 489 +State 498 - 1095 ColId: col_name_keyword . + 2024 unreserved_keyword: UPDATE • - $default reduce using rule 1095 (ColId) + $default reduce using rule 2024 (unreserved_keyword) -state 490 +State 499 - 1103 function_name_token: func_name_keyword . + 2025 unreserved_keyword: USE_P • - $default reduce using rule 1103 (function_name_token) + $default reduce using rule 2025 (unreserved_keyword) -state 491 +State 500 - 204 TransactionStmt: COMMIT opt_transaction . + 2026 unreserved_keyword: USER • - $default reduce using rule 204 (TransactionStmt) + $default reduce using rule 2026 (unreserved_keyword) -state 492 +State 501 - 423 opt_binary: BINARY . + 2027 unreserved_keyword: VACUUM • - $default reduce using rule 423 (opt_binary) + $default reduce using rule 2027 (unreserved_keyword) -state 493 +State 502 - 398 CopyStmt: COPY '(' . SelectStmt ')' TO opt_program copy_file_name opt_with copy_options - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - SelectStmt go to state 641 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - - -state 494 - - 397 CopyStmt: COPY opt_binary . qualified_name opt_column_list opt_oids copy_from opt_program copy_file_name copy_delimiter opt_with copy_options - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 642 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 495 - - 343 OptTemp: GLOBAL . TEMPORARY - 344 | GLOBAL . TEMP - - TEMP shift, and go to state 643 - TEMPORARY shift, and go to state 644 - - -state 496 - - 341 OptTemp: LOCAL . TEMPORARY - 342 | LOCAL . TEMP - - TEMP shift, and go to state 645 - TEMPORARY shift, and go to state 646 - - -state 497 - - 212 CreateStmt: CREATE_P OR . REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 1262 ViewStmt: CREATE_P OR . REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1264 | CREATE_P OR . REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - 1271 CreateAsStmt: CREATE_P OR . REPLACE OptTemp TABLE create_as_target AS SelectStmt opt_with_data - - REPLACE shift, and go to state 647 - - -state 498 - - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1127 CreateSchemaStmt: CREATE_P SCHEMA . ColId OptSchemaEltList - 1128 | CREATE_P SCHEMA . IF_P NOT EXISTS ColId OptSchemaEltList - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 648 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 649 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 499 - - 340 OptTemp: TEMP . - - $default reduce using rule 340 (OptTemp) - - -state 500 - - 339 OptTemp: TEMPORARY . - - $default reduce using rule 339 (OptTemp) - - -state 501 - - 158 CreateTypeStmt: CREATE_P TYPE_P . any_name AS Typename - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1107 any_name: . ColId - 1108 | . ColId attrs - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 650 - any_name go to state 651 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 502 - - 1146 opt_unique: UNIQUE . - - $default reduce using rule 1146 (opt_unique) - - -state 503 - - 345 OptTemp: UNLOGGED . - - $default reduce using rule 345 (OptTemp) - - -state 504 - - 162 CreateSeqStmt: CREATE_P OptTemp . SEQUENCE qualified_name OptSeqOptList - 163 | CREATE_P OptTemp . SEQUENCE IF_P NOT EXISTS qualified_name OptSeqOptList - 167 ExecuteStmt: CREATE_P OptTemp . TABLE create_as_target AS EXECUTE name execute_param_clause opt_with_data - 168 | CREATE_P OptTemp . TABLE IF_P NOT EXISTS create_as_target AS EXECUTE name execute_param_clause opt_with_data - 210 CreateStmt: CREATE_P OptTemp . TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 211 | CREATE_P OptTemp . TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 390 CreateFunctionStmt: CREATE_P OptTemp . macro_alias qualified_name param_list AS TABLE SelectStmt - 391 | CREATE_P OptTemp . macro_alias qualified_name param_list AS a_expr - 392 macro_alias: . FUNCTION - 393 | . MACRO - 1261 ViewStmt: CREATE_P OptTemp . VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1263 | CREATE_P OptTemp . RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - 1269 CreateAsStmt: CREATE_P OptTemp . TABLE create_as_target AS SelectStmt opt_with_data - 1270 | CREATE_P OptTemp . TABLE IF_P NOT EXISTS create_as_target AS SelectStmt opt_with_data - - FUNCTION shift, and go to state 652 - MACRO shift, and go to state 653 - RECURSIVE shift, and go to state 654 - SEQUENCE shift, and go to state 655 - TABLE shift, and go to state 656 - VIEW shift, and go to state 657 - - macro_alias go to state 658 - - -state 505 - - 1135 IndexStmt: CREATE_P opt_unique . INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - 1136 | CREATE_P opt_unique . INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - - INDEX shift, and go to state 659 - - -state 506 - - 1093 ColId: IDENT . - - $default reduce using rule 1093 (ColId) - - -state 507 - - 100 DeallocateStmt: DEALLOCATE ALL . - - $default reduce using rule 100 (DeallocateStmt) - - -state 508 - - 1595 col_name_keyword: GENERATED . - - $default reduce using rule 1595 (col_name_keyword) - - -state 509 - - 1602 col_name_keyword: MAP . - - $default reduce using rule 1602 (col_name_keyword) - - -state 510 - - 99 DeallocateStmt: DEALLOCATE PREPARE . name - 101 | DEALLOCATE PREPARE . ALL - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE [$end, ';'] - 1467 | PREPARE . [$end, ';'] - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 660 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 + 2028 unreserved_keyword: VALID • - $default reduce using rule 1467 (unreserved_keyword) + $default reduce using rule 2028 (unreserved_keyword) - name go to state 661 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 +State 503 -state 511 + 2029 unreserved_keyword: VALIDATE • - 1616 col_name_keyword: STRUCT . + $default reduce using rule 2029 (unreserved_keyword) - $default reduce using rule 1616 (col_name_keyword) +State 504 -state 512 + 2030 unreserved_keyword: VALIDATOR • - 98 DeallocateStmt: DEALLOCATE name . + $default reduce using rule 2030 (unreserved_keyword) - $default reduce using rule 98 (DeallocateStmt) +State 505 -state 513 + 2031 unreserved_keyword: VALUE_P • - 1073 name: ColId . + $default reduce using rule 2031 (unreserved_keyword) - $default reduce using rule 1073 (name) +State 506 -state 514 + 2093 col_name_keyword: VALUES • - 1094 ColId: unreserved_keyword . + $default reduce using rule 2093 (col_name_keyword) - $default reduce using rule 1094 (ColId) +State 507 -state 515 + 2094 col_name_keyword: VARCHAR • - 373 drop_type_name: ACCESS . METHOD + $default reduce using rule 2094 (col_name_keyword) - METHOD shift, and go to state 662 +State 508 -state 516 + 2032 unreserved_keyword: VARIABLE_P • - 366 drop_type_any_name: COLLATION . + $default reduce using rule 2032 (unreserved_keyword) - $default reduce using rule 366 (drop_type_any_name) +State 509 -state 517 + 2033 unreserved_keyword: VARYING • - 367 drop_type_any_name: CONVERSION_P . + $default reduce using rule 2033 (unreserved_keyword) - $default reduce using rule 367 (drop_type_any_name) +State 510 -state 518 + 2133 func_name_keyword: VERBOSE • - 374 drop_type_name: EVENT . TRIGGER + $default reduce using rule 2133 (func_name_keyword) - TRIGGER shift, and go to state 663 +State 511 -state 519 + 2034 unreserved_keyword: VERSION_P • - 375 drop_type_name: EXTENSION . + $default reduce using rule 2034 (unreserved_keyword) - $default reduce using rule 375 (drop_type_name) +State 512 -state 520 + 2371 pgq_unreserved_keyword: VERTEX • - 365 drop_type_any_name: FOREIGN . TABLE - 376 drop_type_name: FOREIGN . DATA_P WRAPPER + $default reduce using rule 2371 (pgq_unreserved_keyword) - DATA_P shift, and go to state 664 - TABLE shift, and go to state 665 +State 513 -state 521 + 2035 unreserved_keyword: VIEW • - 359 drop_type_any_name: FUNCTION . + $default reduce using rule 2035 (unreserved_keyword) - $default reduce using rule 359 (drop_type_any_name) +State 514 -state 522 + 2036 unreserved_keyword: VIEWS • - 364 drop_type_any_name: INDEX . + $default reduce using rule 2036 (unreserved_keyword) - $default reduce using rule 364 (drop_type_any_name) +State 515 -state 523 + 2037 unreserved_keyword: VIRTUAL • - 360 drop_type_any_name: MACRO . [IDENT, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, ISOLATION, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEVEL, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE] - 361 | MACRO . TABLE + $default reduce using rule 2037 (unreserved_keyword) - TABLE shift, and go to state 666 - $default reduce using rule 360 (drop_type_any_name) +State 516 + 2038 unreserved_keyword: VOLATILE • -state 524 + $default reduce using rule 2038 (unreserved_keyword) - 363 drop_type_any_name: MATERIALIZED . VIEW - VIEW shift, and go to state 667 +State 517 + 2372 pgq_unreserved_keyword: WALK • -state 525 + $default reduce using rule 2372 (pgq_unreserved_keyword) - 385 drop_type_name_on_any_name: POLICY . - $default reduce using rule 385 (drop_type_name_on_any_name) +State 518 + 2039 unreserved_keyword: WEEK_P • -state 526 + $default reduce using rule 2039 (unreserved_keyword) - 377 drop_type_name: PUBLICATION . - $default reduce using rule 377 (drop_type_name) +State 519 + 2040 unreserved_keyword: WEEKS_P • -state 527 + $default reduce using rule 2040 (unreserved_keyword) - 386 drop_type_name_on_any_name: RULE . - $default reduce using rule 386 (drop_type_name_on_any_name) +State 520 + 2041 unreserved_keyword: WHITESPACE_P • -state 528 + $default reduce using rule 2041 (unreserved_keyword) - 378 drop_type_name: SCHEMA . - $default reduce using rule 378 (drop_type_name) +State 521 + 2042 unreserved_keyword: WITHIN • -state 529 + $default reduce using rule 2042 (unreserved_keyword) - 358 drop_type_any_name: SEQUENCE . - $default reduce using rule 358 (drop_type_any_name) +State 522 + 2043 unreserved_keyword: WITHOUT • -state 530 + $default reduce using rule 2043 (unreserved_keyword) - 379 drop_type_name: SERVER . - $default reduce using rule 379 (drop_type_name) +State 523 + 2044 unreserved_keyword: WORK • -state 531 + $default reduce using rule 2044 (unreserved_keyword) - 368 drop_type_any_name: STATISTICS . - $default reduce using rule 368 (drop_type_any_name) +State 524 + 2045 unreserved_keyword: WRAPPER • -state 532 + $default reduce using rule 2045 (unreserved_keyword) - 357 drop_type_any_name: TABLE . - $default reduce using rule 357 (drop_type_any_name) +State 525 + 2046 unreserved_keyword: WRITE_P • -state 533 + $default reduce using rule 2046 (unreserved_keyword) - 369 drop_type_any_name: TEXT_P . SEARCH PARSER - 370 | TEXT_P . SEARCH DICTIONARY - 371 | TEXT_P . SEARCH TEMPLATE - 372 | TEXT_P . SEARCH CONFIGURATION - SEARCH shift, and go to state 668 +State 526 + 2047 unreserved_keyword: XML_P • -state 534 + $default reduce using rule 2047 (unreserved_keyword) - 387 drop_type_name_on_any_name: TRIGGER . - $default reduce using rule 387 (drop_type_name_on_any_name) +State 527 + 2095 col_name_keyword: XMLATTRIBUTES • -state 535 + $default reduce using rule 2095 (col_name_keyword) - 355 DropStmt: DROP TYPE_P . type_name_list opt_drop_behavior - 356 | DROP TYPE_P . IF_P EXISTS type_name_list opt_drop_behavior - 388 type_name_list: . Typename - 389 | . type_name_list ',' Typename - 660 RowOrStruct: . ROW - 661 | . STRUCT - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 692 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 703 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETOF shift, and go to state 715 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 718 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - type_name_list go to state 726 - RowOrStruct go to state 727 - Typename go to state 728 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 - - -state 536 - - 362 drop_type_any_name: VIEW . - - $default reduce using rule 362 (drop_type_any_name) - - -state 537 - - 349 DropStmt: DROP drop_type_any_name . IF_P EXISTS any_name_list opt_drop_behavior - 350 | DROP drop_type_any_name . any_name_list opt_drop_behavior - 380 any_name_list: . any_name - 381 | . any_name_list ',' any_name - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1107 any_name: . ColId - 1108 | . ColId attrs - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 744 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - any_name_list go to state 745 - ColId go to state 650 - any_name go to state 746 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 538 - - 351 DropStmt: DROP drop_type_name . IF_P EXISTS name_list opt_drop_behavior - 352 | DROP drop_type_name . name_list opt_drop_behavior - 1069 name_list: . name - 1070 | . name_list ',' name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 747 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name_list go to state 748 - name go to state 749 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 539 - - 353 DropStmt: DROP drop_type_name_on_any_name . name ON any_name opt_drop_behavior - 354 | DROP drop_type_name_on_any_name . IF_P EXISTS name ON any_name opt_drop_behavior - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 750 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 751 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 540 - - 205 TransactionStmt: END_P opt_transaction . - - $default reduce using rule 205 (TransactionStmt) - - -state 541 - - 166 ExecuteStmt: EXECUTE name . execute_param_clause - 169 execute_param_clause: . '(' expr_list_opt_comma ')' - 170 | . [$end, ';'] - - '(' shift, and go to state 752 - - $default reduce using rule 170 (execute_param_clause) - - execute_param_clause go to state 753 - - -state 542 - - 339 OptTemp: . TEMPORARY - 340 | . TEMP - 341 | . LOCAL TEMPORARY - 342 | . LOCAL TEMP - 343 | . GLOBAL TEMPORARY - 344 | . GLOBAL TEMP - 345 | . UNLOGGED - 346 | . [TABLE] - 1269 CreateAsStmt: CREATE_P . OptTemp TABLE create_as_target AS SelectStmt opt_with_data - 1270 | CREATE_P . OptTemp TABLE IF_P NOT EXISTS create_as_target AS SelectStmt opt_with_data - 1271 | CREATE_P . OR REPLACE OptTemp TABLE create_as_target AS SelectStmt opt_with_data - - GLOBAL shift, and go to state 495 - LOCAL shift, and go to state 496 - OR shift, and go to state 754 - TEMP shift, and go to state 499 - TEMPORARY shift, and go to state 500 - UNLOGGED shift, and go to state 503 - - $default reduce using rule 346 (OptTemp) - - OptTemp go to state 755 - - -state 543 - - 117 InsertStmt: . opt_with_clause INSERT INTO insert_target insert_rest opt_on_conflict returning_clause - 128 opt_with_clause: . with_clause - 129 | . [DELETE_P, INSERT, UPDATE] - 396 UpdateStmt: . opt_with_clause UPDATE relation_expr_opt_alias SET set_clause_list_opt_comma from_clause where_or_current_clause returning_clause - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 1160 ExplainStmt: EXPLAIN VERBOSE . ExplainableStmt - 1167 ExplainableStmt: . SelectStmt - 1168 | . InsertStmt - 1169 | . UpdateStmt - 1170 | . DeleteStmt - 1171 | . CreateAsStmt - 1232 DeleteStmt: . opt_with_clause DELETE_P FROM relation_expr_opt_alias using_clause where_or_current_clause returning_clause - 1269 CreateAsStmt: . CREATE_P OptTemp TABLE create_as_target AS SelectStmt opt_with_data - 1270 | . CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS SelectStmt opt_with_data - 1271 | . CREATE_P OR REPLACE OptTemp TABLE create_as_target AS SelectStmt opt_with_data - - CREATE_P shift, and go to state 542 - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - $default reduce using rule 129 (opt_with_clause) - - InsertStmt go to state 545 - opt_with_clause go to state 44 - UpdateStmt go to state 546 - SelectStmt go to state 547 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 61 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - ExplainableStmt go to state 756 - DeleteStmt go to state 550 - CreateAsStmt go to state 551 - - -state 544 - - 447 select_with_parens: . '(' select_no_parens ')' - 447 | '(' . select_no_parens ')' - 448 | . '(' select_with_parens ')' - 448 | '(' . select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 1161 ExplainStmt: EXPLAIN '(' . explain_option_list ')' ExplainableStmt - 1172 NonReservedWord: . IDENT - 1173 | . unreserved_keyword - 1174 | . other_keyword - 1177 explain_option_list: . explain_option_elem - 1178 | . explain_option_list ',' explain_option_elem - 1179 analyze_keyword: . ANALYZE - 1180 | . ANALYSE - 1185 explain_option_elem: . explain_option_name explain_option_arg - 1186 explain_option_name: . NonReservedWord - 1187 | . analyze_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - - IDENT shift, and go to state 757 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ANALYSE shift, and go to state 3 - ANALYZE shift, and go to state 4 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATION shift, and go to state 767 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERVAL shift, and go to state 791 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 26 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 31 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 827 - VARCHAR shift, and go to state 828 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITH shift, and go to state 34 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - select_with_parens go to state 603 - select_no_parens go to state 604 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - NonReservedWord go to state 841 - explain_option_list go to state 842 - analyze_keyword go to state 843 - explain_option_elem go to state 844 - explain_option_name go to state 845 - unreserved_keyword go to state 846 - other_keyword go to state 847 - - -state 545 - - 1168 ExplainableStmt: InsertStmt . - - $default reduce using rule 1168 (ExplainableStmt) - - -state 546 - - 1169 ExplainableStmt: UpdateStmt . - - $default reduce using rule 1169 (ExplainableStmt) - - -state 547 - - 1167 ExplainableStmt: SelectStmt . - - $default reduce using rule 1167 (ExplainableStmt) - - -state 548 - - 1158 ExplainStmt: EXPLAIN ExplainableStmt . - - $default reduce using rule 1158 (ExplainStmt) - - -state 549 - - 1159 ExplainStmt: EXPLAIN analyze_keyword . opt_verbose ExplainableStmt - 1162 opt_verbose: . VERBOSE - 1163 | . [CREATE_P, DELETE_P, INSERT, SELECT, TABLE, UPDATE, VALUES, WITH, WITH_LA, '('] - - VERBOSE shift, and go to state 620 - - $default reduce using rule 1163 (opt_verbose) - - opt_verbose go to state 848 - - -state 550 - - 1170 ExplainableStmt: DeleteStmt . - - $default reduce using rule 1170 (ExplainableStmt) - - -state 551 - - 1171 ExplainableStmt: CreateAsStmt . - - $default reduce using rule 1171 (ExplainableStmt) - - -state 552 - - 1092 Sconst: . SCONST - 1156 ExportStmt: EXPORT_P DATABASE . Sconst copy_options - - SCONST shift, and go to state 556 - - Sconst go to state 849 - - -state 553 - - 1154 CheckPointStmt: FORCE CHECKPOINT . - - $default reduce using rule 1154 (CheckPointStmt) - - -state 554 - - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1213 LoadStmt: FORCE INSTALL . file_name - 1214 file_name: . Sconst - 1215 | . ColId - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 556 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - Sconst go to state 557 - ColId go to state 558 - file_name go to state 850 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 +State 528 + 2096 col_name_keyword: XMLCONCAT • -state 555 + $default reduce using rule 2096 (col_name_keyword) - 1092 Sconst: . SCONST - 1157 ImportStmt: IMPORT_P DATABASE . Sconst - SCONST shift, and go to state 556 +State 529 - Sconst go to state 851 + 2097 col_name_keyword: XMLELEMENT • + $default reduce using rule 2097 (col_name_keyword) -state 556 - 1092 Sconst: SCONST . +State 530 - $default reduce using rule 1092 (Sconst) + 2098 col_name_keyword: XMLEXISTS • + $default reduce using rule 2098 (col_name_keyword) -state 557 - 1214 file_name: Sconst . +State 531 - $default reduce using rule 1214 (file_name) + 2099 col_name_keyword: XMLFOREST • + $default reduce using rule 2099 (col_name_keyword) -state 558 - 1215 file_name: ColId . +State 532 - $default reduce using rule 1215 (file_name) + 2100 col_name_keyword: XMLNAMESPACES • + $default reduce using rule 2100 (col_name_keyword) -state 559 - 1212 LoadStmt: INSTALL file_name . +State 533 - $default reduce using rule 1212 (LoadStmt) + 2101 col_name_keyword: XMLPARSE • + $default reduce using rule 2101 (col_name_keyword) -state 560 - 1211 LoadStmt: LOAD file_name . +State 534 - $default reduce using rule 1211 (LoadStmt) + 2102 col_name_keyword: XMLPI • + $default reduce using rule 2102 (col_name_keyword) -state 561 - 159 PragmaStmt: PRAGMA_P ColId . [$end, ';'] - 160 | PRAGMA_P ColId . '=' var_list - 161 | PRAGMA_P ColId . '(' func_arg_list ')' +State 535 - '=' shift, and go to state 852 - '(' shift, and go to state 853 + 2103 col_name_keyword: XMLROOT • - $default reduce using rule 159 (PragmaStmt) + $default reduce using rule 2103 (col_name_keyword) -state 562 +State 536 - 1120 PrepareStmt: PREPARE name . prep_type_clause AS PreparableStmt - 1121 prep_type_clause: . '(' type_list ')' - 1122 | . [AS] + 2104 col_name_keyword: XMLSERIALIZE • - '(' shift, and go to state 854 + $default reduce using rule 2104 (col_name_keyword) - $default reduce using rule 1122 (prep_type_clause) - prep_type_clause go to state 855 +State 537 + 2105 col_name_keyword: XMLTABLE • -state 563 + $default reduce using rule 2105 (col_name_keyword) - 1244 generic_reset: ALL . - $default reduce using rule 1244 (generic_reset) +State 538 + 2048 unreserved_keyword: YEAR_P • -state 564 + $default reduce using rule 2048 (unreserved_keyword) - 1246 reset_rest: TIME . ZONE - 1618 col_name_keyword: TIME . [$end, '.', ';'] - ZONE shift, and go to state 856 +State 539 - $default reduce using rule 1618 (col_name_keyword) + 2049 unreserved_keyword: YEARS_P • + $default reduce using rule 2049 (unreserved_keyword) -state 565 - 1247 reset_rest: TRANSACTION . ISOLATION LEVEL - 1546 unreserved_keyword: TRANSACTION . [$end, '.', ';'] +State 540 - ISOLATION shift, and go to state 857 + 2050 unreserved_keyword: YES_P • - $default reduce using rule 1546 (unreserved_keyword) + $default reduce using rule 2050 (unreserved_keyword) -state 566 +State 541 - 1258 var_name: ColId . + 2051 unreserved_keyword: ZONE • - $default reduce using rule 1258 (var_name) + $default reduce using rule 2051 (unreserved_keyword) -state 567 +State 542 - 1245 reset_rest: generic_reset . + 1465 func_name: ColId • indirection - $default reduce using rule 1245 (reset_rest) + '[' shift, and go to state 998 + '.' shift, and go to state 999 + indirection go to state 1000 + indirection_el go to state 1001 -state 568 - 1242 VariableResetStmt: RESET reset_rest . +State 543 - $default reduce using rule 1242 (VariableResetStmt) + 115 ColId: unreserved_keyword • + 1486 function_name_token: unreserved_keyword • + SCONST reduce using rule 1486 (function_name_token) + '(' reduce using rule 1486 (function_name_token) + $default reduce using rule 115 (ColId) -state 569 - 1243 generic_reset: var_name . [$end, ';'] - 1259 var_name: var_name . '.' ColId +State 544 - '.' shift, and go to state 858 + 116 ColId: col_name_keyword • - $default reduce using rule 1243 (generic_reset) + $default reduce using rule 116 (ColId) -state 570 +State 545 - 206 TransactionStmt: ROLLBACK opt_transaction . + 1487 function_name_token: func_name_keyword • - $default reduce using rule 206 (TransactionStmt) + $default reduce using rule 1487 (function_name_token) -state 571 +State 546 - 490 opt_all_clause: ALL . + 117 ColId: pgq_unreserved_keyword • + 1488 function_name_token: pgq_unreserved_keyword • - $default reduce using rule 490 (opt_all_clause) + SCONST reduce using rule 1488 (function_name_token) + '(' reduce using rule 1488 (function_name_token) + $default reduce using rule 117 (ColId) -state 572 +State 547 - 488 distinct_clause: DISTINCT . [IDENT, FCONST, SCONST, BCONST, XCONST, Op, ICONST, PARAM, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ARRAY, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, AUTHORIZATION, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BINARY, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CASE, CAST, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATION, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONCURRENTLY, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CROSS, CSV, CUBE, CURRENT_P, CURRENT_CATALOG, CURRENT_DATE, CURRENT_ROLE, CURRENT_SCHEMA, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FALSE_P, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FREEZE, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LISTEN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OUTER_P, OVER, OVERLAPS, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SESSION_USER, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUE_P, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USER, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERBOSE, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, '+', '-', '*', '[', '(', '{', '#', '?'] - 489 | DISTINCT . ON '(' expr_list_opt_comma ')' + 1714 CallStmt: CALL_P func_application • - ON shift, and go to state 859 + $default reduce using rule 1714 (CallStmt) - $default reduce using rule 488 (distinct_clause) +State 548 -state 573 + 1235 func_application: func_name • '(' ')' + 1236 | func_name • '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' + 1237 | func_name • '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' + 1238 | func_name • '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' + 1239 | func_name • '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' + 1240 | func_name • '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 460 simple_select: SELECT distinct_clause . target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1044 target_list: . target_el - 1045 | . target_list ',' target_el - 1046 target_list_opt_comma: . target_list - 1047 | . target_list ',' - 1048 target_el: . a_expr AS ColLabelOrString - 1049 | . a_expr IDENT - 1050 | . a_expr - 1051 | . '*' opt_except_list opt_replace_list - 1052 | . ColId '.' '*' opt_except_list opt_replace_list - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '*' shift, and go to state 922 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 940 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - target_list go to state 950 - target_list_opt_comma go to state 951 - target_el go to state 952 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 957 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 574 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 459 simple_select: SELECT opt_all_clause . opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1042 opt_target_list_opt_comma: . target_list_opt_comma - 1043 | . [$end, CREATE_P, EXCEPT, FETCH, FOR, FROM, GROUP_P, HAVING, INTERSECT, INTO, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WHERE, WINDOW, WITH, ')', ';'] - 1044 target_list: . target_el - 1045 | . target_list ',' target_el - 1046 target_list_opt_comma: . target_list - 1047 | . target_list ',' - 1048 target_el: . a_expr AS ColLabelOrString - 1049 | . a_expr IDENT - 1050 | . a_expr - 1051 | . '*' opt_except_list opt_replace_list - 1052 | . ColId '.' '*' opt_except_list opt_replace_list - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '*' shift, and go to state 922 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 1043 (opt_target_list_opt_comma) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 940 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - opt_target_list_opt_comma go to state 958 - target_list go to state 950 - target_list_opt_comma go to state 959 - target_el go to state 952 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 957 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 575 - - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1191 VariableSetStmt: SET GLOBAL . set_rest - 1192 set_rest: . generic_set - 1193 | . var_name FROM CURRENT_P - 1194 | . TIME ZONE zone_value - 1195 | . SCHEMA Sconst - 1196 generic_set: . var_name TO var_list - 1197 | . var_name '=' var_list - 1198 | . var_name TO DEFAULT - 1199 | . var_name '=' DEFAULT - 1258 var_name: . ColId - 1259 | . var_name '.' ColId - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL [FROM, TO, '=', '.'] - 1374 | GLOBAL . [FROM, TO, '=', '.'] - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 577 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 579 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 1374 (unreserved_keyword) - - ColId go to state 566 - set_rest go to state 960 - generic_set go to state 581 - var_name go to state 582 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 576 - - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1189 VariableSetStmt: SET LOCAL . set_rest - 1192 set_rest: . generic_set - 1193 | . var_name FROM CURRENT_P - 1194 | . TIME ZONE zone_value - 1195 | . SCHEMA Sconst - 1196 generic_set: . var_name TO var_list - 1197 | . var_name '=' var_list - 1198 | . var_name TO DEFAULT - 1199 | . var_name '=' DEFAULT - 1258 var_name: . ColId - 1259 | . var_name '.' ColId - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL [FROM, TO, '=', '.'] - 1412 | LOCAL . [FROM, TO, '=', '.'] - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 577 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 579 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 1412 (unreserved_keyword) - - ColId go to state 566 - set_rest go to state 961 - generic_set go to state 581 - var_name go to state 582 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 577 - - 1092 Sconst: . SCONST - 1195 set_rest: SCHEMA . Sconst - 1505 unreserved_keyword: SCHEMA . [FROM, TO, '=', '.'] - - SCONST shift, and go to state 556 - - $default reduce using rule 1505 (unreserved_keyword) - - Sconst go to state 962 - - -state 578 - - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1190 VariableSetStmt: SET SESSION . set_rest - 1192 set_rest: . generic_set - 1193 | . var_name FROM CURRENT_P - 1194 | . TIME ZONE zone_value - 1195 | . SCHEMA Sconst - 1196 generic_set: . var_name TO var_list - 1197 | . var_name '=' var_list - 1198 | . var_name TO DEFAULT - 1199 | . var_name '=' DEFAULT - 1258 var_name: . ColId - 1259 | . var_name '.' ColId - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION [FROM, TO, '=', '.'] - 1516 | SESSION . [FROM, TO, '=', '.'] - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 577 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 579 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 1516 (unreserved_keyword) - - ColId go to state 566 - set_rest go to state 963 - generic_set go to state 581 - var_name go to state 582 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 579 - - 1194 set_rest: TIME . ZONE zone_value - 1618 col_name_keyword: TIME . [FROM, TO, '=', '.'] - - ZONE shift, and go to state 964 - - $default reduce using rule 1618 (col_name_keyword) - - -state 580 - - 1188 VariableSetStmt: SET set_rest . - - $default reduce using rule 1188 (VariableSetStmt) - - -state 581 - - 1192 set_rest: generic_set . - - $default reduce using rule 1192 (set_rest) - - -state 582 - - 1193 set_rest: var_name . FROM CURRENT_P - 1196 generic_set: var_name . TO var_list - 1197 | var_name . '=' var_list - 1198 | var_name . TO DEFAULT - 1199 | var_name . '=' DEFAULT - 1259 var_name: var_name . '.' ColId - - FROM shift, and go to state 965 - TO shift, and go to state 966 - '=' shift, and go to state 967 - '.' shift, and go to state 858 - - -state 583 - - 203 TransactionStmt: START opt_transaction . - - $default reduce using rule 203 (TransactionStmt) - - -state 584 - - 595 values_clause: VALUES . '(' expr_list_opt_comma ')' - 1623 col_name_keyword: VALUES . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ')', '.', ';', ','] - - '(' shift, and go to state 597 - - $default reduce using rule 1623 (col_name_keyword) - - -state 585 - - 1249 VariableShowStmt: SUMMARIZE SelectStmt . - - $default reduce using rule 1249 (VariableShowStmt) - - -state 586 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 453 select_no_parens: with_clause . select_clause - 454 | with_clause . select_clause sort_clause - 455 | with_clause . select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | with_clause . select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - '(' shift, and go to state 36 - - select_with_parens go to state 616 - select_clause go to state 617 - simple_select go to state 618 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - - -state 587 - - 1250 VariableShowStmt: SUMMARIZE var_name . [$end, ';'] - 1259 var_name: var_name . '.' ColId - - '.' shift, and go to state 858 - - $default reduce using rule 1250 (VariableShowStmt) - - -state 588 - - 1097 ColIdOrString: SCONST . - - $default reduce using rule 1097 (ColIdOrString) - - -state 589 - - 640 relation_expr: ONLY . qualified_name - 641 | ONLY . '(' qualified_name ')' - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '(' shift, and go to state 968 - - qualified_name go to state 969 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 590 - - 462 simple_select: TABLE relation_expr . - - $default reduce using rule 462 (simple_select) - - -state 591 - - 638 relation_expr: qualified_name . [$end, IDENT, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INVOKER, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, ')', ';', ','] - 639 | qualified_name . '*' - - '*' shift, and go to state 970 - - $default reduce using rule 638 (relation_expr) - - -state 592 - - 1031 indirection_el: . '.' attr_name - 1032 | . '[' a_expr ']' - 1033 | . '[' opt_slice_bound ':' opt_slice_bound ']' - 1036 indirection: . indirection_el - 1037 | . indirection indirection_el - 1068 qualified_name: ColId . indirection - 1096 ColIdOrString: ColId . [$end, IDENT, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INVOKER, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SELECT, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLE, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TO, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, WITH_LA, '*', '(', ')', ';', ','] - - '[' shift, and go to state 637 - '.' shift, and go to state 638 - - $default reduce using rule 1096 (ColIdOrString) - - indirection_el go to state 639 - indirection go to state 971 - - -state 593 - - 1067 qualified_name: ColIdOrString . - - $default reduce using rule 1067 (qualified_name) - - -state 594 - - 1226 opt_full: FULL . - - $default reduce using rule 1226 (opt_full) - - -state 595 + '(' shift, and go to state 1002 - 1179 analyze_keyword: . ANALYZE - 1180 | . ANALYSE - 1219 VacuumStmt: VACUUM '(' . vacuum_option_list ')' - 1220 | VACUUM '(' . vacuum_option_list ')' qualified_name opt_name_list - 1221 vacuum_option_elem: . analyze_keyword - 1222 | . VERBOSE - 1223 | . FREEZE - 1224 | . FULL - 1225 | . IDENT - 1228 vacuum_option_list: . vacuum_option_elem - 1229 | . vacuum_option_list ',' vacuum_option_elem - IDENT shift, and go to state 972 - ANALYSE shift, and go to state 3 - ANALYZE shift, and go to state 4 - FREEZE shift, and go to state 973 - FULL shift, and go to state 974 - VERBOSE shift, and go to state 975 - - analyze_keyword go to state 976 - vacuum_option_elem go to state 977 - vacuum_option_list go to state 978 - - -state 596 - - 1216 VacuumStmt: VACUUM opt_full . opt_freeze opt_verbose - 1217 | VACUUM opt_full . opt_freeze opt_verbose qualified_name - 1218 | VACUUM opt_full . opt_freeze opt_verbose AnalyzeStmt - 1230 opt_freeze: . FREEZE - 1231 | . [$end, IDENT, SCONST, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ANALYSE, ANALYZE, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, ISOLATION, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEVEL, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERBOSE, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, ';'] - - FREEZE shift, and go to state 979 - - $default reduce using rule 1231 (opt_freeze) - - opt_freeze go to state 980 - - -state 597 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 595 values_clause: VALUES '(' . expr_list_opt_comma ')' - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 980 expr_list_opt_comma: . expr_list - 981 | . expr_list ',' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 981 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 982 - expr_list_opt_comma go to state 983 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 598 - - 468 with_clause: WITH RECURSIVE . cte_list - 469 cte_list: . common_table_expr - 470 | . cte_list ',' common_table_expr - 471 common_table_expr: . name opt_name_list AS '(' PreparableStmt ')' - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE [AS, '('] - 1481 | RECURSIVE . [AS, '('] - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 1481 (unreserved_keyword) - - cte_list go to state 985 - common_table_expr go to state 600 - name go to state 601 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 599 - - 466 with_clause: WITH cte_list . [DELETE_P, INSERT, SELECT, TABLE, UPDATE, VALUES, '('] - 470 cte_list: cte_list . ',' common_table_expr - - ',' shift, and go to state 986 - - $default reduce using rule 466 (with_clause) - - -state 600 - - 469 cte_list: common_table_expr . - - $default reduce using rule 469 (cte_list) - - -state 601 +State 549 - 471 common_table_expr: name . opt_name_list AS '(' PreparableStmt ')' - 1111 opt_name_list: . '(' name_list_opt_comma ')' - 1112 | . [AS] + 1464 func_name: function_name_token • - '(' shift, and go to state 987 + $default reduce using rule 1464 (func_name) - $default reduce using rule 1112 (opt_name_list) - opt_name_list go to state 988 +State 550 + 114 ColId: IDENT • -state 602 + $default reduce using rule 114 (ColId) - 467 with_clause: WITH_LA cte_list . [DELETE_P, INSERT, SELECT, TABLE, UPDATE, VALUES, '('] - 470 cte_list: cte_list . ',' common_table_expr - ',' shift, and go to state 986 +State 551 - $default reduce using rule 467 (with_clause) + 2065 col_name_keyword: GENERATED • + $default reduce using rule 2065 (col_name_keyword) -state 603 - 448 select_with_parens: '(' select_with_parens . ')' - 458 select_clause: select_with_parens . [EXCEPT, FETCH, FOR, INTERSECT, LIMIT, OFFSET, ORDER, UNION] +State 552 - ')' shift, and go to state 989 + 2072 col_name_keyword: MAP • - $default reduce using rule 458 (select_clause) + $default reduce using rule 2072 (col_name_keyword) -state 604 +State 553 - 447 select_with_parens: '(' select_no_parens . ')' + 2086 col_name_keyword: STRUCT • - ')' shift, and go to state 990 + $default reduce using rule 2086 (col_name_keyword) -state 605 +State 554 - 0 $accept: stmtblock $end . + 1540 CheckPointStmt: CHECKPOINT opt_col_id • - $default accept + $default reduce using rule 1540 (CheckPointStmt) + + +State 555 + 1541 opt_col_id: ColId • -state 606 - - 2 stmtmulti: stmtmulti ';' . stmt - 4 stmt: . AlterObjectSchemaStmt - 5 | . AlterSeqStmt - 6 | . AlterTableStmt - 7 | . AnalyzeStmt - 8 | . CallStmt - 9 | . CheckPointStmt - 10 | . CopyStmt - 11 | . CreateAsStmt - 12 | . CreateFunctionStmt - 13 | . CreateSchemaStmt - 14 | . CreateSeqStmt - 15 | . CreateStmt - 16 | . CreateTypeStmt - 17 | . DeallocateStmt - 18 | . DeleteStmt - 19 | . DropStmt - 20 | . ExecuteStmt - 21 | . ExplainStmt - 22 | . ExportStmt - 23 | . ImportStmt - 24 | . IndexStmt - 25 | . InsertStmt - 26 | . LoadStmt - 27 | . PragmaStmt - 28 | . PrepareStmt - 29 | . RenameStmt - 30 | . SelectStmt - 31 | . TransactionStmt - 32 | . UpdateStmt - 33 | . VacuumStmt - 34 | . VariableResetStmt - 35 | . VariableSetStmt - 36 | . VariableShowStmt - 37 | . ViewStmt - 38 | . [$end, ';'] - 39 AlterTableStmt: . ALTER TABLE relation_expr alter_table_cmds - 40 | . ALTER TABLE IF_P EXISTS relation_expr alter_table_cmds - 41 | . ALTER INDEX qualified_name alter_table_cmds - 42 | . ALTER INDEX IF_P EXISTS qualified_name alter_table_cmds - 43 | . ALTER SEQUENCE qualified_name alter_table_cmds - 44 | . ALTER SEQUENCE IF_P EXISTS qualified_name alter_table_cmds - 45 | . ALTER VIEW qualified_name alter_table_cmds - 46 | . ALTER VIEW IF_P EXISTS qualified_name alter_table_cmds - 98 DeallocateStmt: . DEALLOCATE name - 99 | . DEALLOCATE PREPARE name - 100 | . DEALLOCATE ALL - 101 | . DEALLOCATE PREPARE ALL - 102 RenameStmt: . ALTER SCHEMA name RENAME TO name - 103 | . ALTER TABLE relation_expr RENAME TO name - 104 | . ALTER TABLE IF_P EXISTS relation_expr RENAME TO name - 105 | . ALTER SEQUENCE qualified_name RENAME TO name - 106 | . ALTER SEQUENCE IF_P EXISTS qualified_name RENAME TO name - 107 | . ALTER VIEW qualified_name RENAME TO name - 108 | . ALTER VIEW IF_P EXISTS qualified_name RENAME TO name - 109 | . ALTER INDEX qualified_name RENAME TO name - 110 | . ALTER INDEX IF_P EXISTS qualified_name RENAME TO name - 111 | . ALTER TABLE relation_expr RENAME opt_column name TO name - 112 | . ALTER TABLE IF_P EXISTS relation_expr RENAME opt_column name TO name - 113 | . ALTER TABLE relation_expr RENAME CONSTRAINT name TO name - 114 | . ALTER TABLE IF_P EXISTS relation_expr RENAME CONSTRAINT name TO name - 117 InsertStmt: . opt_with_clause INSERT INTO insert_target insert_rest opt_on_conflict returning_clause - 128 opt_with_clause: . with_clause - 129 | . [DELETE_P, INSERT, UPDATE] - 158 CreateTypeStmt: . CREATE_P TYPE_P any_name AS Typename - 159 PragmaStmt: . PRAGMA_P ColId - 160 | . PRAGMA_P ColId '=' var_list - 161 | . PRAGMA_P ColId '(' func_arg_list ')' - 162 CreateSeqStmt: . CREATE_P OptTemp SEQUENCE qualified_name OptSeqOptList - 163 | . CREATE_P OptTemp SEQUENCE IF_P NOT EXISTS qualified_name OptSeqOptList - 166 ExecuteStmt: . EXECUTE name execute_param_clause - 167 | . CREATE_P OptTemp TABLE create_as_target AS EXECUTE name execute_param_clause opt_with_data - 168 | . CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS EXECUTE name execute_param_clause opt_with_data - 171 AlterSeqStmt: . ALTER SEQUENCE qualified_name SeqOptList - 172 | . ALTER SEQUENCE IF_P EXISTS qualified_name SeqOptList - 201 TransactionStmt: . ABORT_P opt_transaction - 202 | . BEGIN_P opt_transaction - 203 | . START opt_transaction - 204 | . COMMIT opt_transaction - 205 | . END_P opt_transaction - 206 | . ROLLBACK opt_transaction - 210 CreateStmt: . CREATE_P OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 211 | . CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 212 | . CREATE_P OR REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 349 DropStmt: . DROP drop_type_any_name IF_P EXISTS any_name_list opt_drop_behavior - 350 | . DROP drop_type_any_name any_name_list opt_drop_behavior - 351 | . DROP drop_type_name IF_P EXISTS name_list opt_drop_behavior - 352 | . DROP drop_type_name name_list opt_drop_behavior - 353 | . DROP drop_type_name_on_any_name name ON any_name opt_drop_behavior - 354 | . DROP drop_type_name_on_any_name IF_P EXISTS name ON any_name opt_drop_behavior - 355 | . DROP TYPE_P type_name_list opt_drop_behavior - 356 | . DROP TYPE_P IF_P EXISTS type_name_list opt_drop_behavior - 390 CreateFunctionStmt: . CREATE_P OptTemp macro_alias qualified_name param_list AS TABLE SelectStmt - 391 | . CREATE_P OptTemp macro_alias qualified_name param_list AS a_expr - 396 UpdateStmt: . opt_with_clause UPDATE relation_expr_opt_alias SET set_clause_list_opt_comma from_clause where_or_current_clause returning_clause - 397 CopyStmt: . COPY opt_binary qualified_name opt_column_list opt_oids copy_from opt_program copy_file_name copy_delimiter opt_with copy_options - 398 | . COPY '(' SelectStmt ')' TO opt_program copy_file_name opt_with copy_options - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 1120 PrepareStmt: . PREPARE name prep_type_clause AS PreparableStmt - 1127 CreateSchemaStmt: . CREATE_P SCHEMA ColId OptSchemaEltList - 1128 | . CREATE_P SCHEMA IF_P NOT EXISTS ColId OptSchemaEltList - 1135 IndexStmt: . CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - 1136 | . CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - 1148 AlterObjectSchemaStmt: . ALTER TABLE relation_expr SET SCHEMA name - 1149 | . ALTER TABLE IF_P EXISTS relation_expr SET SCHEMA name - 1150 | . ALTER SEQUENCE qualified_name SET SCHEMA name - 1151 | . ALTER SEQUENCE IF_P EXISTS qualified_name SET SCHEMA name - 1152 | . ALTER VIEW qualified_name SET SCHEMA name - 1153 | . ALTER VIEW IF_P EXISTS qualified_name SET SCHEMA name - 1154 CheckPointStmt: . FORCE CHECKPOINT - 1155 | . CHECKPOINT - 1156 ExportStmt: . EXPORT_P DATABASE Sconst copy_options - 1157 ImportStmt: . IMPORT_P DATABASE Sconst - 1158 ExplainStmt: . EXPLAIN ExplainableStmt - 1159 | . EXPLAIN analyze_keyword opt_verbose ExplainableStmt - 1160 | . EXPLAIN VERBOSE ExplainableStmt - 1161 | . EXPLAIN '(' explain_option_list ')' ExplainableStmt - 1179 analyze_keyword: . ANALYZE - 1180 | . ANALYSE - 1188 VariableSetStmt: . SET set_rest - 1189 | . SET LOCAL set_rest - 1190 | . SET SESSION set_rest - 1191 | . SET GLOBAL set_rest - 1211 LoadStmt: . LOAD file_name - 1212 | . INSTALL file_name - 1213 | . FORCE INSTALL file_name - 1216 VacuumStmt: . VACUUM opt_full opt_freeze opt_verbose - 1217 | . VACUUM opt_full opt_freeze opt_verbose qualified_name - 1218 | . VACUUM opt_full opt_freeze opt_verbose AnalyzeStmt - 1219 | . VACUUM '(' vacuum_option_list ')' - 1220 | . VACUUM '(' vacuum_option_list ')' qualified_name opt_name_list - 1232 DeleteStmt: . opt_with_clause DELETE_P FROM relation_expr_opt_alias using_clause where_or_current_clause returning_clause - 1240 AnalyzeStmt: . analyze_keyword opt_verbose - 1241 | . analyze_keyword opt_verbose qualified_name opt_name_list - 1242 VariableResetStmt: . RESET reset_rest - 1248 VariableShowStmt: . show_or_describe SelectStmt - 1249 | . SUMMARIZE SelectStmt - 1250 | . SUMMARIZE var_name - 1251 | . show_or_describe var_name - 1252 | . show_or_describe TIME ZONE - 1253 | . show_or_describe TRANSACTION ISOLATION LEVEL - 1254 | . show_or_describe ALL - 1255 | . show_or_describe - 1256 show_or_describe: . SHOW - 1257 | . DESCRIBE - 1260 CallStmt: . CALL_P func_application - 1261 ViewStmt: . CREATE_P OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1262 | . CREATE_P OR REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1263 | . CREATE_P OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - 1264 | . CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - 1269 CreateAsStmt: . CREATE_P OptTemp TABLE create_as_target AS SelectStmt opt_with_data - 1270 | . CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS SelectStmt opt_with_data - 1271 | . CREATE_P OR REPLACE OptTemp TABLE create_as_target AS SelectStmt opt_with_data - - ABORT_P shift, and go to state 1 - ALTER shift, and go to state 2 - ANALYSE shift, and go to state 3 - ANALYZE shift, and go to state 4 - BEGIN_P shift, and go to state 5 - CALL_P shift, and go to state 6 - CHECKPOINT shift, and go to state 7 - COMMIT shift, and go to state 8 - COPY shift, and go to state 9 - CREATE_P shift, and go to state 10 - DEALLOCATE shift, and go to state 11 - DESCRIBE shift, and go to state 12 - DROP shift, and go to state 13 - END_P shift, and go to state 14 - EXECUTE shift, and go to state 15 - EXPLAIN shift, and go to state 16 - EXPORT_P shift, and go to state 17 - FORCE shift, and go to state 18 - IMPORT_P shift, and go to state 19 - INSTALL shift, and go to state 20 - LOAD shift, and go to state 21 - PRAGMA_P shift, and go to state 22 - PREPARE shift, and go to state 23 - RESET shift, and go to state 24 - ROLLBACK shift, and go to state 25 - SELECT shift, and go to state 26 - SET shift, and go to state 27 - SHOW shift, and go to state 28 - START shift, and go to state 29 - SUMMARIZE shift, and go to state 30 - TABLE shift, and go to state 31 - VACUUM shift, and go to state 32 - VALUES shift, and go to state 33 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - $end reduce using rule 38 (stmt) - ';' reduce using rule 38 (stmt) - $default reduce using rule 129 (opt_with_clause) - - stmt go to state 991 - AlterTableStmt go to state 40 - DeallocateStmt go to state 41 - RenameStmt go to state 42 - InsertStmt go to state 43 - opt_with_clause go to state 44 - CreateTypeStmt go to state 45 - PragmaStmt go to state 46 - CreateSeqStmt go to state 47 - ExecuteStmt go to state 48 - AlterSeqStmt go to state 49 - TransactionStmt go to state 50 - CreateStmt go to state 51 - DropStmt go to state 52 - CreateFunctionStmt go to state 53 - UpdateStmt go to state 54 - CopyStmt go to state 55 - SelectStmt go to state 56 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 61 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - PrepareStmt go to state 64 - CreateSchemaStmt go to state 65 - IndexStmt go to state 66 - AlterObjectSchemaStmt go to state 67 - CheckPointStmt go to state 68 - ExportStmt go to state 69 - ImportStmt go to state 70 - ExplainStmt go to state 71 - analyze_keyword go to state 72 - VariableSetStmt go to state 73 - LoadStmt go to state 74 - VacuumStmt go to state 75 - DeleteStmt go to state 76 - AnalyzeStmt go to state 77 - VariableResetStmt go to state 78 - VariableShowStmt go to state 79 - show_or_describe go to state 80 - CallStmt go to state 81 - ViewStmt go to state 82 - CreateAsStmt go to state 83 - - -state 607 - - 1232 DeleteStmt: opt_with_clause DELETE_P . FROM relation_expr_opt_alias using_clause where_or_current_clause returning_clause - - FROM shift, and go to state 992 - - -state 608 - - 117 InsertStmt: opt_with_clause INSERT . INTO insert_target insert_rest opt_on_conflict returning_clause - - INTO shift, and go to state 993 - - -state 609 - - 396 UpdateStmt: opt_with_clause UPDATE . relation_expr_opt_alias SET set_clause_list_opt_comma from_clause where_or_current_clause returning_clause - 638 relation_expr: . qualified_name - 639 | . qualified_name '*' - 640 | . ONLY qualified_name - 641 | . ONLY '(' qualified_name ')' - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1233 relation_expr_opt_alias: . relation_expr - 1234 | . relation_expr ColId - 1235 | . relation_expr AS ColId - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ONLY shift, and go to state 589 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - relation_expr go to state 994 - qualified_name go to state 591 - ColId go to state 592 - ColIdOrString go to state 593 - relation_expr_opt_alias go to state 995 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 610 - - 465 simple_select: select_clause EXCEPT . all_or_distinct select_clause - 485 all_or_distinct: . ALL - 486 | . DISTINCT - 487 | . [SELECT, TABLE, VALUES, '('] - - ALL shift, and go to state 996 - DISTINCT shift, and go to state 997 - - $default reduce using rule 487 (all_or_distinct) - - all_or_distinct go to state 998 - - -state 611 - - 464 simple_select: select_clause INTERSECT . all_or_distinct select_clause - 485 all_or_distinct: . ALL - 486 | . DISTINCT - 487 | . [SELECT, TABLE, VALUES, '('] - - ALL shift, and go to state 996 - DISTINCT shift, and go to state 997 - - $default reduce using rule 487 (all_or_distinct) - - all_or_distinct go to state 999 - - -state 612 - - 497 sort_clause: ORDER . BY sortby_list - 498 | ORDER . BY ALL opt_asc_desc opt_nulls_order - 499 | ORDER . BY '*' opt_asc_desc opt_nulls_order - - BY shift, and go to state 1000 - - -state 613 - - 463 simple_select: select_clause UNION . all_or_distinct select_clause - 485 all_or_distinct: . ALL - 486 | . DISTINCT - 487 | . [SELECT, TABLE, VALUES, '('] - - ALL shift, and go to state 996 - DISTINCT shift, and go to state 997 - - $default reduce using rule 487 (all_or_distinct) - - all_or_distinct go to state 1001 + $default reduce using rule 1541 (opt_col_id) -state 614 +State 556 - 451 select_no_parens: select_clause opt_sort_clause . for_locking_clause opt_select_limit - 452 | select_clause opt_sort_clause . select_limit opt_for_locking_clause - 510 select_limit: . limit_clause offset_clause - 511 | . offset_clause limit_clause - 512 | . limit_clause - 513 | . offset_clause - 516 limit_clause: . LIMIT select_limit_value - 517 | . LIMIT select_limit_value ',' select_offset_value - 518 | . FETCH first_or_next select_fetch_first_value row_or_rows ONLY - 519 | . FETCH first_or_next row_or_rows ONLY - 520 offset_clause: . OFFSET select_offset_value - 521 | . OFFSET select_fetch_first_value row_or_rows - 579 for_locking_clause: . for_locking_items - 580 | . FOR READ_P ONLY - 583 for_locking_items: . for_locking_item - 584 | . for_locking_items for_locking_item - 585 for_locking_item: . for_locking_strength locked_rels_list opt_nowait_or_skip - 586 for_locking_strength: . FOR UPDATE - 587 | . FOR NO KEY UPDATE - 588 | . FOR SHARE - 589 | . FOR KEY SHARE + 115 ColId: unreserved_keyword • - FETCH shift, and go to state 1002 - FOR shift, and go to state 1003 - LIMIT shift, and go to state 1004 - OFFSET shift, and go to state 1005 + $default reduce using rule 115 (ColId) - select_limit go to state 1006 - limit_clause go to state 1007 - offset_clause go to state 1008 - for_locking_clause go to state 1009 - for_locking_items go to state 1010 - for_locking_item go to state 1011 - for_locking_strength go to state 1012 +State 557 -state 615 + 117 ColId: pgq_unreserved_keyword • - 450 select_no_parens: select_clause sort_clause . [$end, CREATE_P, ON, RETURNING, WITH, ')', ';'] - 495 opt_sort_clause: sort_clause . [FETCH, FOR, LIMIT, OFFSET] + $default reduce using rule 117 (ColId) - FETCH reduce using rule 495 (opt_sort_clause) - FOR reduce using rule 495 (opt_sort_clause) - LIMIT reduce using rule 495 (opt_sort_clause) - OFFSET reduce using rule 495 (opt_sort_clause) - $default reduce using rule 450 (select_no_parens) +State 558 -state 616 + 1543 CommentOnStmt: COMMENT ON • comment_on_type_any_name qualified_name IS comment_value + 1544 | COMMENT ON • COLUMN a_expr IS comment_value - 458 select_clause: select_with_parens . + COLUMN shift, and go to state 1003 + DATABASE shift, and go to state 1004 + FUNCTION shift, and go to state 1005 + INDEX shift, and go to state 1006 + MACRO shift, and go to state 1007 + SCHEMA shift, and go to state 1008 + SEQUENCE shift, and go to state 1009 + TABLE shift, and go to state 1010 + TYPE_P shift, and go to state 1011 + VIEW shift, and go to state 1012 - $default reduce using rule 458 (select_clause) + comment_on_type_any_name go to state 1013 -state 617 - - 453 select_no_parens: with_clause select_clause . [$end, CREATE_P, ON, RETURNING, WITH, ')', ';'] - 454 | with_clause select_clause . sort_clause - 455 | with_clause select_clause . opt_sort_clause for_locking_clause opt_select_limit - 456 | with_clause select_clause . opt_sort_clause select_limit opt_for_locking_clause - 463 simple_select: select_clause . UNION all_or_distinct select_clause - 464 | select_clause . INTERSECT all_or_distinct select_clause - 465 | select_clause . EXCEPT all_or_distinct select_clause - 495 opt_sort_clause: . sort_clause - 496 | . [FETCH, FOR, LIMIT, OFFSET] - 497 sort_clause: . ORDER BY sortby_list - 498 | . ORDER BY ALL opt_asc_desc opt_nulls_order - 499 | . ORDER BY '*' opt_asc_desc opt_nulls_order - - EXCEPT shift, and go to state 610 - INTERSECT shift, and go to state 611 - ORDER shift, and go to state 612 - UNION shift, and go to state 613 - - FETCH reduce using rule 496 (opt_sort_clause) - FOR reduce using rule 496 (opt_sort_clause) - LIMIT reduce using rule 496 (opt_sort_clause) - OFFSET reduce using rule 496 (opt_sort_clause) - $default reduce using rule 453 (select_no_parens) - - opt_sort_clause go to state 1013 - sort_clause go to state 1014 - - -state 618 - - 457 select_clause: simple_select . - - $default reduce using rule 457 (select_clause) - - -state 619 - - 596 values_clause: values_clause ',' . '(' expr_list_opt_comma ')' - 598 values_clause_opt_comma: values_clause ',' . [$end, IDENT, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INVOKER, ISOLATION, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEVEL, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, ')', ';'] - - '(' shift, and go to state 1015 - - $default reduce using rule 598 (values_clause_opt_comma) - - -state 620 - - 1162 opt_verbose: VERBOSE . - - $default reduce using rule 1162 (opt_verbose) - - -state 621 - - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1240 AnalyzeStmt: analyze_keyword opt_verbose . [$end, ';'] - 1241 | analyze_keyword opt_verbose . qualified_name opt_name_list - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 1240 (AnalyzeStmt) - - qualified_name go to state 1016 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 622 - - 1254 VariableShowStmt: show_or_describe ALL . - - $default reduce using rule 1254 (VariableShowStmt) - - -state 623 - - 1252 VariableShowStmt: show_or_describe TIME . ZONE - 1618 col_name_keyword: TIME . [$end, '.', ';'] - - ZONE shift, and go to state 1017 - - $default reduce using rule 1618 (col_name_keyword) - - -state 624 - - 1253 VariableShowStmt: show_or_describe TRANSACTION . ISOLATION LEVEL - 1546 unreserved_keyword: TRANSACTION . [$end, '.', ';'] - - ISOLATION shift, and go to state 1018 - - $default reduce using rule 1546 (unreserved_keyword) - - -state 625 - - 1248 VariableShowStmt: show_or_describe SelectStmt . - - $default reduce using rule 1248 (VariableShowStmt) - - -state 626 - - 1251 VariableShowStmt: show_or_describe var_name . [$end, ';'] - 1259 var_name: var_name . '.' ColId - - '.' shift, and go to state 858 - - $default reduce using rule 1251 (VariableShowStmt) - - -state 627 - - 42 AlterTableStmt: ALTER INDEX IF_P . EXISTS qualified_name alter_table_cmds - 110 RenameStmt: ALTER INDEX IF_P . EXISTS qualified_name RENAME TO name - 1382 unreserved_keyword: IF_P . [ADD_P, ALTER, DROP, OPTIONS, RENAME, RESET, SET, VALIDATE, '[', '.'] - - EXISTS shift, and go to state 1019 - - $default reduce using rule 1382 (unreserved_keyword) - - -state 628 - - 41 AlterTableStmt: ALTER INDEX qualified_name . alter_table_cmds - 57 alter_table_cmd: . ADD_P columnDef - 58 | . ADD_P IF_P NOT EXISTS columnDef - 59 | . ADD_P COLUMN columnDef - 60 | . ADD_P COLUMN IF_P NOT EXISTS columnDef - 61 | . ALTER opt_column ColId alter_column_default - 62 | . ALTER opt_column ColId DROP NOT NULL_P - 63 | . ALTER opt_column ColId SET NOT NULL_P - 64 | . ALTER opt_column ColId SET STATISTICS SignedIconst - 65 | . ALTER opt_column ColId SET reloptions - 66 | . ALTER opt_column ColId RESET reloptions - 67 | . ALTER opt_column ColId SET STORAGE ColId - 68 | . ALTER opt_column ColId ADD_P GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList - 69 | . ALTER opt_column ColId alter_identity_column_option_list - 70 | . ALTER opt_column ColId DROP IDENTITY_P - 71 | . ALTER opt_column ColId DROP IDENTITY_P IF_P EXISTS - 72 | . DROP opt_column IF_P EXISTS ColId opt_drop_behavior - 73 | . DROP opt_column ColId opt_drop_behavior - 74 | . ALTER opt_column ColId opt_set_data TYPE_P Typename opt_collate_clause alter_using - 75 | . ALTER opt_column ColId alter_generic_options - 76 | . ADD_P TableConstraint - 77 | . ALTER CONSTRAINT name ConstraintAttributeSpec - 78 | . VALIDATE CONSTRAINT name - 79 | . DROP CONSTRAINT IF_P EXISTS name opt_drop_behavior - 80 | . DROP CONSTRAINT name opt_drop_behavior - 81 | . SET LOGGED - 82 | . SET UNLOGGED - 83 | . SET reloptions - 84 | . RESET reloptions - 85 | . alter_generic_options - 92 alter_table_cmds: . alter_table_cmd - 93 | . alter_table_cmds ',' alter_table_cmd - 94 alter_generic_options: . OPTIONS '(' alter_generic_option_list ')' - 109 RenameStmt: ALTER INDEX qualified_name . RENAME TO name - - ADD_P shift, and go to state 1020 - ALTER shift, and go to state 1021 - DROP shift, and go to state 1022 - OPTIONS shift, and go to state 1023 - RENAME shift, and go to state 1024 - RESET shift, and go to state 1025 - SET shift, and go to state 1026 - VALIDATE shift, and go to state 1027 - - alter_table_cmd go to state 1028 - alter_table_cmds go to state 1029 - alter_generic_options go to state 1030 - - -state 629 - - 102 RenameStmt: ALTER SCHEMA name . RENAME TO name - - RENAME shift, and go to state 1031 - - -state 630 - - 44 AlterTableStmt: ALTER SEQUENCE IF_P . EXISTS qualified_name alter_table_cmds - 106 RenameStmt: ALTER SEQUENCE IF_P . EXISTS qualified_name RENAME TO name - 172 AlterSeqStmt: ALTER SEQUENCE IF_P . EXISTS qualified_name SeqOptList - 1151 AlterObjectSchemaStmt: ALTER SEQUENCE IF_P . EXISTS qualified_name SET SCHEMA name - 1382 unreserved_keyword: IF_P . [ADD_P, ALTER, AS, CACHE, CYCLE, DROP, INCREMENT, MAXVALUE, MINVALUE, NO, OPTIONS, OWNED, RENAME, RESET, RESTART, SEQUENCE, SET, START, VALIDATE, '[', '.'] - - EXISTS shift, and go to state 1032 - - $default reduce using rule 1382 (unreserved_keyword) - - -state 631 - - 43 AlterTableStmt: ALTER SEQUENCE qualified_name . alter_table_cmds - 57 alter_table_cmd: . ADD_P columnDef - 58 | . ADD_P IF_P NOT EXISTS columnDef - 59 | . ADD_P COLUMN columnDef - 60 | . ADD_P COLUMN IF_P NOT EXISTS columnDef - 61 | . ALTER opt_column ColId alter_column_default - 62 | . ALTER opt_column ColId DROP NOT NULL_P - 63 | . ALTER opt_column ColId SET NOT NULL_P - 64 | . ALTER opt_column ColId SET STATISTICS SignedIconst - 65 | . ALTER opt_column ColId SET reloptions - 66 | . ALTER opt_column ColId RESET reloptions - 67 | . ALTER opt_column ColId SET STORAGE ColId - 68 | . ALTER opt_column ColId ADD_P GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList - 69 | . ALTER opt_column ColId alter_identity_column_option_list - 70 | . ALTER opt_column ColId DROP IDENTITY_P - 71 | . ALTER opt_column ColId DROP IDENTITY_P IF_P EXISTS - 72 | . DROP opt_column IF_P EXISTS ColId opt_drop_behavior - 73 | . DROP opt_column ColId opt_drop_behavior - 74 | . ALTER opt_column ColId opt_set_data TYPE_P Typename opt_collate_clause alter_using - 75 | . ALTER opt_column ColId alter_generic_options - 76 | . ADD_P TableConstraint - 77 | . ALTER CONSTRAINT name ConstraintAttributeSpec - 78 | . VALIDATE CONSTRAINT name - 79 | . DROP CONSTRAINT IF_P EXISTS name opt_drop_behavior - 80 | . DROP CONSTRAINT name opt_drop_behavior - 81 | . SET LOGGED - 82 | . SET UNLOGGED - 83 | . SET reloptions - 84 | . RESET reloptions - 85 | . alter_generic_options - 92 alter_table_cmds: . alter_table_cmd - 93 | . alter_table_cmds ',' alter_table_cmd - 94 alter_generic_options: . OPTIONS '(' alter_generic_option_list ')' - 105 RenameStmt: ALTER SEQUENCE qualified_name . RENAME TO name - 171 AlterSeqStmt: ALTER SEQUENCE qualified_name . SeqOptList - 173 SeqOptList: . SeqOptElem - 174 | . SeqOptList SeqOptElem - 182 SeqOptElem: . AS SimpleTypename - 183 | . CACHE NumericOnly - 184 | . CYCLE - 185 | . NO CYCLE - 186 | . INCREMENT opt_by NumericOnly - 187 | . MAXVALUE NumericOnly - 188 | . MINVALUE NumericOnly - 189 | . NO MAXVALUE - 190 | . NO MINVALUE - 191 | . OWNED BY any_name - 192 | . SEQUENCE NAME_P any_name - 193 | . START opt_with NumericOnly - 194 | . RESTART - 195 | . RESTART opt_with NumericOnly - 1150 AlterObjectSchemaStmt: ALTER SEQUENCE qualified_name . SET SCHEMA name - - ADD_P shift, and go to state 1020 - ALTER shift, and go to state 1021 - AS shift, and go to state 1033 - CACHE shift, and go to state 1034 - CYCLE shift, and go to state 1035 - DROP shift, and go to state 1022 - INCREMENT shift, and go to state 1036 - MAXVALUE shift, and go to state 1037 - MINVALUE shift, and go to state 1038 - NO shift, and go to state 1039 - OPTIONS shift, and go to state 1023 - OWNED shift, and go to state 1040 - RENAME shift, and go to state 1041 - RESET shift, and go to state 1025 - RESTART shift, and go to state 1042 - SEQUENCE shift, and go to state 1043 - SET shift, and go to state 1044 - START shift, and go to state 1045 - VALIDATE shift, and go to state 1027 - - alter_table_cmd go to state 1028 - alter_table_cmds go to state 1046 - alter_generic_options go to state 1030 - SeqOptList go to state 1047 - SeqOptElem go to state 1048 - - -state 632 - - 40 AlterTableStmt: ALTER TABLE IF_P . EXISTS relation_expr alter_table_cmds - 104 RenameStmt: ALTER TABLE IF_P . EXISTS relation_expr RENAME TO name - 112 | ALTER TABLE IF_P . EXISTS relation_expr RENAME opt_column name TO name - 114 | ALTER TABLE IF_P . EXISTS relation_expr RENAME CONSTRAINT name TO name - 1149 AlterObjectSchemaStmt: ALTER TABLE IF_P . EXISTS relation_expr SET SCHEMA name - 1382 unreserved_keyword: IF_P . [ADD_P, ALTER, DROP, OPTIONS, RENAME, RESET, SET, VALIDATE, '*', '[', '.'] - - EXISTS shift, and go to state 1049 - - $default reduce using rule 1382 (unreserved_keyword) - - -state 633 - - 39 AlterTableStmt: ALTER TABLE relation_expr . alter_table_cmds - 57 alter_table_cmd: . ADD_P columnDef - 58 | . ADD_P IF_P NOT EXISTS columnDef - 59 | . ADD_P COLUMN columnDef - 60 | . ADD_P COLUMN IF_P NOT EXISTS columnDef - 61 | . ALTER opt_column ColId alter_column_default - 62 | . ALTER opt_column ColId DROP NOT NULL_P - 63 | . ALTER opt_column ColId SET NOT NULL_P - 64 | . ALTER opt_column ColId SET STATISTICS SignedIconst - 65 | . ALTER opt_column ColId SET reloptions - 66 | . ALTER opt_column ColId RESET reloptions - 67 | . ALTER opt_column ColId SET STORAGE ColId - 68 | . ALTER opt_column ColId ADD_P GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList - 69 | . ALTER opt_column ColId alter_identity_column_option_list - 70 | . ALTER opt_column ColId DROP IDENTITY_P - 71 | . ALTER opt_column ColId DROP IDENTITY_P IF_P EXISTS - 72 | . DROP opt_column IF_P EXISTS ColId opt_drop_behavior - 73 | . DROP opt_column ColId opt_drop_behavior - 74 | . ALTER opt_column ColId opt_set_data TYPE_P Typename opt_collate_clause alter_using - 75 | . ALTER opt_column ColId alter_generic_options - 76 | . ADD_P TableConstraint - 77 | . ALTER CONSTRAINT name ConstraintAttributeSpec - 78 | . VALIDATE CONSTRAINT name - 79 | . DROP CONSTRAINT IF_P EXISTS name opt_drop_behavior - 80 | . DROP CONSTRAINT name opt_drop_behavior - 81 | . SET LOGGED - 82 | . SET UNLOGGED - 83 | . SET reloptions - 84 | . RESET reloptions - 85 | . alter_generic_options - 92 alter_table_cmds: . alter_table_cmd - 93 | . alter_table_cmds ',' alter_table_cmd - 94 alter_generic_options: . OPTIONS '(' alter_generic_option_list ')' - 103 RenameStmt: ALTER TABLE relation_expr . RENAME TO name - 111 | ALTER TABLE relation_expr . RENAME opt_column name TO name - 113 | ALTER TABLE relation_expr . RENAME CONSTRAINT name TO name - 1148 AlterObjectSchemaStmt: ALTER TABLE relation_expr . SET SCHEMA name - - ADD_P shift, and go to state 1020 - ALTER shift, and go to state 1021 - DROP shift, and go to state 1022 - OPTIONS shift, and go to state 1023 - RENAME shift, and go to state 1050 - RESET shift, and go to state 1025 - SET shift, and go to state 1051 - VALIDATE shift, and go to state 1027 - - alter_table_cmd go to state 1028 - alter_table_cmds go to state 1052 - alter_generic_options go to state 1030 - - -state 634 - - 46 AlterTableStmt: ALTER VIEW IF_P . EXISTS qualified_name alter_table_cmds - 108 RenameStmt: ALTER VIEW IF_P . EXISTS qualified_name RENAME TO name - 1153 AlterObjectSchemaStmt: ALTER VIEW IF_P . EXISTS qualified_name SET SCHEMA name - 1382 unreserved_keyword: IF_P . [ADD_P, ALTER, DROP, OPTIONS, RENAME, RESET, SET, VALIDATE, '[', '.'] - - EXISTS shift, and go to state 1053 - - $default reduce using rule 1382 (unreserved_keyword) - - -state 635 - - 45 AlterTableStmt: ALTER VIEW qualified_name . alter_table_cmds - 57 alter_table_cmd: . ADD_P columnDef - 58 | . ADD_P IF_P NOT EXISTS columnDef - 59 | . ADD_P COLUMN columnDef - 60 | . ADD_P COLUMN IF_P NOT EXISTS columnDef - 61 | . ALTER opt_column ColId alter_column_default - 62 | . ALTER opt_column ColId DROP NOT NULL_P - 63 | . ALTER opt_column ColId SET NOT NULL_P - 64 | . ALTER opt_column ColId SET STATISTICS SignedIconst - 65 | . ALTER opt_column ColId SET reloptions - 66 | . ALTER opt_column ColId RESET reloptions - 67 | . ALTER opt_column ColId SET STORAGE ColId - 68 | . ALTER opt_column ColId ADD_P GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList - 69 | . ALTER opt_column ColId alter_identity_column_option_list - 70 | . ALTER opt_column ColId DROP IDENTITY_P - 71 | . ALTER opt_column ColId DROP IDENTITY_P IF_P EXISTS - 72 | . DROP opt_column IF_P EXISTS ColId opt_drop_behavior - 73 | . DROP opt_column ColId opt_drop_behavior - 74 | . ALTER opt_column ColId opt_set_data TYPE_P Typename opt_collate_clause alter_using - 75 | . ALTER opt_column ColId alter_generic_options - 76 | . ADD_P TableConstraint - 77 | . ALTER CONSTRAINT name ConstraintAttributeSpec - 78 | . VALIDATE CONSTRAINT name - 79 | . DROP CONSTRAINT IF_P EXISTS name opt_drop_behavior - 80 | . DROP CONSTRAINT name opt_drop_behavior - 81 | . SET LOGGED - 82 | . SET UNLOGGED - 83 | . SET reloptions - 84 | . RESET reloptions - 85 | . alter_generic_options - 92 alter_table_cmds: . alter_table_cmd - 93 | . alter_table_cmds ',' alter_table_cmd - 94 alter_generic_options: . OPTIONS '(' alter_generic_option_list ')' - 107 RenameStmt: ALTER VIEW qualified_name . RENAME TO name - 1152 AlterObjectSchemaStmt: ALTER VIEW qualified_name . SET SCHEMA name - - ADD_P shift, and go to state 1020 - ALTER shift, and go to state 1021 - DROP shift, and go to state 1022 - OPTIONS shift, and go to state 1023 - RENAME shift, and go to state 1054 - RESET shift, and go to state 1025 - SET shift, and go to state 1055 - VALIDATE shift, and go to state 1027 - - alter_table_cmd go to state 1028 - alter_table_cmds go to state 1056 - alter_generic_options go to state 1030 - - -state 636 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 867 | func_name '(' . ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 868 | func_name '(' . func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 869 | func_name '(' . VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | func_name '(' . func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 871 | func_name '(' . ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | func_name '(' . DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 873 | func_name '(' . '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 984 func_arg_list: . func_arg_expr - 985 | . func_arg_list ',' func_arg_expr - 986 func_arg_expr: . a_expr - 987 | . param_name COLON_EQUALS a_expr - 988 | . param_name EQUALS_GREATER a_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1098 type_function_name: . IDENT - 1099 | . unreserved_keyword - 1100 | . type_func_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1113 param_name: . type_function_name - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - 1783 type_func_name_keyword: . AUTHORIZATION - 1784 | . BINARY - 1785 | . COLLATION - 1786 | . CONCURRENTLY - 1787 | . CROSS - 1788 | . CURRENT_CATALOG - 1789 | . CURRENT_DATE - 1790 | . CURRENT_ROLE - 1791 | . CURRENT_SCHEMA - 1792 | . CURRENT_USER - 1793 | . FREEZE - 1794 | . FULL - 1795 | . GENERATED - 1796 | . GLOB - 1797 | . ILIKE - 1798 | . INNER_P - 1799 | . IS - 1800 | . ISNULL - 1801 | . JOIN - 1802 | . LEFT - 1803 | . LIKE - 1804 | . MAP - 1805 | . NATURAL - 1806 | . NOTNULL - 1807 | . OUTER_P - 1808 | . OVERLAPS - 1809 | . RIGHT - 1810 | . SESSION_USER - 1811 | . SIMILAR - 1812 | . STRUCT - 1813 | . TABLESAMPLE - 1814 | . TRY_CAST - 1815 | . USER - 1816 | . VERBOSE - - IDENT shift, and go to state 1057 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1058 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 1059 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 1060 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 1061 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 1062 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 1063 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 1064 - CURRENT_DATE shift, and go to state 1065 - CURRENT_ROLE shift, and go to state 1066 - CURRENT_SCHEMA shift, and go to state 1067 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 1068 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DISTINCT shift, and go to state 1069 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 1070 - FULL shift, and go to state 1071 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 1072 - GLOB shift, and go to state 1073 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 1074 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 1075 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 1076 - ISNULL shift, and go to state 1077 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 1078 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 1079 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 1080 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 1081 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 1082 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 1083 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 1084 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 1085 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 1086 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 1087 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 1088 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 1089 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 1090 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 1091 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 1092 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARIADIC shift, and go to state 1093 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 1094 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '*' shift, and go to state 1095 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - ')' shift, and go to state 1096 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1097 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - func_arg_list go to state 1098 - func_arg_expr go to state 1099 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - type_function_name go to state 1100 - function_name_token go to state 487 - param_name go to state 1101 - unreserved_keyword go to state 1102 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - type_func_name_keyword go to state 1103 - - -state 637 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1032 indirection_el: '[' . a_expr ']' - 1033 | '[' . opt_slice_bound ':' opt_slice_bound ']' - 1034 opt_slice_bound: . a_expr - 1035 | . [':'] - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 1035 (opt_slice_bound) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1104 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - opt_slice_bound go to state 1105 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 638 - - 1031 indirection_el: '.' . attr_name - 1074 attr_name: . ColLabel - 1114 ColLabel: . IDENT - 1115 | . other_keyword - 1116 | . unreserved_keyword - 1117 | . reserved_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - 1817 reserved_keyword: . ALL - 1818 | . ANALYSE - 1819 | . ANALYZE - 1820 | . AND - 1821 | . ANY - 1822 | . ARRAY - 1823 | . AS - 1824 | . ASC_P - 1825 | . ASYMMETRIC - 1826 | . BOTH - 1827 | . CASE - 1828 | . CAST - 1829 | . CHECK_P - 1830 | . COLLATE - 1831 | . COLUMN - 1832 | . CONSTRAINT - 1833 | . CREATE_P - 1834 | . CURRENT_TIME - 1835 | . CURRENT_TIMESTAMP - 1836 | . DEFAULT - 1837 | . DEFERRABLE - 1838 | . DESC_P - 1839 | . DISTINCT - 1840 | . DO - 1841 | . ELSE - 1842 | . END_P - 1843 | . EXCEPT - 1844 | . FALSE_P - 1845 | . FETCH - 1846 | . FOR - 1847 | . FOREIGN - 1848 | . FROM - 1849 | . GRANT - 1850 | . GROUP_P - 1851 | . HAVING - 1852 | . IN_P - 1853 | . INITIALLY - 1854 | . INTERSECT - 1855 | . INTO - 1856 | . LATERAL_P - 1857 | . LEADING - 1858 | . LIMIT - 1859 | . LOCALTIME - 1860 | . LOCALTIMESTAMP - 1861 | . NOT - 1862 | . NULL_P - 1863 | . OFFSET - 1864 | . ON - 1865 | . ONLY - 1866 | . OR - 1867 | . ORDER - 1868 | . PLACING - 1869 | . PRIMARY - 1870 | . QUALIFY - 1871 | . REFERENCES - 1872 | . RETURNING - 1873 | . SELECT - 1874 | . SOME - 1875 | . SYMMETRIC - 1876 | . TABLE - 1877 | . THEN - 1878 | . TO - 1879 | . TRAILING - 1880 | . TRUE_P - 1881 | . UNION - 1882 | . UNIQUE - 1883 | . USING - 1884 | . VARIADIC - 1885 | . WHEN - 1886 | . WHERE - 1887 | . WINDOW - 1888 | . WITH - - IDENT shift, and go to state 1106 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1107 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ANALYSE shift, and go to state 1108 - ANALYZE shift, and go to state 1109 - AND shift, and go to state 1110 - ANY shift, and go to state 1111 - ARRAY shift, and go to state 1112 - AS shift, and go to state 1113 - ASC_P shift, and go to state 1114 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - ASYMMETRIC shift, and go to state 1115 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BOTH shift, and go to state 1116 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 1117 - CAST shift, and go to state 1118 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1119 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATE shift, and go to state 1120 - COLLATION shift, and go to state 767 - COLUMN shift, and go to state 1121 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1122 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CREATE_P shift, and go to state 1123 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_TIME shift, and go to state 1124 - CURRENT_TIMESTAMP shift, and go to state 1125 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 1126 - DEFAULTS shift, and go to state 171 - DEFERRABLE shift, and go to state 1127 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESC_P shift, and go to state 1128 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DISTINCT shift, and go to state 1129 - DO shift, and go to state 1130 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ELSE shift, and go to state 1131 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - END_P shift, and go to state 1132 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCEPT shift, and go to state 1133 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1134 - FAMILY shift, and go to state 205 - FETCH shift, and go to state 1135 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FOR shift, and go to state 1136 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1137 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FROM shift, and go to state 1138 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANT shift, and go to state 1139 - GRANTED shift, and go to state 219 - GROUP_P shift, and go to state 1140 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HAVING shift, and go to state 1141 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - IN_P shift, and go to state 1142 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INITIALLY shift, and go to state 1143 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERSECT shift, and go to state 1144 - INTERVAL shift, and go to state 791 - INTO shift, and go to state 1145 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 1146 - LEADING shift, and go to state 1147 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LIMIT shift, and go to state 1148 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 1149 - LOCALTIMESTAMP shift, and go to state 1150 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOT shift, and go to state 1151 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 1152 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OFFSET shift, and go to state 1153 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1154 - ONLY shift, and go to state 1155 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - OR shift, and go to state 1156 - ORDER shift, and go to state 1157 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLACING shift, and go to state 1158 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1159 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUALIFY shift, and go to state 1160 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCES shift, and go to state 1161 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNING shift, and go to state 1162 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 1163 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SOME shift, and go to state 1164 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYMMETRIC shift, and go to state 1165 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 1166 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - THEN shift, and go to state 1167 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TO shift, and go to state 1168 - TRAILING shift, and go to state 1169 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1170 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNION shift, and go to state 1171 - UNIQUE shift, and go to state 1172 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - USING shift, and go to state 1173 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARIADIC shift, and go to state 1175 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHEN shift, and go to state 1176 - WHERE shift, and go to state 1177 - WHITESPACE_P shift, and go to state 462 - WINDOW shift, and go to state 1178 - WITH shift, and go to state 1179 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - attr_name go to state 1180 - ColLabel go to state 1181 - unreserved_keyword go to state 1182 - other_keyword go to state 1183 - reserved_keyword go to state 1184 - - -state 639 - - 1036 indirection: indirection_el . - - $default reduce using rule 1036 (indirection) +State 559 + 264 TransactionStmt: COMMIT opt_transaction • -state 640 + $default reduce using rule 264 (TransactionStmt) - 1031 indirection_el: . '.' attr_name - 1032 | . '[' a_expr ']' - 1033 | . '[' opt_slice_bound ':' opt_slice_bound ']' - 1037 indirection: indirection . indirection_el - 1076 func_name: ColId indirection . ['('] - '[' shift, and go to state 637 - '.' shift, and go to state 638 +State 560 - $default reduce using rule 1076 (func_name) + 692 opt_binary: BINARY • - indirection_el go to state 1185 + $default reduce using rule 692 (opt_binary) -state 641 +State 561 - 398 CopyStmt: COPY '(' SelectStmt . ')' TO opt_program copy_file_name opt_with copy_options + 661 CopyStmt: COPY FROM • DATABASE ColId TO ColId copy_database_flag - ')' shift, and go to state 1186 + DATABASE shift, and go to state 1014 -state 642 +State 562 - 310 opt_column_list: . '(' columnList ')' - 311 | . [FROM, TO, WITH] - 397 CopyStmt: COPY opt_binary qualified_name . opt_column_list opt_oids copy_from opt_program copy_file_name copy_delimiter opt_with copy_options + 660 CopyStmt: COPY '(' • SelectStmt ')' TO opt_program copy_file_name opt_with copy_options - '(' shift, and go to state 1187 + FROM shift, and go to state 23 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + TABLE shift, and go to state 38 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 - $default reduce using rule 311 (opt_column_list) + SelectStmt go to state 1015 + select_with_parens go to state 88 + select_no_parens go to state 89 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + + +State 563 + + 659 CopyStmt: COPY opt_binary • qualified_name opt_column_list opt_oids copy_from opt_program copy_file_name copy_delimiter opt_with copy_options + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 1016 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 564 + + 595 OptTemp: GLOBAL • TEMPORARY + 596 | GLOBAL • TEMP + + TEMP shift, and go to state 1017 + TEMPORARY shift, and go to state 1018 + + +State 565 + + 593 OptTemp: LOCAL • TEMPORARY + 594 | LOCAL • TEMP + + TEMP shift, and go to state 1019 + TEMPORARY shift, and go to state 1020 + + +State 566 + + 204 CreateSeqStmt: CREATE_P OR • REPLACE OptTemp SEQUENCE qualified_name OptSeqOptList + 209 CreateSecretStmt: CREATE_P OR • REPLACE opt_persist SECRET opt_secret_name opt_storage_specifier '(' copy_generic_opt_list ')' + 286 CreatePropertyGraphStmt: CREATE_P OR • REPLACE PROPERTY GRAPH qualified_name VertexOrNode TABLES '(' VertexTableDefinition VertexTableDefinitionList ')' EdgeTablesClauseOptional + 464 CreateStmt: CREATE_P OR • REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 641 CreateFunctionStmt: CREATE_P OR • REPLACE OptTemp macro_alias qualified_name table_macro_list + 644 | CREATE_P OR • REPLACE OptTemp macro_alias qualified_name macro_definition_list + 1513 CreateSchemaStmt: CREATE_P OR • REPLACE SCHEMA qualified_name OptSchemaEltList + 1717 ViewStmt: CREATE_P OR • REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1719 | CREATE_P OR • REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option + 1726 CreateAsStmt: CREATE_P OR • REPLACE OptTemp TABLE create_as_target AS SelectStmt opt_with_data + + REPLACE shift, and go to state 1021 + + +State 567 + + 214 opt_persist: PERSISTENT • + + $default reduce using rule 214 (opt_persist) + + +State 568 + + 285 CreatePropertyGraphStmt: CREATE_P PROPERTY • GRAPH qualified_name VertexOrNode TABLES '(' VertexTableDefinition VertexTableDefinitionList ')' EdgeTablesClauseOptional + + GRAPH shift, and go to state 1022 + + +State 569 + + 1511 CreateSchemaStmt: CREATE_P SCHEMA • qualified_name OptSchemaEltList + 1512 | CREATE_P SCHEMA • IF_P NOT EXISTS qualified_name OptSchemaEltList + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 1023 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 1024 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 570 + + 592 OptTemp: TEMP • + + $default reduce using rule 592 (OptTemp) + + +State 571 + + 213 opt_persist: TEMPORARY • + 591 OptTemp: TEMPORARY • + + SECRET reduce using rule 213 (opt_persist) + $default reduce using rule 591 (OptTemp) + + +State 572 + + 192 CreateTypeStmt: CREATE_P TYPE_P • qualified_name AS ENUM_P select_with_parens + 193 | CREATE_P TYPE_P • qualified_name AS ENUM_P '(' opt_enum_val_list ')' + 194 | CREATE_P TYPE_P • qualified_name AS Typename + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 1025 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 573 + + 1531 opt_unique: UNIQUE • + + $default reduce using rule 1531 (opt_unique) + + +State 574 + + 597 OptTemp: UNLOGGED • + + $default reduce using rule 597 (OptTemp) + + +State 575 + + 202 CreateSeqStmt: CREATE_P OptTemp • SEQUENCE qualified_name OptSeqOptList + 203 | CREATE_P OptTemp • SEQUENCE IF_P NOT EXISTS qualified_name OptSeqOptList + 219 ExecuteStmt: CREATE_P OptTemp • TABLE create_as_target AS EXECUTE name execute_param_clause opt_with_data + 220 | CREATE_P OptTemp • TABLE IF_P NOT EXISTS create_as_target AS EXECUTE name execute_param_clause opt_with_data + 462 CreateStmt: CREATE_P OptTemp • TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 463 | CREATE_P OptTemp • TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 639 CreateFunctionStmt: CREATE_P OptTemp • macro_alias qualified_name table_macro_list + 640 | CREATE_P OptTemp • macro_alias IF_P NOT EXISTS qualified_name table_macro_list + 642 | CREATE_P OptTemp • macro_alias qualified_name macro_definition_list + 643 | CREATE_P OptTemp • macro_alias IF_P NOT EXISTS qualified_name macro_definition_list + 1715 ViewStmt: CREATE_P OptTemp • VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1716 | CREATE_P OptTemp • VIEW IF_P NOT EXISTS qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1718 | CREATE_P OptTemp • RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option + 1724 CreateAsStmt: CREATE_P OptTemp • TABLE create_as_target AS SelectStmt opt_with_data + 1725 | CREATE_P OptTemp • TABLE IF_P NOT EXISTS create_as_target AS SelectStmt opt_with_data + + FUNCTION shift, and go to state 1026 + MACRO shift, and go to state 1027 + RECURSIVE shift, and go to state 1028 + SEQUENCE shift, and go to state 1029 + TABLE shift, and go to state 1030 + VIEW shift, and go to state 1031 + + macro_alias go to state 1032 + + +State 576 + + 207 CreateSecretStmt: CREATE_P opt_persist • SECRET opt_secret_name opt_storage_specifier '(' copy_generic_opt_list ')' + 208 | CREATE_P opt_persist • SECRET IF_P NOT EXISTS opt_secret_name opt_storage_specifier '(' copy_generic_opt_list ')' + + SECRET shift, and go to state 1033 + + +State 577 + + 1520 IndexStmt: CREATE_P opt_unique • INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause + 1521 | CREATE_P opt_unique • INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause + + INDEX shift, and go to state 1034 + + +State 578 + + 119 ColIdOrString: SCONST • + + $default reduce using rule 119 (ColIdOrString) + + +State 579 + + 110 DeallocateStmt: DEALLOCATE ALL • + + $default reduce using rule 110 (DeallocateStmt) + + +State 580 + + 109 DeallocateStmt: DEALLOCATE PREPARE • name + 111 | DEALLOCATE PREPARE • ALL + 1929 unreserved_keyword: PREPARE • + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 1035 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 - opt_column_list go to state 1188 + $default reduce using rule 1929 (unreserved_keyword) + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 1036 -state 643 - 344 OptTemp: GLOBAL TEMP . +State 581 - $default reduce using rule 344 (OptTemp) + 118 ColIdOrString: ColId • + $default reduce using rule 118 (ColIdOrString) -state 644 - 343 OptTemp: GLOBAL TEMPORARY . +State 582 - $default reduce using rule 343 (OptTemp) + 1463 name: ColIdOrString • + $default reduce using rule 1463 (name) -state 645 - 342 OptTemp: LOCAL TEMP . +State 583 - $default reduce using rule 342 (OptTemp) + 108 DeallocateStmt: DEALLOCATE name • + $default reduce using rule 108 (DeallocateStmt) -state 646 - 341 OptTemp: LOCAL TEMPORARY . +State 584 - $default reduce using rule 341 (OptTemp) + 125 ColLabel: IDENT • + $default reduce using rule 125 (ColLabel) -state 647 - 212 CreateStmt: CREATE_P OR REPLACE . OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 339 OptTemp: . TEMPORARY - 340 | . TEMP - 341 | . LOCAL TEMPORARY - 342 | . LOCAL TEMP - 343 | . GLOBAL TEMPORARY - 344 | . GLOBAL TEMP - 345 | . UNLOGGED - 346 | . [RECURSIVE, TABLE, VIEW] - 1262 ViewStmt: CREATE_P OR REPLACE . OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1264 | CREATE_P OR REPLACE . OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - 1271 CreateAsStmt: CREATE_P OR REPLACE . OptTemp TABLE create_as_target AS SelectStmt opt_with_data +State 585 - GLOBAL shift, and go to state 495 - LOCAL shift, and go to state 496 - TEMP shift, and go to state 499 - TEMPORARY shift, and go to state 500 - UNLOGGED shift, and go to state 503 + 2276 reserved_keyword: ALL • - $default reduce using rule 346 (OptTemp) + $default reduce using rule 2276 (reserved_keyword) - OptTemp go to state 1189 +State 586 -state 648 + 2277 reserved_keyword: ANALYSE • - 1128 CreateSchemaStmt: CREATE_P SCHEMA IF_P . NOT EXISTS ColId OptSchemaEltList - 1382 unreserved_keyword: IF_P . [$end, CREATE_P, ';'] + $default reduce using rule 2277 (reserved_keyword) - NOT shift, and go to state 1190 - $default reduce using rule 1382 (unreserved_keyword) +State 587 + 2278 reserved_keyword: ANALYZE • -state 649 + $default reduce using rule 2278 (reserved_keyword) - 1127 CreateSchemaStmt: CREATE_P SCHEMA ColId . OptSchemaEltList - 1129 OptSchemaEltList: . OptSchemaEltList schema_stmt - 1130 | . - $default reduce using rule 1130 (OptSchemaEltList) +State 588 - OptSchemaEltList go to state 1191 + 2279 reserved_keyword: AND • + $default reduce using rule 2279 (reserved_keyword) -state 650 - 1107 any_name: ColId . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 1108 | ColId . attrs - 1109 attrs: . '.' attr_name - 1110 | . attrs '.' attr_name +State 589 - '.' shift, and go to state 1192 + 2163 other_keyword: ANTI • - $default reduce using rule 1107 (any_name) + $default reduce using rule 2163 (other_keyword) - attrs go to state 1193 +State 590 -state 651 + 2280 reserved_keyword: ANY • - 158 CreateTypeStmt: CREATE_P TYPE_P any_name . AS Typename + $default reduce using rule 2280 (reserved_keyword) - AS shift, and go to state 1194 +State 591 -state 652 + 2281 reserved_keyword: ARRAY • - 392 macro_alias: FUNCTION . + $default reduce using rule 2281 (reserved_keyword) - $default reduce using rule 392 (macro_alias) +State 592 -state 653 + 2282 reserved_keyword: AS • - 393 macro_alias: MACRO . + $default reduce using rule 2282 (reserved_keyword) - $default reduce using rule 393 (macro_alias) +State 593 -state 654 - - 1263 ViewStmt: CREATE_P OptTemp RECURSIVE . VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - - VIEW shift, and go to state 1195 - - -state 655 - - 162 CreateSeqStmt: CREATE_P OptTemp SEQUENCE . qualified_name OptSeqOptList - 163 | CREATE_P OptTemp SEQUENCE . IF_P NOT EXISTS qualified_name OptSeqOptList - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 1196 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 1197 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 656 - - 167 ExecuteStmt: CREATE_P OptTemp TABLE . create_as_target AS EXECUTE name execute_param_clause opt_with_data - 168 | CREATE_P OptTemp TABLE . IF_P NOT EXISTS create_as_target AS EXECUTE name execute_param_clause opt_with_data - 210 CreateStmt: CREATE_P OptTemp TABLE . qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 211 | CREATE_P OptTemp TABLE . IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1269 CreateAsStmt: CREATE_P OptTemp TABLE . create_as_target AS SelectStmt opt_with_data - 1270 | CREATE_P OptTemp TABLE . IF_P NOT EXISTS create_as_target AS SelectStmt opt_with_data - 1275 create_as_target: . qualified_name opt_column_list OptWith OnCommitOption - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 1198 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 1199 - ColId go to state 592 - ColIdOrString go to state 593 - create_as_target go to state 1200 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 657 - - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1261 ViewStmt: CREATE_P OptTemp VIEW . qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 1201 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 658 - - 390 CreateFunctionStmt: CREATE_P OptTemp macro_alias . qualified_name param_list AS TABLE SelectStmt - 391 | CREATE_P OptTemp macro_alias . qualified_name param_list AS a_expr - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 + 2283 reserved_keyword: ASC_P • - qualified_name go to state 1202 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 + $default reduce using rule 2283 (reserved_keyword) -state 659 +State 594 - 1135 IndexStmt: CREATE_P opt_unique INDEX . opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - 1136 | CREATE_P opt_unique INDEX . opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - 1140 opt_concurrently: . CONCURRENTLY - 1141 | . [IDENT, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, ISOLATION, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEVEL, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE] + 2164 other_keyword: ASOF • - CONCURRENTLY shift, and go to state 1203 + $default reduce using rule 2164 (other_keyword) - $default reduce using rule 1141 (opt_concurrently) - opt_concurrently go to state 1204 +State 595 + 2284 reserved_keyword: ASYMMETRIC • -state 660 + $default reduce using rule 2284 (reserved_keyword) - 101 DeallocateStmt: DEALLOCATE PREPARE ALL . - $default reduce using rule 101 (DeallocateStmt) +State 596 + 2165 other_keyword: AUTHORIZATION • -state 661 + $default reduce using rule 2165 (other_keyword) - 99 DeallocateStmt: DEALLOCATE PREPARE name . - $default reduce using rule 99 (DeallocateStmt) +State 597 + 2166 other_keyword: BETWEEN • -state 662 + $default reduce using rule 2166 (other_keyword) - 373 drop_type_name: ACCESS METHOD . - $default reduce using rule 373 (drop_type_name) +State 598 + 2167 other_keyword: BIGINT • -state 663 + $default reduce using rule 2167 (other_keyword) - 374 drop_type_name: EVENT TRIGGER . - $default reduce using rule 374 (drop_type_name) +State 599 + 2168 other_keyword: BINARY • -state 664 + $default reduce using rule 2168 (other_keyword) - 376 drop_type_name: FOREIGN DATA_P . WRAPPER - WRAPPER shift, and go to state 1205 +State 600 + 2169 other_keyword: BIT • -state 665 + $default reduce using rule 2169 (other_keyword) - 365 drop_type_any_name: FOREIGN TABLE . - $default reduce using rule 365 (drop_type_any_name) +State 601 + 2170 other_keyword: BOOLEAN_P • -state 666 + $default reduce using rule 2170 (other_keyword) - 361 drop_type_any_name: MACRO TABLE . - $default reduce using rule 361 (drop_type_any_name) +State 602 + 2285 reserved_keyword: BOTH • -state 667 + $default reduce using rule 2285 (reserved_keyword) - 363 drop_type_any_name: MATERIALIZED VIEW . - $default reduce using rule 363 (drop_type_any_name) +State 603 + 2286 reserved_keyword: CASE • -state 668 + $default reduce using rule 2286 (reserved_keyword) - 369 drop_type_any_name: TEXT_P SEARCH . PARSER - 370 | TEXT_P SEARCH . DICTIONARY - 371 | TEXT_P SEARCH . TEMPLATE - 372 | TEXT_P SEARCH . CONFIGURATION - CONFIGURATION shift, and go to state 1206 - DICTIONARY shift, and go to state 1207 - PARSER shift, and go to state 1208 - TEMPLATE shift, and go to state 1209 +State 604 + 2287 reserved_keyword: CAST • -state 669 + $default reduce using rule 2287 (reserved_keyword) - 1104 type_name_token: IDENT . - $default reduce using rule 1104 (type_name_token) +State 605 + 2172 other_keyword: CHAR_P • -state 670 + $default reduce using rule 2172 (other_keyword) - 1669 type_name_keyword: AUTHORIZATION . - $default reduce using rule 1669 (type_name_keyword) +State 606 + 2171 other_keyword: CHARACTER • -state 671 + $default reduce using rule 2171 (other_keyword) - 692 Numeric: BIGINT . - $default reduce using rule 692 (Numeric) +State 607 + 2288 reserved_keyword: CHECK_P • -state 672 + $default reduce using rule 2288 (reserved_keyword) - 1670 type_name_keyword: BINARY . - $default reduce using rule 1670 (type_name_keyword) +State 608 + 2173 other_keyword: COALESCE • -state 673 + $default reduce using rule 2173 (other_keyword) - 706 BitWithLength: BIT . opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: BIT . opt_varying - 720 opt_varying: . VARYING - 721 | . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, ARRAY, AS, ASC_P, AT, BETWEEN, CACHE, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, CYCLE, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INCREMENT, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, MAXVALUE, MINVALUE, NATURAL, NO, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OWNED, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTART, RESTRICT, RETURNING, RIGHT, ROWS, SEQUENCE, SET, SIMILAR, START, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', '(', ')', ';', ',', '}', ':'] - VARYING shift, and go to state 1210 +State 609 - $default reduce using rule 721 (opt_varying) + 2289 reserved_keyword: COLLATE • - opt_varying go to state 1211 + $default reduce using rule 2289 (reserved_keyword) -state 674 +State 610 - 699 Numeric: BOOLEAN_P . + 2174 other_keyword: COLLATION • - $default reduce using rule 699 (Numeric) + $default reduce using rule 2174 (other_keyword) -state 675 +State 611 - 715 character: CHAR_P . opt_varying - 720 opt_varying: . VARYING - 721 | . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, ARRAY, AS, ASC_P, AT, BETWEEN, CACHE, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, CYCLE, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INCREMENT, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, MAXVALUE, MINVALUE, NATURAL, NO, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OWNED, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTART, RESTRICT, RETURNING, RIGHT, ROWS, SEQUENCE, SET, SIMILAR, START, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', '(', ')', ';', ',', '}', ':'] + 2290 reserved_keyword: COLUMN • - VARYING shift, and go to state 1210 + $default reduce using rule 2290 (reserved_keyword) - $default reduce using rule 721 (opt_varying) - opt_varying go to state 1212 +State 612 + 2175 other_keyword: COLUMNS • -state 676 + $default reduce using rule 2175 (other_keyword) - 714 character: CHARACTER . opt_varying - 720 opt_varying: . VARYING - 721 | . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, ARRAY, AS, ASC_P, AT, BETWEEN, CACHE, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, CYCLE, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INCREMENT, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, MAXVALUE, MINVALUE, NATURAL, NO, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OWNED, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTART, RESTRICT, RETURNING, RIGHT, ROWS, SEQUENCE, SET, SIMILAR, START, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', '(', ')', ';', ',', '}', ':'] - VARYING shift, and go to state 1210 +State 613 - $default reduce using rule 721 (opt_varying) + 2176 other_keyword: CONCURRENTLY • - opt_varying go to state 1213 + $default reduce using rule 2176 (other_keyword) -state 677 +State 614 - 1671 type_name_keyword: COLLATION . + 2291 reserved_keyword: CONSTRAINT • - $default reduce using rule 1671 (type_name_keyword) + $default reduce using rule 2291 (reserved_keyword) -state 678 +State 615 - 1672 type_name_keyword: CONCURRENTLY . + 2292 reserved_keyword: CREATE_P • - $default reduce using rule 1672 (type_name_keyword) + $default reduce using rule 2292 (reserved_keyword) -state 679 +State 616 - 1673 type_name_keyword: CROSS . + 2177 other_keyword: CROSS • - $default reduce using rule 1673 (type_name_keyword) + $default reduce using rule 2177 (other_keyword) -state 680 +State 617 - 1674 type_name_keyword: CURRENT_CATALOG . + 1679 DetachStmt: DETACH DATABASE • ColLabel + 1680 | DETACH DATABASE • IF_P EXISTS ColLabel + 1784 unreserved_keyword: DATABASE • - $default reduce using rule 1674 (type_name_keyword) + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 1037 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + $default reduce using rule 1784 (unreserved_keyword) -state 681 + ColLabel go to state 1038 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 - 1675 type_name_keyword: CURRENT_DATE . - $default reduce using rule 1675 (type_name_keyword) +State 618 + 2178 other_keyword: DEC • -state 682 + $default reduce using rule 2178 (other_keyword) - 1676 type_name_keyword: CURRENT_ROLE . - $default reduce using rule 1676 (type_name_keyword) +State 619 + 2179 other_keyword: DECIMAL_P • -state 683 + $default reduce using rule 2179 (other_keyword) - 1677 type_name_keyword: CURRENT_SCHEMA . - $default reduce using rule 1677 (type_name_keyword) +State 620 + 2293 reserved_keyword: DEFAULT • -state 684 + $default reduce using rule 2293 (reserved_keyword) - 1678 type_name_keyword: CURRENT_USER . - $default reduce using rule 1678 (type_name_keyword) +State 621 + 2294 reserved_keyword: DEFERRABLE • -state 685 + $default reduce using rule 2294 (reserved_keyword) - 687 opt_type_modifiers: . '(' opt_expr_list_opt_comma ')' - 688 | . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, ARRAY, AS, ASC_P, AT, BETWEEN, CACHE, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, CYCLE, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INCREMENT, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, MAXVALUE, MINVALUE, NATURAL, NO, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OWNED, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTART, RESTRICT, RETURNING, RIGHT, ROWS, SEQUENCE, SET, SIMILAR, START, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', ';', ',', '}', ':'] - 697 Numeric: DEC . opt_type_modifiers - '(' shift, and go to state 1214 +State 622 - $default reduce using rule 688 (opt_type_modifiers) + 2295 reserved_keyword: DESC_P • - opt_type_modifiers go to state 1215 + $default reduce using rule 2295 (reserved_keyword) -state 686 +State 623 - 687 opt_type_modifiers: . '(' opt_expr_list_opt_comma ')' - 688 | . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, ARRAY, AS, ASC_P, AT, BETWEEN, CACHE, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, CYCLE, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INCREMENT, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, MAXVALUE, MINVALUE, NATURAL, NO, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OWNED, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTART, RESTRICT, RETURNING, RIGHT, ROWS, SEQUENCE, SET, SIMILAR, START, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', ';', ',', '}', ':'] - 696 Numeric: DECIMAL_P . opt_type_modifiers + 2296 reserved_keyword: DESCRIBE • - '(' shift, and go to state 1214 + $default reduce using rule 2296 (reserved_keyword) - $default reduce using rule 688 (opt_type_modifiers) - opt_type_modifiers go to state 1216 +State 624 + 2297 reserved_keyword: DISTINCT • -state 687 + $default reduce using rule 2297 (reserved_keyword) - 695 Numeric: DOUBLE_P . PRECISION - 1348 unreserved_keyword: DOUBLE_P . [$end, IDENT, SCONST, Op, TYPECAST, COLON_EQUALS, EQUALS_GREATER, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, ARRAY, AS, ASC_P, AT, BETWEEN, CACHE, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, CYCLE, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INCREMENT, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, MAXVALUE, MINVALUE, NATURAL, NO, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OWNED, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTART, RESTRICT, RETURNING, RIGHT, ROW, ROWS, SEQUENCE, SET, SIMILAR, START, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', '(', ')', '.', ';', ',', '}', ':'] - PRECISION shift, and go to state 1217 +State 625 - $default reduce using rule 1348 (unreserved_keyword) + 2298 reserved_keyword: DO • + $default reduce using rule 2298 (reserved_keyword) -state 688 - 694 Numeric: FLOAT_P . opt_float - 700 opt_float: . '(' Iconst ')' - 701 | . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, ARRAY, AS, ASC_P, AT, BETWEEN, CACHE, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, CYCLE, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INCREMENT, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, MAXVALUE, MINVALUE, NATURAL, NO, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OWNED, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTART, RESTRICT, RETURNING, RIGHT, ROWS, SEQUENCE, SET, SIMILAR, START, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', ';', ',', '}', ':'] +State 626 - '(' shift, and go to state 1218 + 2299 reserved_keyword: ELSE • - $default reduce using rule 701 (opt_float) + $default reduce using rule 2299 (reserved_keyword) - opt_float go to state 1219 +State 627 -state 689 + 2300 reserved_keyword: END_P • - 1679 type_name_keyword: FREEZE . + $default reduce using rule 2300 (reserved_keyword) - $default reduce using rule 1679 (type_name_keyword) +State 628 -state 690 + 2301 reserved_keyword: EXCEPT • - 1680 type_name_keyword: FULL . + $default reduce using rule 2301 (reserved_keyword) - $default reduce using rule 1680 (type_name_keyword) +State 629 -state 691 + 2180 other_keyword: EXISTS • - 1681 type_name_keyword: GLOB . + $default reduce using rule 2180 (other_keyword) - $default reduce using rule 1681 (type_name_keyword) +State 630 -state 692 + 2181 other_keyword: EXTRACT • - 356 DropStmt: DROP TYPE_P IF_P . EXISTS type_name_list opt_drop_behavior - 1382 unreserved_keyword: IF_P . [$end, ARRAY, CASCADE, RESTRICT, '[', '(', ';', ','] + $default reduce using rule 2181 (other_keyword) - EXISTS shift, and go to state 1220 - $default reduce using rule 1382 (unreserved_keyword) +State 631 + 2302 reserved_keyword: FALSE_P • -state 693 + $default reduce using rule 2302 (reserved_keyword) - 1682 type_name_keyword: ILIKE . - $default reduce using rule 1682 (type_name_keyword) +State 632 + 2303 reserved_keyword: FETCH • -state 694 + $default reduce using rule 2303 (reserved_keyword) - 1683 type_name_keyword: INNER_P . - $default reduce using rule 1683 (type_name_keyword) +State 633 + 2182 other_keyword: FLOAT_P • -state 695 + $default reduce using rule 2182 (other_keyword) - 689 Numeric: INT_P . - $default reduce using rule 689 (Numeric) +State 634 + 2304 reserved_keyword: FOR • -state 696 + $default reduce using rule 2304 (reserved_keyword) - 690 Numeric: INTEGER . - $default reduce using rule 690 (Numeric) +State 635 + 2305 reserved_keyword: FOREIGN • -state 697 + $default reduce using rule 2305 (reserved_keyword) - 726 ConstInterval: INTERVAL . - $default reduce using rule 726 (ConstInterval) +State 636 + 2183 other_keyword: FREEZE • -state 698 + $default reduce using rule 2183 (other_keyword) - 1684 type_name_keyword: IS . - $default reduce using rule 1684 (type_name_keyword) +State 637 + 2306 reserved_keyword: FROM • -state 699 + $default reduce using rule 2306 (reserved_keyword) - 1685 type_name_keyword: ISNULL . - $default reduce using rule 1685 (type_name_keyword) +State 638 + 2184 other_keyword: FULL • -state 700 + $default reduce using rule 2184 (other_keyword) - 1686 type_name_keyword: JOIN . - $default reduce using rule 1686 (type_name_keyword) +State 639 + 2185 other_keyword: GENERATED • -state 701 + $default reduce using rule 2185 (other_keyword) - 1687 type_name_keyword: LEFT . - $default reduce using rule 1687 (type_name_keyword) +State 640 + 2186 other_keyword: GLOB • -state 702 + $default reduce using rule 2186 (other_keyword) - 1688 type_name_keyword: LIKE . - $default reduce using rule 1688 (type_name_keyword) +State 641 + 2307 reserved_keyword: GRANT • -state 703 + $default reduce using rule 2307 (reserved_keyword) - 671 Typename: MAP . '(' type_list ')' opt_array_bounds - '(' shift, and go to state 1221 +State 642 + 2308 reserved_keyword: GRAPH_TABLE • -state 704 + $default reduce using rule 2308 (reserved_keyword) - 717 character: NATIONAL . CHARACTER opt_varying - 718 | NATIONAL . CHAR_P opt_varying - CHAR_P shift, and go to state 1222 - CHARACTER shift, and go to state 1223 +State 643 + 2309 reserved_keyword: GROUP_P • -state 705 + $default reduce using rule 2309 (reserved_keyword) - 1689 type_name_keyword: NATURAL . - $default reduce using rule 1689 (type_name_keyword) +State 644 + 2187 other_keyword: GROUPING • -state 706 + $default reduce using rule 2187 (other_keyword) - 719 character: NCHAR . opt_varying - 720 opt_varying: . VARYING - 721 | . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, ARRAY, AS, ASC_P, AT, BETWEEN, CACHE, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, CYCLE, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INCREMENT, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, MAXVALUE, MINVALUE, NATURAL, NO, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OWNED, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTART, RESTRICT, RETURNING, RIGHT, ROWS, SEQUENCE, SET, SIMILAR, START, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', '(', ')', ';', ',', '}', ':'] - VARYING shift, and go to state 1210 +State 645 - $default reduce using rule 721 (opt_varying) + 2188 other_keyword: GROUPING_ID • - opt_varying go to state 1224 + $default reduce using rule 2188 (other_keyword) -state 707 +State 646 - 1690 type_name_keyword: NOTNULL . + 2310 reserved_keyword: HAVING • - $default reduce using rule 1690 (type_name_keyword) + $default reduce using rule 2310 (reserved_keyword) -state 708 +State 647 - 687 opt_type_modifiers: . '(' opt_expr_list_opt_comma ')' - 688 | . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, ARRAY, AS, ASC_P, AT, BETWEEN, CACHE, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, CYCLE, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INCREMENT, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, MAXVALUE, MINVALUE, NATURAL, NO, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OWNED, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTART, RESTRICT, RETURNING, RIGHT, ROWS, SEQUENCE, SET, SIMILAR, START, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', ';', ',', '}', ':'] - 698 Numeric: NUMERIC . opt_type_modifiers + 2189 other_keyword: ILIKE • - '(' shift, and go to state 1214 + $default reduce using rule 2189 (other_keyword) - $default reduce using rule 688 (opt_type_modifiers) - opt_type_modifiers go to state 1225 +State 648 + 2311 reserved_keyword: IN_P • -state 709 + $default reduce using rule 2311 (reserved_keyword) - 1691 type_name_keyword: OUTER_P . - $default reduce using rule 1691 (type_name_keyword) +State 649 + 2312 reserved_keyword: INITIALLY • -state 710 + $default reduce using rule 2312 (reserved_keyword) - 1692 type_name_keyword: OVERLAPS . - $default reduce using rule 1692 (type_name_keyword) +State 650 + 2190 other_keyword: INNER_P • -state 711 + $default reduce using rule 2190 (other_keyword) - 693 Numeric: REAL . - $default reduce using rule 693 (Numeric) +State 651 + 2191 other_keyword: INOUT • -state 712 + $default reduce using rule 2191 (other_keyword) - 1693 type_name_keyword: RIGHT . - $default reduce using rule 1693 (type_name_keyword) +State 652 + 2194 other_keyword: INT_P • -state 713 + $default reduce using rule 2194 (other_keyword) - 660 RowOrStruct: ROW . - $default reduce using rule 660 (RowOrStruct) +State 653 + 2192 other_keyword: INTEGER • -state 714 + $default reduce using rule 2192 (other_keyword) - 1694 type_name_keyword: SESSION_USER . - $default reduce using rule 1694 (type_name_keyword) +State 654 + 2313 reserved_keyword: INTERSECT • -state 715 + $default reduce using rule 2313 (reserved_keyword) - 665 Typename: SETOF . SimpleTypename opt_array_bounds - 667 | SETOF . SimpleTypename ARRAY '[' Iconst ']' - 669 | SETOF . SimpleTypename ARRAY - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - SimpleTypename go to state 1226 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 - - -state 716 - 1695 type_name_keyword: SIMILAR . +State 655 - $default reduce using rule 1695 (type_name_keyword) + 2193 other_keyword: INTERVAL • + $default reduce using rule 2193 (other_keyword) -state 717 - 691 Numeric: SMALLINT . +State 656 - $default reduce using rule 691 (Numeric) + 2314 reserved_keyword: INTO • + $default reduce using rule 2314 (reserved_keyword) -state 718 - 661 RowOrStruct: STRUCT . +State 657 - $default reduce using rule 661 (RowOrStruct) + 2195 other_keyword: IS • + $default reduce using rule 2195 (other_keyword) -state 719 - 1696 type_name_keyword: TABLESAMPLE . +State 658 - $default reduce using rule 1696 (type_name_keyword) + 2196 other_keyword: ISNULL • + $default reduce using rule 2196 (other_keyword) -state 720 - 724 ConstDatetime: TIME . '(' Iconst ')' opt_timezone - 725 | TIME . opt_timezone - 727 opt_timezone: . WITH_LA TIME ZONE - 728 | . WITHOUT TIME ZONE - 729 | . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, ARRAY, AS, ASC_P, AT, BETWEEN, CACHE, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, CYCLE, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INCREMENT, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, MAXVALUE, MINVALUE, NATURAL, NO, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OWNED, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTART, RESTRICT, RETURNING, RIGHT, ROWS, SEQUENCE, SET, SIMILAR, START, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', ';', ',', '}', ':'] +State 659 - WITHOUT shift, and go to state 1227 - WITH_LA shift, and go to state 1228 - '(' shift, and go to state 1229 + 2197 other_keyword: JOIN • - $default reduce using rule 729 (opt_timezone) + $default reduce using rule 2197 (other_keyword) - opt_timezone go to state 1230 +State 660 -state 721 + 2315 reserved_keyword: LATERAL_P • - 722 ConstDatetime: TIMESTAMP . '(' Iconst ')' opt_timezone - 723 | TIMESTAMP . opt_timezone - 727 opt_timezone: . WITH_LA TIME ZONE - 728 | . WITHOUT TIME ZONE - 729 | . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, ARRAY, AS, ASC_P, AT, BETWEEN, CACHE, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, CYCLE, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INCREMENT, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, MAXVALUE, MINVALUE, NATURAL, NO, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OWNED, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTART, RESTRICT, RETURNING, RIGHT, ROWS, SEQUENCE, SET, SIMILAR, START, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', ';', ',', '}', ':'] + $default reduce using rule 2315 (reserved_keyword) - WITHOUT shift, and go to state 1227 - WITH_LA shift, and go to state 1228 - '(' shift, and go to state 1231 - $default reduce using rule 729 (opt_timezone) +State 661 - opt_timezone go to state 1232 + 2316 reserved_keyword: LEADING • + $default reduce using rule 2316 (reserved_keyword) -state 722 - 1697 type_name_keyword: TRY_CAST . +State 662 - $default reduce using rule 1697 (type_name_keyword) + 2198 other_keyword: LEFT • + $default reduce using rule 2198 (other_keyword) -state 723 - 1698 type_name_keyword: USER . +State 663 - $default reduce using rule 1698 (type_name_keyword) + 2199 other_keyword: LIKE • + $default reduce using rule 2199 (other_keyword) -state 724 - 716 character: VARCHAR . +State 664 - $default reduce using rule 716 (character) + 2317 reserved_keyword: LIMIT • + $default reduce using rule 2317 (reserved_keyword) -state 725 - 1699 type_name_keyword: VERBOSE . +State 665 - $default reduce using rule 1699 (type_name_keyword) + 2200 other_keyword: MAP • + $default reduce using rule 2200 (other_keyword) -state 726 - 355 DropStmt: DROP TYPE_P type_name_list . opt_drop_behavior - 382 opt_drop_behavior: . CASCADE - 383 | . RESTRICT - 384 | . [$end, ';'] - 389 type_name_list: type_name_list . ',' Typename +State 666 - CASCADE shift, and go to state 1233 - RESTRICT shift, and go to state 1234 - ',' shift, and go to state 1235 + 2201 other_keyword: NATIONAL • - $default reduce using rule 384 (opt_drop_behavior) + $default reduce using rule 2201 (other_keyword) - opt_drop_behavior go to state 1236 +State 667 -state 727 + 2202 other_keyword: NATURAL • - 670 Typename: RowOrStruct . '(' colid_type_list ')' opt_array_bounds + $default reduce using rule 2202 (other_keyword) - '(' shift, and go to state 1237 +State 668 -state 728 + 2203 other_keyword: NCHAR • - 388 type_name_list: Typename . + $default reduce using rule 2203 (other_keyword) - $default reduce using rule 388 (type_name_list) +State 669 -state 729 + 2204 other_keyword: NONE • - 664 Typename: SimpleTypename . opt_array_bounds - 666 | SimpleTypename . ARRAY '[' Iconst ']' - 668 | SimpleTypename . ARRAY - 672 opt_array_bounds: . opt_array_bounds '[' ']' - 673 | . opt_array_bounds '[' Iconst ']' - 674 | . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTRICT, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', ';', ',', '}', ':'] + $default reduce using rule 2204 (other_keyword) - ARRAY shift, and go to state 1238 - $default reduce using rule 674 (opt_array_bounds) +State 670 - opt_array_bounds go to state 1239 + 2318 reserved_keyword: NOT • + $default reduce using rule 2318 (reserved_keyword) -state 730 - 675 SimpleTypename: GenericType . +State 671 - $default reduce using rule 675 (SimpleTypename) + 2205 other_keyword: NOTNULL • + $default reduce using rule 2205 (other_keyword) -state 731 - 676 SimpleTypename: Numeric . +State 672 - $default reduce using rule 676 (SimpleTypename) + 2319 reserved_keyword: NULL_P • + $default reduce using rule 2319 (reserved_keyword) -state 732 - 677 SimpleTypename: Bit . +State 673 - $default reduce using rule 677 (SimpleTypename) + 2206 other_keyword: NULLIF • + $default reduce using rule 2206 (other_keyword) -state 733 - 702 Bit: BitWithLength . +State 674 - $default reduce using rule 702 (Bit) + 2207 other_keyword: NUMERIC • + $default reduce using rule 2207 (other_keyword) -state 734 - 703 Bit: BitWithoutLength . +State 675 - $default reduce using rule 703 (Bit) + 2320 reserved_keyword: OFFSET • + $default reduce using rule 2320 (reserved_keyword) -state 735 - 678 SimpleTypename: Character . +State 676 - $default reduce using rule 678 (SimpleTypename) + 2321 reserved_keyword: ON • + $default reduce using rule 2321 (reserved_keyword) -state 736 - 708 Character: CharacterWithLength . +State 677 - $default reduce using rule 708 (Character) + 2322 reserved_keyword: ONLY • + $default reduce using rule 2322 (reserved_keyword) -state 737 - 709 Character: CharacterWithoutLength . +State 678 - $default reduce using rule 709 (Character) + 2323 reserved_keyword: OR • + $default reduce using rule 2323 (reserved_keyword) -state 738 - 712 CharacterWithLength: character . '(' Iconst ')' - 713 CharacterWithoutLength: character . [$end, IDENT, SCONST, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, ARRAY, AS, ASC_P, AT, BETWEEN, CACHE, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, CYCLE, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INCREMENT, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, MAXVALUE, MINVALUE, NATURAL, NO, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OWNED, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTART, RESTRICT, RETURNING, RIGHT, ROWS, SEQUENCE, SET, SIMILAR, START, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', ';', ',', '}', ':'] +State 679 - '(' shift, and go to state 1240 + 2324 reserved_keyword: ORDER • - $default reduce using rule 713 (CharacterWithoutLength) + $default reduce using rule 2324 (reserved_keyword) -state 739 +State 680 - 679 SimpleTypename: ConstDatetime . + 2209 other_keyword: OUT_P • - $default reduce using rule 679 (SimpleTypename) + $default reduce using rule 2209 (other_keyword) -state 740 +State 681 - 680 SimpleTypename: ConstInterval . opt_interval - 681 | ConstInterval . '(' Iconst ')' - 730 year_keyword: . YEAR_P - 731 | . YEARS_P - 732 month_keyword: . MONTH_P - 733 | . MONTHS_P - 734 day_keyword: . DAY_P - 735 | . DAYS_P - 736 hour_keyword: . HOUR_P - 737 | . HOURS_P - 738 minute_keyword: . MINUTE_P - 739 | . MINUTES_P - 740 second_keyword: . SECOND_P - 741 | . SECONDS_P - 742 millisecond_keyword: . MILLISECOND_P - 743 | . MILLISECONDS_P - 744 microsecond_keyword: . MICROSECOND_P - 745 | . MICROSECONDS_P - 746 opt_interval: . year_keyword - 747 | . month_keyword - 748 | . day_keyword - 749 | . hour_keyword - 750 | . minute_keyword - 751 | . second_keyword - 752 | . millisecond_keyword - 753 | . microsecond_keyword - 754 | . year_keyword TO month_keyword - 755 | . day_keyword TO hour_keyword - 756 | . day_keyword TO minute_keyword - 757 | . day_keyword TO second_keyword - 758 | . hour_keyword TO minute_keyword - 759 | . hour_keyword TO second_keyword - 760 | . minute_keyword TO second_keyword - 761 | . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, ARRAY, AS, ASC_P, AT, BETWEEN, CACHE, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, CYCLE, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INCREMENT, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, MAXVALUE, MINVALUE, NATURAL, NO, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OWNED, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTART, RESTRICT, RETURNING, RIGHT, ROWS, SEQUENCE, SET, SIMILAR, START, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', ';', ',', '}', ':'] + 2208 other_keyword: OUTER_P • - DAY_P shift, and go to state 1241 - DAYS_P shift, and go to state 1242 - HOUR_P shift, and go to state 1243 - HOURS_P shift, and go to state 1244 - MICROSECOND_P shift, and go to state 1245 - MICROSECONDS_P shift, and go to state 1246 - MILLISECOND_P shift, and go to state 1247 - MILLISECONDS_P shift, and go to state 1248 - MINUTE_P shift, and go to state 1249 - MINUTES_P shift, and go to state 1250 - MONTH_P shift, and go to state 1251 - MONTHS_P shift, and go to state 1252 - SECOND_P shift, and go to state 1253 - SECONDS_P shift, and go to state 1254 - YEAR_P shift, and go to state 1255 - YEARS_P shift, and go to state 1256 - '(' shift, and go to state 1257 + $default reduce using rule 2208 (other_keyword) - $default reduce using rule 761 (opt_interval) - year_keyword go to state 1258 - month_keyword go to state 1259 - day_keyword go to state 1260 - hour_keyword go to state 1261 - minute_keyword go to state 1262 - second_keyword go to state 1263 - millisecond_keyword go to state 1264 - microsecond_keyword go to state 1265 - opt_interval go to state 1266 +State 682 + 2210 other_keyword: OVERLAPS • -state 741 + $default reduce using rule 2210 (other_keyword) - 686 GenericType: type_name_token . opt_type_modifiers - 687 opt_type_modifiers: . '(' opt_expr_list_opt_comma ')' - 688 | . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, ARRAY, AS, ASC_P, AT, BETWEEN, CACHE, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, CYCLE, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INCREMENT, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, MAXVALUE, MINVALUE, NATURAL, NO, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OWNED, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTART, RESTRICT, RETURNING, RIGHT, ROWS, SEQUENCE, SET, SIMILAR, START, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', ';', ',', '}', ':'] - '(' shift, and go to state 1214 +State 683 - $default reduce using rule 688 (opt_type_modifiers) + 2211 other_keyword: OVERLAY • - opt_type_modifiers go to state 1267 + $default reduce using rule 2211 (other_keyword) -state 742 +State 684 - 1105 type_name_token: unreserved_keyword . + 2325 reserved_keyword: PIVOT • - $default reduce using rule 1105 (type_name_token) + $default reduce using rule 2325 (reserved_keyword) -state 743 +State 685 - 1106 type_name_token: type_name_keyword . + 2326 reserved_keyword: PIVOT_LONGER • - $default reduce using rule 1106 (type_name_token) + $default reduce using rule 2326 (reserved_keyword) -state 744 +State 686 - 349 DropStmt: DROP drop_type_any_name IF_P . EXISTS any_name_list opt_drop_behavior - 1382 unreserved_keyword: IF_P . [$end, CASCADE, RESTRICT, '.', ';', ','] + 2327 reserved_keyword: PIVOT_WIDER • - EXISTS shift, and go to state 1268 + $default reduce using rule 2327 (reserved_keyword) - $default reduce using rule 1382 (unreserved_keyword) +State 687 -state 745 + 2328 reserved_keyword: PLACING • - 350 DropStmt: DROP drop_type_any_name any_name_list . opt_drop_behavior - 381 any_name_list: any_name_list . ',' any_name - 382 opt_drop_behavior: . CASCADE - 383 | . RESTRICT - 384 | . [$end, ';'] + $default reduce using rule 2328 (reserved_keyword) - CASCADE shift, and go to state 1233 - RESTRICT shift, and go to state 1234 - ',' shift, and go to state 1269 - $default reduce using rule 384 (opt_drop_behavior) +State 688 - opt_drop_behavior go to state 1270 + 2212 other_keyword: POSITION • + $default reduce using rule 2212 (other_keyword) -state 746 - 380 any_name_list: any_name . +State 689 - $default reduce using rule 380 (any_name_list) + 2213 other_keyword: POSITIONAL • + $default reduce using rule 2213 (other_keyword) -state 747 - 351 DropStmt: DROP drop_type_name IF_P . EXISTS name_list opt_drop_behavior - 1382 unreserved_keyword: IF_P . [$end, CASCADE, RESTRICT, ';', ','] +State 690 - EXISTS shift, and go to state 1271 + 2214 other_keyword: PRECISION • - $default reduce using rule 1382 (unreserved_keyword) + $default reduce using rule 2214 (other_keyword) -state 748 +State 691 - 352 DropStmt: DROP drop_type_name name_list . opt_drop_behavior - 382 opt_drop_behavior: . CASCADE - 383 | . RESTRICT - 384 | . [$end, ';'] - 1070 name_list: name_list . ',' name + 2329 reserved_keyword: PRIMARY • - CASCADE shift, and go to state 1233 - RESTRICT shift, and go to state 1234 - ',' shift, and go to state 1272 + $default reduce using rule 2329 (reserved_keyword) - $default reduce using rule 384 (opt_drop_behavior) - opt_drop_behavior go to state 1273 +State 692 + 2330 reserved_keyword: QUALIFY • -state 749 + $default reduce using rule 2330 (reserved_keyword) - 1069 name_list: name . - $default reduce using rule 1069 (name_list) +State 693 + 2215 other_keyword: REAL • -state 750 + $default reduce using rule 2215 (other_keyword) - 354 DropStmt: DROP drop_type_name_on_any_name IF_P . EXISTS name ON any_name opt_drop_behavior - 1382 unreserved_keyword: IF_P . [ON] - EXISTS shift, and go to state 1274 +State 694 - $default reduce using rule 1382 (unreserved_keyword) + 2331 reserved_keyword: REFERENCES • + $default reduce using rule 2331 (reserved_keyword) -state 751 - 353 DropStmt: DROP drop_type_name_on_any_name name . ON any_name opt_drop_behavior +State 695 - ON shift, and go to state 1275 + 2332 reserved_keyword: RETURNING • + $default reduce using rule 2332 (reserved_keyword) -state 752 - - 169 execute_param_clause: '(' . expr_list_opt_comma ')' - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 980 expr_list_opt_comma: . expr_list - 981 | . expr_list ',' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 981 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 982 - expr_list_opt_comma go to state 1276 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 +State 696 -state 753 + 2216 other_keyword: RIGHT • - 166 ExecuteStmt: EXECUTE name execute_param_clause . + $default reduce using rule 2216 (other_keyword) - $default reduce using rule 166 (ExecuteStmt) +State 697 -state 754 + 2217 other_keyword: ROW • - 1271 CreateAsStmt: CREATE_P OR . REPLACE OptTemp TABLE create_as_target AS SelectStmt opt_with_data + $default reduce using rule 2217 (other_keyword) - REPLACE shift, and go to state 1277 +State 698 -state 755 + 2333 reserved_keyword: SELECT • - 1269 CreateAsStmt: CREATE_P OptTemp . TABLE create_as_target AS SelectStmt opt_with_data - 1270 | CREATE_P OptTemp . TABLE IF_P NOT EXISTS create_as_target AS SelectStmt opt_with_data + $default reduce using rule 2333 (reserved_keyword) - TABLE shift, and go to state 1278 +State 699 -state 756 + 2218 other_keyword: SEMI • - 1160 ExplainStmt: EXPLAIN VERBOSE ExplainableStmt . + $default reduce using rule 2218 (other_keyword) - $default reduce using rule 1160 (ExplainStmt) +State 700 -state 757 + 2219 other_keyword: SETOF • - 1172 NonReservedWord: IDENT . + $default reduce using rule 2219 (other_keyword) - $default reduce using rule 1172 (NonReservedWord) +State 701 -state 758 + 2334 reserved_keyword: SHOW • - 1700 other_keyword: AUTHORIZATION . + $default reduce using rule 2334 (reserved_keyword) - $default reduce using rule 1700 (other_keyword) +State 702 -state 759 + 2220 other_keyword: SIMILAR • - 1701 other_keyword: BETWEEN . + $default reduce using rule 2220 (other_keyword) - $default reduce using rule 1701 (other_keyword) +State 703 -state 760 + 2221 other_keyword: SMALLINT • - 1702 other_keyword: BIGINT . + $default reduce using rule 2221 (other_keyword) - $default reduce using rule 1702 (other_keyword) +State 704 -state 761 + 2335 reserved_keyword: SOME • - 1703 other_keyword: BINARY . + $default reduce using rule 2335 (reserved_keyword) - $default reduce using rule 1703 (other_keyword) +State 705 -state 762 + 2222 other_keyword: STRUCT • - 1704 other_keyword: BIT . + $default reduce using rule 2222 (other_keyword) - $default reduce using rule 1704 (other_keyword) +State 706 -state 763 + 2223 other_keyword: SUBSTRING • - 1705 other_keyword: BOOLEAN_P . + $default reduce using rule 2223 (other_keyword) - $default reduce using rule 1705 (other_keyword) +State 707 -state 764 + 2336 reserved_keyword: SUMMARIZE • - 1707 other_keyword: CHAR_P . + $default reduce using rule 2336 (reserved_keyword) - $default reduce using rule 1707 (other_keyword) +State 708 -state 765 + 2337 reserved_keyword: SYMMETRIC • - 1706 other_keyword: CHARACTER . + $default reduce using rule 2337 (reserved_keyword) - $default reduce using rule 1706 (other_keyword) +State 709 -state 766 + 2338 reserved_keyword: TABLE • - 1708 other_keyword: COALESCE . + $default reduce using rule 2338 (reserved_keyword) - $default reduce using rule 1708 (other_keyword) +State 710 -state 767 + 2224 other_keyword: TABLESAMPLE • - 1709 other_keyword: COLLATION . + $default reduce using rule 2224 (other_keyword) - $default reduce using rule 1709 (other_keyword) +State 711 -state 768 + 2339 reserved_keyword: THEN • - 1710 other_keyword: CONCURRENTLY . + $default reduce using rule 2339 (reserved_keyword) - $default reduce using rule 1710 (other_keyword) +State 712 -state 769 + 2225 other_keyword: TIME • - 1711 other_keyword: CROSS . + $default reduce using rule 2225 (other_keyword) - $default reduce using rule 1711 (other_keyword) +State 713 -state 770 + 2226 other_keyword: TIMESTAMP • - 1712 other_keyword: CURRENT_CATALOG . + $default reduce using rule 2226 (other_keyword) - $default reduce using rule 1712 (other_keyword) +State 714 -state 771 + 2340 reserved_keyword: TO • - 1713 other_keyword: CURRENT_DATE . + $default reduce using rule 2340 (reserved_keyword) - $default reduce using rule 1713 (other_keyword) +State 715 -state 772 + 2341 reserved_keyword: TRAILING • - 1714 other_keyword: CURRENT_ROLE . + $default reduce using rule 2341 (reserved_keyword) - $default reduce using rule 1714 (other_keyword) +State 716 -state 773 + 2227 other_keyword: TREAT • - 1715 other_keyword: CURRENT_SCHEMA . + $default reduce using rule 2227 (other_keyword) - $default reduce using rule 1715 (other_keyword) +State 717 -state 774 + 2228 other_keyword: TRIM • - 1716 other_keyword: CURRENT_USER . + $default reduce using rule 2228 (other_keyword) - $default reduce using rule 1716 (other_keyword) +State 718 -state 775 + 2342 reserved_keyword: TRUE_P • - 1717 other_keyword: DEC . + $default reduce using rule 2342 (reserved_keyword) - $default reduce using rule 1717 (other_keyword) +State 719 -state 776 + 2229 other_keyword: TRY_CAST • - 1718 other_keyword: DECIMAL_P . + $default reduce using rule 2229 (other_keyword) - $default reduce using rule 1718 (other_keyword) +State 720 -state 777 + 2343 reserved_keyword: UNION • - 1719 other_keyword: EXISTS . + $default reduce using rule 2343 (reserved_keyword) - $default reduce using rule 1719 (other_keyword) +State 721 -state 778 + 2344 reserved_keyword: UNIQUE • - 1720 other_keyword: EXTRACT . + $default reduce using rule 2344 (reserved_keyword) - $default reduce using rule 1720 (other_keyword) +State 722 -state 779 + 2345 reserved_keyword: UNPIVOT • - 1721 other_keyword: FLOAT_P . + $default reduce using rule 2345 (reserved_keyword) - $default reduce using rule 1721 (other_keyword) +State 723 -state 780 + 2346 reserved_keyword: USING • - 1722 other_keyword: FREEZE . + $default reduce using rule 2346 (reserved_keyword) - $default reduce using rule 1722 (other_keyword) +State 724 -state 781 + 2230 other_keyword: VALUES • - 1723 other_keyword: FULL . + $default reduce using rule 2230 (other_keyword) - $default reduce using rule 1723 (other_keyword) +State 725 -state 782 + 2231 other_keyword: VARCHAR • - 1724 other_keyword: GENERATED . + $default reduce using rule 2231 (other_keyword) - $default reduce using rule 1724 (other_keyword) +State 726 -state 783 + 2347 reserved_keyword: VARIADIC • - 1725 other_keyword: GLOB . + $default reduce using rule 2347 (reserved_keyword) - $default reduce using rule 1725 (other_keyword) +State 727 -state 784 + 2232 other_keyword: VERBOSE • - 1726 other_keyword: GROUPING . + $default reduce using rule 2232 (other_keyword) - $default reduce using rule 1726 (other_keyword) +State 728 -state 785 + 2348 reserved_keyword: WHEN • - 1727 other_keyword: GROUPING_ID . + $default reduce using rule 2348 (reserved_keyword) - $default reduce using rule 1727 (other_keyword) +State 729 -state 786 + 2349 reserved_keyword: WHERE • - 1728 other_keyword: ILIKE . + $default reduce using rule 2349 (reserved_keyword) - $default reduce using rule 1728 (other_keyword) +State 730 -state 787 + 2350 reserved_keyword: WINDOW • - 1729 other_keyword: INNER_P . + $default reduce using rule 2350 (reserved_keyword) - $default reduce using rule 1729 (other_keyword) +State 731 -state 788 + 2351 reserved_keyword: WITH • - 1730 other_keyword: INOUT . + $default reduce using rule 2351 (reserved_keyword) - $default reduce using rule 1730 (other_keyword) +State 732 -state 789 + 2233 other_keyword: XMLATTRIBUTES • - 1733 other_keyword: INT_P . + $default reduce using rule 2233 (other_keyword) - $default reduce using rule 1733 (other_keyword) +State 733 -state 790 + 2234 other_keyword: XMLCONCAT • - 1731 other_keyword: INTEGER . + $default reduce using rule 2234 (other_keyword) - $default reduce using rule 1731 (other_keyword) +State 734 -state 791 + 2235 other_keyword: XMLELEMENT • - 1732 other_keyword: INTERVAL . + $default reduce using rule 2235 (other_keyword) - $default reduce using rule 1732 (other_keyword) +State 735 -state 792 + 2236 other_keyword: XMLEXISTS • - 1734 other_keyword: IS . + $default reduce using rule 2236 (other_keyword) - $default reduce using rule 1734 (other_keyword) +State 736 -state 793 + 2237 other_keyword: XMLFOREST • - 1735 other_keyword: ISNULL . + $default reduce using rule 2237 (other_keyword) - $default reduce using rule 1735 (other_keyword) +State 737 -state 794 + 2238 other_keyword: XMLNAMESPACES • - 1736 other_keyword: JOIN . + $default reduce using rule 2238 (other_keyword) - $default reduce using rule 1736 (other_keyword) +State 738 -state 795 + 2239 other_keyword: XMLPARSE • - 1737 other_keyword: LEFT . + $default reduce using rule 2239 (other_keyword) - $default reduce using rule 1737 (other_keyword) +State 739 -state 796 + 2240 other_keyword: XMLPI • - 1738 other_keyword: LIKE . + $default reduce using rule 2240 (other_keyword) - $default reduce using rule 1738 (other_keyword) +State 740 -state 797 + 2241 other_keyword: XMLROOT • - 1739 other_keyword: MAP . + $default reduce using rule 2241 (other_keyword) - $default reduce using rule 1739 (other_keyword) +State 741 -state 798 + 2242 other_keyword: XMLSERIALIZE • - 1740 other_keyword: NATIONAL . + $default reduce using rule 2242 (other_keyword) - $default reduce using rule 1740 (other_keyword) +State 742 -state 799 + 2243 other_keyword: XMLTABLE • - 1741 other_keyword: NATURAL . + $default reduce using rule 2243 (other_keyword) - $default reduce using rule 1741 (other_keyword) +State 743 -state 800 + 1678 DetachStmt: DETACH ColLabel • - 1742 other_keyword: NCHAR . + $default reduce using rule 1678 (DetachStmt) - $default reduce using rule 1742 (other_keyword) +State 744 -state 801 + 127 ColLabel: unreserved_keyword • - 1743 other_keyword: NONE . + $default reduce using rule 127 (ColLabel) - $default reduce using rule 1743 (other_keyword) +State 745 -state 802 + 126 ColLabel: other_keyword • - 1744 other_keyword: NOTNULL . + $default reduce using rule 126 (ColLabel) - $default reduce using rule 1744 (other_keyword) +State 746 -state 803 + 128 ColLabel: reserved_keyword • - 1745 other_keyword: NULLIF . + $default reduce using rule 128 (ColLabel) - $default reduce using rule 1745 (other_keyword) +State 747 -state 804 + 129 ColLabel: pgq_unreserved_keyword • - 1746 other_keyword: NUMERIC . + $default reduce using rule 129 (ColLabel) - $default reduce using rule 1746 (other_keyword) +State 748 -state 805 + 625 drop_type_name: ACCESS • METHOD - 1748 other_keyword: OUT_P . + METHOD shift, and go to state 1039 - $default reduce using rule 1748 (other_keyword) +State 749 -state 806 + 616 drop_type_any_name: COLLATION • - 1747 other_keyword: OUTER_P . + $default reduce using rule 616 (drop_type_any_name) - $default reduce using rule 1747 (other_keyword) +State 750 -state 807 + 617 drop_type_any_name: CONVERSION_P • - 1749 other_keyword: OVERLAPS . + $default reduce using rule 617 (drop_type_any_name) - $default reduce using rule 1749 (other_keyword) +State 751 -state 808 + 626 drop_type_name: EVENT • TRIGGER - 1750 other_keyword: OVERLAY . + TRIGGER shift, and go to state 1040 - $default reduce using rule 1750 (other_keyword) +State 752 -state 809 + 627 drop_type_name: EXTENSION • - 1751 other_keyword: POSITION . + $default reduce using rule 627 (drop_type_name) - $default reduce using rule 1751 (other_keyword) +State 753 -state 810 + 615 drop_type_any_name: FOREIGN • TABLE + 628 drop_type_name: FOREIGN • DATA_P WRAPPER - 1752 other_keyword: PRECISION . + DATA_P shift, and go to state 1041 + TABLE shift, and go to state 1042 - $default reduce using rule 1752 (other_keyword) +State 754 -state 811 + 609 drop_type_any_name: FUNCTION • - 1753 other_keyword: REAL . + $default reduce using rule 609 (drop_type_any_name) - $default reduce using rule 1753 (other_keyword) +State 755 -state 812 + 614 drop_type_any_name: INDEX • - 1754 other_keyword: RIGHT . + $default reduce using rule 614 (drop_type_any_name) - $default reduce using rule 1754 (other_keyword) +State 756 -state 813 + 610 drop_type_any_name: MACRO • + 611 | MACRO • TABLE - 1755 other_keyword: ROW . + TABLE shift, and go to state 1043 - $default reduce using rule 1755 (other_keyword) + $default reduce using rule 610 (drop_type_any_name) -state 814 +State 757 - 1756 other_keyword: SESSION_USER . + 613 drop_type_any_name: MATERIALIZED • VIEW - $default reduce using rule 1756 (other_keyword) + VIEW shift, and go to state 1044 -state 815 +State 758 - 1757 other_keyword: SETOF . + 636 drop_type_name_on_any_name: POLICY • - $default reduce using rule 1757 (other_keyword) + $default reduce using rule 636 (drop_type_name_on_any_name) -state 816 +State 759 - 1758 other_keyword: SIMILAR . + 277 DropPropertyGraphStmt: DROP PROPERTY • GRAPH qualified_name opt_drop_behavior + 278 | DROP PROPERTY • GRAPH IF_P EXISTS qualified_name opt_drop_behavior - $default reduce using rule 1758 (other_keyword) + GRAPH shift, and go to state 1045 -state 817 +State 760 - 1759 other_keyword: SMALLINT . + 629 drop_type_name: PUBLICATION • - $default reduce using rule 1759 (other_keyword) + $default reduce using rule 629 (drop_type_name) -state 818 +State 761 - 1760 other_keyword: STRUCT . + 637 drop_type_name_on_any_name: RULE • - $default reduce using rule 1760 (other_keyword) + $default reduce using rule 637 (drop_type_name_on_any_name) -state 819 +State 762 - 1761 other_keyword: SUBSTRING . + 618 drop_type_any_name: SCHEMA • - $default reduce using rule 1761 (other_keyword) + $default reduce using rule 618 (drop_type_any_name) -state 820 +State 763 - 1762 other_keyword: TABLESAMPLE . + 608 drop_type_any_name: SEQUENCE • - $default reduce using rule 1762 (other_keyword) + $default reduce using rule 608 (drop_type_any_name) -state 821 +State 764 - 1763 other_keyword: TIME . + 630 drop_type_name: SERVER • - $default reduce using rule 1763 (other_keyword) + $default reduce using rule 630 (drop_type_name) -state 822 +State 765 - 1764 other_keyword: TIMESTAMP . + 619 drop_type_any_name: STATISTICS • - $default reduce using rule 1764 (other_keyword) + $default reduce using rule 619 (drop_type_any_name) -state 823 +State 766 - 1765 other_keyword: TREAT . + 607 drop_type_any_name: TABLE • - $default reduce using rule 1765 (other_keyword) + $default reduce using rule 607 (drop_type_any_name) -state 824 +State 767 - 1766 other_keyword: TRIM . + 213 opt_persist: TEMPORARY • - $default reduce using rule 1766 (other_keyword) + $default reduce using rule 213 (opt_persist) -state 825 +State 768 - 1767 other_keyword: TRY_CAST . + 620 drop_type_any_name: TEXT_P • SEARCH PARSER + 621 | TEXT_P • SEARCH DICTIONARY + 622 | TEXT_P • SEARCH TEMPLATE + 623 | TEXT_P • SEARCH CONFIGURATION - $default reduce using rule 1767 (other_keyword) + SEARCH shift, and go to state 1046 -state 826 +State 769 - 1768 other_keyword: USER . + 638 drop_type_name_on_any_name: TRIGGER • - $default reduce using rule 1768 (other_keyword) + $default reduce using rule 638 (drop_type_name_on_any_name) -state 827 +State 770 - 595 values_clause: VALUES . '(' expr_list_opt_comma ')' - 1769 other_keyword: VALUES . [IDENT, FCONST, SCONST, ICONST, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, AUTHORIZATION, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BINARY, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATION, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONCURRENTLY, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CROSS, CSV, CUBE, CURRENT_P, CURRENT_CATALOG, CURRENT_DATE, CURRENT_ROLE, CURRENT_SCHEMA, CURRENT_USER, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FALSE_P, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FREEZE, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OUTER_P, OVER, OVERLAPS, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SESSION_USER, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUE_P, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USER, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERBOSE, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, '+', '-', ')', ','] + 624 drop_type_any_name: TYPE_P • - '(' shift, and go to state 597 + $default reduce using rule 624 (drop_type_any_name) - $default reduce using rule 1769 (other_keyword) +State 771 -state 828 + 612 drop_type_any_name: VIEW • - 1770 other_keyword: VARCHAR . + $default reduce using rule 612 (drop_type_any_name) - $default reduce using rule 1770 (other_keyword) +State 772 -state 829 + 257 DropSecretStmt: DROP opt_persist • SECRET ColId opt_storage_drop_specifier + 258 | DROP opt_persist • SECRET IF_P EXISTS ColId opt_storage_drop_specifier - 1771 other_keyword: VERBOSE . + SECRET shift, and go to state 1047 - $default reduce using rule 1771 (other_keyword) +State 773 -state 830 + 601 DropStmt: DROP drop_type_any_name • IF_P EXISTS any_name_list opt_drop_behavior + 602 | DROP drop_type_any_name • any_name_list opt_drop_behavior - 1772 other_keyword: XMLATTRIBUTES . + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 1048 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1049 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + any_name_list go to state 1050 + any_name go to state 1051 + + +State 774 + + 603 DropStmt: DROP drop_type_name • IF_P EXISTS name_list opt_drop_behavior + 604 | DROP drop_type_name • name_list opt_drop_behavior + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 1052 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name_list go to state 1053 + name go to state 1054 + + +State 775 + + 605 DropStmt: DROP drop_type_name_on_any_name • name ON any_name opt_drop_behavior + 606 | DROP drop_type_name_on_any_name • IF_P EXISTS name ON any_name opt_drop_behavior + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 1055 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 1056 + + +State 776 + + 265 TransactionStmt: END_P opt_transaction • + + $default reduce using rule 265 (TransactionStmt) + + +State 777 + + 218 ExecuteStmt: EXECUTE name • execute_param_clause + + '(' shift, and go to state 1057 + + $default reduce using rule 226 (execute_param_clause) + + execute_param_clause go to state 1058 + + +State 778 + + 192 CreateTypeStmt: CREATE_P • TYPE_P qualified_name AS ENUM_P select_with_parens + 193 | CREATE_P • TYPE_P qualified_name AS ENUM_P '(' opt_enum_val_list ')' + 194 | CREATE_P • TYPE_P qualified_name AS Typename + 202 CreateSeqStmt: CREATE_P • OptTemp SEQUENCE qualified_name OptSeqOptList + 203 | CREATE_P • OptTemp SEQUENCE IF_P NOT EXISTS qualified_name OptSeqOptList + 204 | CREATE_P • OR REPLACE OptTemp SEQUENCE qualified_name OptSeqOptList + 219 ExecuteStmt: CREATE_P • OptTemp TABLE create_as_target AS EXECUTE name execute_param_clause opt_with_data + 220 | CREATE_P • OptTemp TABLE IF_P NOT EXISTS create_as_target AS EXECUTE name execute_param_clause opt_with_data + 462 CreateStmt: CREATE_P • OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 463 | CREATE_P • OptTemp TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 464 | CREATE_P • OR REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 639 CreateFunctionStmt: CREATE_P • OptTemp macro_alias qualified_name table_macro_list + 640 | CREATE_P • OptTemp macro_alias IF_P NOT EXISTS qualified_name table_macro_list + 641 | CREATE_P • OR REPLACE OptTemp macro_alias qualified_name table_macro_list + 642 | CREATE_P • OptTemp macro_alias qualified_name macro_definition_list + 643 | CREATE_P • OptTemp macro_alias IF_P NOT EXISTS qualified_name macro_definition_list + 644 | CREATE_P • OR REPLACE OptTemp macro_alias qualified_name macro_definition_list + 1511 CreateSchemaStmt: CREATE_P • SCHEMA qualified_name OptSchemaEltList + 1512 | CREATE_P • SCHEMA IF_P NOT EXISTS qualified_name OptSchemaEltList + 1513 | CREATE_P • OR REPLACE SCHEMA qualified_name OptSchemaEltList + 1520 IndexStmt: CREATE_P • opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause + 1521 | CREATE_P • opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause + 1715 ViewStmt: CREATE_P • OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1716 | CREATE_P • OptTemp VIEW IF_P NOT EXISTS qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1717 | CREATE_P • OR REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1718 | CREATE_P • OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option + 1719 | CREATE_P • OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option + 1724 CreateAsStmt: CREATE_P • OptTemp TABLE create_as_target AS SelectStmt opt_with_data + 1725 | CREATE_P • OptTemp TABLE IF_P NOT EXISTS create_as_target AS SelectStmt opt_with_data + 1726 | CREATE_P • OR REPLACE OptTemp TABLE create_as_target AS SelectStmt opt_with_data + + GLOBAL shift, and go to state 564 + LOCAL shift, and go to state 565 + OR shift, and go to state 1059 + SCHEMA shift, and go to state 569 + TEMP shift, and go to state 570 + TEMPORARY shift, and go to state 1060 + TYPE_P shift, and go to state 572 + UNIQUE shift, and go to state 573 + UNLOGGED shift, and go to state 574 + + INDEX reduce using rule 1532 (opt_unique) + $default reduce using rule 598 (OptTemp) + + OptTemp go to state 575 + opt_unique go to state 577 + + +State 779 + + 601 DropStmt: DROP • drop_type_any_name IF_P EXISTS any_name_list opt_drop_behavior + 602 | DROP • drop_type_any_name any_name_list opt_drop_behavior + 603 | DROP • drop_type_name IF_P EXISTS name_list opt_drop_behavior + 604 | DROP • drop_type_name name_list opt_drop_behavior + 605 | DROP • drop_type_name_on_any_name name ON any_name opt_drop_behavior + 606 | DROP • drop_type_name_on_any_name IF_P EXISTS name ON any_name opt_drop_behavior + + ACCESS shift, and go to state 748 + COLLATION shift, and go to state 749 + CONVERSION_P shift, and go to state 750 + EVENT shift, and go to state 751 + EXTENSION shift, and go to state 752 + FOREIGN shift, and go to state 753 + FUNCTION shift, and go to state 754 + INDEX shift, and go to state 755 + MACRO shift, and go to state 756 + MATERIALIZED shift, and go to state 757 + POLICY shift, and go to state 758 + PUBLICATION shift, and go to state 760 + RULE shift, and go to state 761 + SCHEMA shift, and go to state 762 + SEQUENCE shift, and go to state 763 + SERVER shift, and go to state 764 + STATISTICS shift, and go to state 765 + TABLE shift, and go to state 766 + TEXT_P shift, and go to state 768 + TRIGGER shift, and go to state 769 + TYPE_P shift, and go to state 770 + VIEW shift, and go to state 771 + + drop_type_any_name go to state 773 + drop_type_name go to state 774 + drop_type_name_on_any_name go to state 775 + + +State 780 + + 1562 ExplainStmt: EXPLAIN VERBOSE • ExplainableStmt + + ABORT_P shift, and go to state 1 + ALTER shift, and go to state 2 + BEGIN_P shift, and go to state 6 + CALL_P shift, and go to state 7 + CHECKPOINT shift, and go to state 8 + COMMIT shift, and go to state 10 + COPY shift, and go to state 11 + CREATE_P shift, and go to state 778 + DEALLOCATE shift, and go to state 13 + DESC_P shift, and go to state 14 + DESCRIBE shift, and go to state 15 + DROP shift, and go to state 779 + END_P shift, and go to state 18 + EXECUTE shift, and go to state 19 + FORCE shift, and go to state 22 + FROM shift, and go to state 23 + LOAD shift, and go to state 25 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + PRAGMA_P shift, and go to state 29 + PREPARE shift, and go to state 30 + RESET shift, and go to state 31 + ROLLBACK shift, and go to state 32 + SELECT shift, and go to state 33 + SET shift, and go to state 34 + SHOW shift, and go to state 35 + START shift, and go to state 36 + SUMMARIZE shift, and go to state 37 + TABLE shift, and go to state 38 + TRUNCATE shift, and go to state 39 + UNPIVOT shift, and go to state 40 + VACUUM shift, and go to state 42 + VALUES shift, and go to state 43 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 + + INSTALL reduce using rule 1642 (opt_force) + $default reduce using rule 160 (opt_with_clause) + + AlterObjectSchemaStmt go to state 782 + AlterSeqStmt go to state 783 + AlterTableStmt go to state 784 + CallStmt go to state 785 + CheckPointStmt go to state 786 + CopyStmt go to state 787 + CreateStmt go to state 788 + CreateAsStmt go to state 789 + CreateFunctionStmt go to state 790 + CreateSchemaStmt go to state 791 + CreateSeqStmt go to state 792 + CreateTypeStmt go to state 793 + DeallocateStmt go to state 794 + DeleteStmt go to state 795 + DropStmt go to state 796 + ExecuteStmt go to state 797 + ExplainableStmt go to state 1061 + IndexStmt go to state 800 + InsertStmt go to state 801 + opt_with_clause go to state 78 + LoadStmt go to state 802 + opt_force go to state 80 + PragmaStmt go to state 803 + PrepareStmt go to state 804 + RenameStmt go to state 805 + SelectStmt go to state 806 + select_with_parens go to state 88 + select_no_parens go to state 89 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 94 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + TransactionStmt go to state 807 + UpdateStmt go to state 808 + UpdateExtensionsStmt go to state 809 + VacuumStmt go to state 810 + VariableResetStmt go to state 811 + VariableSetStmt go to state 812 + VariableShowStmt go to state 813 + describe_or_desc go to state 105 + show_or_describe go to state 106 + ViewStmt go to state 814 + + +State 781 + + 720 select_with_parens: '(' • select_no_parens ')' + 721 | '(' • select_with_parens ')' + 722 | '(' • VariableShowStmt ')' + 1563 ExplainStmt: EXPLAIN '(' • explain_option_list ')' ExplainableStmt + + IDENT shift, and go to state 1062 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 3 + ANALYZE shift, and go to state 4 + ANTI shift, and go to state 589 + ARE shift, and go to state 133 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATION shift, and go to state 610 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 14 + DESCRIBE shift, and go to state 15 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 23 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERVAL shift, and go to state 655 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 33 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 35 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 37 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 38 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 40 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 1063 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITH shift, and go to state 44 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 + + unreserved_keyword go to state 1064 + other_keyword go to state 1065 + pgq_unreserved_keyword go to state 1066 + NonReservedWord go to state 1067 + explain_option_list go to state 1068 + analyze_keyword go to state 1069 + explain_option_elem go to state 1070 + explain_option_name go to state 1071 + select_with_parens go to state 956 + select_no_parens go to state 957 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + VariableShowStmt go to state 958 + describe_or_desc go to state 105 + show_or_describe go to state 106 - $default reduce using rule 1772 (other_keyword) +State 782 -state 831 + 1569 ExplainableStmt: AlterObjectSchemaStmt • - 1773 other_keyword: XMLCONCAT . + $default reduce using rule 1569 (ExplainableStmt) - $default reduce using rule 1773 (other_keyword) +State 783 -state 832 + 1570 ExplainableStmt: AlterSeqStmt • - 1774 other_keyword: XMLELEMENT . + $default reduce using rule 1570 (ExplainableStmt) - $default reduce using rule 1774 (other_keyword) +State 784 -state 833 + 1571 ExplainableStmt: AlterTableStmt • - 1775 other_keyword: XMLEXISTS . + $default reduce using rule 1571 (ExplainableStmt) - $default reduce using rule 1775 (other_keyword) +State 785 -state 834 + 1572 ExplainableStmt: CallStmt • - 1776 other_keyword: XMLFOREST . + $default reduce using rule 1572 (ExplainableStmt) - $default reduce using rule 1776 (other_keyword) +State 786 -state 835 + 1573 ExplainableStmt: CheckPointStmt • - 1777 other_keyword: XMLNAMESPACES . + $default reduce using rule 1573 (ExplainableStmt) - $default reduce using rule 1777 (other_keyword) +State 787 -state 836 + 1574 ExplainableStmt: CopyStmt • - 1778 other_keyword: XMLPARSE . + $default reduce using rule 1574 (ExplainableStmt) - $default reduce using rule 1778 (other_keyword) +State 788 -state 837 + 1579 ExplainableStmt: CreateStmt • - 1779 other_keyword: XMLPI . + $default reduce using rule 1579 (ExplainableStmt) - $default reduce using rule 1779 (other_keyword) +State 789 -state 838 + 1575 ExplainableStmt: CreateAsStmt • - 1780 other_keyword: XMLROOT . + $default reduce using rule 1575 (ExplainableStmt) - $default reduce using rule 1780 (other_keyword) +State 790 -state 839 + 1576 ExplainableStmt: CreateFunctionStmt • - 1781 other_keyword: XMLSERIALIZE . + $default reduce using rule 1576 (ExplainableStmt) - $default reduce using rule 1781 (other_keyword) +State 791 -state 840 + 1577 ExplainableStmt: CreateSchemaStmt • - 1782 other_keyword: XMLTABLE . + $default reduce using rule 1577 (ExplainableStmt) - $default reduce using rule 1782 (other_keyword) +State 792 -state 841 + 1578 ExplainableStmt: CreateSeqStmt • - 1186 explain_option_name: NonReservedWord . + $default reduce using rule 1578 (ExplainableStmt) - $default reduce using rule 1186 (explain_option_name) +State 793 -state 842 + 1580 ExplainableStmt: CreateTypeStmt • - 1161 ExplainStmt: EXPLAIN '(' explain_option_list . ')' ExplainableStmt - 1178 explain_option_list: explain_option_list . ',' explain_option_elem + $default reduce using rule 1580 (ExplainableStmt) - ')' shift, and go to state 1279 - ',' shift, and go to state 1280 +State 794 -state 843 + 1581 ExplainableStmt: DeallocateStmt • - 1187 explain_option_name: analyze_keyword . + $default reduce using rule 1581 (ExplainableStmt) - $default reduce using rule 1187 (explain_option_name) +State 795 -state 844 + 1582 ExplainableStmt: DeleteStmt • - 1177 explain_option_list: explain_option_elem . + $default reduce using rule 1582 (ExplainableStmt) - $default reduce using rule 1177 (explain_option_list) +State 796 -state 845 + 1583 ExplainableStmt: DropStmt • - 178 NumericOnly: . FCONST - 179 | . '+' FCONST - 180 | . '-' FCONST - 181 | . SignedIconst - 198 SignedIconst: . Iconst - 199 | . '+' Iconst - 200 | . '-' Iconst - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1164 explain_option_arg: . opt_boolean_or_string - 1165 | . NumericOnly - 1166 | . [')', ','] - 1172 NonReservedWord: . IDENT - 1173 | . unreserved_keyword - 1174 | . other_keyword - 1175 NonReservedWord_or_Sconst: . NonReservedWord - 1176 | . Sconst - 1181 opt_boolean_or_string: . TRUE_P - 1182 | . FALSE_P - 1183 | . ON - 1184 | . NonReservedWord_or_Sconst - 1185 explain_option_elem: explain_option_name . explain_option_arg - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - - IDENT shift, and go to state 757 - FCONST shift, and go to state 1281 - SCONST shift, and go to state 556 - ICONST shift, and go to state 864 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATION shift, and go to state 767 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1282 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERVAL shift, and go to state 791 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1283 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1284 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1285 - '-' shift, and go to state 1286 - - $default reduce using rule 1166 (explain_option_arg) - - NumericOnly go to state 1287 - SignedIconst go to state 1288 - Iconst go to state 1289 - Sconst go to state 1290 - explain_option_arg go to state 1291 - NonReservedWord go to state 1292 - NonReservedWord_or_Sconst go to state 1293 - opt_boolean_or_string go to state 1294 - unreserved_keyword go to state 846 - other_keyword go to state 847 - - -state 846 - - 1173 NonReservedWord: unreserved_keyword . - - $default reduce using rule 1173 (NonReservedWord) - - -state 847 - - 1174 NonReservedWord: other_keyword . - - $default reduce using rule 1174 (NonReservedWord) - - -state 848 - - 117 InsertStmt: . opt_with_clause INSERT INTO insert_target insert_rest opt_on_conflict returning_clause - 128 opt_with_clause: . with_clause - 129 | . [DELETE_P, INSERT, UPDATE] - 396 UpdateStmt: . opt_with_clause UPDATE relation_expr_opt_alias SET set_clause_list_opt_comma from_clause where_or_current_clause returning_clause - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 1159 ExplainStmt: EXPLAIN analyze_keyword opt_verbose . ExplainableStmt - 1167 ExplainableStmt: . SelectStmt - 1168 | . InsertStmt - 1169 | . UpdateStmt - 1170 | . DeleteStmt - 1171 | . CreateAsStmt - 1232 DeleteStmt: . opt_with_clause DELETE_P FROM relation_expr_opt_alias using_clause where_or_current_clause returning_clause - 1269 CreateAsStmt: . CREATE_P OptTemp TABLE create_as_target AS SelectStmt opt_with_data - 1270 | . CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS SelectStmt opt_with_data - 1271 | . CREATE_P OR REPLACE OptTemp TABLE create_as_target AS SelectStmt opt_with_data - - CREATE_P shift, and go to state 542 - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - $default reduce using rule 129 (opt_with_clause) - - InsertStmt go to state 545 - opt_with_clause go to state 44 - UpdateStmt go to state 546 - SelectStmt go to state 547 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 61 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - ExplainableStmt go to state 1295 - DeleteStmt go to state 550 - CreateAsStmt go to state 551 - - -state 849 - - 411 copy_options: . copy_opt_list - 412 | . '(' copy_generic_opt_list ')' - 421 copy_opt_list: . copy_opt_list copy_opt_item - 422 | . [$end, BINARY, CSV, DELIMITER, ENCODING, ESCAPE, FORCE, FREEZE, HEADER_P, NULL_P, OIDS, QUOTE, ';'] - 1156 ExportStmt: EXPORT_P DATABASE Sconst . copy_options - - '(' shift, and go to state 1296 - - $default reduce using rule 422 (copy_opt_list) - - copy_options go to state 1297 - copy_opt_list go to state 1298 - - -state 850 - - 1213 LoadStmt: FORCE INSTALL file_name . - - $default reduce using rule 1213 (LoadStmt) - - -state 851 - - 1157 ImportStmt: IMPORT_P DATABASE Sconst . - - $default reduce using rule 1157 (ImportStmt) - - -state 852 - - 160 PragmaStmt: PRAGMA_P ColId '=' . var_list - 178 NumericOnly: . FCONST - 179 | . '+' FCONST - 180 | . '-' FCONST - 181 | . SignedIconst - 198 SignedIconst: . Iconst - 199 | . '+' Iconst - 200 | . '-' Iconst - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1172 NonReservedWord: . IDENT - 1173 | . unreserved_keyword - 1174 | . other_keyword - 1175 NonReservedWord_or_Sconst: . NonReservedWord - 1176 | . Sconst - 1181 opt_boolean_or_string: . TRUE_P - 1182 | . FALSE_P - 1183 | . ON - 1184 | . NonReservedWord_or_Sconst - 1200 var_value: . opt_boolean_or_string - 1201 | . NumericOnly - 1209 var_list: . var_value - 1210 | . var_list ',' var_value - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - - IDENT shift, and go to state 757 - FCONST shift, and go to state 1281 - SCONST shift, and go to state 556 - ICONST shift, and go to state 864 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATION shift, and go to state 767 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1282 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERVAL shift, and go to state 791 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1283 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1284 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1285 - '-' shift, and go to state 1286 - - NumericOnly go to state 1299 - SignedIconst go to state 1288 - Iconst go to state 1289 - Sconst go to state 1290 - NonReservedWord go to state 1292 - NonReservedWord_or_Sconst go to state 1293 - opt_boolean_or_string go to state 1300 - var_value go to state 1301 - var_list go to state 1302 - unreserved_keyword go to state 846 - other_keyword go to state 847 - - -state 853 - - 161 PragmaStmt: PRAGMA_P ColId '(' . func_arg_list ')' - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 984 func_arg_list: . func_arg_expr - 985 | . func_arg_list ',' func_arg_expr - 986 func_arg_expr: . a_expr - 987 | . param_name COLON_EQUALS a_expr - 988 | . param_name EQUALS_GREATER a_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1098 type_function_name: . IDENT - 1099 | . unreserved_keyword - 1100 | . type_func_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1113 param_name: . type_function_name - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - 1783 type_func_name_keyword: . AUTHORIZATION - 1784 | . BINARY - 1785 | . COLLATION - 1786 | . CONCURRENTLY - 1787 | . CROSS - 1788 | . CURRENT_CATALOG - 1789 | . CURRENT_DATE - 1790 | . CURRENT_ROLE - 1791 | . CURRENT_SCHEMA - 1792 | . CURRENT_USER - 1793 | . FREEZE - 1794 | . FULL - 1795 | . GENERATED - 1796 | . GLOB - 1797 | . ILIKE - 1798 | . INNER_P - 1799 | . IS - 1800 | . ISNULL - 1801 | . JOIN - 1802 | . LEFT - 1803 | . LIKE - 1804 | . MAP - 1805 | . NATURAL - 1806 | . NOTNULL - 1807 | . OUTER_P - 1808 | . OVERLAPS - 1809 | . RIGHT - 1810 | . SESSION_USER - 1811 | . SIMILAR - 1812 | . STRUCT - 1813 | . TABLESAMPLE - 1814 | . TRY_CAST - 1815 | . USER - 1816 | . VERBOSE - - IDENT shift, and go to state 1057 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 1059 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 1060 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 1061 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 1062 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 1063 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 1064 - CURRENT_DATE shift, and go to state 1065 - CURRENT_ROLE shift, and go to state 1066 - CURRENT_SCHEMA shift, and go to state 1067 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 1068 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 1070 - FULL shift, and go to state 1071 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 1072 - GLOB shift, and go to state 1073 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 1074 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 1075 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 1076 - ISNULL shift, and go to state 1077 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 1078 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 1079 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 1080 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 1081 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 1082 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 1083 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 1084 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 1085 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 1086 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 1087 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 1088 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 1089 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 1090 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 1091 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 1092 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 1094 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1097 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - func_arg_list go to state 1303 - func_arg_expr go to state 1099 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - type_function_name go to state 1100 - function_name_token go to state 487 - param_name go to state 1101 - unreserved_keyword go to state 1102 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - type_func_name_keyword go to state 1103 - - -state 854 - - 660 RowOrStruct: . ROW - 661 | . STRUCT - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 989 type_list: . Typename - 990 | . type_list ',' Typename - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1121 prep_type_clause: '(' . type_list ')' - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 703 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETOF shift, and go to state 715 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 718 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - RowOrStruct go to state 727 - Typename go to state 1304 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_list go to state 1305 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 - - -state 855 - - 1120 PrepareStmt: PREPARE name prep_type_clause . AS PreparableStmt - - AS shift, and go to state 1306 - - -state 856 - - 1246 reset_rest: TIME ZONE . - - $default reduce using rule 1246 (reset_rest) - - -state 857 - - 1247 reset_rest: TRANSACTION ISOLATION . LEVEL - - LEVEL shift, and go to state 1307 - - -state 858 - - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1259 var_name: var_name '.' . ColId - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 + $default reduce using rule 1583 (ExplainableStmt) - ColId go to state 1308 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 +State 797 -state 859 + 1584 ExplainableStmt: ExecuteStmt • - 489 distinct_clause: DISTINCT ON . '(' expr_list_opt_comma ')' + $default reduce using rule 1584 (ExplainableStmt) - '(' shift, and go to state 1309 +State 798 -state 860 + 1560 ExplainStmt: EXPLAIN ExplainableStmt • - 1078 AexprConst: FCONST . + $default reduce using rule 1560 (ExplainStmt) - $default reduce using rule 1078 (AexprConst) +State 799 -state 861 + 1561 ExplainStmt: EXPLAIN analyze_keyword • opt_verbose ExplainableStmt - 1080 AexprConst: BCONST . + VERBOSE shift, and go to state 961 - $default reduce using rule 1080 (AexprConst) + $default reduce using rule 1565 (opt_verbose) + opt_verbose go to state 1072 -state 862 - 1081 AexprConst: XCONST . +State 800 - $default reduce using rule 1081 (AexprConst) + 1585 ExplainableStmt: IndexStmt • + $default reduce using rule 1585 (ExplainableStmt) -state 863 - 964 qual_Op: Op . +State 801 - $default reduce using rule 964 (qual_Op) + 1586 ExplainableStmt: InsertStmt • + $default reduce using rule 1586 (ExplainableStmt) -state 864 - 1091 Iconst: ICONST . +State 802 - $default reduce using rule 1091 (Iconst) + 1587 ExplainableStmt: LoadStmt • + $default reduce using rule 1587 (ExplainableStmt) -state 865 - 859 c_expr: PARAM . opt_indirection - 1038 opt_indirection: . - 1039 | . opt_indirection indirection_el +State 803 - $default reduce using rule 1038 (opt_indirection) + 1588 ExplainableStmt: PragmaStmt • - opt_indirection go to state 1310 + $default reduce using rule 1588 (ExplainableStmt) -state 866 +State 804 - 830 a_expr: ARRAY . '[' opt_expr_list_opt_comma ']' + 1589 ExplainableStmt: PrepareStmt • - '[' shift, and go to state 1311 + $default reduce using rule 1589 (ExplainableStmt) -state 867 +State 805 - 692 Numeric: BIGINT . [SCONST] - 1584 col_name_keyword: BIGINT . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] + 1590 ExplainableStmt: RenameStmt • - SCONST reduce using rule 692 (Numeric) - $default reduce using rule 1584 (col_name_keyword) + $default reduce using rule 1590 (ExplainableStmt) -state 868 +State 806 - 706 BitWithLength: BIT . opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: BIT . opt_varying - 720 opt_varying: . VARYING - 721 | . [SCONST, '('] - 1585 col_name_keyword: BIT . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] + 1591 ExplainableStmt: SelectStmt • - VARYING shift, and go to state 1210 + $default reduce using rule 1591 (ExplainableStmt) - SCONST reduce using rule 721 (opt_varying) - '(' reduce using rule 721 (opt_varying) - $default reduce using rule 1585 (col_name_keyword) - opt_varying go to state 1211 +State 807 + 1592 ExplainableStmt: TransactionStmt • -state 869 + $default reduce using rule 1592 (ExplainableStmt) - 699 Numeric: BOOLEAN_P . [SCONST] - 1586 col_name_keyword: BOOLEAN_P . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - SCONST reduce using rule 699 (Numeric) - $default reduce using rule 1586 (col_name_keyword) +State 808 + 1593 ExplainableStmt: UpdateStmt • -state 870 + $default reduce using rule 1593 (ExplainableStmt) - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1021 | CASE . case_arg when_clause_list case_default END_P - 1027 case_arg: . a_expr - 1028 | . [WHEN] - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 1028 (case_arg) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1312 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - case_arg go to state 1313 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 871 - - 894 func_expr_common_subexpr: CAST . '(' a_expr AS Typename ')' - - '(' shift, and go to state 1314 - - -state 872 - 715 character: CHAR_P . opt_varying - 720 opt_varying: . VARYING - 721 | . [SCONST, '('] - 1587 col_name_keyword: CHAR_P . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] +State 809 - VARYING shift, and go to state 1210 + 1594 ExplainableStmt: UpdateExtensionsStmt • - SCONST reduce using rule 721 (opt_varying) - '(' reduce using rule 721 (opt_varying) - $default reduce using rule 1587 (col_name_keyword) + $default reduce using rule 1594 (ExplainableStmt) - opt_varying go to state 1212 +State 810 -state 873 + 1595 ExplainableStmt: VacuumStmt • - 714 character: CHARACTER . opt_varying - 720 opt_varying: . VARYING - 721 | . [SCONST, '('] - 1588 col_name_keyword: CHARACTER . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] + $default reduce using rule 1595 (ExplainableStmt) - VARYING shift, and go to state 1210 - SCONST reduce using rule 721 (opt_varying) - '(' reduce using rule 721 (opt_varying) - $default reduce using rule 1588 (col_name_keyword) +State 811 - opt_varying go to state 1213 + 1596 ExplainableStmt: VariableResetStmt • + $default reduce using rule 1596 (ExplainableStmt) -state 874 - 906 func_expr_common_subexpr: COALESCE . '(' expr_list_opt_comma ')' - 1589 col_name_keyword: COALESCE . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] +State 812 - '(' shift, and go to state 1315 + 1597 ExplainableStmt: VariableSetStmt • - $default reduce using rule 1589 (col_name_keyword) + $default reduce using rule 1597 (ExplainableStmt) -state 875 +State 813 - 878 func_expr_common_subexpr: COLLATION . FOR '(' a_expr ')' - 1638 func_name_keyword: COLLATION . [SCONST, '('] + 1598 ExplainableStmt: VariableShowStmt • - FOR shift, and go to state 1316 + $default reduce using rule 1598 (ExplainableStmt) - $default reduce using rule 1638 (func_name_keyword) +State 814 -state 876 + 1599 ExplainableStmt: ViewStmt • - 892 func_expr_common_subexpr: CURRENT_CATALOG . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, WITH_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - 1641 func_name_keyword: CURRENT_CATALOG . [SCONST, '('] + $default reduce using rule 1599 (ExplainableStmt) - SCONST reduce using rule 1641 (func_name_keyword) - '(' reduce using rule 1641 (func_name_keyword) - $default reduce using rule 892 (func_expr_common_subexpr) +State 815 -state 877 + 1557 ExportStmt: EXPORT_P DATABASE • Sconst copy_options + 1558 | EXPORT_P DATABASE • ColId TO Sconst copy_options - 879 func_expr_common_subexpr: CURRENT_DATE . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, WITH_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - 1642 func_name_keyword: CURRENT_DATE . [SCONST, '('] + IDENT shift, and go to state 550 + SCONST shift, and go to state 848 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1073 + Sconst go to state 1074 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 816 + + 1539 CheckPointStmt: FORCE CHECKPOINT • opt_col_id + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 1542 (opt_col_id) + + opt_col_id go to state 1075 + ColId go to state 555 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 817 + + 1246 func_expr_common_subexpr: CAST • '(' a_expr AS Typename ')' + + '(' shift, and go to state 1076 + + +State 818 + + 1258 func_expr_common_subexpr: COALESCE • '(' expr_list_opt_comma ')' + 2058 col_name_keyword: COALESCE • + + '(' shift, and go to state 1077 + + $default reduce using rule 2058 (col_name_keyword) + + +State 819 + + 1245 func_expr_common_subexpr: COLLATION • FOR '(' a_expr ')' + 2109 func_name_keyword: COLLATION • + + FOR shift, and go to state 1078 + + $default reduce using rule 2109 (func_name_keyword) + + +State 820 + + 1248 func_expr_common_subexpr: EXTRACT • '(' extract_list ')' + 2063 col_name_keyword: EXTRACT • + + '(' shift, and go to state 1079 + + $default reduce using rule 2063 (col_name_keyword) + + +State 821 + + 916 table_ref: GRAPH_TABLE • GraphTableStmt + + '(' shift, and go to state 1080 + + GraphTableStmt go to state 1081 + + +State 822 + + 911 table_ref: LATERAL_P • func_table func_alias_clause + 913 | LATERAL_P • select_with_parens opt_alias_clause + + IDENT shift, and go to state 120 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 827 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 880 + + ColId go to state 542 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1082 + func_table go to state 1083 + func_application go to state 844 + func_expr_windowless go to state 845 + func_expr_common_subexpr go to state 846 + func_name go to state 548 + function_name_token go to state 549 + + +State 823 + + 1257 func_expr_common_subexpr: NULLIF • '(' a_expr ',' a_expr ')' + 2076 col_name_keyword: NULLIF • + + '(' shift, and go to state 1084 + + $default reduce using rule 2076 (col_name_keyword) + + +State 824 + + 972 relation_expr: ONLY • qualified_name + 973 | ONLY • '(' qualified_name ')' + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 1085 + + qualified_name go to state 1086 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 825 + + 1249 func_expr_common_subexpr: OVERLAY • '(' overlay_list ')' + 2079 col_name_keyword: OVERLAY • + + '(' shift, and go to state 1087 + + $default reduce using rule 2079 (col_name_keyword) + + +State 826 + + 1250 func_expr_common_subexpr: POSITION • '(' position_list ')' + 2080 col_name_keyword: POSITION • + + '(' shift, and go to state 1088 + + $default reduce using rule 2080 (col_name_keyword) + + +State 827 + + 975 func_table: ROWS • FROM '(' rowsfrom_list ')' opt_ordinality + 1965 unreserved_keyword: ROWS • + + FROM shift, and go to state 1089 + + $default reduce using rule 1965 (unreserved_keyword) + + +State 828 + + 1251 func_expr_common_subexpr: SUBSTRING • '(' substr_list ')' + 2087 col_name_keyword: SUBSTRING • + + '(' shift, and go to state 1090 + + $default reduce using rule 2087 (col_name_keyword) + + +State 829 + + 1252 func_expr_common_subexpr: TREAT • '(' a_expr AS Typename ')' + 2090 col_name_keyword: TREAT • + + '(' shift, and go to state 1091 + + $default reduce using rule 2090 (col_name_keyword) + + +State 830 + + 1253 func_expr_common_subexpr: TRIM • '(' BOTH trim_list ')' + 1254 | TRIM • '(' LEADING trim_list ')' + 1255 | TRIM • '(' TRAILING trim_list ')' + 1256 | TRIM • '(' trim_list ')' + 2091 col_name_keyword: TRIM • + + '(' shift, and go to state 1092 + + $default reduce using rule 2091 (col_name_keyword) + + +State 831 + + 1247 func_expr_common_subexpr: TRY_CAST • '(' a_expr AS Typename ')' + 2092 col_name_keyword: TRY_CAST • + + '(' shift, and go to state 1093 + + $default reduce using rule 2092 (col_name_keyword) + + +State 832 + + 898 values_clause: VALUES • '(' expr_list_opt_comma ')' + 2093 col_name_keyword: VALUES • + + '(' shift, and go to state 893 + + $default reduce using rule 2093 (col_name_keyword) + + +State 833 + + 720 select_with_parens: '(' • select_no_parens ')' + 721 | '(' • select_with_parens ')' + 722 | '(' • VariableShowStmt ')' + 915 table_ref: '(' • joined_table ')' alias_clause + 938 joined_table: '(' • joined_table ')' + + IDENT shift, and go to state 120 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 14 + DESCRIBE shift, and go to state 15 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FROM shift, and go to state 23 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 821 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 822 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ONLY shift, and go to state 824 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 827 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 33 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 35 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SUMMARIZE shift, and go to state 37 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 38 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 40 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITH shift, and go to state 44 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 833 + + qualified_name go to state 834 + ColId go to state 835 + ColIdOrString go to state 836 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1094 + select_no_parens go to state 957 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + values_clause go to state 95 + values_clause_opt_comma go to state 1095 + table_ref go to state 1096 + joined_table go to state 1097 + relation_expr go to state 842 + func_table go to state 843 + func_application go to state 844 + func_expr_windowless go to state 845 + func_expr_common_subexpr go to state 846 + func_name go to state 548 + function_name_token go to state 549 + VariableShowStmt go to state 958 + describe_or_desc go to state 105 + show_or_describe go to state 106 + + +State 834 + + 970 relation_expr: qualified_name • + 971 | qualified_name • '*' + + '*' shift, and go to state 1098 + + $default reduce using rule 970 (relation_expr) + + +State 835 + + 113 qualified_name: ColId • indirection + 118 ColIdOrString: ColId • + 1465 func_name: ColId • indirection + + '[' shift, and go to state 998 + '.' shift, and go to state 999 + + $default reduce using rule 118 (ColIdOrString) + + indirection go to state 1099 + indirection_el go to state 1001 + + +State 836 + + 112 qualified_name: ColIdOrString • + + $default reduce using rule 112 (qualified_name) + + +State 837 + + 912 table_ref: select_with_parens • opt_alias_clause opt_tablesample_clause + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + AS shift, and go to state 1100 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 954 (opt_alias_clause) + + ColId go to state 1101 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + alias_clause go to state 1102 + opt_alias_clause go to state 1103 + + +State 838 + + 910 table_ref: values_clause_opt_comma • alias_clause opt_tablesample_clause + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + AS shift, and go to state 1100 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1101 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + alias_clause go to state 1104 + + +State 839 + + 737 simple_select: FROM from_list • opt_select into_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause + 738 | FROM from_list • SELECT distinct_clause target_list_opt_comma into_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause + 905 from_list: from_list • ',' table_ref + + SELECT shift, and go to state 1105 + ',' shift, and go to state 1106 + + $default reduce using rule 734 (opt_select) + + opt_select go to state 1107 + + +State 840 + + 904 from_list: table_ref • + 917 table_ref: table_ref • PIVOT '(' target_list_opt_comma FOR pivot_value_list opt_pivot_group_by ')' opt_alias_clause + 918 | table_ref • UNPIVOT opt_include_nulls '(' unpivot_header FOR unpivot_value_list ')' opt_alias_clause + 939 joined_table: table_ref • CROSS JOIN table_ref + 940 | table_ref • join_type JOIN table_ref join_qual + 941 | table_ref • JOIN table_ref join_qual + 942 | table_ref • NATURAL join_type JOIN table_ref + 943 | table_ref • NATURAL JOIN table_ref + 944 | table_ref • ASOF join_type JOIN table_ref join_qual + 945 | table_ref • ASOF JOIN table_ref join_qual + 946 | table_ref • POSITIONAL JOIN table_ref + 947 | table_ref • ANTI JOIN table_ref join_qual + 948 | table_ref • SEMI JOIN table_ref join_qual + + ANTI shift, and go to state 1108 + ASOF shift, and go to state 1109 + CROSS shift, and go to state 1110 + FULL shift, and go to state 1111 + INNER_P shift, and go to state 1112 + JOIN shift, and go to state 1113 + LEFT shift, and go to state 1114 + NATURAL shift, and go to state 1115 + PIVOT shift, and go to state 1116 + POSITIONAL shift, and go to state 1117 + RIGHT shift, and go to state 1118 + SEMI shift, and go to state 1119 + UNPIVOT shift, and go to state 1120 + + $default reduce using rule 904 (from_list) + + join_type go to state 1121 + + +State 841 + + 914 table_ref: joined_table • + + $default reduce using rule 914 (table_ref) + + +State 842 + + 908 table_ref: relation_expr • opt_alias_clause opt_tablesample_clause + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + AS shift, and go to state 1100 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 954 (opt_alias_clause) + + ColId go to state 1101 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + alias_clause go to state 1102 + opt_alias_clause go to state 1122 + + +State 843 + + 909 table_ref: func_table • func_alias_clause opt_tablesample_clause + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + AS shift, and go to state 1123 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 - SCONST reduce using rule 1642 (func_name_keyword) - '(' reduce using rule 1642 (func_name_keyword) - $default reduce using rule 879 (func_expr_common_subexpr) + $default reduce using rule 959 (func_alias_clause) + ColId go to state 1124 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + alias_clause go to state 1125 + func_alias_clause go to state 1126 -state 878 - 888 func_expr_common_subexpr: CURRENT_ROLE . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, WITH_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - 1643 func_name_keyword: CURRENT_ROLE . [SCONST, '('] +State 844 - SCONST reduce using rule 1643 (func_name_keyword) - '(' reduce using rule 1643 (func_name_keyword) - $default reduce using rule 888 (func_expr_common_subexpr) + 1243 func_expr_windowless: func_application • + $default reduce using rule 1243 (func_expr_windowless) -state 879 - 893 func_expr_common_subexpr: CURRENT_SCHEMA . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, WITH_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - 1644 func_name_keyword: CURRENT_SCHEMA . [SCONST, '('] +State 845 - SCONST reduce using rule 1644 (func_name_keyword) - '(' reduce using rule 1644 (func_name_keyword) - $default reduce using rule 893 (func_expr_common_subexpr) + 974 func_table: func_expr_windowless • opt_ordinality + WITH_LA shift, and go to state 1127 -state 880 + $default reduce using rule 982 (opt_ordinality) - 880 func_expr_common_subexpr: CURRENT_TIME . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, WITH_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - 881 | CURRENT_TIME . '(' Iconst ')' + opt_ordinality go to state 1128 - '(' shift, and go to state 1317 - $default reduce using rule 880 (func_expr_common_subexpr) +State 846 + 1244 func_expr_windowless: func_expr_common_subexpr • -state 881 + $default reduce using rule 1244 (func_expr_windowless) - 882 func_expr_common_subexpr: CURRENT_TIMESTAMP . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, WITH_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - 883 | CURRENT_TIMESTAMP . '(' Iconst ')' - '(' shift, and go to state 1318 +State 847 - $default reduce using rule 882 (func_expr_common_subexpr) + 1559 ImportStmt: IMPORT_P DATABASE • Sconst + SCONST shift, and go to state 848 -state 882 + Sconst go to state 1129 - 889 func_expr_common_subexpr: CURRENT_USER . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, WITH_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - 1645 func_name_keyword: CURRENT_USER . [SCONST, '('] - SCONST reduce using rule 1645 (func_name_keyword) - '(' reduce using rule 1645 (func_name_keyword) - $default reduce using rule 889 (func_expr_common_subexpr) +State 848 + 120 Sconst: SCONST • -state 883 + $default reduce using rule 120 (Sconst) - 687 opt_type_modifiers: . '(' opt_expr_list_opt_comma ')' - 688 | . [SCONST] - 697 Numeric: DEC . opt_type_modifiers - 1590 col_name_keyword: DEC . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - '(' shift, and go to state 1214 +State 849 - SCONST reduce using rule 688 (opt_type_modifiers) - $default reduce using rule 1590 (col_name_keyword) + 1645 file_name: ColId • - opt_type_modifiers go to state 1215 + $default reduce using rule 1645 (file_name) -state 884 +State 850 - 687 opt_type_modifiers: . '(' opt_expr_list_opt_comma ')' - 688 | . [SCONST] - 696 Numeric: DECIMAL_P . opt_type_modifiers - 1591 col_name_keyword: DECIMAL_P . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] + 1644 file_name: Sconst • - '(' shift, and go to state 1214 + $default reduce using rule 1644 (file_name) - SCONST reduce using rule 688 (opt_type_modifiers) - $default reduce using rule 1591 (col_name_keyword) - opt_type_modifiers go to state 1216 +State 851 + 1638 LoadStmt: LOAD file_name • -state 885 + $default reduce using rule 1638 (LoadStmt) - 829 a_expr: DEFAULT . - $default reduce using rule 829 (a_expr) +State 852 + 199 PragmaStmt: PRAGMA_P ColId • + 200 | PRAGMA_P ColId • '=' var_list + 201 | PRAGMA_P ColId • '(' func_arg_list ')' -state 886 + '=' shift, and go to state 1130 + '(' shift, and go to state 1131 - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 865 c_expr: EXISTS . select_with_parens - 1592 col_name_keyword: EXISTS . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] + $default reduce using rule 199 (PragmaStmt) - '(' shift, and go to state 36 - $default reduce using rule 1592 (col_name_keyword) +State 853 - select_with_parens go to state 1319 + 1502 PrepareStmt: PREPARE name • prep_type_clause AS PreparableStmt + '(' shift, and go to state 1132 -state 887 + $default reduce using rule 1504 (prep_type_clause) - 896 func_expr_common_subexpr: EXTRACT . '(' extract_list ')' - 1593 col_name_keyword: EXTRACT . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] + prep_type_clause go to state 1133 - '(' shift, and go to state 1320 - $default reduce using rule 1593 (col_name_keyword) +State 854 + 1691 generic_reset: ALL • -state 888 + $default reduce using rule 1691 (generic_reset) - 1089 AexprConst: FALSE_P . - $default reduce using rule 1089 (AexprConst) +State 855 + 1688 VariableResetStmt: RESET GLOBAL • reset_rest + 1831 unreserved_keyword: GLOBAL • -state 889 + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 854 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 858 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 859 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 1831 (unreserved_keyword) + + ColId go to state 861 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + generic_reset go to state 862 + reset_rest go to state 1134 + var_name go to state 864 + + +State 856 + + 1686 VariableResetStmt: RESET LOCAL • reset_rest + 1870 unreserved_keyword: LOCAL • + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 854 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 858 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 859 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 1870 (unreserved_keyword) + + ColId go to state 861 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + generic_reset go to state 862 + reset_rest go to state 1135 + var_name go to state 864 + + +State 857 + + 1687 VariableResetStmt: RESET SESSION • reset_rest + 1982 unreserved_keyword: SESSION • + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 854 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 858 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 859 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 1982 (unreserved_keyword) + + ColId go to state 861 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + generic_reset go to state 862 + reset_rest go to state 1136 + var_name go to state 864 + + +State 858 + + 1693 reset_rest: TIME • ZONE + 2088 col_name_keyword: TIME • + + ZONE shift, and go to state 1137 + + $default reduce using rule 2088 (col_name_keyword) + + +State 859 + + 1694 reset_rest: TRANSACTION • ISOLATION LEVEL + 2010 unreserved_keyword: TRANSACTION • + + ISOLATION shift, and go to state 1138 + + $default reduce using rule 2010 (unreserved_keyword) + + +State 860 + + 1689 VariableResetStmt: RESET VARIABLE_P • reset_rest + 2032 unreserved_keyword: VARIABLE_P • + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 854 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 858 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 859 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 2032 (unreserved_keyword) + + ColId go to state 861 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + generic_reset go to state 862 + reset_rest go to state 1139 + var_name go to state 864 + + +State 861 + + 1710 var_name: ColId • + + $default reduce using rule 1710 (var_name) + + +State 862 + + 1692 reset_rest: generic_reset • + + $default reduce using rule 1692 (reset_rest) + + +State 863 + + 1685 VariableResetStmt: RESET reset_rest • + + $default reduce using rule 1685 (VariableResetStmt) + + +State 864 + + 1690 generic_reset: var_name • + 1711 var_name: var_name • '.' ColId + + '.' shift, and go to state 1140 + + $default reduce using rule 1690 (generic_reset) + + +State 865 + + 266 TransactionStmt: ROLLBACK opt_transaction • + + $default reduce using rule 266 (TransactionStmt) + + +State 866 + + 795 opt_all_clause: ALL • + + $default reduce using rule 795 (opt_all_clause) + + +State 867 + + 793 distinct_clause: DISTINCT • + 794 | DISTINCT • ON '(' expr_list_opt_comma ')' + + ON shift, and go to state 1141 + + $default reduce using rule 793 (distinct_clause) + + +State 868 + + 736 simple_select: SELECT distinct_clause • target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1207 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + target_list go to state 1224 + target_list_opt_comma go to state 1225 + target_el go to state 1226 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 869 + + 735 simple_select: SELECT opt_all_clause • opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1435 (opt_target_list_opt_comma) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1207 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + opt_target_list_opt_comma go to state 1230 + target_list go to state 1224 + target_list_opt_comma go to state 1231 + target_el go to state 1226 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 870 + + 1620 VariableSetStmt: SET GLOBAL • set_rest + 1831 unreserved_keyword: GLOBAL • + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 872 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 874 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 1831 (unreserved_keyword) + + ColId go to state 861 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + set_rest go to state 1232 + generic_set go to state 877 + var_name go to state 878 + + +State 871 + + 1618 VariableSetStmt: SET LOCAL • set_rest + 1870 unreserved_keyword: LOCAL • + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 872 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 874 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 1870 (unreserved_keyword) + + ColId go to state 861 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + set_rest go to state 1233 + generic_set go to state 877 + var_name go to state 878 + + +State 872 + + 1625 set_rest: SCHEMA • Sconst + 1969 unreserved_keyword: SCHEMA • + + SCONST shift, and go to state 848 + + $default reduce using rule 1969 (unreserved_keyword) + + Sconst go to state 1234 + + +State 873 + + 1619 VariableSetStmt: SET SESSION • set_rest + 1982 unreserved_keyword: SESSION • + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 872 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 874 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 1982 (unreserved_keyword) + + ColId go to state 861 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + set_rest go to state 1235 + generic_set go to state 877 + var_name go to state 878 + + +State 874 + + 1624 set_rest: TIME • ZONE zone_value + 2088 col_name_keyword: TIME • + + ZONE shift, and go to state 1236 + + $default reduce using rule 2088 (col_name_keyword) + + +State 875 + + 1621 VariableSetStmt: SET VARIABLE_P • set_rest + 2032 unreserved_keyword: VARIABLE_P • + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 872 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 874 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 2032 (unreserved_keyword) + + ColId go to state 861 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + set_rest go to state 1237 + generic_set go to state 877 + var_name go to state 878 + + +State 876 + + 1617 VariableSetStmt: SET set_rest • + + $default reduce using rule 1617 (VariableSetStmt) + + +State 877 + + 1622 set_rest: generic_set • + + $default reduce using rule 1622 (set_rest) + + +State 878 + + 1623 set_rest: var_name • FROM CURRENT_P + 1626 generic_set: var_name • TO var_list + 1627 | var_name • '=' var_list + 1711 var_name: var_name • '.' ColId + + FROM shift, and go to state 1238 + TO shift, and go to state 1239 + '=' shift, and go to state 1240 + '.' shift, and go to state 1140 + + +State 879 + + 263 TransactionStmt: START opt_transaction • opt_transaction_type + + READ_P shift, and go to state 996 + + $default reduce using rule 272 (opt_transaction_type) + + opt_transaction_type go to state 1241 - 694 Numeric: FLOAT_P . opt_float - 700 opt_float: . '(' Iconst ')' - 701 | . [SCONST] - 1594 col_name_keyword: FLOAT_P . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - '(' shift, and go to state 1218 +State 880 - SCONST reduce using rule 701 (opt_float) - $default reduce using rule 1594 (col_name_keyword) + 720 select_with_parens: '(' • select_no_parens ')' + 721 | '(' • select_with_parens ')' + 722 | '(' • VariableShowStmt ')' - opt_float go to state 1219 + DESC_P shift, and go to state 14 + DESCRIBE shift, and go to state 15 + FROM shift, and go to state 23 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + SHOW shift, and go to state 35 + SUMMARIZE shift, and go to state 37 + TABLE shift, and go to state 38 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 + select_with_parens go to state 956 + select_no_parens go to state 957 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + VariableShowStmt go to state 958 + describe_or_desc go to state 105 + show_or_describe go to state 106 -state 890 - 573 grouping_or_grouping_id: GROUPING . ['('] - 1596 col_name_keyword: GROUPING . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] +State 881 - '(' reduce using rule 573 (grouping_or_grouping_id) - $default reduce using rule 1596 (col_name_keyword) + 1712 table_id: ColId • + $default reduce using rule 1712 (table_id) -state 891 - 574 grouping_or_grouping_id: GROUPING_ID . ['('] - 1597 col_name_keyword: GROUPING_ID . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] +State 882 - '(' reduce using rule 574 (grouping_or_grouping_id) - $default reduce using rule 1597 (col_name_keyword) + 1696 VariableShowStmt: SUMMARIZE SelectStmt • + $default reduce using rule 1696 (VariableShowStmt) -state 892 - 689 Numeric: INT_P . [SCONST] - 1599 col_name_keyword: INT_P . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] +State 883 - SCONST reduce using rule 689 (Numeric) - $default reduce using rule 1599 (col_name_keyword) + 727 select_no_parens: with_clause • select_clause + 728 | with_clause • select_clause sort_clause + 729 | with_clause • select_clause opt_sort_clause for_locking_clause opt_select_limit + 730 | with_clause • select_clause opt_sort_clause select_limit opt_for_locking_clause + FROM shift, and go to state 23 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + TABLE shift, and go to state 38 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + '(' shift, and go to state 880 -state 893 + select_with_parens go to state 975 + select_clause go to state 976 + simple_select go to state 977 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + values_clause go to state 95 + values_clause_opt_comma go to state 96 - 690 Numeric: INTEGER . [SCONST] - 1600 col_name_keyword: INTEGER . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - SCONST reduce using rule 690 (Numeric) - $default reduce using rule 1600 (col_name_keyword) +State 884 + + 1697 VariableShowStmt: SUMMARIZE table_id • + 1713 table_id: table_id • '.' ColId + + '.' shift, and go to state 1242 + + $default reduce using rule 1697 (VariableShowStmt) + + +State 885 + + 113 qualified_name: ColId • indirection + 118 ColIdOrString: ColId • + + '[' shift, and go to state 998 + '.' shift, and go to state 999 + + $default reduce using rule 118 (ColIdOrString) + + indirection go to state 1243 + indirection_el go to state 1001 + + +State 886 + + 740 simple_select: TABLE relation_expr • + + $default reduce using rule 740 (simple_select) + + +State 887 + + 787 opt_table: TABLE • + + $default reduce using rule 787 (opt_table) + + +State 888 + + 1666 DeleteStmt: TRUNCATE opt_table • relation_expr_opt_alias + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ONLY shift, and go to state 824 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 834 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + relation_expr_opt_alias go to state 1244 + relation_expr go to state 1245 + + +State 889 + + 273 UseStmt: USE_P qualified_name • + + $default reduce using rule 273 (UseStmt) + + +State 890 + + 1659 opt_full: FULL • + + $default reduce using rule 1659 (opt_full) + + +State 891 + + 1652 VacuumStmt: VACUUM '(' • vacuum_option_list ')' + 1653 | VACUUM '(' • vacuum_option_list ')' qualified_name opt_name_list + + IDENT shift, and go to state 1246 + ANALYSE shift, and go to state 3 + ANALYZE shift, and go to state 4 + FREEZE shift, and go to state 1247 + FULL shift, and go to state 1248 + VERBOSE shift, and go to state 1249 + + analyze_keyword go to state 1250 + vacuum_option_elem go to state 1251 + vacuum_option_list go to state 1252 + + +State 892 + + 1649 VacuumStmt: VACUUM opt_full • opt_freeze opt_verbose + 1650 | VACUUM opt_full • opt_freeze opt_verbose qualified_name opt_name_list + 1651 | VACUUM opt_full • opt_freeze opt_verbose AnalyzeStmt + + FREEZE shift, and go to state 1253 + + $default reduce using rule 1664 (opt_freeze) + + opt_freeze go to state 1254 + + +State 893 + + 898 values_clause: VALUES '(' • expr_list_opt_comma ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1255 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1256 + expr_list_opt_comma go to state 1257 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 894 + + 769 with_clause: WITH RECURSIVE • cte_list + 1945 unreserved_keyword: RECURSIVE • + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + $default reduce using rule 1945 (unreserved_keyword) -state 894 + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + cte_list go to state 1258 + common_table_expr go to state 896 + name go to state 897 - 726 ConstInterval: INTERVAL . [SCONST, ICONST, '('] - 1601 col_name_keyword: INTERVAL . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - SCONST reduce using rule 726 (ConstInterval) - ICONST reduce using rule 726 (ConstInterval) - '(' reduce using rule 726 (ConstInterval) - $default reduce using rule 1601 (col_name_keyword) +State 895 + 767 with_clause: WITH cte_list • + 771 cte_list: cte_list • ',' common_table_expr -state 895 + ',' shift, and go to state 1259 - 884 func_expr_common_subexpr: LOCALTIME . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, WITH_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - 885 | LOCALTIME . '(' Iconst ')' + $default reduce using rule 767 (with_clause) - '(' shift, and go to state 1321 - $default reduce using rule 884 (func_expr_common_subexpr) +State 896 + 770 cte_list: common_table_expr • -state 896 + $default reduce using rule 770 (cte_list) - 886 func_expr_common_subexpr: LOCALTIMESTAMP . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, WITH_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - 887 | LOCALTIMESTAMP . '(' Iconst ')' - '(' shift, and go to state 1322 +State 897 - $default reduce using rule 886 (func_expr_common_subexpr) + 772 common_table_expr: name • opt_name_list AS opt_materialized '(' PreparableStmt ')' + '(' shift, and go to state 1260 -state 897 + $default reduce using rule 1498 (opt_name_list) - 717 character: NATIONAL . CHARACTER opt_varying - 718 | NATIONAL . CHAR_P opt_varying - 1603 col_name_keyword: NATIONAL . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] + opt_name_list go to state 1261 - CHAR_P shift, and go to state 1222 - CHARACTER shift, and go to state 1223 - $default reduce using rule 1603 (col_name_keyword) +State 898 + 768 with_clause: WITH_LA cte_list • + 771 cte_list: cte_list • ',' common_table_expr -state 898 + ',' shift, and go to state 1259 - 719 character: NCHAR . opt_varying - 720 opt_varying: . VARYING - 721 | . [SCONST, '('] - 1604 col_name_keyword: NCHAR . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - - VARYING shift, and go to state 1210 - - SCONST reduce using rule 721 (opt_varying) - '(' reduce using rule 721 (opt_varying) - $default reduce using rule 1604 (col_name_keyword) - - opt_varying go to state 1224 - - -state 899 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 786 | NOT . a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1323 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 900 + $default reduce using rule 768 (with_clause) - 1090 AexprConst: NULL_P . - $default reduce using rule 1090 (AexprConst) +State 899 + 274 PGQ_IDENT: IDENT • -state 901 + $default reduce using rule 274 (PGQ_IDENT) - 905 func_expr_common_subexpr: NULLIF . '(' a_expr ',' a_expr ')' - 1606 col_name_keyword: NULLIF . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - '(' shift, and go to state 1324 +State 900 - $default reduce using rule 1606 (col_name_keyword) + 2373 pgq_col_name_keyword: BETWEEN • + $default reduce using rule 2373 (pgq_col_name_keyword) -state 902 - 687 opt_type_modifiers: . '(' opt_expr_list_opt_comma ')' - 688 | . [SCONST] - 698 Numeric: NUMERIC . opt_type_modifiers - 1607 col_name_keyword: NUMERIC . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] +State 901 - '(' shift, and go to state 1214 + 2374 pgq_col_name_keyword: BIGINT • - SCONST reduce using rule 688 (opt_type_modifiers) - $default reduce using rule 1607 (col_name_keyword) + $default reduce using rule 2374 (pgq_col_name_keyword) - opt_type_modifiers go to state 1225 +State 902 -state 903 + 2375 pgq_col_name_keyword: BIT • - 965 qual_Op: OPERATOR . '(' any_operator ')' - 1448 unreserved_keyword: OPERATOR . [$end, IDENT, SCONST, Op, TYPECAST, COLON_EQUALS, EQUALS_GREATER, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] + $default reduce using rule 2375 (pgq_col_name_keyword) - '(' shift, and go to state 1325 - $default reduce using rule 1448 (unreserved_keyword) +State 903 - Conflict between rule 1448 and token '(' resolved as shift (OPERATOR < '('). + 2376 pgq_col_name_keyword: BOOLEAN_P • + $default reduce using rule 2376 (pgq_col_name_keyword) -state 904 - 897 func_expr_common_subexpr: OVERLAY . '(' overlay_list ')' - 1609 col_name_keyword: OVERLAY . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] +State 904 - '(' shift, and go to state 1326 + 2377 pgq_col_name_keyword: CHAR_P • - $default reduce using rule 1609 (col_name_keyword) + $default reduce using rule 2377 (pgq_col_name_keyword) -state 905 +State 905 - 898 func_expr_common_subexpr: POSITION . '(' position_list ')' - 1610 col_name_keyword: POSITION . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] + 2378 pgq_col_name_keyword: CHARACTER • - '(' shift, and go to state 1327 + $default reduce using rule 2378 (pgq_col_name_keyword) - $default reduce using rule 1610 (col_name_keyword) +State 906 -state 906 + 2379 pgq_col_name_keyword: COALESCE • - 693 Numeric: REAL . [SCONST] - 1612 col_name_keyword: REAL . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] + $default reduce using rule 2379 (pgq_col_name_keyword) - SCONST reduce using rule 693 (Numeric) - $default reduce using rule 1612 (col_name_keyword) +State 907 -state 907 + 2380 pgq_col_name_keyword: DEC • - 937 qualified_row: ROW . '(' expr_list_opt_comma ')' - 938 | ROW . '(' ')' - 1613 col_name_keyword: ROW . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, COLLATE, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] + $default reduce using rule 2380 (pgq_col_name_keyword) - '(' shift, and go to state 1328 - $default reduce using rule 1613 (col_name_keyword) +State 908 + 2381 pgq_col_name_keyword: DECIMAL_P • -state 908 + $default reduce using rule 2381 (pgq_col_name_keyword) - 890 func_expr_common_subexpr: SESSION_USER . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, WITH_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - 1663 func_name_keyword: SESSION_USER . [SCONST, '('] - SCONST reduce using rule 1663 (func_name_keyword) - '(' reduce using rule 1663 (func_name_keyword) - $default reduce using rule 890 (func_expr_common_subexpr) +State 909 + 2382 pgq_col_name_keyword: EXISTS • -state 909 + $default reduce using rule 2382 (pgq_col_name_keyword) - 691 Numeric: SMALLINT . [SCONST] - 1615 col_name_keyword: SMALLINT . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - SCONST reduce using rule 691 (Numeric) - $default reduce using rule 1615 (col_name_keyword) +State 910 + 2383 pgq_col_name_keyword: EXTRACT • -state 910 + $default reduce using rule 2383 (pgq_col_name_keyword) - 899 func_expr_common_subexpr: SUBSTRING . '(' substr_list ')' - 1617 col_name_keyword: SUBSTRING . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - '(' shift, and go to state 1329 +State 911 - $default reduce using rule 1617 (col_name_keyword) + 2384 pgq_col_name_keyword: FLOAT_P • + $default reduce using rule 2384 (pgq_col_name_keyword) -state 911 - 724 ConstDatetime: TIME . '(' Iconst ')' opt_timezone - 725 | TIME . opt_timezone - 727 opt_timezone: . WITH_LA TIME ZONE - 728 | . WITHOUT TIME ZONE - 729 | . [SCONST] - 1618 col_name_keyword: TIME . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] +State 912 - WITHOUT shift, and go to state 1227 - WITH_LA shift, and go to state 1228 - '(' shift, and go to state 1229 + 2385 pgq_col_name_keyword: GENERATED • - SCONST reduce using rule 729 (opt_timezone) - $default reduce using rule 1618 (col_name_keyword) + $default reduce using rule 2385 (pgq_col_name_keyword) - opt_timezone go to state 1230 +State 913 -state 912 + 2386 pgq_col_name_keyword: GROUPING • - 722 ConstDatetime: TIMESTAMP . '(' Iconst ')' opt_timezone - 723 | TIMESTAMP . opt_timezone - 727 opt_timezone: . WITH_LA TIME ZONE - 728 | . WITHOUT TIME ZONE - 729 | . [SCONST] - 1619 col_name_keyword: TIMESTAMP . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] + $default reduce using rule 2386 (pgq_col_name_keyword) - WITHOUT shift, and go to state 1227 - WITH_LA shift, and go to state 1228 - '(' shift, and go to state 1231 - SCONST reduce using rule 729 (opt_timezone) - $default reduce using rule 1619 (col_name_keyword) +State 914 - opt_timezone go to state 1232 + 2387 pgq_col_name_keyword: GROUPING_ID • + $default reduce using rule 2387 (pgq_col_name_keyword) -state 913 - 900 func_expr_common_subexpr: TREAT . '(' a_expr AS Typename ')' - 1620 col_name_keyword: TREAT . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] +State 915 - '(' shift, and go to state 1330 + 2388 pgq_col_name_keyword: INOUT • - $default reduce using rule 1620 (col_name_keyword) + $default reduce using rule 2388 (pgq_col_name_keyword) -state 914 +State 916 - 901 func_expr_common_subexpr: TRIM . '(' BOTH trim_list ')' - 902 | TRIM . '(' LEADING trim_list ')' - 903 | TRIM . '(' TRAILING trim_list ')' - 904 | TRIM . '(' trim_list ')' - 1621 col_name_keyword: TRIM . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] + 2389 pgq_col_name_keyword: INT_P • - '(' shift, and go to state 1331 + $default reduce using rule 2389 (pgq_col_name_keyword) - $default reduce using rule 1621 (col_name_keyword) +State 917 -state 915 + 2390 pgq_col_name_keyword: INTEGER • - 1088 AexprConst: TRUE_P . + $default reduce using rule 2390 (pgq_col_name_keyword) - $default reduce using rule 1088 (AexprConst) +State 918 -state 916 + 2391 pgq_col_name_keyword: INTERVAL • - 895 func_expr_common_subexpr: TRY_CAST . '(' a_expr AS Typename ')' - 1622 col_name_keyword: TRY_CAST . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] + $default reduce using rule 2391 (pgq_col_name_keyword) - '(' shift, and go to state 1332 - $default reduce using rule 1622 (col_name_keyword) +State 919 + 2392 pgq_col_name_keyword: MAP • -state 917 + $default reduce using rule 2392 (pgq_col_name_keyword) - 891 func_expr_common_subexpr: USER . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, WITH_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - 1667 func_name_keyword: USER . [SCONST, '('] - - SCONST reduce using rule 1667 (func_name_keyword) - '(' reduce using rule 1667 (func_name_keyword) - $default reduce using rule 891 (func_expr_common_subexpr) - - -state 918 - - 716 character: VARCHAR . [SCONST, '('] - 1624 col_name_keyword: VARCHAR . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - - SCONST reduce using rule 716 (character) - '(' reduce using rule 716 (character) - $default reduce using rule 1624 (col_name_keyword) - - -state 919 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 787 | NOT_LA . a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1333 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 920 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 766 | '+' . a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1334 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 921 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 767 | '-' . a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1335 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 922 - - 1051 target_el: '*' . opt_except_list opt_replace_list - 1053 except_list: . EXCLUDE '(' name_list_opt_comma ')' - 1054 | . EXCLUDE ColId - 1055 opt_except_list: . except_list - 1056 | . [$end, CREATE_P, EXCEPT, FETCH, FOR, FROM, GROUP_P, HAVING, INTERSECT, INTO, LIMIT, OFFSET, ON, ORDER, QUALIFY, REPLACE, RETURNING, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - - EXCLUDE shift, and go to state 1336 - - $default reduce using rule 1056 (opt_except_list) - - except_list go to state 1337 - opt_except_list go to state 1338 - - -state 923 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 808 | '[' . opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 980 expr_list_opt_comma: . expr_list - 981 | . expr_list ',' - 982 opt_expr_list_opt_comma: . expr_list_opt_comma - 983 | . [']'] - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 983 (opt_expr_list_opt_comma) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 981 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 982 - expr_list_opt_comma go to state 1339 - opt_expr_list_opt_comma go to state 1340 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 924 - - 447 select_with_parens: . '(' select_no_parens ')' - 447 | '(' . select_no_parens ')' - 448 | . '(' select_with_parens ')' - 448 | '(' . select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 860 | '(' . a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 940 | '(' . expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 26 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 31 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 584 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITH shift, and go to state 34 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - WITH_LA shift, and go to state 35 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 1341 - select_no_parens go to state 604 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - grouping_or_grouping_id go to state 929 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1342 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 1343 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 925 - - 807 a_expr: '{' . dict_arguments_opt_comma '}' - 941 dict_arg: . ColIdOrString ':' a_expr - 942 dict_arguments: . dict_arg - 943 | . dict_arguments ',' dict_arg - 944 dict_arguments_opt_comma: . dict_arguments - 945 | . dict_arguments ',' - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - dict_arg go to state 1344 - dict_arguments go to state 1345 - dict_arguments_opt_comma go to state 1346 - ColId go to state 1347 - ColIdOrString go to state 1348 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 +State 920 -state 926 + 2393 pgq_col_name_keyword: NATIONAL • - 857 c_expr: '#' . ICONST + $default reduce using rule 2393 (pgq_col_name_keyword) - ICONST shift, and go to state 1349 +State 921 -state 927 + 2394 pgq_col_name_keyword: NCHAR • - 858 c_expr: '?' . opt_indirection - 1038 opt_indirection: . - 1039 | . opt_indirection indirection_el + $default reduce using rule 2394 (pgq_col_name_keyword) - $default reduce using rule 1038 (opt_indirection) - opt_indirection go to state 1350 +State 922 + 2395 pgq_col_name_keyword: NONE • -state 928 + $default reduce using rule 2395 (pgq_col_name_keyword) - 863 c_expr: select_with_parens . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 864 | select_with_parens . indirection - 1031 indirection_el: . '.' attr_name - 1032 | . '[' a_expr ']' - 1033 | . '[' opt_slice_bound ':' opt_slice_bound ']' - 1036 indirection: . indirection_el - 1037 | . indirection indirection_el - '[' shift, and go to state 637 - '.' shift, and go to state 638 +State 923 - $default reduce using rule 863 (c_expr) + 2396 pgq_col_name_keyword: NULLIF • - indirection_el go to state 639 - indirection go to state 1351 + $default reduce using rule 2396 (pgq_col_name_keyword) -state 929 +State 924 - 866 c_expr: grouping_or_grouping_id . '(' expr_list_opt_comma ')' + 2397 pgq_col_name_keyword: NUMERIC • - '(' shift, and go to state 1352 + $default reduce using rule 2397 (pgq_col_name_keyword) -state 930 +State 925 - 1084 AexprConst: ConstTypename . Sconst - 1092 Sconst: . SCONST + 2398 pgq_col_name_keyword: OUT_P • - SCONST shift, and go to state 556 + $default reduce using rule 2398 (pgq_col_name_keyword) - Sconst go to state 1353 +State 926 -state 931 + 2399 pgq_col_name_keyword: OVERLAY • - 682 ConstTypename: Numeric . + $default reduce using rule 2399 (pgq_col_name_keyword) - $default reduce using rule 682 (ConstTypename) +State 927 -state 932 + 2400 pgq_col_name_keyword: POSITION • - 683 ConstTypename: ConstBit . + $default reduce using rule 2400 (pgq_col_name_keyword) - $default reduce using rule 683 (ConstTypename) +State 928 -state 933 + 2401 pgq_col_name_keyword: PRECISION • - 704 ConstBit: BitWithLength . + $default reduce using rule 2401 (pgq_col_name_keyword) - $default reduce using rule 704 (ConstBit) +State 929 -state 934 + 2402 pgq_col_name_keyword: REAL • - 705 ConstBit: BitWithoutLength . + $default reduce using rule 2402 (pgq_col_name_keyword) - $default reduce using rule 705 (ConstBit) +State 930 -state 935 + 2403 pgq_col_name_keyword: ROW • - 684 ConstTypename: ConstCharacter . + $default reduce using rule 2403 (pgq_col_name_keyword) - $default reduce using rule 684 (ConstTypename) +State 931 -state 936 + 2404 pgq_col_name_keyword: SETOF • - 710 ConstCharacter: CharacterWithLength . + $default reduce using rule 2404 (pgq_col_name_keyword) - $default reduce using rule 710 (ConstCharacter) +State 932 -state 937 + 2405 pgq_col_name_keyword: SMALLINT • - 711 ConstCharacter: CharacterWithoutLength . + $default reduce using rule 2405 (pgq_col_name_keyword) - $default reduce using rule 711 (ConstCharacter) +State 933 -state 938 + 2406 pgq_col_name_keyword: STRUCT • - 685 ConstTypename: ConstDatetime . + $default reduce using rule 2406 (pgq_col_name_keyword) - $default reduce using rule 685 (ConstTypename) +State 934 -state 939 + 2407 pgq_col_name_keyword: SUBSTRING • - 1085 AexprConst: ConstInterval . '(' a_expr ')' opt_interval - 1086 | ConstInterval . Iconst opt_interval - 1087 | ConstInterval . Sconst opt_interval - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST + $default reduce using rule 2407 (pgq_col_name_keyword) - SCONST shift, and go to state 556 - ICONST shift, and go to state 864 - '(' shift, and go to state 1354 - Iconst go to state 1355 - Sconst go to state 1356 +State 935 + 2408 pgq_col_name_keyword: TIME • -state 940 + $default reduce using rule 2408 (pgq_col_name_keyword) - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 1048 target_el: a_expr . AS ColLabelOrString - 1049 | a_expr . IDENT - 1050 | a_expr . [$end, CREATE_P, EXCEPT, FETCH, FOR, FROM, GROUP_P, HAVING, INTERSECT, INTO, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - - IDENT shift, and go to state 1357 - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AS shift, and go to state 1366 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 1050 (target_el) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 941 - - 762 a_expr: c_expr . - - $default reduce using rule 762 (a_expr) - - -state 942 - - 874 func_expr: func_application . within_group_clause filter_clause export_clause over_clause - 907 within_group_clause: . WITHIN GROUP_P '(' sort_clause ')' - 908 | . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, EXPORT_STATE, FETCH, FILTER, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OVER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - - WITHIN shift, and go to state 1395 - - $default reduce using rule 908 (within_group_clause) - - within_group_clause go to state 1396 - - -state 943 - - 862 c_expr: func_expr . opt_indirection - 1038 opt_indirection: . - 1039 | . opt_indirection indirection_el - - $default reduce using rule 1038 (opt_indirection) - - opt_indirection go to state 1397 - - -state 944 - - 875 func_expr: func_expr_common_subexpr . - - $default reduce using rule 875 (func_expr) - - -state 945 - - 939 row: qualified_row . - - $default reduce using rule 939 (row) - - -state 946 - - 806 a_expr: row . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, COLLATE, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 810 | row . OVERLAPS row - - OVERLAPS shift, and go to state 1398 - - $default reduce using rule 806 (a_expr) - - -state 947 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 782 | qual_Op . a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1399 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 948 - - 861 c_expr: case_expr . - - $default reduce using rule 861 (c_expr) - - -state 949 - - 855 c_expr: columnref . - $default reduce using rule 855 (c_expr) +State 936 + 2409 pgq_col_name_keyword: TIMESTAMP • -state 950 + $default reduce using rule 2409 (pgq_col_name_keyword) - 1045 target_list: target_list . ',' target_el - 1046 target_list_opt_comma: target_list . [$end, CREATE_P, EXCEPT, FETCH, FOR, FROM, GROUP_P, HAVING, INTERSECT, INTO, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WHERE, WINDOW, WITH, ')', ';'] - 1047 | target_list . ',' - ',' shift, and go to state 1400 +State 937 - $default reduce using rule 1046 (target_list_opt_comma) + 2410 pgq_col_name_keyword: TREAT • + $default reduce using rule 2410 (pgq_col_name_keyword) -state 951 - 460 simple_select: SELECT distinct_clause target_list_opt_comma . into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 472 into_clause: . INTO OptTempTableName - 473 | . [$end, CREATE_P, EXCEPT, FETCH, FOR, FROM, GROUP_P, HAVING, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WHERE, WINDOW, WITH, ')', ';'] +State 938 - INTO shift, and go to state 1401 + 2411 pgq_col_name_keyword: TRIM • - $default reduce using rule 473 (into_clause) + $default reduce using rule 2411 (pgq_col_name_keyword) - into_clause go to state 1402 +State 939 -state 952 + 2412 pgq_col_name_keyword: TRY_CAST • - 1044 target_list: target_el . + $default reduce using rule 2412 (pgq_col_name_keyword) - $default reduce using rule 1044 (target_list) +State 940 -state 953 + 898 values_clause: VALUES • '(' expr_list_opt_comma ')' + 2413 pgq_col_name_keyword: VALUES • - 867 func_application: func_name . '(' ')' - 868 | func_name . '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | func_name . '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | func_name . '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | func_name . '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | func_name . '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | func_name . '(' '*' ')' - 1082 AexprConst: func_name . Sconst - 1083 | func_name . '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1092 Sconst: . SCONST + '(' shift, and go to state 893 - SCONST shift, and go to state 556 - '(' shift, and go to state 1403 + $default reduce using rule 2413 (pgq_col_name_keyword) - Sconst go to state 1404 +State 941 -state 954 + 2414 pgq_col_name_keyword: VARCHAR • - 856 c_expr: AexprConst . + $default reduce using rule 2414 (pgq_col_name_keyword) - $default reduce using rule 856 (c_expr) +State 942 -state 955 + 2415 pgq_col_name_keyword: XMLATTRIBUTES • - 1077 AexprConst: Iconst . + $default reduce using rule 2415 (pgq_col_name_keyword) - $default reduce using rule 1077 (AexprConst) +State 943 -state 956 + 2416 pgq_col_name_keyword: XMLCONCAT • - 1038 opt_indirection: . - 1039 | . opt_indirection indirection_el - 1079 AexprConst: Sconst . opt_indirection + $default reduce using rule 2416 (pgq_col_name_keyword) - $default reduce using rule 1038 (opt_indirection) - opt_indirection go to state 1405 +State 944 + 2417 pgq_col_name_keyword: XMLELEMENT • -state 957 + $default reduce using rule 2417 (pgq_col_name_keyword) - 1029 columnref: ColId . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, AT, BETWEEN, COLLATE, CREATE_P, EXCEPT, FETCH, FOR, FROM, GLOB, GROUP_P, HAVING, ILIKE, IN_P, INTERSECT, INTO, IS, ISNULL, LIKE, LIMIT, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, QUALIFY, RETURNING, SIMILAR, UNION, USING, WHERE, WINDOW, WITH, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ')', ';', ','] - 1030 | ColId . indirection - 1031 indirection_el: . '.' attr_name - 1032 | . '[' a_expr ']' - 1033 | . '[' opt_slice_bound ':' opt_slice_bound ']' - 1036 indirection: . indirection_el - 1037 | . indirection indirection_el - 1052 target_el: ColId . '.' '*' opt_except_list opt_replace_list - 1076 func_name: ColId . indirection - '[' shift, and go to state 637 - '.' shift, and go to state 1406 +State 945 - $default reduce using rule 1029 (columnref) + 2418 pgq_col_name_keyword: XMLEXISTS • - indirection_el go to state 639 - indirection go to state 1407 + $default reduce using rule 2418 (pgq_col_name_keyword) -state 958 +State 946 - 459 simple_select: SELECT opt_all_clause opt_target_list_opt_comma . into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 472 into_clause: . INTO OptTempTableName - 473 | . [$end, CREATE_P, EXCEPT, FETCH, FOR, FROM, GROUP_P, HAVING, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WHERE, WINDOW, WITH, ')', ';'] + 2419 pgq_col_name_keyword: XMLFOREST • - INTO shift, and go to state 1401 + $default reduce using rule 2419 (pgq_col_name_keyword) - $default reduce using rule 473 (into_clause) - into_clause go to state 1408 +State 947 + 2420 pgq_col_name_keyword: XMLNAMESPACES • -state 959 + $default reduce using rule 2420 (pgq_col_name_keyword) - 1042 opt_target_list_opt_comma: target_list_opt_comma . - $default reduce using rule 1042 (opt_target_list_opt_comma) +State 948 + 2421 pgq_col_name_keyword: XMLPARSE • -state 960 + $default reduce using rule 2421 (pgq_col_name_keyword) - 1191 VariableSetStmt: SET GLOBAL set_rest . - $default reduce using rule 1191 (VariableSetStmt) +State 949 + 2422 pgq_col_name_keyword: XMLPI • -state 961 + $default reduce using rule 2422 (pgq_col_name_keyword) - 1189 VariableSetStmt: SET LOCAL set_rest . - $default reduce using rule 1189 (VariableSetStmt) +State 950 + 2423 pgq_col_name_keyword: XMLROOT • -state 962 + $default reduce using rule 2423 (pgq_col_name_keyword) - 1195 set_rest: SCHEMA Sconst . - $default reduce using rule 1195 (set_rest) +State 951 + 2424 pgq_col_name_keyword: XMLSERIALIZE • -state 963 + $default reduce using rule 2424 (pgq_col_name_keyword) - 1190 VariableSetStmt: SET SESSION set_rest . - $default reduce using rule 1190 (VariableSetStmt) +State 952 + 2425 pgq_col_name_keyword: XMLTABLE • -state 964 + $default reduce using rule 2425 (pgq_col_name_keyword) - 178 NumericOnly: . FCONST - 179 | . '+' FCONST - 180 | . '-' FCONST - 181 | . SignedIconst - 198 SignedIconst: . Iconst - 199 | . '+' Iconst - 200 | . '-' Iconst - 726 ConstInterval: . INTERVAL - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1194 set_rest: TIME ZONE . zone_value - 1202 zone_value: . Sconst - 1203 | . IDENT - 1204 | . ConstInterval Sconst opt_interval - 1205 | . ConstInterval '(' Iconst ')' Sconst - 1206 | . NumericOnly - 1207 | . DEFAULT - 1208 | . LOCAL - - IDENT shift, and go to state 1409 - FCONST shift, and go to state 1281 - SCONST shift, and go to state 556 - ICONST shift, and go to state 864 - DEFAULT shift, and go to state 1410 - INTERVAL shift, and go to state 697 - LOCAL shift, and go to state 1411 - '+' shift, and go to state 1285 - '-' shift, and go to state 1286 - - NumericOnly go to state 1412 - SignedIconst go to state 1288 - ConstInterval go to state 1413 - Iconst go to state 1289 - Sconst go to state 1414 - zone_value go to state 1415 - - -state 965 - - 1193 set_rest: var_name FROM . CURRENT_P - - CURRENT_P shift, and go to state 1416 - - -state 966 - - 178 NumericOnly: . FCONST - 179 | . '+' FCONST - 180 | . '-' FCONST - 181 | . SignedIconst - 198 SignedIconst: . Iconst - 199 | . '+' Iconst - 200 | . '-' Iconst - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1172 NonReservedWord: . IDENT - 1173 | . unreserved_keyword - 1174 | . other_keyword - 1175 NonReservedWord_or_Sconst: . NonReservedWord - 1176 | . Sconst - 1181 opt_boolean_or_string: . TRUE_P - 1182 | . FALSE_P - 1183 | . ON - 1184 | . NonReservedWord_or_Sconst - 1196 generic_set: var_name TO . var_list - 1198 | var_name TO . DEFAULT - 1200 var_value: . opt_boolean_or_string - 1201 | . NumericOnly - 1209 var_list: . var_value - 1210 | . var_list ',' var_value - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - - IDENT shift, and go to state 757 - FCONST shift, and go to state 1281 - SCONST shift, and go to state 556 - ICONST shift, and go to state 864 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATION shift, and go to state 767 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 1417 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1282 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERVAL shift, and go to state 791 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1283 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1284 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1285 - '-' shift, and go to state 1286 - - NumericOnly go to state 1299 - SignedIconst go to state 1288 - Iconst go to state 1289 - Sconst go to state 1290 - NonReservedWord go to state 1292 - NonReservedWord_or_Sconst go to state 1293 - opt_boolean_or_string go to state 1300 - var_value go to state 1301 - var_list go to state 1418 - unreserved_keyword go to state 846 - other_keyword go to state 847 - - -state 967 - - 178 NumericOnly: . FCONST - 179 | . '+' FCONST - 180 | . '-' FCONST - 181 | . SignedIconst - 198 SignedIconst: . Iconst - 199 | . '+' Iconst - 200 | . '-' Iconst - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1172 NonReservedWord: . IDENT - 1173 | . unreserved_keyword - 1174 | . other_keyword - 1175 NonReservedWord_or_Sconst: . NonReservedWord - 1176 | . Sconst - 1181 opt_boolean_or_string: . TRUE_P - 1182 | . FALSE_P - 1183 | . ON - 1184 | . NonReservedWord_or_Sconst - 1197 generic_set: var_name '=' . var_list - 1199 | var_name '=' . DEFAULT - 1200 var_value: . opt_boolean_or_string - 1201 | . NumericOnly - 1209 var_list: . var_value - 1210 | . var_list ',' var_value - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - - IDENT shift, and go to state 757 - FCONST shift, and go to state 1281 - SCONST shift, and go to state 556 - ICONST shift, and go to state 864 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATION shift, and go to state 767 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 1419 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1282 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERVAL shift, and go to state 791 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1283 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1284 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1285 - '-' shift, and go to state 1286 - - NumericOnly go to state 1299 - SignedIconst go to state 1288 - Iconst go to state 1289 - Sconst go to state 1290 - NonReservedWord go to state 1292 - NonReservedWord_or_Sconst go to state 1293 - opt_boolean_or_string go to state 1300 - var_value go to state 1301 - var_list go to state 1420 - unreserved_keyword go to state 846 - other_keyword go to state 847 - - -state 968 - - 641 relation_expr: ONLY '(' . qualified_name ')' - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - qualified_name go to state 1421 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 +State 953 + 275 PGQ_IDENT: unreserved_keyword • -state 969 + $default reduce using rule 275 (PGQ_IDENT) - 640 relation_expr: ONLY qualified_name . - $default reduce using rule 640 (relation_expr) +State 954 + 276 PGQ_IDENT: pgq_col_name_keyword • -state 970 + $default reduce using rule 276 (PGQ_IDENT) - 639 relation_expr: qualified_name '*' . - $default reduce using rule 639 (relation_expr) +State 955 + 323 GraphTableStmt: '(' PGQ_IDENT • MATCH PathPatternList KeepOptional GraphTableWhereOptional ColumnsOptional ')' GraphTableNameOptional -state 971 + MATCH shift, and go to state 1262 - 1031 indirection_el: . '.' attr_name - 1032 | . '[' a_expr ']' - 1033 | . '[' opt_slice_bound ':' opt_slice_bound ']' - 1037 indirection: indirection . indirection_el - 1068 qualified_name: ColId indirection . [$end, IDENT, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INVOKER, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SELECT, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLE, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TO, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, WITH_LA, '*', '(', ')', ';', ','] - '[' shift, and go to state 637 - '.' shift, and go to state 638 +State 956 - $default reduce using rule 1068 (qualified_name) + 721 select_with_parens: '(' select_with_parens • ')' + 732 select_clause: select_with_parens • - indirection_el go to state 1185 + ')' shift, and go to state 1263 + $default reduce using rule 732 (select_clause) -state 972 - 1225 vacuum_option_elem: IDENT . +State 957 - $default reduce using rule 1225 (vacuum_option_elem) + 720 select_with_parens: '(' select_no_parens • ')' + ')' shift, and go to state 1264 -state 973 - 1223 vacuum_option_elem: FREEZE . +State 958 - $default reduce using rule 1223 (vacuum_option_elem) + 722 select_with_parens: '(' VariableShowStmt • ')' + ')' shift, and go to state 1265 -state 974 - 1224 vacuum_option_elem: FULL . +State 959 - $default reduce using rule 1224 (vacuum_option_elem) + 0 $accept: stmtblock $end • + $default accept -state 975 - 1222 vacuum_option_elem: VERBOSE . +State 960 + + 2 stmtmulti: stmtmulti ';' • stmt + + ABORT_P shift, and go to state 1 + ALTER shift, and go to state 2 + ANALYSE shift, and go to state 3 + ANALYZE shift, and go to state 4 + ATTACH shift, and go to state 5 + BEGIN_P shift, and go to state 6 + CALL_P shift, and go to state 7 + CHECKPOINT shift, and go to state 8 + COMMENT shift, and go to state 9 + COMMIT shift, and go to state 10 + COPY shift, and go to state 11 + CREATE_P shift, and go to state 12 + DEALLOCATE shift, and go to state 13 + DESC_P shift, and go to state 14 + DESCRIBE shift, and go to state 15 + DETACH shift, and go to state 16 + DROP shift, and go to state 17 + END_P shift, and go to state 18 + EXECUTE shift, and go to state 19 + EXPLAIN shift, and go to state 20 + EXPORT_P shift, and go to state 21 + FORCE shift, and go to state 22 + FROM shift, and go to state 23 + IMPORT_P shift, and go to state 24 + LOAD shift, and go to state 25 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + PRAGMA_P shift, and go to state 29 + PREPARE shift, and go to state 30 + RESET shift, and go to state 31 + ROLLBACK shift, and go to state 32 + SELECT shift, and go to state 33 + SET shift, and go to state 34 + SHOW shift, and go to state 35 + START shift, and go to state 36 + SUMMARIZE shift, and go to state 37 + TABLE shift, and go to state 38 + TRUNCATE shift, and go to state 39 + UNPIVOT shift, and go to state 40 + USE_P shift, and go to state 41 + VACUUM shift, and go to state 42 + VALUES shift, and go to state 43 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 46 + + $end reduce using rule 48 (stmt) + INSTALL reduce using rule 1642 (opt_force) + ';' reduce using rule 48 (stmt) + $default reduce using rule 160 (opt_with_clause) + + stmt go to state 1266 + AlterObjectSchemaStmt go to state 50 + AlterSeqStmt go to state 51 + AlterTableStmt go to state 52 + AnalyzeStmt go to state 53 + AttachStmt go to state 54 + DetachStmt go to state 55 + CallStmt go to state 56 + CheckPointStmt go to state 57 + CommentOnStmt go to state 58 + CopyStmt go to state 59 + CreateStmt go to state 60 + CreateAsStmt go to state 61 + CreateFunctionStmt go to state 62 + CreateSchemaStmt go to state 63 + CreateSecretStmt go to state 64 + CreateSeqStmt go to state 65 + CreateTypeStmt go to state 66 + DeallocateStmt go to state 67 + DeleteStmt go to state 68 + DropStmt go to state 69 + DropSecretStmt go to state 70 + ExecuteStmt go to state 71 + ExplainStmt go to state 72 + analyze_keyword go to state 73 + ExportStmt go to state 74 + ImportStmt go to state 75 + IndexStmt go to state 76 + InsertStmt go to state 77 + opt_with_clause go to state 78 + LoadStmt go to state 79 + opt_force go to state 80 + DropPropertyGraphStmt go to state 81 + CreatePropertyGraphStmt go to state 82 + GraphTableStmt go to state 83 + PragmaStmt go to state 84 + PrepareStmt go to state 85 + RenameStmt go to state 86 + SelectStmt go to state 87 + select_with_parens go to state 88 + select_no_parens go to state 89 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 94 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + TransactionStmt go to state 97 + UpdateStmt go to state 98 + UpdateExtensionsStmt go to state 99 + UseStmt go to state 100 + VacuumStmt go to state 101 + VariableResetStmt go to state 102 + VariableSetStmt go to state 103 + VariableShowStmt go to state 104 + describe_or_desc go to state 105 + show_or_describe go to state 106 + ViewStmt go to state 107 + + +State 961 + + 1564 opt_verbose: VERBOSE • + + $default reduce using rule 1564 (opt_verbose) + + +State 962 + + 1674 AnalyzeStmt: analyze_keyword opt_verbose • + 1675 | analyze_keyword opt_verbose • qualified_name opt_name_list + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 1674 (AnalyzeStmt) + + qualified_name go to state 1267 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 963 + + 1665 DeleteStmt: opt_with_clause DELETE_P • FROM relation_expr_opt_alias using_clause where_or_current_clause returning_clause + + FROM shift, and go to state 1268 + + +State 964 + + 145 InsertStmt: opt_with_clause INSERT • opt_or_action INTO insert_target opt_by_name_or_position insert_rest opt_on_conflict returning_clause + + OR shift, and go to state 1269 + + $default reduce using rule 166 (opt_or_action) + + opt_or_action go to state 1270 + + +State 965 + + 217 UpdateExtensionsStmt: opt_with_clause UPDATE • EXTENSIONS opt_column_list + 658 UpdateStmt: opt_with_clause UPDATE • relation_expr_opt_alias SET set_clause_list_opt_comma from_clause where_or_current_clause returning_clause + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 1271 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ONLY shift, and go to state 824 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 834 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + relation_expr_opt_alias go to state 1272 + relation_expr go to state 1245 + + +State 966 + + 1639 LoadStmt: opt_force INSTALL • file_name opt_ext_version + 1640 | opt_force INSTALL • file_name FROM ColId opt_ext_version + 1641 | opt_force INSTALL • file_name FROM Sconst opt_ext_version + + IDENT shift, and go to state 550 + SCONST shift, and go to state 848 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 849 + Sconst go to state 850 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + file_name go to state 1273 + + +State 967 + + 744 simple_select: select_clause EXCEPT • all_or_distinct select_clause + + ALL shift, and go to state 1274 + DISTINCT shift, and go to state 1275 + + $default reduce using rule 791 (all_or_distinct) + + all_or_distinct go to state 1276 + + +State 968 + + 743 simple_select: select_clause INTERSECT • all_or_distinct select_clause + + ALL shift, and go to state 1274 + DISTINCT shift, and go to state 1275 + + $default reduce using rule 791 (all_or_distinct) + + all_or_distinct go to state 1277 + + +State 969 + + 802 sort_clause: ORDER • BY sortby_list + 803 | ORDER • BY ALL opt_asc_desc opt_nulls_order + + BY shift, and go to state 1278 + + +State 970 + + 741 simple_select: select_clause UNION • all_or_distinct by_name select_clause + 742 | select_clause UNION • all_or_distinct select_clause + + ALL shift, and go to state 1274 + DISTINCT shift, and go to state 1275 + + $default reduce using rule 791 (all_or_distinct) + + all_or_distinct go to state 1279 + + +State 971 + + 725 select_no_parens: select_clause opt_sort_clause • for_locking_clause opt_select_limit + 726 | select_clause opt_sort_clause • select_limit opt_for_locking_clause + + FETCH shift, and go to state 1280 + FOR shift, and go to state 1281 + LIMIT shift, and go to state 1282 + OFFSET shift, and go to state 1283 + + select_limit go to state 1284 + limit_clause go to state 1285 + offset_clause go to state 1286 + for_locking_clause go to state 1287 + for_locking_items go to state 1288 + for_locking_item go to state 1289 + for_locking_strength go to state 1290 + + +State 972 + + 724 select_no_parens: select_clause sort_clause • + 800 opt_sort_clause: sort_clause • + + FETCH reduce using rule 800 (opt_sort_clause) + FOR reduce using rule 800 (opt_sort_clause) + LIMIT reduce using rule 800 (opt_sort_clause) + OFFSET reduce using rule 800 (opt_sort_clause) + $default reduce using rule 724 (select_no_parens) - $default reduce using rule 1222 (vacuum_option_elem) +State 973 -state 976 + 745 simple_select: pivot_keyword table_ref • USING target_list_opt_comma + 746 | pivot_keyword table_ref • USING target_list_opt_comma GROUP_P BY name_list_opt_comma_opt_bracket + 747 | pivot_keyword table_ref • GROUP_P BY name_list_opt_comma_opt_bracket + 748 | pivot_keyword table_ref • ON pivot_column_list + 749 | pivot_keyword table_ref • ON pivot_column_list GROUP_P BY name_list_opt_comma_opt_bracket + 750 | pivot_keyword table_ref • ON pivot_column_list USING target_list_opt_comma + 751 | pivot_keyword table_ref • ON pivot_column_list USING target_list_opt_comma GROUP_P BY name_list_opt_comma_opt_bracket + 917 table_ref: table_ref • PIVOT '(' target_list_opt_comma FOR pivot_value_list opt_pivot_group_by ')' opt_alias_clause + 918 | table_ref • UNPIVOT opt_include_nulls '(' unpivot_header FOR unpivot_value_list ')' opt_alias_clause + 939 joined_table: table_ref • CROSS JOIN table_ref + 940 | table_ref • join_type JOIN table_ref join_qual + 941 | table_ref • JOIN table_ref join_qual + 942 | table_ref • NATURAL join_type JOIN table_ref + 943 | table_ref • NATURAL JOIN table_ref + 944 | table_ref • ASOF join_type JOIN table_ref join_qual + 945 | table_ref • ASOF JOIN table_ref join_qual + 946 | table_ref • POSITIONAL JOIN table_ref + 947 | table_ref • ANTI JOIN table_ref join_qual + 948 | table_ref • SEMI JOIN table_ref join_qual - 1221 vacuum_option_elem: analyze_keyword . + ANTI shift, and go to state 1108 + ASOF shift, and go to state 1109 + CROSS shift, and go to state 1110 + FULL shift, and go to state 1111 + GROUP_P shift, and go to state 1291 + INNER_P shift, and go to state 1112 + JOIN shift, and go to state 1113 + LEFT shift, and go to state 1114 + NATURAL shift, and go to state 1115 + ON shift, and go to state 1292 + PIVOT shift, and go to state 1116 + POSITIONAL shift, and go to state 1117 + RIGHT shift, and go to state 1118 + SEMI shift, and go to state 1119 + UNPIVOT shift, and go to state 1120 + USING shift, and go to state 1293 - $default reduce using rule 1221 (vacuum_option_elem) + join_type go to state 1121 -state 977 +State 974 - 1228 vacuum_option_list: vacuum_option_elem . + 752 simple_select: unpivot_keyword table_ref • ON target_list_opt_comma INTO NAME_P name value_or_values name_list_opt_comma_opt_bracket + 753 | unpivot_keyword table_ref • ON target_list_opt_comma + 917 table_ref: table_ref • PIVOT '(' target_list_opt_comma FOR pivot_value_list opt_pivot_group_by ')' opt_alias_clause + 918 | table_ref • UNPIVOT opt_include_nulls '(' unpivot_header FOR unpivot_value_list ')' opt_alias_clause + 939 joined_table: table_ref • CROSS JOIN table_ref + 940 | table_ref • join_type JOIN table_ref join_qual + 941 | table_ref • JOIN table_ref join_qual + 942 | table_ref • NATURAL join_type JOIN table_ref + 943 | table_ref • NATURAL JOIN table_ref + 944 | table_ref • ASOF join_type JOIN table_ref join_qual + 945 | table_ref • ASOF JOIN table_ref join_qual + 946 | table_ref • POSITIONAL JOIN table_ref + 947 | table_ref • ANTI JOIN table_ref join_qual + 948 | table_ref • SEMI JOIN table_ref join_qual - $default reduce using rule 1228 (vacuum_option_list) + ANTI shift, and go to state 1108 + ASOF shift, and go to state 1109 + CROSS shift, and go to state 1110 + FULL shift, and go to state 1111 + INNER_P shift, and go to state 1112 + JOIN shift, and go to state 1113 + LEFT shift, and go to state 1114 + NATURAL shift, and go to state 1115 + ON shift, and go to state 1294 + PIVOT shift, and go to state 1116 + POSITIONAL shift, and go to state 1117 + RIGHT shift, and go to state 1118 + SEMI shift, and go to state 1119 + UNPIVOT shift, and go to state 1120 + join_type go to state 1121 -state 978 - 1219 VacuumStmt: VACUUM '(' vacuum_option_list . ')' - 1220 | VACUUM '(' vacuum_option_list . ')' qualified_name opt_name_list - 1229 vacuum_option_list: vacuum_option_list . ',' vacuum_option_elem +State 975 - ')' shift, and go to state 1422 - ',' shift, and go to state 1423 + 732 select_clause: select_with_parens • + $default reduce using rule 732 (select_clause) -state 979 - 1230 opt_freeze: FREEZE . +State 976 - $default reduce using rule 1230 (opt_freeze) + 727 select_no_parens: with_clause select_clause • + 728 | with_clause select_clause • sort_clause + 729 | with_clause select_clause • opt_sort_clause for_locking_clause opt_select_limit + 730 | with_clause select_clause • opt_sort_clause select_limit opt_for_locking_clause + 741 simple_select: select_clause • UNION all_or_distinct by_name select_clause + 742 | select_clause • UNION all_or_distinct select_clause + 743 | select_clause • INTERSECT all_or_distinct select_clause + 744 | select_clause • EXCEPT all_or_distinct select_clause + EXCEPT shift, and go to state 967 + INTERSECT shift, and go to state 968 + ORDER shift, and go to state 969 + UNION shift, and go to state 970 -state 980 + FETCH reduce using rule 801 (opt_sort_clause) + FOR reduce using rule 801 (opt_sort_clause) + LIMIT reduce using rule 801 (opt_sort_clause) + OFFSET reduce using rule 801 (opt_sort_clause) + $default reduce using rule 727 (select_no_parens) - 1162 opt_verbose: . VERBOSE - 1163 | . [$end, IDENT, SCONST, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ANALYSE, ANALYZE, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, ISOLATION, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEVEL, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, ';'] - 1216 VacuumStmt: VACUUM opt_full opt_freeze . opt_verbose - 1217 | VACUUM opt_full opt_freeze . opt_verbose qualified_name - 1218 | VACUUM opt_full opt_freeze . opt_verbose AnalyzeStmt + opt_sort_clause go to state 1295 + sort_clause go to state 1296 - VERBOSE shift, and go to state 620 - $default reduce using rule 1163 (opt_verbose) +State 977 - opt_verbose go to state 1424 + 731 select_clause: simple_select • + $default reduce using rule 731 (select_clause) -state 981 - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 978 expr_list: a_expr . [ORDER, RANGE, ROWS, ']', ')', ','] - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 978 (expr_list) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 982 - - 979 expr_list: expr_list . ',' a_expr - 980 expr_list_opt_comma: expr_list . [']', ')'] - 981 | expr_list . ',' - - ',' shift, and go to state 1425 - - $default reduce using rule 980 (expr_list_opt_comma) - - -state 983 - - 595 values_clause: VALUES '(' expr_list_opt_comma . ')' - - ')' shift, and go to state 1426 - - -state 984 - - 1029 columnref: ColId . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 1030 | ColId . indirection - 1031 indirection_el: . '.' attr_name - 1032 | . '[' a_expr ']' - 1033 | . '[' opt_slice_bound ':' opt_slice_bound ']' - 1036 indirection: . indirection_el - 1037 | . indirection indirection_el - 1076 func_name: ColId . indirection - - '[' shift, and go to state 637 - '.' shift, and go to state 638 - - $default reduce using rule 1029 (columnref) - - indirection_el go to state 639 - indirection go to state 1407 - - -state 985 - - 468 with_clause: WITH RECURSIVE cte_list . [DELETE_P, INSERT, SELECT, TABLE, UPDATE, VALUES, '('] - 470 cte_list: cte_list . ',' common_table_expr - - ',' shift, and go to state 986 - - $default reduce using rule 468 (with_clause) - - -state 986 - - 470 cte_list: cte_list ',' . common_table_expr - 471 common_table_expr: . name opt_name_list AS '(' PreparableStmt ')' - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - common_table_expr go to state 1427 - name go to state 601 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 987 - - 1069 name_list: . name - 1070 | . name_list ',' name - 1071 name_list_opt_comma: . name_list - 1072 | . name_list ',' - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1111 opt_name_list: '(' . name_list_opt_comma ')' - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name_list go to state 1428 - name_list_opt_comma go to state 1429 - name go to state 749 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 988 - - 471 common_table_expr: name opt_name_list . AS '(' PreparableStmt ')' - - AS shift, and go to state 1430 - - -state 989 - - 448 select_with_parens: '(' select_with_parens ')' . - - $default reduce using rule 448 (select_with_parens) - - -state 990 - - 447 select_with_parens: '(' select_no_parens ')' . - - $default reduce using rule 447 (select_with_parens) - - -state 991 - - 2 stmtmulti: stmtmulti ';' stmt . +State 978 - $default reduce using rule 2 (stmtmulti) + 899 values_clause: values_clause ',' • '(' expr_list_opt_comma ')' + 901 values_clause_opt_comma: values_clause ',' • + '(' shift, and go to state 1297 -state 992 - - 638 relation_expr: . qualified_name - 639 | . qualified_name '*' - 640 | . ONLY qualified_name - 641 | . ONLY '(' qualified_name ')' - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1232 DeleteStmt: opt_with_clause DELETE_P FROM . relation_expr_opt_alias using_clause where_or_current_clause returning_clause - 1233 relation_expr_opt_alias: . relation_expr - 1234 | . relation_expr ColId - 1235 | . relation_expr AS ColId - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ONLY shift, and go to state 589 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - relation_expr go to state 994 - qualified_name go to state 591 - ColId go to state 592 - ColIdOrString go to state 593 - relation_expr_opt_alias go to state 1431 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 993 - - 117 InsertStmt: opt_with_clause INSERT INTO . insert_target insert_rest opt_on_conflict returning_clause - 123 insert_target: . qualified_name - 124 | . qualified_name AS ColId - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - insert_target go to state 1432 - qualified_name go to state 1433 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 994 - - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1233 relation_expr_opt_alias: relation_expr . [$end, RETURNING, SET, USING, WHERE, ')', ';'] - 1234 | relation_expr . ColId - 1235 | relation_expr . AS ColId - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - AS shift, and go to state 1434 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 1233 (relation_expr_opt_alias) - - ColId go to state 1435 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - Conflict between rule 1233 and token SET resolved as reduce (SET < UMINUS). - - -state 995 - - 396 UpdateStmt: opt_with_clause UPDATE relation_expr_opt_alias . SET set_clause_list_opt_comma from_clause where_or_current_clause returning_clause - - SET shift, and go to state 1436 - - -state 996 - - 485 all_or_distinct: ALL . - - $default reduce using rule 485 (all_or_distinct) - - -state 997 - - 486 all_or_distinct: DISTINCT . - - $default reduce using rule 486 (all_or_distinct) - - -state 998 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 465 | select_clause EXCEPT all_or_distinct . select_clause - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - '(' shift, and go to state 36 - - select_with_parens go to state 616 - select_clause go to state 1437 - simple_select go to state 618 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - - -state 999 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 464 | select_clause INTERSECT all_or_distinct . select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - '(' shift, and go to state 36 - - select_with_parens go to state 616 - select_clause go to state 1438 - simple_select go to state 618 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - - -state 1000 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 497 sort_clause: ORDER BY . sortby_list - 498 | ORDER BY . ALL opt_asc_desc opt_nulls_order - 499 | ORDER BY . '*' opt_asc_desc opt_nulls_order - 500 sortby_list: . sortby - 501 | . sortby_list ',' sortby - 502 sortby: . a_expr USING qual_all_Op opt_nulls_order - 503 | . a_expr opt_asc_desc opt_nulls_order - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1439 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '*' shift, and go to state 1440 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - sortby_list go to state 1441 - sortby go to state 1442 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1443 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1001 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 463 | select_clause UNION all_or_distinct . select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - '(' shift, and go to state 36 - - select_with_parens go to state 616 - select_clause go to state 1444 - simple_select go to state 618 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - - -state 1002 - - 518 limit_clause: FETCH . first_or_next select_fetch_first_value row_or_rows ONLY - 519 | FETCH . first_or_next row_or_rows ONLY - 554 first_or_next: . FIRST_P - 555 | . NEXT - - FIRST_P shift, and go to state 1445 - NEXT shift, and go to state 1446 - - first_or_next go to state 1447 - - -state 1003 - - 580 for_locking_clause: FOR . READ_P ONLY - 586 for_locking_strength: FOR . UPDATE - 587 | FOR . NO KEY UPDATE - 588 | FOR . SHARE - 589 | FOR . KEY SHARE - - KEY shift, and go to state 1448 - NO shift, and go to state 1449 - READ_P shift, and go to state 1450 - SHARE shift, and go to state 1451 - UPDATE shift, and go to state 1452 - - -state 1004 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 516 limit_clause: LIMIT . select_limit_value - 517 | LIMIT . select_limit_value ',' select_offset_value - 541 select_limit_value: . a_expr - 542 | . ALL - 543 | . a_expr '%' - 544 | . FCONST PERCENT - 545 | . ICONST PERCENT - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 1453 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 1454 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1455 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - select_limit_value go to state 1456 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1457 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1005 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 520 offset_clause: OFFSET . select_offset_value - 521 | OFFSET . select_fetch_first_value row_or_rows - 546 select_offset_value: . a_expr - 547 select_fetch_first_value: . c_expr - 548 | . '+' I_or_F_const - 549 | . '-' I_or_F_const - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 1458 - '-' shift, and go to state 1459 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - select_offset_value go to state 1460 - select_fetch_first_value go to state 1461 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1462 - c_expr go to state 1463 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1006 - - 452 select_no_parens: select_clause opt_sort_clause select_limit . opt_for_locking_clause - 579 for_locking_clause: . for_locking_items - 580 | . FOR READ_P ONLY - 581 opt_for_locking_clause: . for_locking_clause - 582 | . [$end, CREATE_P, ON, RETURNING, WITH, ')', ';'] - 583 for_locking_items: . for_locking_item - 584 | . for_locking_items for_locking_item - 585 for_locking_item: . for_locking_strength locked_rels_list opt_nowait_or_skip - 586 for_locking_strength: . FOR UPDATE - 587 | . FOR NO KEY UPDATE - 588 | . FOR SHARE - 589 | . FOR KEY SHARE - - FOR shift, and go to state 1003 - - $default reduce using rule 582 (opt_for_locking_clause) - - for_locking_clause go to state 1464 - opt_for_locking_clause go to state 1465 - for_locking_items go to state 1010 - for_locking_item go to state 1011 - for_locking_strength go to state 1012 - - -state 1007 - - 510 select_limit: limit_clause . offset_clause - 512 | limit_clause . [$end, CREATE_P, FOR, ON, RETURNING, WITH, ')', ';'] - 520 offset_clause: . OFFSET select_offset_value - 521 | . OFFSET select_fetch_first_value row_or_rows - - OFFSET shift, and go to state 1005 - - $default reduce using rule 512 (select_limit) - - offset_clause go to state 1466 - - -state 1008 - - 511 select_limit: offset_clause . limit_clause - 513 | offset_clause . [$end, CREATE_P, FOR, ON, RETURNING, WITH, ')', ';'] - 516 limit_clause: . LIMIT select_limit_value - 517 | . LIMIT select_limit_value ',' select_offset_value - 518 | . FETCH first_or_next select_fetch_first_value row_or_rows ONLY - 519 | . FETCH first_or_next row_or_rows ONLY - - FETCH shift, and go to state 1002 - LIMIT shift, and go to state 1004 - - $default reduce using rule 513 (select_limit) - - limit_clause go to state 1467 - - -state 1009 - - 451 select_no_parens: select_clause opt_sort_clause for_locking_clause . opt_select_limit - 510 select_limit: . limit_clause offset_clause - 511 | . offset_clause limit_clause - 512 | . limit_clause - 513 | . offset_clause - 514 opt_select_limit: . select_limit - 515 | . [$end, CREATE_P, ON, RETURNING, WITH, ')', ';'] - 516 limit_clause: . LIMIT select_limit_value - 517 | . LIMIT select_limit_value ',' select_offset_value - 518 | . FETCH first_or_next select_fetch_first_value row_or_rows ONLY - 519 | . FETCH first_or_next row_or_rows ONLY - 520 offset_clause: . OFFSET select_offset_value - 521 | . OFFSET select_fetch_first_value row_or_rows + $default reduce using rule 901 (values_clause_opt_comma) - FETCH shift, and go to state 1002 - LIMIT shift, and go to state 1004 - OFFSET shift, and go to state 1005 - $default reduce using rule 515 (opt_select_limit) +State 979 - select_limit go to state 1468 - opt_select_limit go to state 1469 - limit_clause go to state 1007 - offset_clause go to state 1008 + 1701 VariableShowStmt: show_or_describe ALL • opt_tables + TABLES shift, and go to state 1298 -state 1010 + $default reduce using rule 1709 (opt_tables) - 579 for_locking_clause: for_locking_items . [$end, CREATE_P, FETCH, LIMIT, OFFSET, ON, RETURNING, WITH, ')', ';'] - 584 for_locking_items: for_locking_items . for_locking_item - 585 for_locking_item: . for_locking_strength locked_rels_list opt_nowait_or_skip - 586 for_locking_strength: . FOR UPDATE - 587 | . FOR NO KEY UPDATE - 588 | . FOR SHARE - 589 | . FOR KEY SHARE + opt_tables go to state 1299 - FOR shift, and go to state 1470 - $default reduce using rule 579 (for_locking_clause) +State 980 - for_locking_item go to state 1471 - for_locking_strength go to state 1012 + 1703 VariableShowStmt: show_or_describe PROPERTY • GRAPH ColId + 2365 pgq_unreserved_keyword: PROPERTY • + GRAPH shift, and go to state 1300 -state 1011 - - 583 for_locking_items: for_locking_item . - - $default reduce using rule 583 (for_locking_items) - - -state 1012 - - 585 for_locking_item: for_locking_strength . locked_rels_list opt_nowait_or_skip - 590 locked_rels_list: . OF qualified_name_list - 591 | . [$end, CREATE_P, FETCH, FOR, LIMIT, NOWAIT, OFFSET, ON, RETURNING, SKIP, WITH, ')', ';'] - - OF shift, and go to state 1472 - - $default reduce using rule 591 (locked_rels_list) - - locked_rels_list go to state 1473 - - -state 1013 - - 455 select_no_parens: with_clause select_clause opt_sort_clause . for_locking_clause opt_select_limit - 456 | with_clause select_clause opt_sort_clause . select_limit opt_for_locking_clause - 510 select_limit: . limit_clause offset_clause - 511 | . offset_clause limit_clause - 512 | . limit_clause - 513 | . offset_clause - 516 limit_clause: . LIMIT select_limit_value - 517 | . LIMIT select_limit_value ',' select_offset_value - 518 | . FETCH first_or_next select_fetch_first_value row_or_rows ONLY - 519 | . FETCH first_or_next row_or_rows ONLY - 520 offset_clause: . OFFSET select_offset_value - 521 | . OFFSET select_fetch_first_value row_or_rows - 579 for_locking_clause: . for_locking_items - 580 | . FOR READ_P ONLY - 583 for_locking_items: . for_locking_item - 584 | . for_locking_items for_locking_item - 585 for_locking_item: . for_locking_strength locked_rels_list opt_nowait_or_skip - 586 for_locking_strength: . FOR UPDATE - 587 | . FOR NO KEY UPDATE - 588 | . FOR SHARE - 589 | . FOR KEY SHARE - - FETCH shift, and go to state 1002 - FOR shift, and go to state 1003 - LIMIT shift, and go to state 1004 - OFFSET shift, and go to state 1005 - - select_limit go to state 1474 - limit_clause go to state 1007 - offset_clause go to state 1008 - for_locking_clause go to state 1475 - for_locking_items go to state 1010 - for_locking_item go to state 1011 - for_locking_strength go to state 1012 - - -state 1014 - - 454 select_no_parens: with_clause select_clause sort_clause . [$end, CREATE_P, ON, RETURNING, WITH, ')', ';'] - 495 opt_sort_clause: sort_clause . [FETCH, FOR, LIMIT, OFFSET] - - FETCH reduce using rule 495 (opt_sort_clause) - FOR reduce using rule 495 (opt_sort_clause) - LIMIT reduce using rule 495 (opt_sort_clause) - OFFSET reduce using rule 495 (opt_sort_clause) - $default reduce using rule 454 (select_no_parens) - - -state 1015 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 596 values_clause: values_clause ',' '(' . expr_list_opt_comma ')' - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 980 expr_list_opt_comma: . expr_list - 981 | . expr_list ',' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 981 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 982 - expr_list_opt_comma go to state 1476 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1016 - - 1111 opt_name_list: . '(' name_list_opt_comma ')' - 1112 | . [$end, ';'] - 1241 AnalyzeStmt: analyze_keyword opt_verbose qualified_name . opt_name_list - - '(' shift, and go to state 987 - - $default reduce using rule 1112 (opt_name_list) - - opt_name_list go to state 1477 - - -state 1017 - - 1252 VariableShowStmt: show_or_describe TIME ZONE . - - $default reduce using rule 1252 (VariableShowStmt) - - -state 1018 - - 1253 VariableShowStmt: show_or_describe TRANSACTION ISOLATION . LEVEL - - LEVEL shift, and go to state 1478 - - -state 1019 - - 42 AlterTableStmt: ALTER INDEX IF_P EXISTS . qualified_name alter_table_cmds - 110 RenameStmt: ALTER INDEX IF_P EXISTS . qualified_name RENAME TO name - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 1479 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1020 - - 57 alter_table_cmd: ADD_P . columnDef - 58 | ADD_P . IF_P NOT EXISTS columnDef - 59 | ADD_P . COLUMN columnDef - 60 | ADD_P . COLUMN IF_P NOT EXISTS columnDef - 76 | ADD_P . TableConstraint - 262 TableConstraint: . CONSTRAINT name ConstraintElem - 263 | . ConstraintElem - 294 columnDef: . ColId Typename ColQualList - 295 | . ColId opt_Typename GeneratedConstraintElem ColQualList - 326 ConstraintElem: . CHECK_P '(' a_expr ')' ConstraintAttributeSpec - 327 | . UNIQUE '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 328 | . UNIQUE ExistingIndex ConstraintAttributeSpec - 329 | . PRIMARY KEY '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 330 | . PRIMARY KEY ExistingIndex ConstraintAttributeSpec - 331 | . FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1480 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMN shift, and go to state 1481 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1482 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1483 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 1484 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1485 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNIQUE shift, and go to state 1486 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - TableConstraint go to state 1487 - columnDef go to state 1488 - ConstraintElem go to state 1489 - ColId go to state 1490 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1021 - - 61 alter_table_cmd: ALTER . opt_column ColId alter_column_default - 62 | ALTER . opt_column ColId DROP NOT NULL_P - 63 | ALTER . opt_column ColId SET NOT NULL_P - 64 | ALTER . opt_column ColId SET STATISTICS SignedIconst - 65 | ALTER . opt_column ColId SET reloptions - 66 | ALTER . opt_column ColId RESET reloptions - 67 | ALTER . opt_column ColId SET STORAGE ColId - 68 | ALTER . opt_column ColId ADD_P GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList - 69 | ALTER . opt_column ColId alter_identity_column_option_list - 70 | ALTER . opt_column ColId DROP IDENTITY_P - 71 | ALTER . opt_column ColId DROP IDENTITY_P IF_P EXISTS - 74 | ALTER . opt_column ColId opt_set_data TYPE_P Typename opt_collate_clause alter_using - 75 | ALTER . opt_column ColId alter_generic_options - 77 | ALTER . CONSTRAINT name ConstraintAttributeSpec - 115 opt_column: . COLUMN - 116 | . [IDENT, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, ISOLATION, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEVEL, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE] - - COLUMN shift, and go to state 1491 - CONSTRAINT shift, and go to state 1492 + $default reduce using rule 2365 (pgq_unreserved_keyword) - $default reduce using rule 116 (opt_column) - opt_column go to state 1493 +State 981 + 1699 VariableShowStmt: show_or_describe TIME • ZONE + 2088 col_name_keyword: TIME • -state 1022 + ZONE shift, and go to state 1301 - 72 alter_table_cmd: DROP . opt_column IF_P EXISTS ColId opt_drop_behavior - 73 | DROP . opt_column ColId opt_drop_behavior - 79 | DROP . CONSTRAINT IF_P EXISTS name opt_drop_behavior - 80 | DROP . CONSTRAINT name opt_drop_behavior - 115 opt_column: . COLUMN - 116 | . [IDENT, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, ISOLATION, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEVEL, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE] + $default reduce using rule 2088 (col_name_keyword) - COLUMN shift, and go to state 1491 - CONSTRAINT shift, and go to state 1494 - $default reduce using rule 116 (opt_column) +State 982 - opt_column go to state 1495 + 1700 VariableShowStmt: show_or_describe TRANSACTION • ISOLATION LEVEL + 2010 unreserved_keyword: TRANSACTION • + ISOLATION shift, and go to state 1302 -state 1023 + $default reduce using rule 2010 (unreserved_keyword) - 94 alter_generic_options: OPTIONS . '(' alter_generic_option_list ')' - '(' shift, and go to state 1496 +State 983 + 1695 VariableShowStmt: show_or_describe SelectStmt • -state 1024 + $default reduce using rule 1695 (VariableShowStmt) - 109 RenameStmt: ALTER INDEX qualified_name RENAME . TO name - TO shift, and go to state 1497 +State 984 + 1698 VariableShowStmt: show_or_describe table_id • + 1713 table_id: table_id • '.' ColId -state 1025 + '.' shift, and go to state 1242 - 84 alter_table_cmd: RESET . reloptions - 259 reloptions: . '(' reloption_list ')' + $default reduce using rule 1698 (VariableShowStmt) - '(' shift, and go to state 1498 - reloptions go to state 1499 +State 985 + 52 AlterTableStmt: ALTER INDEX IF_P • EXISTS qualified_name alter_table_cmds + 138 RenameStmt: ALTER INDEX IF_P • EXISTS qualified_name RENAME TO name + 1839 unreserved_keyword: IF_P • -state 1026 + EXISTS shift, and go to state 1303 - 81 alter_table_cmd: SET . LOGGED - 82 | SET . UNLOGGED - 83 | SET . reloptions - 259 reloptions: . '(' reloption_list ')' + $default reduce using rule 1839 (unreserved_keyword) - LOGGED shift, and go to state 1500 - UNLOGGED shift, and go to state 1501 - '(' shift, and go to state 1498 - reloptions go to state 1502 +State 986 + 51 AlterTableStmt: ALTER INDEX qualified_name • alter_table_cmds + 137 RenameStmt: ALTER INDEX qualified_name • RENAME TO name -state 1027 + ADD_P shift, and go to state 1304 + ALTER shift, and go to state 1305 + DROP shift, and go to state 1306 + OPTIONS shift, and go to state 1307 + RENAME shift, and go to state 1308 + RESET shift, and go to state 1309 + SET shift, and go to state 1310 + VALIDATE shift, and go to state 1311 - 78 alter_table_cmd: VALIDATE . CONSTRAINT name + alter_table_cmd go to state 1312 + alter_table_cmds go to state 1313 + alter_generic_options go to state 1314 - CONSTRAINT shift, and go to state 1503 +State 987 -state 1028 + 130 RenameStmt: ALTER SCHEMA name • RENAME TO name - 92 alter_table_cmds: alter_table_cmd . + RENAME shift, and go to state 1315 - $default reduce using rule 92 (alter_table_cmds) +State 988 -state 1029 + 54 AlterTableStmt: ALTER SEQUENCE IF_P • EXISTS qualified_name alter_table_cmds + 134 RenameStmt: ALTER SEQUENCE IF_P • EXISTS qualified_name RENAME TO name + 228 AlterSeqStmt: ALTER SEQUENCE IF_P • EXISTS qualified_name SeqOptList + 1536 AlterObjectSchemaStmt: ALTER SEQUENCE IF_P • EXISTS qualified_name SET SCHEMA name + 1839 unreserved_keyword: IF_P • - 41 AlterTableStmt: ALTER INDEX qualified_name alter_table_cmds . [$end, ';'] - 93 alter_table_cmds: alter_table_cmds . ',' alter_table_cmd + EXISTS shift, and go to state 1316 - ',' shift, and go to state 1504 + $default reduce using rule 1839 (unreserved_keyword) - $default reduce using rule 41 (AlterTableStmt) +State 989 -state 1030 + 53 AlterTableStmt: ALTER SEQUENCE qualified_name • alter_table_cmds + 133 RenameStmt: ALTER SEQUENCE qualified_name • RENAME TO name + 227 AlterSeqStmt: ALTER SEQUENCE qualified_name • SeqOptList + 1535 AlterObjectSchemaStmt: ALTER SEQUENCE qualified_name • SET SCHEMA name - 85 alter_table_cmd: alter_generic_options . + ADD_P shift, and go to state 1304 + ALTER shift, and go to state 1305 + AS shift, and go to state 1317 + CACHE shift, and go to state 1318 + CYCLE shift, and go to state 1319 + DROP shift, and go to state 1306 + INCREMENT shift, and go to state 1320 + MAXVALUE shift, and go to state 1321 + MINVALUE shift, and go to state 1322 + NO shift, and go to state 1323 + OPTIONS shift, and go to state 1307 + OWNED shift, and go to state 1324 + RENAME shift, and go to state 1325 + RESET shift, and go to state 1309 + RESTART shift, and go to state 1326 + SEQUENCE shift, and go to state 1327 + SET shift, and go to state 1328 + START shift, and go to state 1329 + VALIDATE shift, and go to state 1311 - $default reduce using rule 85 (alter_table_cmd) + SeqOptList go to state 1330 + SeqOptElem go to state 1331 + alter_table_cmd go to state 1312 + alter_table_cmds go to state 1332 + alter_generic_options go to state 1314 -state 1031 - - 102 RenameStmt: ALTER SCHEMA name RENAME . TO name - - TO shift, and go to state 1505 - - -state 1032 - - 44 AlterTableStmt: ALTER SEQUENCE IF_P EXISTS . qualified_name alter_table_cmds - 106 RenameStmt: ALTER SEQUENCE IF_P EXISTS . qualified_name RENAME TO name - 172 AlterSeqStmt: ALTER SEQUENCE IF_P EXISTS . qualified_name SeqOptList - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1151 AlterObjectSchemaStmt: ALTER SEQUENCE IF_P EXISTS . qualified_name SET SCHEMA name - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 1506 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1033 - - 182 SeqOptElem: AS . SimpleTypename - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - SimpleTypename go to state 1507 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 - - -state 1034 - - 178 NumericOnly: . FCONST - 179 | . '+' FCONST - 180 | . '-' FCONST - 181 | . SignedIconst - 183 SeqOptElem: CACHE . NumericOnly - 198 SignedIconst: . Iconst - 199 | . '+' Iconst - 200 | . '-' Iconst - 1091 Iconst: . ICONST - - FCONST shift, and go to state 1281 - ICONST shift, and go to state 864 - '+' shift, and go to state 1285 - '-' shift, and go to state 1286 - - NumericOnly go to state 1508 - SignedIconst go to state 1288 - Iconst go to state 1289 - - -state 1035 - - 184 SeqOptElem: CYCLE . - - $default reduce using rule 184 (SeqOptElem) - - -state 1036 - - 186 SeqOptElem: INCREMENT . opt_by NumericOnly - 196 opt_by: . BY - 197 | . [FCONST, ICONST, '+', '-'] - - BY shift, and go to state 1509 - - $default reduce using rule 197 (opt_by) +State 990 - opt_by go to state 1510 + 50 AlterTableStmt: ALTER TABLE IF_P • EXISTS relation_expr alter_table_cmds + 132 RenameStmt: ALTER TABLE IF_P • EXISTS relation_expr RENAME TO name + 140 | ALTER TABLE IF_P • EXISTS relation_expr RENAME opt_column name TO name + 142 | ALTER TABLE IF_P • EXISTS relation_expr RENAME CONSTRAINT name TO name + 1534 AlterObjectSchemaStmt: ALTER TABLE IF_P • EXISTS relation_expr SET SCHEMA name + 1839 unreserved_keyword: IF_P • + EXISTS shift, and go to state 1333 -state 1037 + $default reduce using rule 1839 (unreserved_keyword) - 178 NumericOnly: . FCONST - 179 | . '+' FCONST - 180 | . '-' FCONST - 181 | . SignedIconst - 187 SeqOptElem: MAXVALUE . NumericOnly - 198 SignedIconst: . Iconst - 199 | . '+' Iconst - 200 | . '-' Iconst - 1091 Iconst: . ICONST - FCONST shift, and go to state 1281 - ICONST shift, and go to state 864 - '+' shift, and go to state 1285 - '-' shift, and go to state 1286 +State 991 - NumericOnly go to state 1511 - SignedIconst go to state 1288 - Iconst go to state 1289 + 49 AlterTableStmt: ALTER TABLE relation_expr • alter_table_cmds + 131 RenameStmt: ALTER TABLE relation_expr • RENAME TO name + 139 | ALTER TABLE relation_expr • RENAME opt_column name TO name + 141 | ALTER TABLE relation_expr • RENAME CONSTRAINT name TO name + 1533 AlterObjectSchemaStmt: ALTER TABLE relation_expr • SET SCHEMA name + ADD_P shift, and go to state 1304 + ALTER shift, and go to state 1305 + DROP shift, and go to state 1306 + OPTIONS shift, and go to state 1307 + RENAME shift, and go to state 1334 + RESET shift, and go to state 1309 + SET shift, and go to state 1335 + VALIDATE shift, and go to state 1311 -state 1038 + alter_table_cmd go to state 1312 + alter_table_cmds go to state 1336 + alter_generic_options go to state 1314 - 178 NumericOnly: . FCONST - 179 | . '+' FCONST - 180 | . '-' FCONST - 181 | . SignedIconst - 188 SeqOptElem: MINVALUE . NumericOnly - 198 SignedIconst: . Iconst - 199 | . '+' Iconst - 200 | . '-' Iconst - 1091 Iconst: . ICONST - FCONST shift, and go to state 1281 - ICONST shift, and go to state 864 - '+' shift, and go to state 1285 - '-' shift, and go to state 1286 +State 992 - NumericOnly go to state 1512 - SignedIconst go to state 1288 - Iconst go to state 1289 + 56 AlterTableStmt: ALTER VIEW IF_P • EXISTS qualified_name alter_table_cmds + 136 RenameStmt: ALTER VIEW IF_P • EXISTS qualified_name RENAME TO name + 1538 AlterObjectSchemaStmt: ALTER VIEW IF_P • EXISTS qualified_name SET SCHEMA name + 1839 unreserved_keyword: IF_P • + EXISTS shift, and go to state 1337 -state 1039 + $default reduce using rule 1839 (unreserved_keyword) - 185 SeqOptElem: NO . CYCLE - 189 | NO . MAXVALUE - 190 | NO . MINVALUE - CYCLE shift, and go to state 1513 - MAXVALUE shift, and go to state 1514 - MINVALUE shift, and go to state 1515 +State 993 + 55 AlterTableStmt: ALTER VIEW qualified_name • alter_table_cmds + 135 RenameStmt: ALTER VIEW qualified_name • RENAME TO name + 1537 AlterObjectSchemaStmt: ALTER VIEW qualified_name • SET SCHEMA name -state 1040 + ADD_P shift, and go to state 1304 + ALTER shift, and go to state 1305 + DROP shift, and go to state 1306 + OPTIONS shift, and go to state 1307 + RENAME shift, and go to state 1338 + RESET shift, and go to state 1309 + SET shift, and go to state 1339 + VALIDATE shift, and go to state 1311 + + alter_table_cmd go to state 1312 + alter_table_cmds go to state 1340 + alter_generic_options go to state 1314 + + +State 994 + + 1677 AttachStmt: ATTACH IF_P NOT • EXISTS opt_database Sconst opt_database_alias copy_options + + EXISTS shift, and go to state 1341 + + +State 995 + + 1676 AttachStmt: ATTACH opt_database Sconst • opt_database_alias copy_options + + AS shift, and go to state 1342 + + $default reduce using rule 1684 (opt_database_alias) + + opt_database_alias go to state 1343 + + +State 996 + + 270 opt_transaction_type: READ_P • ONLY + 271 | READ_P • WRITE_P + + ONLY shift, and go to state 1344 + WRITE_P shift, and go to state 1345 + + +State 997 + + 262 TransactionStmt: BEGIN_P opt_transaction opt_transaction_type • + + $default reduce using rule 262 (TransactionStmt) + + +State 998 + + 1414 indirection_el: '[' • a_expr ']' + 1415 | '[' • opt_slice_bound ':' opt_slice_bound ']' + 1416 | '[' • opt_slice_bound ':' opt_slice_bound ':' opt_slice_bound ']' + 1417 | '[' • opt_slice_bound ':' '-' ':' opt_slice_bound ']' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1419 (opt_slice_bound) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1346 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + opt_slice_bound go to state 1347 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 999 + + 123 indirection_el: '.' • attr_name + + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + attr_name go to state 1348 + ColLabel go to state 1349 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 + + +State 1000 + + 122 indirection: indirection • indirection_el + 1465 func_name: ColId indirection • + + '[' shift, and go to state 998 + '.' shift, and go to state 999 + + $default reduce using rule 1465 (func_name) + + indirection_el go to state 1350 + + +State 1001 + + 121 indirection: indirection_el • + + $default reduce using rule 121 (indirection) + + +State 1002 + + 1235 func_application: func_name '(' • ')' + 1236 | func_name '(' • func_arg_list opt_sort_clause opt_ignore_nulls ')' + 1237 | func_name '(' • VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' + 1238 | func_name '(' • func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' + 1239 | func_name '(' • ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' + 1240 | func_name '(' • DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' + + IDENT shift, and go to state 1351 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 1352 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1353 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 1354 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1355 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 1356 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 1357 + COLUMNS shift, and go to state 1358 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1359 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1360 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 1361 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1362 + FULL shift, and go to state 1363 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 1364 + GLOB shift, and go to state 1365 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1366 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1367 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 1368 + ISNULL shift, and go to state 1369 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1370 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1371 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1372 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1373 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 1374 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1375 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 1376 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1377 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 1378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1379 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1380 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1381 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1382 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1383 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1384 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 1385 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1386 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + ')' shift, and go to state 1387 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 1388 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + type_func_name_keyword go to state 1389 + pgq_unreserved_keyword go to state 1390 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1391 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + func_arg_list go to state 1392 + func_arg_expr go to state 1393 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + type_function_name go to state 1394 + function_name_token go to state 549 + param_name go to state 1395 + + +State 1003 + + 1544 CommentOnStmt: COMMENT ON COLUMN • a_expr IS comment_value + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1396 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1004 + + 1553 comment_on_type_any_name: DATABASE • + + $default reduce using rule 1553 (comment_on_type_any_name) + + +State 1005 + + 1549 comment_on_type_any_name: FUNCTION • + + $default reduce using rule 1549 (comment_on_type_any_name) + + +State 1006 + + 1554 comment_on_type_any_name: INDEX • + + $default reduce using rule 1554 (comment_on_type_any_name) + + +State 1007 + + 1550 comment_on_type_any_name: MACRO • + 1551 | MACRO • TABLE + + TABLE shift, and go to state 1397 + + $default reduce using rule 1550 (comment_on_type_any_name) + + +State 1008 + + 1555 comment_on_type_any_name: SCHEMA • + + $default reduce using rule 1555 (comment_on_type_any_name) + + +State 1009 + + 1548 comment_on_type_any_name: SEQUENCE • + + $default reduce using rule 1548 (comment_on_type_any_name) + + +State 1010 + + 1547 comment_on_type_any_name: TABLE • + + $default reduce using rule 1547 (comment_on_type_any_name) + + +State 1011 + + 1556 comment_on_type_any_name: TYPE_P • + + $default reduce using rule 1556 (comment_on_type_any_name) + + +State 1012 + + 1552 comment_on_type_any_name: VIEW • + + $default reduce using rule 1552 (comment_on_type_any_name) + + +State 1013 + + 1543 CommentOnStmt: COMMENT ON comment_on_type_any_name • qualified_name IS comment_value + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 1398 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1014 + + 661 CopyStmt: COPY FROM DATABASE • ColId TO ColId copy_database_flag + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1399 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1015 + + 660 CopyStmt: COPY '(' SelectStmt • ')' TO opt_program copy_file_name opt_with copy_options + + ')' shift, and go to state 1400 + + +State 1016 + + 659 CopyStmt: COPY opt_binary qualified_name • opt_column_list opt_oids copy_from opt_program copy_file_name copy_delimiter opt_with copy_options + + '(' shift, and go to state 1401 + + $default reduce using rule 563 (opt_column_list) + + opt_column_list go to state 1402 + + +State 1017 + + 596 OptTemp: GLOBAL TEMP • + + $default reduce using rule 596 (OptTemp) + + +State 1018 + + 595 OptTemp: GLOBAL TEMPORARY • + + $default reduce using rule 595 (OptTemp) + + +State 1019 + + 594 OptTemp: LOCAL TEMP • + + $default reduce using rule 594 (OptTemp) + + +State 1020 + + 593 OptTemp: LOCAL TEMPORARY • + + $default reduce using rule 593 (OptTemp) + + +State 1021 + + 204 CreateSeqStmt: CREATE_P OR REPLACE • OptTemp SEQUENCE qualified_name OptSeqOptList + 209 CreateSecretStmt: CREATE_P OR REPLACE • opt_persist SECRET opt_secret_name opt_storage_specifier '(' copy_generic_opt_list ')' + 286 CreatePropertyGraphStmt: CREATE_P OR REPLACE • PROPERTY GRAPH qualified_name VertexOrNode TABLES '(' VertexTableDefinition VertexTableDefinitionList ')' EdgeTablesClauseOptional + 464 CreateStmt: CREATE_P OR REPLACE • OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 641 CreateFunctionStmt: CREATE_P OR REPLACE • OptTemp macro_alias qualified_name table_macro_list + 644 | CREATE_P OR REPLACE • OptTemp macro_alias qualified_name macro_definition_list + 1513 CreateSchemaStmt: CREATE_P OR REPLACE • SCHEMA qualified_name OptSchemaEltList + 1717 ViewStmt: CREATE_P OR REPLACE • OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1719 | CREATE_P OR REPLACE • OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option + 1726 CreateAsStmt: CREATE_P OR REPLACE • OptTemp TABLE create_as_target AS SelectStmt opt_with_data + + GLOBAL shift, and go to state 564 + LOCAL shift, and go to state 565 + PERSISTENT shift, and go to state 567 + PROPERTY shift, and go to state 1403 + SCHEMA shift, and go to state 1404 + TEMP shift, and go to state 570 + TEMPORARY shift, and go to state 571 + UNLOGGED shift, and go to state 574 + + SECRET reduce using rule 212 (opt_persist) + $default reduce using rule 598 (OptTemp) + + OptTemp go to state 1405 + opt_persist go to state 1406 + + +State 1022 + + 285 CreatePropertyGraphStmt: CREATE_P PROPERTY GRAPH • qualified_name VertexOrNode TABLES '(' VertexTableDefinition VertexTableDefinitionList ')' EdgeTablesClauseOptional + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 1407 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1023 + + 1512 CreateSchemaStmt: CREATE_P SCHEMA IF_P • NOT EXISTS qualified_name OptSchemaEltList + 1839 unreserved_keyword: IF_P • + + NOT shift, and go to state 1408 + + $default reduce using rule 1839 (unreserved_keyword) + + +State 1024 + + 1511 CreateSchemaStmt: CREATE_P SCHEMA qualified_name • OptSchemaEltList + + $default reduce using rule 1515 (OptSchemaEltList) + + OptSchemaEltList go to state 1409 + + +State 1025 + + 192 CreateTypeStmt: CREATE_P TYPE_P qualified_name • AS ENUM_P select_with_parens + 193 | CREATE_P TYPE_P qualified_name • AS ENUM_P '(' opt_enum_val_list ')' + 194 | CREATE_P TYPE_P qualified_name • AS Typename + + AS shift, and go to state 1410 + + +State 1026 + + 654 macro_alias: FUNCTION • + + $default reduce using rule 654 (macro_alias) + + +State 1027 + + 655 macro_alias: MACRO • + + $default reduce using rule 655 (macro_alias) + + +State 1028 + + 1718 ViewStmt: CREATE_P OptTemp RECURSIVE • VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option + + VIEW shift, and go to state 1411 + + +State 1029 + + 202 CreateSeqStmt: CREATE_P OptTemp SEQUENCE • qualified_name OptSeqOptList + 203 | CREATE_P OptTemp SEQUENCE • IF_P NOT EXISTS qualified_name OptSeqOptList + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 1412 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 1413 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1030 + + 219 ExecuteStmt: CREATE_P OptTemp TABLE • create_as_target AS EXECUTE name execute_param_clause opt_with_data + 220 | CREATE_P OptTemp TABLE • IF_P NOT EXISTS create_as_target AS EXECUTE name execute_param_clause opt_with_data + 462 CreateStmt: CREATE_P OptTemp TABLE • qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 463 | CREATE_P OptTemp TABLE • IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 1724 CreateAsStmt: CREATE_P OptTemp TABLE • create_as_target AS SelectStmt opt_with_data + 1725 | CREATE_P OptTemp TABLE • IF_P NOT EXISTS create_as_target AS SelectStmt opt_with_data + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 1414 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 1415 + ColId go to state 885 + ColIdOrString go to state 836 + create_as_target go to state 1416 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1031 + + 1715 ViewStmt: CREATE_P OptTemp VIEW • qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1716 | CREATE_P OptTemp VIEW • IF_P NOT EXISTS qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 1417 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 1418 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1032 + + 639 CreateFunctionStmt: CREATE_P OptTemp macro_alias • qualified_name table_macro_list + 640 | CREATE_P OptTemp macro_alias • IF_P NOT EXISTS qualified_name table_macro_list + 642 | CREATE_P OptTemp macro_alias • qualified_name macro_definition_list + 643 | CREATE_P OptTemp macro_alias • IF_P NOT EXISTS qualified_name macro_definition_list + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 1419 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 1420 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1033 + + 207 CreateSecretStmt: CREATE_P opt_persist SECRET • opt_secret_name opt_storage_specifier '(' copy_generic_opt_list ')' + 208 | CREATE_P opt_persist SECRET • IF_P NOT EXISTS opt_secret_name opt_storage_specifier '(' copy_generic_opt_list ')' + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 1421 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 - 191 SeqOptElem: OWNED . BY any_name + $default reduce using rule 210 (opt_secret_name) - BY shift, and go to state 1516 + ColId go to state 1422 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + opt_secret_name go to state 1423 -state 1041 +State 1034 - 105 RenameStmt: ALTER SEQUENCE qualified_name RENAME . TO name + 1520 IndexStmt: CREATE_P opt_unique INDEX • opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause + 1521 | CREATE_P opt_unique INDEX • opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - TO shift, and go to state 1517 + CONCURRENTLY shift, and go to state 1424 + $default reduce using rule 1526 (opt_concurrently) -state 1042 + opt_concurrently go to state 1425 - 175 opt_with: . WITH - 176 | . WITH_LA - 177 | . [FCONST, ICONST, '+', '-'] - 194 SeqOptElem: RESTART . [$end, AS, CACHE, CREATE_P, CYCLE, INCREMENT, MAXVALUE, MINVALUE, NO, OWNED, RESTART, SEQUENCE, SET, START, ')', ';', ','] - 195 | RESTART . opt_with NumericOnly - WITH shift, and go to state 1518 - WITH_LA shift, and go to state 1519 +State 1035 - FCONST reduce using rule 177 (opt_with) - ICONST reduce using rule 177 (opt_with) - '+' reduce using rule 177 (opt_with) - '-' reduce using rule 177 (opt_with) - $default reduce using rule 194 (SeqOptElem) + 111 DeallocateStmt: DEALLOCATE PREPARE ALL • - opt_with go to state 1520 + $default reduce using rule 111 (DeallocateStmt) -state 1043 +State 1036 - 192 SeqOptElem: SEQUENCE . NAME_P any_name + 109 DeallocateStmt: DEALLOCATE PREPARE name • - NAME_P shift, and go to state 1521 + $default reduce using rule 109 (DeallocateStmt) -state 1044 +State 1037 - 81 alter_table_cmd: SET . LOGGED - 82 | SET . UNLOGGED - 83 | SET . reloptions - 259 reloptions: . '(' reloption_list ')' - 1150 AlterObjectSchemaStmt: ALTER SEQUENCE qualified_name SET . SCHEMA name + 1680 DetachStmt: DETACH DATABASE IF_P • EXISTS ColLabel + 1839 unreserved_keyword: IF_P • - LOGGED shift, and go to state 1500 - SCHEMA shift, and go to state 1522 - UNLOGGED shift, and go to state 1501 - '(' shift, and go to state 1498 + EXISTS shift, and go to state 1426 - reloptions go to state 1502 + $default reduce using rule 1839 (unreserved_keyword) -state 1045 +State 1038 - 175 opt_with: . WITH - 176 | . WITH_LA - 177 | . [FCONST, ICONST, '+', '-'] - 193 SeqOptElem: START . opt_with NumericOnly + 1679 DetachStmt: DETACH DATABASE ColLabel • - WITH shift, and go to state 1518 - WITH_LA shift, and go to state 1519 + $default reduce using rule 1679 (DetachStmt) - $default reduce using rule 177 (opt_with) - opt_with go to state 1523 +State 1039 + 625 drop_type_name: ACCESS METHOD • -state 1046 + $default reduce using rule 625 (drop_type_name) - 43 AlterTableStmt: ALTER SEQUENCE qualified_name alter_table_cmds . [$end, ';'] - 93 alter_table_cmds: alter_table_cmds . ',' alter_table_cmd - ',' shift, and go to state 1504 +State 1040 - $default reduce using rule 43 (AlterTableStmt) + 626 drop_type_name: EVENT TRIGGER • + $default reduce using rule 626 (drop_type_name) -state 1047 - 171 AlterSeqStmt: ALTER SEQUENCE qualified_name SeqOptList . [$end, ';'] - 174 SeqOptList: SeqOptList . SeqOptElem - 182 SeqOptElem: . AS SimpleTypename - 183 | . CACHE NumericOnly - 184 | . CYCLE - 185 | . NO CYCLE - 186 | . INCREMENT opt_by NumericOnly - 187 | . MAXVALUE NumericOnly - 188 | . MINVALUE NumericOnly - 189 | . NO MAXVALUE - 190 | . NO MINVALUE - 191 | . OWNED BY any_name - 192 | . SEQUENCE NAME_P any_name - 193 | . START opt_with NumericOnly - 194 | . RESTART - 195 | . RESTART opt_with NumericOnly - - AS shift, and go to state 1033 - CACHE shift, and go to state 1034 - CYCLE shift, and go to state 1035 - INCREMENT shift, and go to state 1036 - MAXVALUE shift, and go to state 1037 - MINVALUE shift, and go to state 1038 - NO shift, and go to state 1039 - OWNED shift, and go to state 1040 - RESTART shift, and go to state 1042 - SEQUENCE shift, and go to state 1043 - START shift, and go to state 1045 - - $default reduce using rule 171 (AlterSeqStmt) - - SeqOptElem go to state 1524 - - -state 1048 - - 173 SeqOptList: SeqOptElem . - - $default reduce using rule 173 (SeqOptList) - - -state 1049 - - 40 AlterTableStmt: ALTER TABLE IF_P EXISTS . relation_expr alter_table_cmds - 104 RenameStmt: ALTER TABLE IF_P EXISTS . relation_expr RENAME TO name - 112 | ALTER TABLE IF_P EXISTS . relation_expr RENAME opt_column name TO name - 114 | ALTER TABLE IF_P EXISTS . relation_expr RENAME CONSTRAINT name TO name - 638 relation_expr: . qualified_name - 639 | . qualified_name '*' - 640 | . ONLY qualified_name - 641 | . ONLY '(' qualified_name ')' - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1149 AlterObjectSchemaStmt: ALTER TABLE IF_P EXISTS . relation_expr SET SCHEMA name - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ONLY shift, and go to state 589 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - relation_expr go to state 1525 - qualified_name go to state 591 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1050 - - 103 RenameStmt: ALTER TABLE relation_expr RENAME . TO name - 111 | ALTER TABLE relation_expr RENAME . opt_column name TO name - 113 | ALTER TABLE relation_expr RENAME . CONSTRAINT name TO name - 115 opt_column: . COLUMN - 116 | . [IDENT, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, ISOLATION, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEVEL, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE] - - COLUMN shift, and go to state 1491 - CONSTRAINT shift, and go to state 1526 - TO shift, and go to state 1527 - - $default reduce using rule 116 (opt_column) - - opt_column go to state 1528 - - -state 1051 - - 81 alter_table_cmd: SET . LOGGED - 82 | SET . UNLOGGED - 83 | SET . reloptions - 259 reloptions: . '(' reloption_list ')' - 1148 AlterObjectSchemaStmt: ALTER TABLE relation_expr SET . SCHEMA name - - LOGGED shift, and go to state 1500 - SCHEMA shift, and go to state 1529 - UNLOGGED shift, and go to state 1501 - '(' shift, and go to state 1498 - - reloptions go to state 1502 - - -state 1052 - - 39 AlterTableStmt: ALTER TABLE relation_expr alter_table_cmds . [$end, ';'] - 93 alter_table_cmds: alter_table_cmds . ',' alter_table_cmd - - ',' shift, and go to state 1504 - - $default reduce using rule 39 (AlterTableStmt) - - -state 1053 - - 46 AlterTableStmt: ALTER VIEW IF_P EXISTS . qualified_name alter_table_cmds - 108 RenameStmt: ALTER VIEW IF_P EXISTS . qualified_name RENAME TO name - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1153 AlterObjectSchemaStmt: ALTER VIEW IF_P EXISTS . qualified_name SET SCHEMA name - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 1530 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1054 - - 107 RenameStmt: ALTER VIEW qualified_name RENAME . TO name - - TO shift, and go to state 1531 - - -state 1055 - - 81 alter_table_cmd: SET . LOGGED - 82 | SET . UNLOGGED - 83 | SET . reloptions - 259 reloptions: . '(' reloption_list ')' - 1152 AlterObjectSchemaStmt: ALTER VIEW qualified_name SET . SCHEMA name - - LOGGED shift, and go to state 1500 - SCHEMA shift, and go to state 1532 - UNLOGGED shift, and go to state 1501 - '(' shift, and go to state 1498 - - reloptions go to state 1502 - - -state 1056 - - 45 AlterTableStmt: ALTER VIEW qualified_name alter_table_cmds . [$end, ';'] - 93 alter_table_cmds: alter_table_cmds . ',' alter_table_cmd - - ',' shift, and go to state 1504 - - $default reduce using rule 45 (AlterTableStmt) - - -state 1057 - - 1093 ColId: IDENT . [Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AT, BETWEEN, COLLATE, GLOB, IGNORE_P, ILIKE, IN_P, IS, ISNULL, LIKE, NOT, NOTNULL, OPERATOR, OR, ORDER, RESPECT_P, SIMILAR, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ')', '.', ','] - 1098 type_function_name: IDENT . [COLON_EQUALS, EQUALS_GREATER] - 1101 function_name_token: IDENT . [SCONST, '('] - - SCONST reduce using rule 1101 (function_name_token) - COLON_EQUALS reduce using rule 1098 (type_function_name) - EQUALS_GREATER reduce using rule 1098 (type_function_name) - '(' reduce using rule 1101 (function_name_token) - $default reduce using rule 1093 (ColId) - - -state 1058 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 871 | func_name '(' ALL . func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 984 func_arg_list: . func_arg_expr - 985 | . func_arg_list ',' func_arg_expr - 986 func_arg_expr: . a_expr - 987 | . param_name COLON_EQUALS a_expr - 988 | . param_name EQUALS_GREATER a_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1098 type_function_name: . IDENT - 1099 | . unreserved_keyword - 1100 | . type_func_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1113 param_name: . type_function_name - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - 1783 type_func_name_keyword: . AUTHORIZATION - 1784 | . BINARY - 1785 | . COLLATION - 1786 | . CONCURRENTLY - 1787 | . CROSS - 1788 | . CURRENT_CATALOG - 1789 | . CURRENT_DATE - 1790 | . CURRENT_ROLE - 1791 | . CURRENT_SCHEMA - 1792 | . CURRENT_USER - 1793 | . FREEZE - 1794 | . FULL - 1795 | . GENERATED - 1796 | . GLOB - 1797 | . ILIKE - 1798 | . INNER_P - 1799 | . IS - 1800 | . ISNULL - 1801 | . JOIN - 1802 | . LEFT - 1803 | . LIKE - 1804 | . MAP - 1805 | . NATURAL - 1806 | . NOTNULL - 1807 | . OUTER_P - 1808 | . OVERLAPS - 1809 | . RIGHT - 1810 | . SESSION_USER - 1811 | . SIMILAR - 1812 | . STRUCT - 1813 | . TABLESAMPLE - 1814 | . TRY_CAST - 1815 | . USER - 1816 | . VERBOSE - - IDENT shift, and go to state 1057 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 1059 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 1060 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 1061 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 1062 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 1063 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 1064 - CURRENT_DATE shift, and go to state 1065 - CURRENT_ROLE shift, and go to state 1066 - CURRENT_SCHEMA shift, and go to state 1067 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 1068 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 1070 - FULL shift, and go to state 1071 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 1072 - GLOB shift, and go to state 1073 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 1074 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 1075 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 1076 - ISNULL shift, and go to state 1077 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 1078 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 1079 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 1080 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 1081 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 1082 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 1083 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 1084 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 1085 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 1086 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 1087 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 1088 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 1089 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 1090 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 1091 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 1092 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 1094 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1097 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - func_arg_list go to state 1533 - func_arg_expr go to state 1099 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - type_function_name go to state 1100 - function_name_token go to state 487 - param_name go to state 1101 - unreserved_keyword go to state 1102 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - type_func_name_keyword go to state 1103 - - -state 1059 - - 1636 func_name_keyword: AUTHORIZATION . [SCONST, '('] - 1783 type_func_name_keyword: AUTHORIZATION . [COLON_EQUALS, EQUALS_GREATER] - - COLON_EQUALS reduce using rule 1783 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1783 (type_func_name_keyword) - $default reduce using rule 1636 (func_name_keyword) - - -state 1060 - - 1637 func_name_keyword: BINARY . [SCONST, '('] - 1784 type_func_name_keyword: BINARY . [COLON_EQUALS, EQUALS_GREATER] - - COLON_EQUALS reduce using rule 1784 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1784 (type_func_name_keyword) - $default reduce using rule 1637 (func_name_keyword) - - -state 1061 - - 878 func_expr_common_subexpr: COLLATION . FOR '(' a_expr ')' - 1638 func_name_keyword: COLLATION . [SCONST, '('] - 1785 type_func_name_keyword: COLLATION . [COLON_EQUALS, EQUALS_GREATER] - - FOR shift, and go to state 1316 - - COLON_EQUALS reduce using rule 1785 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1785 (type_func_name_keyword) - $default reduce using rule 1638 (func_name_keyword) - - -state 1062 - - 1639 func_name_keyword: CONCURRENTLY . [SCONST, '('] - 1786 type_func_name_keyword: CONCURRENTLY . [COLON_EQUALS, EQUALS_GREATER] - - COLON_EQUALS reduce using rule 1786 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1786 (type_func_name_keyword) - $default reduce using rule 1639 (func_name_keyword) - - -state 1063 - - 1640 func_name_keyword: CROSS . [SCONST, '('] - 1787 type_func_name_keyword: CROSS . [COLON_EQUALS, EQUALS_GREATER] - - COLON_EQUALS reduce using rule 1787 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1787 (type_func_name_keyword) - $default reduce using rule 1640 (func_name_keyword) - - -state 1064 - - 892 func_expr_common_subexpr: CURRENT_CATALOG . [Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AT, BETWEEN, COLLATE, GLOB, IGNORE_P, ILIKE, IN_P, IS, ISNULL, LIKE, NOT, NOTNULL, OPERATOR, OR, ORDER, RESPECT_P, SIMILAR, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ')', '.', ','] - 1641 func_name_keyword: CURRENT_CATALOG . [SCONST, '('] - 1788 type_func_name_keyword: CURRENT_CATALOG . [COLON_EQUALS, EQUALS_GREATER] - - SCONST reduce using rule 1641 (func_name_keyword) - COLON_EQUALS reduce using rule 1788 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1788 (type_func_name_keyword) - '(' reduce using rule 1641 (func_name_keyword) - $default reduce using rule 892 (func_expr_common_subexpr) - - -state 1065 - - 879 func_expr_common_subexpr: CURRENT_DATE . [Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AT, BETWEEN, COLLATE, GLOB, IGNORE_P, ILIKE, IN_P, IS, ISNULL, LIKE, NOT, NOTNULL, OPERATOR, OR, ORDER, RESPECT_P, SIMILAR, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ')', '.', ','] - 1642 func_name_keyword: CURRENT_DATE . [SCONST, '('] - 1789 type_func_name_keyword: CURRENT_DATE . [COLON_EQUALS, EQUALS_GREATER] - - SCONST reduce using rule 1642 (func_name_keyword) - COLON_EQUALS reduce using rule 1789 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1789 (type_func_name_keyword) - '(' reduce using rule 1642 (func_name_keyword) - $default reduce using rule 879 (func_expr_common_subexpr) - - -state 1066 - - 888 func_expr_common_subexpr: CURRENT_ROLE . [Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AT, BETWEEN, COLLATE, GLOB, IGNORE_P, ILIKE, IN_P, IS, ISNULL, LIKE, NOT, NOTNULL, OPERATOR, OR, ORDER, RESPECT_P, SIMILAR, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ')', '.', ','] - 1643 func_name_keyword: CURRENT_ROLE . [SCONST, '('] - 1790 type_func_name_keyword: CURRENT_ROLE . [COLON_EQUALS, EQUALS_GREATER] - - SCONST reduce using rule 1643 (func_name_keyword) - COLON_EQUALS reduce using rule 1790 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1790 (type_func_name_keyword) - '(' reduce using rule 1643 (func_name_keyword) - $default reduce using rule 888 (func_expr_common_subexpr) - - -state 1067 - - 893 func_expr_common_subexpr: CURRENT_SCHEMA . [Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AT, BETWEEN, COLLATE, GLOB, IGNORE_P, ILIKE, IN_P, IS, ISNULL, LIKE, NOT, NOTNULL, OPERATOR, OR, ORDER, RESPECT_P, SIMILAR, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ')', '.', ','] - 1644 func_name_keyword: CURRENT_SCHEMA . [SCONST, '('] - 1791 type_func_name_keyword: CURRENT_SCHEMA . [COLON_EQUALS, EQUALS_GREATER] - - SCONST reduce using rule 1644 (func_name_keyword) - COLON_EQUALS reduce using rule 1791 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1791 (type_func_name_keyword) - '(' reduce using rule 1644 (func_name_keyword) - $default reduce using rule 893 (func_expr_common_subexpr) - - -state 1068 - - 889 func_expr_common_subexpr: CURRENT_USER . [Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AT, BETWEEN, COLLATE, GLOB, IGNORE_P, ILIKE, IN_P, IS, ISNULL, LIKE, NOT, NOTNULL, OPERATOR, OR, ORDER, RESPECT_P, SIMILAR, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ')', '.', ','] - 1645 func_name_keyword: CURRENT_USER . [SCONST, '('] - 1792 type_func_name_keyword: CURRENT_USER . [COLON_EQUALS, EQUALS_GREATER] - - SCONST reduce using rule 1645 (func_name_keyword) - COLON_EQUALS reduce using rule 1792 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1792 (type_func_name_keyword) - '(' reduce using rule 1645 (func_name_keyword) - $default reduce using rule 889 (func_expr_common_subexpr) - - -state 1069 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | func_name '(' DISTINCT . func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 984 func_arg_list: . func_arg_expr - 985 | . func_arg_list ',' func_arg_expr - 986 func_arg_expr: . a_expr - 987 | . param_name COLON_EQUALS a_expr - 988 | . param_name EQUALS_GREATER a_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1098 type_function_name: . IDENT - 1099 | . unreserved_keyword - 1100 | . type_func_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1113 param_name: . type_function_name - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - 1783 type_func_name_keyword: . AUTHORIZATION - 1784 | . BINARY - 1785 | . COLLATION - 1786 | . CONCURRENTLY - 1787 | . CROSS - 1788 | . CURRENT_CATALOG - 1789 | . CURRENT_DATE - 1790 | . CURRENT_ROLE - 1791 | . CURRENT_SCHEMA - 1792 | . CURRENT_USER - 1793 | . FREEZE - 1794 | . FULL - 1795 | . GENERATED - 1796 | . GLOB - 1797 | . ILIKE - 1798 | . INNER_P - 1799 | . IS - 1800 | . ISNULL - 1801 | . JOIN - 1802 | . LEFT - 1803 | . LIKE - 1804 | . MAP - 1805 | . NATURAL - 1806 | . NOTNULL - 1807 | . OUTER_P - 1808 | . OVERLAPS - 1809 | . RIGHT - 1810 | . SESSION_USER - 1811 | . SIMILAR - 1812 | . STRUCT - 1813 | . TABLESAMPLE - 1814 | . TRY_CAST - 1815 | . USER - 1816 | . VERBOSE - - IDENT shift, and go to state 1057 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 1059 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 1060 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 1061 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 1062 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 1063 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 1064 - CURRENT_DATE shift, and go to state 1065 - CURRENT_ROLE shift, and go to state 1066 - CURRENT_SCHEMA shift, and go to state 1067 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 1068 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 1070 - FULL shift, and go to state 1071 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 1072 - GLOB shift, and go to state 1073 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 1074 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 1075 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 1076 - ISNULL shift, and go to state 1077 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 1078 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 1079 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 1080 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 1081 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 1082 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 1083 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 1084 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 1085 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 1086 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 1087 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 1088 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 1089 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 1090 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 1091 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 1092 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 1094 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1097 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - func_arg_list go to state 1534 - func_arg_expr go to state 1099 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - type_function_name go to state 1100 - function_name_token go to state 487 - param_name go to state 1101 - unreserved_keyword go to state 1102 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - type_func_name_keyword go to state 1103 - - -state 1070 - - 1646 func_name_keyword: FREEZE . [SCONST, '('] - 1793 type_func_name_keyword: FREEZE . [COLON_EQUALS, EQUALS_GREATER] - - COLON_EQUALS reduce using rule 1793 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1793 (type_func_name_keyword) - $default reduce using rule 1646 (func_name_keyword) - - -state 1071 - - 1647 func_name_keyword: FULL . [SCONST, '('] - 1794 type_func_name_keyword: FULL . [COLON_EQUALS, EQUALS_GREATER] - - COLON_EQUALS reduce using rule 1794 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1794 (type_func_name_keyword) - $default reduce using rule 1647 (func_name_keyword) - - -state 1072 - - 1595 col_name_keyword: GENERATED . [Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AT, BETWEEN, COLLATE, GLOB, IGNORE_P, ILIKE, IN_P, IS, ISNULL, LIKE, NOT, NOTNULL, OPERATOR, OR, ORDER, RESPECT_P, SIMILAR, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ')', '.', ','] - 1648 func_name_keyword: GENERATED . [SCONST, '('] - 1795 type_func_name_keyword: GENERATED . [COLON_EQUALS, EQUALS_GREATER] +State 1041 - SCONST reduce using rule 1648 (func_name_keyword) - COLON_EQUALS reduce using rule 1795 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1795 (type_func_name_keyword) - '(' reduce using rule 1648 (func_name_keyword) - $default reduce using rule 1595 (col_name_keyword) + 628 drop_type_name: FOREIGN DATA_P • WRAPPER + WRAPPER shift, and go to state 1427 -state 1073 - 1649 func_name_keyword: GLOB . [SCONST, '('] - 1796 type_func_name_keyword: GLOB . [COLON_EQUALS, EQUALS_GREATER] +State 1042 - COLON_EQUALS reduce using rule 1796 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1796 (type_func_name_keyword) - $default reduce using rule 1649 (func_name_keyword) + 615 drop_type_any_name: FOREIGN TABLE • + $default reduce using rule 615 (drop_type_any_name) -state 1074 - 1650 func_name_keyword: ILIKE . [SCONST, '('] - 1797 type_func_name_keyword: ILIKE . [COLON_EQUALS, EQUALS_GREATER] +State 1043 - COLON_EQUALS reduce using rule 1797 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1797 (type_func_name_keyword) - $default reduce using rule 1650 (func_name_keyword) + 611 drop_type_any_name: MACRO TABLE • + $default reduce using rule 611 (drop_type_any_name) -state 1075 - 1651 func_name_keyword: INNER_P . [SCONST, '('] - 1798 type_func_name_keyword: INNER_P . [COLON_EQUALS, EQUALS_GREATER] +State 1044 - COLON_EQUALS reduce using rule 1798 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1798 (type_func_name_keyword) - $default reduce using rule 1651 (func_name_keyword) + 613 drop_type_any_name: MATERIALIZED VIEW • + $default reduce using rule 613 (drop_type_any_name) -state 1076 - 1652 func_name_keyword: IS . [SCONST, '('] - 1799 type_func_name_keyword: IS . [COLON_EQUALS, EQUALS_GREATER] +State 1045 - COLON_EQUALS reduce using rule 1799 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1799 (type_func_name_keyword) - $default reduce using rule 1652 (func_name_keyword) + 277 DropPropertyGraphStmt: DROP PROPERTY GRAPH • qualified_name opt_drop_behavior + 278 | DROP PROPERTY GRAPH • IF_P EXISTS qualified_name opt_drop_behavior + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 1428 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 1429 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1046 + + 620 drop_type_any_name: TEXT_P SEARCH • PARSER + 621 | TEXT_P SEARCH • DICTIONARY + 622 | TEXT_P SEARCH • TEMPLATE + 623 | TEXT_P SEARCH • CONFIGURATION + + CONFIGURATION shift, and go to state 1430 + DICTIONARY shift, and go to state 1431 + PARSER shift, and go to state 1432 + TEMPLATE shift, and go to state 1433 + + +State 1047 + + 257 DropSecretStmt: DROP opt_persist SECRET • ColId opt_storage_drop_specifier + 258 | DROP opt_persist SECRET • IF_P EXISTS ColId opt_storage_drop_specifier + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 1434 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1435 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 -state 1077 - 1653 func_name_keyword: ISNULL . [SCONST, '('] - 1800 type_func_name_keyword: ISNULL . [COLON_EQUALS, EQUALS_GREATER] +State 1048 - COLON_EQUALS reduce using rule 1800 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1800 (type_func_name_keyword) - $default reduce using rule 1653 (func_name_keyword) + 601 DropStmt: DROP drop_type_any_name IF_P • EXISTS any_name_list opt_drop_behavior + 1839 unreserved_keyword: IF_P • + EXISTS shift, and go to state 1436 -state 1078 + $default reduce using rule 1839 (unreserved_keyword) - 1654 func_name_keyword: JOIN . [SCONST, '('] - 1801 type_func_name_keyword: JOIN . [COLON_EQUALS, EQUALS_GREATER] - COLON_EQUALS reduce using rule 1801 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1801 (type_func_name_keyword) - $default reduce using rule 1654 (func_name_keyword) +State 1049 + 1493 any_name: ColId • + 1494 | ColId • attrs -state 1079 + '.' shift, and go to state 1437 - 1655 func_name_keyword: LEFT . [SCONST, '('] - 1802 type_func_name_keyword: LEFT . [COLON_EQUALS, EQUALS_GREATER] + $default reduce using rule 1493 (any_name) - COLON_EQUALS reduce using rule 1802 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1802 (type_func_name_keyword) - $default reduce using rule 1655 (func_name_keyword) + attrs go to state 1438 -state 1080 +State 1050 - 1656 func_name_keyword: LIKE . [SCONST, '('] - 1803 type_func_name_keyword: LIKE . [COLON_EQUALS, EQUALS_GREATER] + 602 DropStmt: DROP drop_type_any_name any_name_list • opt_drop_behavior + 632 any_name_list: any_name_list • ',' any_name - COLON_EQUALS reduce using rule 1803 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1803 (type_func_name_keyword) - $default reduce using rule 1656 (func_name_keyword) + CASCADE shift, and go to state 1439 + RESTRICT shift, and go to state 1440 + ',' shift, and go to state 1441 + $default reduce using rule 635 (opt_drop_behavior) -state 1081 + opt_drop_behavior go to state 1442 - 1602 col_name_keyword: MAP . [Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AT, BETWEEN, COLLATE, GLOB, IGNORE_P, ILIKE, IN_P, IS, ISNULL, LIKE, NOT, NOTNULL, OPERATOR, OR, ORDER, RESPECT_P, SIMILAR, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ')', '.', ','] - 1657 func_name_keyword: MAP . [SCONST, '('] - 1804 type_func_name_keyword: MAP . [COLON_EQUALS, EQUALS_GREATER] - SCONST reduce using rule 1657 (func_name_keyword) - COLON_EQUALS reduce using rule 1804 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1804 (type_func_name_keyword) - '(' reduce using rule 1657 (func_name_keyword) - $default reduce using rule 1602 (col_name_keyword) +State 1051 + 631 any_name_list: any_name • -state 1082 + $default reduce using rule 631 (any_name_list) - 1658 func_name_keyword: NATURAL . [SCONST, '('] - 1805 type_func_name_keyword: NATURAL . [COLON_EQUALS, EQUALS_GREATER] - COLON_EQUALS reduce using rule 1805 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1805 (type_func_name_keyword) - $default reduce using rule 1658 (func_name_keyword) +State 1052 + 603 DropStmt: DROP drop_type_name IF_P • EXISTS name_list opt_drop_behavior + 1839 unreserved_keyword: IF_P • -state 1083 + EXISTS shift, and go to state 1443 - 1659 func_name_keyword: NOTNULL . [SCONST, '('] - 1806 type_func_name_keyword: NOTNULL . [COLON_EQUALS, EQUALS_GREATER] + $default reduce using rule 1839 (unreserved_keyword) - COLON_EQUALS reduce using rule 1806 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1806 (type_func_name_keyword) - $default reduce using rule 1659 (func_name_keyword) +State 1053 -state 1084 + 604 DropStmt: DROP drop_type_name name_list • opt_drop_behavior + 1458 name_list: name_list • ',' name - 1660 func_name_keyword: OUTER_P . [SCONST, '('] - 1807 type_func_name_keyword: OUTER_P . [COLON_EQUALS, EQUALS_GREATER] + CASCADE shift, and go to state 1439 + RESTRICT shift, and go to state 1440 + ',' shift, and go to state 1444 - COLON_EQUALS reduce using rule 1807 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1807 (type_func_name_keyword) - $default reduce using rule 1660 (func_name_keyword) + $default reduce using rule 635 (opt_drop_behavior) + opt_drop_behavior go to state 1445 -state 1085 - 1661 func_name_keyword: OVERLAPS . [SCONST, '('] - 1808 type_func_name_keyword: OVERLAPS . [COLON_EQUALS, EQUALS_GREATER] +State 1054 - COLON_EQUALS reduce using rule 1808 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1808 (type_func_name_keyword) - $default reduce using rule 1661 (func_name_keyword) + 1457 name_list: name • + $default reduce using rule 1457 (name_list) -state 1086 - 1662 func_name_keyword: RIGHT . [SCONST, '('] - 1809 type_func_name_keyword: RIGHT . [COLON_EQUALS, EQUALS_GREATER] +State 1055 - COLON_EQUALS reduce using rule 1809 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1809 (type_func_name_keyword) - $default reduce using rule 1662 (func_name_keyword) + 606 DropStmt: DROP drop_type_name_on_any_name IF_P • EXISTS name ON any_name opt_drop_behavior + 1839 unreserved_keyword: IF_P • + EXISTS shift, and go to state 1446 -state 1087 + $default reduce using rule 1839 (unreserved_keyword) - 890 func_expr_common_subexpr: SESSION_USER . [Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AT, BETWEEN, COLLATE, GLOB, IGNORE_P, ILIKE, IN_P, IS, ISNULL, LIKE, NOT, NOTNULL, OPERATOR, OR, ORDER, RESPECT_P, SIMILAR, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ')', '.', ','] - 1663 func_name_keyword: SESSION_USER . [SCONST, '('] - 1810 type_func_name_keyword: SESSION_USER . [COLON_EQUALS, EQUALS_GREATER] - SCONST reduce using rule 1663 (func_name_keyword) - COLON_EQUALS reduce using rule 1810 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1810 (type_func_name_keyword) - '(' reduce using rule 1663 (func_name_keyword) - $default reduce using rule 890 (func_expr_common_subexpr) +State 1056 + 605 DropStmt: DROP drop_type_name_on_any_name name • ON any_name opt_drop_behavior -state 1088 + ON shift, and go to state 1447 - 1664 func_name_keyword: SIMILAR . [SCONST, '('] - 1811 type_func_name_keyword: SIMILAR . [COLON_EQUALS, EQUALS_GREATER] - COLON_EQUALS reduce using rule 1811 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1811 (type_func_name_keyword) - $default reduce using rule 1664 (func_name_keyword) +State 1057 + 225 execute_param_clause: '(' • execute_param_list ')' + + IDENT shift, and go to state 1351 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1353 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 1354 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1355 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 1356 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 1357 + COLUMNS shift, and go to state 1358 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1359 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1360 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1362 + FULL shift, and go to state 1363 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 1364 + GLOB shift, and go to state 1365 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1366 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1367 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 1368 + ISNULL shift, and go to state 1369 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1370 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1371 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1372 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1373 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 1374 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1375 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 1376 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1377 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 1378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1379 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1380 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1381 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1382 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1383 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1384 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1386 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 1388 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + type_func_name_keyword go to state 1389 + pgq_unreserved_keyword go to state 1390 + execute_param_expr go to state 1448 + execute_param_list go to state 1449 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1450 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + type_function_name go to state 1394 + function_name_token go to state 549 + param_name go to state 1451 -state 1089 - 1616 col_name_keyword: STRUCT . [Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AT, BETWEEN, COLLATE, GLOB, IGNORE_P, ILIKE, IN_P, IS, ISNULL, LIKE, NOT, NOTNULL, OPERATOR, OR, ORDER, RESPECT_P, SIMILAR, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ')', '.', ','] - 1665 func_name_keyword: STRUCT . [SCONST, '('] - 1812 type_func_name_keyword: STRUCT . [COLON_EQUALS, EQUALS_GREATER] +State 1058 - SCONST reduce using rule 1665 (func_name_keyword) - COLON_EQUALS reduce using rule 1812 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1812 (type_func_name_keyword) - '(' reduce using rule 1665 (func_name_keyword) - $default reduce using rule 1616 (col_name_keyword) + 218 ExecuteStmt: EXECUTE name execute_param_clause • + $default reduce using rule 218 (ExecuteStmt) -state 1090 - 1666 func_name_keyword: TABLESAMPLE . [SCONST, '('] - 1813 type_func_name_keyword: TABLESAMPLE . [COLON_EQUALS, EQUALS_GREATER] - - COLON_EQUALS reduce using rule 1813 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1813 (type_func_name_keyword) - $default reduce using rule 1666 (func_name_keyword) - - -state 1091 - - 895 func_expr_common_subexpr: TRY_CAST . '(' a_expr AS Typename ')' - 1622 col_name_keyword: TRY_CAST . [Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AT, BETWEEN, COLLATE, GLOB, IGNORE_P, ILIKE, IN_P, IS, ISNULL, LIKE, NOT, NOTNULL, OPERATOR, OR, ORDER, RESPECT_P, SIMILAR, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ')', '.', ','] - 1814 type_func_name_keyword: TRY_CAST . [COLON_EQUALS, EQUALS_GREATER] - - '(' shift, and go to state 1332 - - COLON_EQUALS reduce using rule 1814 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1814 (type_func_name_keyword) - $default reduce using rule 1622 (col_name_keyword) - - -state 1092 - - 891 func_expr_common_subexpr: USER . [Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AT, BETWEEN, COLLATE, GLOB, IGNORE_P, ILIKE, IN_P, IS, ISNULL, LIKE, NOT, NOTNULL, OPERATOR, OR, ORDER, RESPECT_P, SIMILAR, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ')', '.', ','] - 1667 func_name_keyword: USER . [SCONST, '('] - 1815 type_func_name_keyword: USER . [COLON_EQUALS, EQUALS_GREATER] - - SCONST reduce using rule 1667 (func_name_keyword) - COLON_EQUALS reduce using rule 1815 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1815 (type_func_name_keyword) - '(' reduce using rule 1667 (func_name_keyword) - $default reduce using rule 891 (func_expr_common_subexpr) - - -state 1093 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 869 | func_name '(' VARIADIC . func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 986 func_arg_expr: . a_expr - 987 | . param_name COLON_EQUALS a_expr - 988 | . param_name EQUALS_GREATER a_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1098 type_function_name: . IDENT - 1099 | . unreserved_keyword - 1100 | . type_func_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1113 param_name: . type_function_name - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - 1783 type_func_name_keyword: . AUTHORIZATION - 1784 | . BINARY - 1785 | . COLLATION - 1786 | . CONCURRENTLY - 1787 | . CROSS - 1788 | . CURRENT_CATALOG - 1789 | . CURRENT_DATE - 1790 | . CURRENT_ROLE - 1791 | . CURRENT_SCHEMA - 1792 | . CURRENT_USER - 1793 | . FREEZE - 1794 | . FULL - 1795 | . GENERATED - 1796 | . GLOB - 1797 | . ILIKE - 1798 | . INNER_P - 1799 | . IS - 1800 | . ISNULL - 1801 | . JOIN - 1802 | . LEFT - 1803 | . LIKE - 1804 | . MAP - 1805 | . NATURAL - 1806 | . NOTNULL - 1807 | . OUTER_P - 1808 | . OVERLAPS - 1809 | . RIGHT - 1810 | . SESSION_USER - 1811 | . SIMILAR - 1812 | . STRUCT - 1813 | . TABLESAMPLE - 1814 | . TRY_CAST - 1815 | . USER - 1816 | . VERBOSE - - IDENT shift, and go to state 1057 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 1059 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 1060 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 1061 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 1062 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 1063 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 1064 - CURRENT_DATE shift, and go to state 1065 - CURRENT_ROLE shift, and go to state 1066 - CURRENT_SCHEMA shift, and go to state 1067 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 1068 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 1070 - FULL shift, and go to state 1071 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 1072 - GLOB shift, and go to state 1073 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 1074 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 1075 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 1076 - ISNULL shift, and go to state 1077 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 1078 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 1079 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 1080 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 1081 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 1082 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 1083 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 1084 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 1085 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 1086 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 1087 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 1088 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 1089 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 1090 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 1091 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 1092 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 1094 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1097 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - func_arg_expr go to state 1535 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - type_function_name go to state 1100 - function_name_token go to state 487 - param_name go to state 1101 - unreserved_keyword go to state 1102 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - type_func_name_keyword go to state 1103 - - -state 1094 - - 1668 func_name_keyword: VERBOSE . [SCONST, '('] - 1816 type_func_name_keyword: VERBOSE . [COLON_EQUALS, EQUALS_GREATER] - - COLON_EQUALS reduce using rule 1816 (type_func_name_keyword) - EQUALS_GREATER reduce using rule 1816 (type_func_name_keyword) - $default reduce using rule 1668 (func_name_keyword) - - -state 1095 - - 873 func_application: func_name '(' '*' . ')' - - ')' shift, and go to state 1536 - - -state 1096 - - 867 func_application: func_name '(' ')' . - - $default reduce using rule 867 (func_application) - - -state 1097 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 986 func_arg_expr: a_expr . [IGNORE_P, ORDER, RESPECT_P, ')', ','] - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 986 (func_arg_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 1098 - - 495 opt_sort_clause: . sort_clause - 496 | . [IGNORE_P, RESPECT_P, ')'] - 497 sort_clause: . ORDER BY sortby_list - 498 | . ORDER BY ALL opt_asc_desc opt_nulls_order - 499 | . ORDER BY '*' opt_asc_desc opt_nulls_order - 868 func_application: func_name '(' func_arg_list . opt_sort_clause opt_ignore_nulls ')' - 870 | func_name '(' func_arg_list . ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 985 func_arg_list: func_arg_list . ',' func_arg_expr - - ORDER shift, and go to state 612 - ',' shift, and go to state 1537 - - $default reduce using rule 496 (opt_sort_clause) - - opt_sort_clause go to state 1538 - sort_clause go to state 1539 - - -state 1099 - - 984 func_arg_list: func_arg_expr . - - $default reduce using rule 984 (func_arg_list) - - -state 1100 - - 1113 param_name: type_function_name . - - $default reduce using rule 1113 (param_name) - - -state 1101 - - 987 func_arg_expr: param_name . COLON_EQUALS a_expr - 988 | param_name . EQUALS_GREATER a_expr - - COLON_EQUALS shift, and go to state 1540 - EQUALS_GREATER shift, and go to state 1541 - - -state 1102 - - 1094 ColId: unreserved_keyword . [Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AT, BETWEEN, COLLATE, GLOB, IGNORE_P, ILIKE, IN_P, IS, ISNULL, LIKE, NOT, NOTNULL, OPERATOR, OR, ORDER, RESPECT_P, SIMILAR, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ')', '.', ','] - 1099 type_function_name: unreserved_keyword . [COLON_EQUALS, EQUALS_GREATER] - 1102 function_name_token: unreserved_keyword . [SCONST, '('] - - SCONST reduce using rule 1102 (function_name_token) - COLON_EQUALS reduce using rule 1099 (type_function_name) - EQUALS_GREATER reduce using rule 1099 (type_function_name) - '(' reduce using rule 1102 (function_name_token) - $default reduce using rule 1094 (ColId) - - -state 1103 - - 1100 type_function_name: type_func_name_keyword . - - $default reduce using rule 1100 (type_function_name) - - -state 1104 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 1032 indirection_el: '[' a_expr . ']' - 1034 opt_slice_bound: a_expr . [':'] - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - ']' shift, and go to state 1542 +State 1059 - $default reduce using rule 1034 (opt_slice_bound) + 204 CreateSeqStmt: CREATE_P OR • REPLACE OptTemp SEQUENCE qualified_name OptSeqOptList + 464 CreateStmt: CREATE_P OR • REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 641 CreateFunctionStmt: CREATE_P OR • REPLACE OptTemp macro_alias qualified_name table_macro_list + 644 | CREATE_P OR • REPLACE OptTemp macro_alias qualified_name macro_definition_list + 1513 CreateSchemaStmt: CREATE_P OR • REPLACE SCHEMA qualified_name OptSchemaEltList + 1717 ViewStmt: CREATE_P OR • REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1719 | CREATE_P OR • REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option + 1726 CreateAsStmt: CREATE_P OR • REPLACE OptTemp TABLE create_as_target AS SelectStmt opt_with_data - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 + REPLACE shift, and go to state 1452 -state 1105 +State 1060 - 1033 indirection_el: '[' opt_slice_bound . ':' opt_slice_bound ']' + 591 OptTemp: TEMPORARY • - ':' shift, and go to state 1543 + $default reduce using rule 591 (OptTemp) -state 1106 +State 1061 - 1114 ColLabel: IDENT . + 1562 ExplainStmt: EXPLAIN VERBOSE ExplainableStmt • - $default reduce using rule 1114 (ColLabel) + $default reduce using rule 1562 (ExplainStmt) -state 1107 +State 1062 - 1817 reserved_keyword: ALL . + 1600 NonReservedWord: IDENT • - $default reduce using rule 1817 (reserved_keyword) + $default reduce using rule 1600 (NonReservedWord) -state 1108 +State 1063 - 1818 reserved_keyword: ANALYSE . + 898 values_clause: VALUES • '(' expr_list_opt_comma ')' + 2230 other_keyword: VALUES • - $default reduce using rule 1818 (reserved_keyword) + '(' shift, and go to state 893 + $default reduce using rule 2230 (other_keyword) -state 1109 - 1819 reserved_keyword: ANALYZE . +State 1064 - $default reduce using rule 1819 (reserved_keyword) + 1601 NonReservedWord: unreserved_keyword • + $default reduce using rule 1601 (NonReservedWord) -state 1110 - 1820 reserved_keyword: AND . +State 1065 - $default reduce using rule 1820 (reserved_keyword) + 1602 NonReservedWord: other_keyword • + $default reduce using rule 1602 (NonReservedWord) -state 1111 - 1821 reserved_keyword: ANY . +State 1066 - $default reduce using rule 1821 (reserved_keyword) + 1603 NonReservedWord: pgq_unreserved_keyword • + $default reduce using rule 1603 (NonReservedWord) -state 1112 - 1822 reserved_keyword: ARRAY . +State 1067 - $default reduce using rule 1822 (reserved_keyword) + 1615 explain_option_name: NonReservedWord • + $default reduce using rule 1615 (explain_option_name) -state 1113 - 1823 reserved_keyword: AS . +State 1068 - $default reduce using rule 1823 (reserved_keyword) + 1563 ExplainStmt: EXPLAIN '(' explain_option_list • ')' ExplainableStmt + 1607 explain_option_list: explain_option_list • ',' explain_option_elem + ')' shift, and go to state 1453 + ',' shift, and go to state 1454 -state 1114 - 1824 reserved_keyword: ASC_P . +State 1069 - $default reduce using rule 1824 (reserved_keyword) + 1616 explain_option_name: analyze_keyword • + $default reduce using rule 1616 (explain_option_name) -state 1115 - 1825 reserved_keyword: ASYMMETRIC . +State 1070 - $default reduce using rule 1825 (reserved_keyword) + 1606 explain_option_list: explain_option_elem • + $default reduce using rule 1606 (explain_option_list) -state 1116 - 1826 reserved_keyword: BOTH . +State 1071 - $default reduce using rule 1826 (reserved_keyword) + 1614 explain_option_elem: explain_option_name • explain_option_arg + IDENT shift, and go to state 1062 + FCONST shift, and go to state 1455 + SCONST shift, and go to state 848 + ICONST shift, and go to state 1146 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 589 + ARE shift, and go to state 133 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATION shift, and go to state 610 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 1456 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERVAL shift, and go to state 655 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 1457 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 1458 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1459 + '-' shift, and go to state 1460 + + $default reduce using rule 1568 (explain_option_arg) + + NumericOnly go to state 1461 + SignedIconst go to state 1462 + Sconst go to state 1463 + unreserved_keyword go to state 1064 + other_keyword go to state 1065 + pgq_unreserved_keyword go to state 1066 + explain_option_arg go to state 1464 + NonReservedWord go to state 1465 + NonReservedWord_or_Sconst go to state 1466 + opt_boolean_or_string go to state 1467 + Iconst go to state 1468 + + +State 1072 + + 1561 ExplainStmt: EXPLAIN analyze_keyword opt_verbose • ExplainableStmt + + ABORT_P shift, and go to state 1 + ALTER shift, and go to state 2 + BEGIN_P shift, and go to state 6 + CALL_P shift, and go to state 7 + CHECKPOINT shift, and go to state 8 + COMMIT shift, and go to state 10 + COPY shift, and go to state 11 + CREATE_P shift, and go to state 778 + DEALLOCATE shift, and go to state 13 + DESC_P shift, and go to state 14 + DESCRIBE shift, and go to state 15 + DROP shift, and go to state 779 + END_P shift, and go to state 18 + EXECUTE shift, and go to state 19 + FORCE shift, and go to state 22 + FROM shift, and go to state 23 + LOAD shift, and go to state 25 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + PRAGMA_P shift, and go to state 29 + PREPARE shift, and go to state 30 + RESET shift, and go to state 31 + ROLLBACK shift, and go to state 32 + SELECT shift, and go to state 33 + SET shift, and go to state 34 + SHOW shift, and go to state 35 + START shift, and go to state 36 + SUMMARIZE shift, and go to state 37 + TABLE shift, and go to state 38 + TRUNCATE shift, and go to state 39 + UNPIVOT shift, and go to state 40 + VACUUM shift, and go to state 42 + VALUES shift, and go to state 43 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 + + INSTALL reduce using rule 1642 (opt_force) + $default reduce using rule 160 (opt_with_clause) + + AlterObjectSchemaStmt go to state 782 + AlterSeqStmt go to state 783 + AlterTableStmt go to state 784 + CallStmt go to state 785 + CheckPointStmt go to state 786 + CopyStmt go to state 787 + CreateStmt go to state 788 + CreateAsStmt go to state 789 + CreateFunctionStmt go to state 790 + CreateSchemaStmt go to state 791 + CreateSeqStmt go to state 792 + CreateTypeStmt go to state 793 + DeallocateStmt go to state 794 + DeleteStmt go to state 795 + DropStmt go to state 796 + ExecuteStmt go to state 797 + ExplainableStmt go to state 1469 + IndexStmt go to state 800 + InsertStmt go to state 801 + opt_with_clause go to state 78 + LoadStmt go to state 802 + opt_force go to state 80 + PragmaStmt go to state 803 + PrepareStmt go to state 804 + RenameStmt go to state 805 + SelectStmt go to state 806 + select_with_parens go to state 88 + select_no_parens go to state 89 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 94 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + TransactionStmt go to state 807 + UpdateStmt go to state 808 + UpdateExtensionsStmt go to state 809 + VacuumStmt go to state 810 + VariableResetStmt go to state 811 + VariableSetStmt go to state 812 + VariableShowStmt go to state 813 + describe_or_desc go to state 105 + show_or_describe go to state 106 + ViewStmt go to state 814 + + +State 1073 + + 1558 ExportStmt: EXPORT_P DATABASE ColId • TO Sconst copy_options + + TO shift, and go to state 1470 + + +State 1074 + + 1557 ExportStmt: EXPORT_P DATABASE Sconst • copy_options + + '(' shift, and go to state 1471 + + $default reduce using rule 691 (copy_opt_list) + + copy_options go to state 1472 + copy_opt_list go to state 1473 + + +State 1075 + + 1539 CheckPointStmt: FORCE CHECKPOINT opt_col_id • + + $default reduce using rule 1539 (CheckPointStmt) + + +State 1076 + + 1246 func_expr_common_subexpr: CAST '(' • a_expr AS Typename ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1474 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1077 + + 1258 func_expr_common_subexpr: COALESCE '(' • expr_list_opt_comma ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1255 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1256 + expr_list_opt_comma go to state 1475 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1078 + + 1245 func_expr_common_subexpr: COLLATION FOR • '(' a_expr ')' + + '(' shift, and go to state 1476 + + +State 1079 + + 1248 func_expr_common_subexpr: EXTRACT '(' • extract_list ')' + + IDENT shift, and go to state 1477 + SCONST shift, and go to state 848 + CENTURIES_P shift, and go to state 1478 + CENTURY_P shift, and go to state 1479 + DAY_P shift, and go to state 1480 + DAYS_P shift, and go to state 1481 + DECADE_P shift, and go to state 1482 + DECADES_P shift, and go to state 1483 + HOUR_P shift, and go to state 1484 + HOURS_P shift, and go to state 1485 + MICROSECOND_P shift, and go to state 1486 + MICROSECONDS_P shift, and go to state 1487 + MILLENNIA_P shift, and go to state 1488 + MILLENNIUM_P shift, and go to state 1489 + MILLISECOND_P shift, and go to state 1490 + MILLISECONDS_P shift, and go to state 1491 + MINUTE_P shift, and go to state 1492 + MINUTES_P shift, and go to state 1493 + MONTH_P shift, and go to state 1494 + MONTHS_P shift, and go to state 1495 + QUARTER_P shift, and go to state 1496 + QUARTERS_P shift, and go to state 1497 + SECOND_P shift, and go to state 1498 + SECONDS_P shift, and go to state 1499 + WEEK_P shift, and go to state 1500 + WEEKS_P shift, and go to state 1501 + YEAR_P shift, and go to state 1502 + YEARS_P shift, and go to state 1503 + + $default reduce using rule 1365 (extract_list) + + Sconst go to state 1504 + year_keyword go to state 1505 + month_keyword go to state 1506 + day_keyword go to state 1507 + hour_keyword go to state 1508 + minute_keyword go to state 1509 + second_keyword go to state 1510 + millisecond_keyword go to state 1511 + microsecond_keyword go to state 1512 + week_keyword go to state 1513 + quarter_keyword go to state 1514 + decade_keyword go to state 1515 + century_keyword go to state 1516 + millennium_keyword go to state 1517 + extract_list go to state 1518 + extract_arg go to state 1519 + + +State 1080 + + 323 GraphTableStmt: '(' • PGQ_IDENT MATCH PathPatternList KeepOptional GraphTableWhereOptional ColumnsOptional ')' GraphTableNameOptional + + IDENT shift, and go to state 899 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 900 + BIGINT shift, and go to state 901 + BIT shift, and go to state 902 + BOOLEAN_P shift, and go to state 903 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 904 + CHARACTER shift, and go to state 905 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 906 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 907 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 908 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 909 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 910 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 911 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 912 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GROUPING shift, and go to state 913 + GROUPING_ID shift, and go to state 914 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 915 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 916 + INTEGER shift, and go to state 917 + INTERVAL shift, and go to state 918 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 919 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 920 + NCHAR shift, and go to state 921 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NONE shift, and go to state 922 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 923 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 924 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 925 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 926 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 927 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 928 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 929 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 930 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 931 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 932 + SNAPSHOT shift, and go to state 451 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 933 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 934 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 935 + TIMESTAMP shift, and go to state 936 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 937 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 938 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 939 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 1520 + VARCHAR shift, and go to state 941 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 942 + XMLCONCAT shift, and go to state 943 + XMLELEMENT shift, and go to state 944 + XMLEXISTS shift, and go to state 945 + XMLFOREST shift, and go to state 946 + XMLNAMESPACES shift, and go to state 947 + XMLPARSE shift, and go to state 948 + XMLPI shift, and go to state 949 + XMLROOT shift, and go to state 950 + XMLSERIALIZE shift, and go to state 951 + XMLTABLE shift, and go to state 952 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 953 + pgq_col_name_keyword go to state 954 + PGQ_IDENT go to state 955 + + +State 1081 + + 916 table_ref: GRAPH_TABLE GraphTableStmt • + + $default reduce using rule 916 (table_ref) + + +State 1082 + + 913 table_ref: LATERAL_P select_with_parens • opt_alias_clause + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + AS shift, and go to state 1100 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 954 (opt_alias_clause) + + ColId go to state 1101 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + alias_clause go to state 1102 + opt_alias_clause go to state 1521 + + +State 1083 + + 911 table_ref: LATERAL_P func_table • func_alias_clause + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + AS shift, and go to state 1123 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 959 (func_alias_clause) + + ColId go to state 1124 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + alias_clause go to state 1125 + func_alias_clause go to state 1522 + + +State 1084 + + 1257 func_expr_common_subexpr: NULLIF '(' • a_expr ',' a_expr ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1523 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1085 + + 973 relation_expr: ONLY '(' • qualified_name ')' + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 1524 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1086 + + 972 relation_expr: ONLY qualified_name • + + $default reduce using rule 972 (relation_expr) + + +State 1087 + + 1249 func_expr_common_subexpr: OVERLAY '(' • overlay_list ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1525 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + overlay_list go to state 1526 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1088 + + 1250 func_expr_common_subexpr: POSITION '(' • position_list ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1385 (position_list) + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 1530 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + position_list go to state 1534 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1089 + + 975 func_table: ROWS FROM • '(' rowsfrom_list ')' opt_ordinality + + '(' shift, and go to state 1535 + + +State 1090 + + 1251 func_expr_common_subexpr: SUBSTRING '(' • substr_list ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1391 (substr_list) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1536 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1537 + substr_list go to state 1538 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1091 + + 1252 func_expr_common_subexpr: TREAT '(' • a_expr AS Typename ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1539 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1092 + + 1253 func_expr_common_subexpr: TRIM '(' • BOTH trim_list ')' + 1254 | TRIM '(' • LEADING trim_list ')' + 1255 | TRIM '(' • TRAILING trim_list ')' + 1256 | TRIM '(' • trim_list ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BOTH shift, and go to state 1540 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FROM shift, and go to state 1541 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEADING shift, and go to state 1542 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 1543 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1544 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1256 + expr_list_opt_comma go to state 1545 + trim_list go to state 1546 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1093 + + 1247 func_expr_common_subexpr: TRY_CAST '(' • a_expr AS Typename ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1547 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1094 + + 721 select_with_parens: '(' select_with_parens • ')' + 732 select_clause: select_with_parens • + 912 table_ref: select_with_parens • opt_alias_clause opt_tablesample_clause + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + AS shift, and go to state 1100 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + ')' shift, and go to state 1263 + + EXCEPT reduce using rule 732 (select_clause) + FETCH reduce using rule 732 (select_clause) + FOR reduce using rule 732 (select_clause) + INTERSECT reduce using rule 732 (select_clause) + LIMIT reduce using rule 732 (select_clause) + OFFSET reduce using rule 732 (select_clause) + ORDER reduce using rule 732 (select_clause) + UNION reduce using rule 732 (select_clause) + $default reduce using rule 954 (opt_alias_clause) + + ColId go to state 1101 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + alias_clause go to state 1102 + opt_alias_clause go to state 1103 + + +State 1095 + + 739 simple_select: values_clause_opt_comma • + 910 table_ref: values_clause_opt_comma • alias_clause opt_tablesample_clause + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + AS shift, and go to state 1100 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 739 (simple_select) + + ColId go to state 1101 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + alias_clause go to state 1104 + + +State 1096 + + 917 table_ref: table_ref • PIVOT '(' target_list_opt_comma FOR pivot_value_list opt_pivot_group_by ')' opt_alias_clause + 918 | table_ref • UNPIVOT opt_include_nulls '(' unpivot_header FOR unpivot_value_list ')' opt_alias_clause + 939 joined_table: table_ref • CROSS JOIN table_ref + 940 | table_ref • join_type JOIN table_ref join_qual + 941 | table_ref • JOIN table_ref join_qual + 942 | table_ref • NATURAL join_type JOIN table_ref + 943 | table_ref • NATURAL JOIN table_ref + 944 | table_ref • ASOF join_type JOIN table_ref join_qual + 945 | table_ref • ASOF JOIN table_ref join_qual + 946 | table_ref • POSITIONAL JOIN table_ref + 947 | table_ref • ANTI JOIN table_ref join_qual + 948 | table_ref • SEMI JOIN table_ref join_qual + + ANTI shift, and go to state 1108 + ASOF shift, and go to state 1109 + CROSS shift, and go to state 1110 + FULL shift, and go to state 1111 + INNER_P shift, and go to state 1112 + JOIN shift, and go to state 1113 + LEFT shift, and go to state 1114 + NATURAL shift, and go to state 1115 + PIVOT shift, and go to state 1116 + POSITIONAL shift, and go to state 1117 + RIGHT shift, and go to state 1118 + SEMI shift, and go to state 1119 + UNPIVOT shift, and go to state 1120 + + join_type go to state 1121 + + +State 1097 + + 914 table_ref: joined_table • + 915 | '(' joined_table • ')' alias_clause + 938 joined_table: '(' joined_table • ')' + + ')' shift, and go to state 1548 + + $default reduce using rule 914 (table_ref) + + +State 1098 + + 971 relation_expr: qualified_name '*' • + + $default reduce using rule 971 (relation_expr) + + +State 1099 + + 113 qualified_name: ColId indirection • + 122 indirection: indirection • indirection_el + 1465 func_name: ColId indirection • + + '[' shift, and go to state 998 + '.' shift, and go to state 999 + + '(' reduce using rule 1465 (func_name) + $default reduce using rule 113 (qualified_name) + + indirection_el go to state 1350 + + +State 1100 + + 949 alias_clause: AS • ColIdOrString '(' name_list_opt_comma ')' + 950 | AS • ColIdOrString + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 1549 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1101 + + 951 alias_clause: ColId • '(' name_list_opt_comma ')' + 952 | ColId • + + '(' shift, and go to state 1550 + + $default reduce using rule 952 (alias_clause) + + +State 1102 + + 953 opt_alias_clause: alias_clause • + + $default reduce using rule 953 (opt_alias_clause) + + +State 1103 + + 912 table_ref: select_with_parens opt_alias_clause • opt_tablesample_clause + + TABLESAMPLE shift, and go to state 1551 + + $default reduce using rule 842 (opt_tablesample_clause) + + tablesample_clause go to state 1552 + opt_tablesample_clause go to state 1553 + + +State 1104 + + 910 table_ref: values_clause_opt_comma alias_clause • opt_tablesample_clause + + TABLESAMPLE shift, and go to state 1551 + + $default reduce using rule 842 (opt_tablesample_clause) + + tablesample_clause go to state 1552 + opt_tablesample_clause go to state 1554 + + +State 1105 + + 733 opt_select: SELECT • opt_all_clause opt_target_list_opt_comma + 738 simple_select: FROM from_list SELECT • distinct_clause target_list_opt_comma into_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause + + ALL shift, and go to state 866 + DISTINCT shift, and go to state 867 + + $default reduce using rule 796 (opt_all_clause) + + distinct_clause go to state 1555 + opt_all_clause go to state 1556 + + +State 1106 + + 905 from_list: from_list ',' • table_ref + + IDENT shift, and go to state 120 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 821 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 822 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ONLY shift, and go to state 824 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 827 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 833 + + qualified_name go to state 834 + ColId go to state 835 + ColIdOrString go to state 836 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 837 + values_clause go to state 95 + values_clause_opt_comma go to state 838 + table_ref go to state 1557 + joined_table go to state 841 + relation_expr go to state 842 + func_table go to state 843 + func_application go to state 844 + func_expr_windowless go to state 845 + func_expr_common_subexpr go to state 846 + func_name go to state 548 + function_name_token go to state 549 + + +State 1107 + + 737 simple_select: FROM from_list opt_select • into_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause + + INTO shift, and go to state 1558 + + $default reduce using rule 777 (into_clause) + + into_clause go to state 1559 + + +State 1108 + + 947 joined_table: table_ref ANTI • JOIN table_ref join_qual + 964 join_type: ANTI • + + $default reduce using rule 964 (join_type) + + +State 1109 + + 944 joined_table: table_ref ASOF • join_type JOIN table_ref join_qual + 945 | table_ref ASOF • JOIN table_ref join_qual + + ANTI shift, and go to state 1560 + FULL shift, and go to state 1111 + INNER_P shift, and go to state 1112 + JOIN shift, and go to state 1561 + LEFT shift, and go to state 1114 + RIGHT shift, and go to state 1118 + SEMI shift, and go to state 1562 + + join_type go to state 1563 + + +State 1110 + + 939 joined_table: table_ref CROSS • JOIN table_ref + + JOIN shift, and go to state 1564 + + +State 1111 + + 960 join_type: FULL • join_outer + + OUTER_P shift, and go to state 1565 + + $default reduce using rule 967 (join_outer) + + join_outer go to state 1566 + + +State 1112 + + 965 join_type: INNER_P • + + $default reduce using rule 965 (join_type) + + +State 1113 + + 941 joined_table: table_ref JOIN • table_ref join_qual + + IDENT shift, and go to state 120 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 821 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 822 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ONLY shift, and go to state 824 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 827 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 833 + + qualified_name go to state 834 + ColId go to state 835 + ColIdOrString go to state 836 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 837 + values_clause go to state 95 + values_clause_opt_comma go to state 838 + table_ref go to state 1567 + joined_table go to state 841 + relation_expr go to state 842 + func_table go to state 843 + func_application go to state 844 + func_expr_windowless go to state 845 + func_expr_common_subexpr go to state 846 + func_name go to state 548 + function_name_token go to state 549 -state 1117 - 1827 reserved_keyword: CASE . +State 1114 - $default reduce using rule 1827 (reserved_keyword) + 961 join_type: LEFT • join_outer + OUTER_P shift, and go to state 1565 -state 1118 + $default reduce using rule 967 (join_outer) - 1828 reserved_keyword: CAST . + join_outer go to state 1568 - $default reduce using rule 1828 (reserved_keyword) +State 1115 -state 1119 + 942 joined_table: table_ref NATURAL • join_type JOIN table_ref + 943 | table_ref NATURAL • JOIN table_ref - 1829 reserved_keyword: CHECK_P . + ANTI shift, and go to state 1560 + FULL shift, and go to state 1111 + INNER_P shift, and go to state 1112 + JOIN shift, and go to state 1569 + LEFT shift, and go to state 1114 + RIGHT shift, and go to state 1118 + SEMI shift, and go to state 1562 - $default reduce using rule 1829 (reserved_keyword) + join_type go to state 1570 -state 1120 +State 1116 - 1830 reserved_keyword: COLLATE . + 917 table_ref: table_ref PIVOT • '(' target_list_opt_comma FOR pivot_value_list opt_pivot_group_by ')' opt_alias_clause - $default reduce using rule 1830 (reserved_keyword) + '(' shift, and go to state 1571 -state 1121 +State 1117 - 1831 reserved_keyword: COLUMN . + 946 joined_table: table_ref POSITIONAL • JOIN table_ref - $default reduce using rule 1831 (reserved_keyword) + JOIN shift, and go to state 1572 -state 1122 +State 1118 - 1832 reserved_keyword: CONSTRAINT . + 962 join_type: RIGHT • join_outer - $default reduce using rule 1832 (reserved_keyword) + OUTER_P shift, and go to state 1565 + $default reduce using rule 967 (join_outer) -state 1123 + join_outer go to state 1573 - 1833 reserved_keyword: CREATE_P . - $default reduce using rule 1833 (reserved_keyword) +State 1119 + 948 joined_table: table_ref SEMI • JOIN table_ref join_qual + 963 join_type: SEMI • -state 1124 + $default reduce using rule 963 (join_type) - 1834 reserved_keyword: CURRENT_TIME . - $default reduce using rule 1834 (reserved_keyword) +State 1120 + 918 table_ref: table_ref UNPIVOT • opt_include_nulls '(' unpivot_header FOR unpivot_value_list ')' opt_alias_clause -state 1125 + EXCLUDE shift, and go to state 1574 + INCLUDE_P shift, and go to state 1575 - 1835 reserved_keyword: CURRENT_TIMESTAMP . + $default reduce using rule 923 (opt_include_nulls) - $default reduce using rule 1835 (reserved_keyword) + opt_include_nulls go to state 1576 -state 1126 +State 1121 - 1836 reserved_keyword: DEFAULT . + 940 joined_table: table_ref join_type • JOIN table_ref join_qual - $default reduce using rule 1836 (reserved_keyword) + JOIN shift, and go to state 1577 -state 1127 +State 1122 + + 908 table_ref: relation_expr opt_alias_clause • opt_tablesample_clause + + TABLESAMPLE shift, and go to state 1551 + + $default reduce using rule 842 (opt_tablesample_clause) + + tablesample_clause go to state 1552 + opt_tablesample_clause go to state 1578 + + +State 1123 + + 949 alias_clause: AS • ColIdOrString '(' name_list_opt_comma ')' + 950 | AS • ColIdOrString + 956 func_alias_clause: AS • '(' TableFuncElementList ')' + 957 | AS • ColIdOrString '(' TableFuncElementList ')' + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 1579 + + ColId go to state 581 + ColIdOrString go to state 1580 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1124 + + 951 alias_clause: ColId • '(' name_list_opt_comma ')' + 952 | ColId • + 958 func_alias_clause: ColId • '(' TableFuncElementList ')' + + '(' shift, and go to state 1581 + + $default reduce using rule 952 (alias_clause) + + +State 1125 + + 955 func_alias_clause: alias_clause • + + $default reduce using rule 955 (func_alias_clause) + + +State 1126 + + 909 table_ref: func_table func_alias_clause • opt_tablesample_clause + + TABLESAMPLE shift, and go to state 1551 + + $default reduce using rule 842 (opt_tablesample_clause) + + tablesample_clause go to state 1552 + opt_tablesample_clause go to state 1582 + + +State 1127 + + 981 opt_ordinality: WITH_LA • ORDINALITY + + ORDINALITY shift, and go to state 1583 + + +State 1128 + + 974 func_table: func_expr_windowless opt_ordinality • + + $default reduce using rule 974 (func_table) + + +State 1129 + + 1559 ImportStmt: IMPORT_P DATABASE Sconst • + + $default reduce using rule 1559 (ImportStmt) + + +State 1130 + + 200 PragmaStmt: PRAGMA_P ColId '=' • var_list + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1584 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + var_value go to state 1585 + var_list go to state 1586 + + +State 1131 + + 201 PragmaStmt: PRAGMA_P ColId '(' • func_arg_list ')' + + IDENT shift, and go to state 1351 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1353 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 1354 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1355 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 1356 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 1357 + COLUMNS shift, and go to state 1358 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1359 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1360 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1362 + FULL shift, and go to state 1363 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 1364 + GLOB shift, and go to state 1365 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1366 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1367 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 1368 + ISNULL shift, and go to state 1369 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1370 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1371 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1372 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1373 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 1374 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1375 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 1376 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1377 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 1378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1379 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1380 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1381 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1382 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1383 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1384 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1386 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 1388 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + type_func_name_keyword go to state 1389 + pgq_unreserved_keyword go to state 1390 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1391 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + func_arg_list go to state 1587 + func_arg_expr go to state 1393 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + type_function_name go to state 1394 + function_name_token go to state 549 + param_name go to state 1395 + + +State 1132 + + 1503 prep_type_clause: '(' • type_list ')' + + IDENT shift, and go to state 1588 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1618 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 1631 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1634 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 1639 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + RowOrStruct go to state 1645 + Typename go to state 1646 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_list go to state 1659 + type_name_token go to state 1660 + + +State 1133 + + 1502 PrepareStmt: PREPARE name prep_type_clause • AS PreparableStmt + + AS shift, and go to state 1661 + + +State 1134 + + 1688 VariableResetStmt: RESET GLOBAL reset_rest • + + $default reduce using rule 1688 (VariableResetStmt) + + +State 1135 + + 1686 VariableResetStmt: RESET LOCAL reset_rest • + + $default reduce using rule 1686 (VariableResetStmt) + + +State 1136 + + 1687 VariableResetStmt: RESET SESSION reset_rest • + + $default reduce using rule 1687 (VariableResetStmt) + + +State 1137 + + 1693 reset_rest: TIME ZONE • + + $default reduce using rule 1693 (reset_rest) + + +State 1138 + + 1694 reset_rest: TRANSACTION ISOLATION • LEVEL + + LEVEL shift, and go to state 1662 + + +State 1139 + + 1689 VariableResetStmt: RESET VARIABLE_P reset_rest • + + $default reduce using rule 1689 (VariableResetStmt) + + +State 1140 + + 1711 var_name: var_name '.' • ColId + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 - 1837 reserved_keyword: DEFERRABLE . + ColId go to state 1663 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 - $default reduce using rule 1837 (reserved_keyword) +State 1141 -state 1128 + 794 distinct_clause: DISTINCT ON • '(' expr_list_opt_comma ')' - 1838 reserved_keyword: DESC_P . + '(' shift, and go to state 1664 - $default reduce using rule 1838 (reserved_keyword) +State 1142 -state 1129 + 1467 AexprConst: FCONST • - 1839 reserved_keyword: DISTINCT . + $default reduce using rule 1467 (AexprConst) - $default reduce using rule 1839 (reserved_keyword) +State 1143 -state 1130 + 1469 AexprConst: BCONST • - 1840 reserved_keyword: DO . + $default reduce using rule 1469 (AexprConst) - $default reduce using rule 1840 (reserved_keyword) +State 1144 -state 1131 + 1470 AexprConst: XCONST • - 1841 reserved_keyword: ELSE . + $default reduce using rule 1470 (AexprConst) - $default reduce using rule 1841 (reserved_keyword) +State 1145 -state 1132 + 1333 qual_Op: Op • - 1842 reserved_keyword: END_P . + $default reduce using rule 1333 (qual_Op) - $default reduce using rule 1842 (reserved_keyword) +State 1146 -state 1133 + 1480 Iconst: ICONST • - 1843 reserved_keyword: EXCEPT . + $default reduce using rule 1480 (Iconst) - $default reduce using rule 1843 (reserved_keyword) +State 1147 -state 1134 + 1221 indirection_expr: PARAM • - 1844 reserved_keyword: FALSE_P . + $default reduce using rule 1221 (indirection_expr) - $default reduce using rule 1844 (reserved_keyword) +State 1148 -state 1135 + 1228 indirection_expr: ARRAY • select_with_parens + 1229 | ARRAY • '[' opt_expr_list_opt_comma ']' - 1845 reserved_keyword: FETCH . + '[' shift, and go to state 1665 + '(' shift, and go to state 880 - $default reduce using rule 1845 (reserved_keyword) + select_with_parens go to state 1666 -state 1136 +State 1149 - 1846 reserved_keyword: FOR . + 1028 Numeric: BIGINT • + 2053 col_name_keyword: BIGINT • - $default reduce using rule 1846 (reserved_keyword) + SCONST reduce using rule 1028 (Numeric) + $default reduce using rule 2053 (col_name_keyword) -state 1137 +State 1150 - 1847 reserved_keyword: FOREIGN . + 1042 BitWithLength: BIT • opt_varying '(' expr_list_opt_comma ')' + 1043 BitWithoutLength: BIT • opt_varying + 2054 col_name_keyword: BIT • - $default reduce using rule 1847 (reserved_keyword) + VARYING shift, and go to state 1667 + SCONST reduce using rule 1057 (opt_varying) + '(' reduce using rule 1057 (opt_varying) + $default reduce using rule 2054 (col_name_keyword) -state 1138 + opt_varying go to state 1668 - 1848 reserved_keyword: FROM . - $default reduce using rule 1848 (reserved_keyword) +State 1151 + 1035 Numeric: BOOLEAN_P • + 2055 col_name_keyword: BOOLEAN_P • -state 1139 + SCONST reduce using rule 1035 (Numeric) + $default reduce using rule 2055 (col_name_keyword) - 1849 reserved_keyword: GRANT . - $default reduce using rule 1849 (reserved_keyword) +State 1152 + 1401 case_expr: CASE • case_arg when_clause_list case_default END_P -state 1140 + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1408 (case_arg) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1669 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + case_arg go to state 1670 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 - 1850 reserved_keyword: GROUP_P . - $default reduce using rule 1850 (reserved_keyword) +State 1153 + 1051 character: CHAR_P • opt_varying + 2056 col_name_keyword: CHAR_P • -state 1141 + VARYING shift, and go to state 1667 - 1851 reserved_keyword: HAVING . + SCONST reduce using rule 1057 (opt_varying) + '(' reduce using rule 1057 (opt_varying) + $default reduce using rule 2056 (col_name_keyword) - $default reduce using rule 1851 (reserved_keyword) + opt_varying go to state 1671 -state 1142 +State 1154 - 1852 reserved_keyword: IN_P . + 1050 character: CHARACTER • opt_varying + 2057 col_name_keyword: CHARACTER • - $default reduce using rule 1852 (reserved_keyword) + VARYING shift, and go to state 1667 + SCONST reduce using rule 1057 (opt_varying) + '(' reduce using rule 1057 (opt_varying) + $default reduce using rule 2057 (col_name_keyword) -state 1143 + opt_varying go to state 1672 - 1853 reserved_keyword: INITIALLY . - $default reduce using rule 1853 (reserved_keyword) +State 1155 + 1181 a_expr: COLUMNS • '(' a_expr ')' + 2059 col_name_keyword: COLUMNS • -state 1144 + '(' shift, and go to state 1673 - 1854 reserved_keyword: INTERSECT . + $default reduce using rule 2059 (col_name_keyword) - $default reduce using rule 1854 (reserved_keyword) +State 1156 -state 1145 + 1033 Numeric: DEC • opt_type_modifiers + 2060 col_name_keyword: DEC • - 1855 reserved_keyword: INTO . + '(' shift, and go to state 1674 - $default reduce using rule 1855 (reserved_keyword) + SCONST reduce using rule 1024 (opt_type_modifiers) + $default reduce using rule 2060 (col_name_keyword) + opt_type_modifiers go to state 1675 -state 1146 - 1856 reserved_keyword: LATERAL_P . +State 1157 - $default reduce using rule 1856 (reserved_keyword) + 1032 Numeric: DECIMAL_P • opt_type_modifiers + 2061 col_name_keyword: DECIMAL_P • + '(' shift, and go to state 1674 -state 1147 + SCONST reduce using rule 1024 (opt_type_modifiers) + $default reduce using rule 2061 (col_name_keyword) - 1857 reserved_keyword: LEADING . + opt_type_modifiers go to state 1676 - $default reduce using rule 1857 (reserved_keyword) +State 1158 -state 1148 + 1179 a_expr: DEFAULT • - 1858 reserved_keyword: LIMIT . + $default reduce using rule 1179 (a_expr) - $default reduce using rule 1858 (reserved_keyword) +State 1159 -state 1149 + 1031 Numeric: DOUBLE_P • PRECISION + 1804 unreserved_keyword: DOUBLE_P • - 1859 reserved_keyword: LOCALTIME . + PRECISION shift, and go to state 1677 - $default reduce using rule 1859 (reserved_keyword) + $default reduce using rule 1804 (unreserved_keyword) -state 1150 +State 1160 - 1860 reserved_keyword: LOCALTIMESTAMP . + 1215 d_expr: EXISTS • select_with_parens + 2062 col_name_keyword: EXISTS • - $default reduce using rule 1860 (reserved_keyword) + '(' shift, and go to state 880 + $default reduce using rule 2062 (col_name_keyword) -state 1151 + select_with_parens go to state 1678 - 1861 reserved_keyword: NOT . - $default reduce using rule 1861 (reserved_keyword) +State 1161 + 1478 AexprConst: FALSE_P • -state 1152 + $default reduce using rule 1478 (AexprConst) - 1862 reserved_keyword: NULL_P . - $default reduce using rule 1862 (reserved_keyword) +State 1162 + 1030 Numeric: FLOAT_P • opt_float + 2064 col_name_keyword: FLOAT_P • -state 1153 + '(' shift, and go to state 1679 - 1863 reserved_keyword: OFFSET . + SCONST reduce using rule 1037 (opt_float) + $default reduce using rule 2064 (col_name_keyword) - $default reduce using rule 1863 (reserved_keyword) + opt_float go to state 1680 -state 1154 +State 1163 - 1864 reserved_keyword: ON . + 876 grouping_or_grouping_id: GROUPING • + 2066 col_name_keyword: GROUPING • - $default reduce using rule 1864 (reserved_keyword) + '(' reduce using rule 876 (grouping_or_grouping_id) + $default reduce using rule 2066 (col_name_keyword) -state 1155 +State 1164 - 1865 reserved_keyword: ONLY . + 877 grouping_or_grouping_id: GROUPING_ID • + 2067 col_name_keyword: GROUPING_ID • - $default reduce using rule 1865 (reserved_keyword) + '(' reduce using rule 877 (grouping_or_grouping_id) + $default reduce using rule 2067 (col_name_keyword) -state 1156 +State 1165 - 1866 reserved_keyword: OR . + 1025 Numeric: INT_P • + 2069 col_name_keyword: INT_P • - $default reduce using rule 1866 (reserved_keyword) + SCONST reduce using rule 1025 (Numeric) + $default reduce using rule 2069 (col_name_keyword) -state 1157 +State 1166 - 1867 reserved_keyword: ORDER . + 1026 Numeric: INTEGER • + 2070 col_name_keyword: INTEGER • - $default reduce using rule 1867 (reserved_keyword) + SCONST reduce using rule 1026 (Numeric) + $default reduce using rule 2070 (col_name_keyword) -state 1158 +State 1167 - 1868 reserved_keyword: PLACING . + 1062 ConstInterval: INTERVAL • + 2071 col_name_keyword: INTERVAL • - $default reduce using rule 1868 (reserved_keyword) + SCONST reduce using rule 1062 (ConstInterval) + ICONST reduce using rule 1062 (ConstInterval) + '(' reduce using rule 1062 (ConstInterval) + $default reduce using rule 2071 (col_name_keyword) -state 1159 +State 1168 - 1869 reserved_keyword: PRIMARY . + 1234 map_expr: MAP • '{' opt_map_arguments_opt_comma '}' + 2072 col_name_keyword: MAP • + 2123 func_name_keyword: MAP • - $default reduce using rule 1869 (reserved_keyword) + '{' shift, and go to state 1681 + SCONST reduce using rule 2123 (func_name_keyword) + '(' reduce using rule 2123 (func_name_keyword) + $default reduce using rule 2072 (col_name_keyword) -state 1160 - 1870 reserved_keyword: QUALIFY . +State 1169 - $default reduce using rule 1870 (reserved_keyword) + 1053 character: NATIONAL • CHARACTER opt_varying + 1054 | NATIONAL • CHAR_P opt_varying + 2073 col_name_keyword: NATIONAL • + CHAR_P shift, and go to state 1682 + CHARACTER shift, and go to state 1683 -state 1161 + $default reduce using rule 2073 (col_name_keyword) - 1871 reserved_keyword: REFERENCES . - $default reduce using rule 1871 (reserved_keyword) +State 1170 + 1055 character: NCHAR • opt_varying + 2074 col_name_keyword: NCHAR • -state 1162 + VARYING shift, and go to state 1667 + + SCONST reduce using rule 1057 (opt_varying) + '(' reduce using rule 1057 (opt_varying) + $default reduce using rule 2074 (col_name_keyword) + + opt_varying go to state 1684 + + +State 1171 + + 1138 a_expr: NOT • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1685 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1172 + + 1479 AexprConst: NULL_P • + + $default reduce using rule 1479 (AexprConst) - 1872 reserved_keyword: RETURNING . - $default reduce using rule 1872 (reserved_keyword) +State 1173 + 1034 Numeric: NUMERIC • opt_type_modifiers + 2077 col_name_keyword: NUMERIC • -state 1163 + '(' shift, and go to state 1674 - 1873 reserved_keyword: SELECT . + SCONST reduce using rule 1024 (opt_type_modifiers) + $default reduce using rule 2077 (col_name_keyword) - $default reduce using rule 1873 (reserved_keyword) + opt_type_modifiers go to state 1686 -state 1164 +State 1174 - 1874 reserved_keyword: SOME . + 1334 qual_Op: OPERATOR • '(' any_operator ')' + 1908 unreserved_keyword: OPERATOR • - $default reduce using rule 1874 (reserved_keyword) + '(' shift, and go to state 1687 + $default reduce using rule 1908 (unreserved_keyword) -state 1165 - 1875 reserved_keyword: SYMMETRIC . +State 1175 - $default reduce using rule 1875 (reserved_keyword) + 1029 Numeric: REAL • + 2082 col_name_keyword: REAL • + SCONST reduce using rule 1029 (Numeric) + $default reduce using rule 2082 (col_name_keyword) -state 1166 - 1876 reserved_keyword: TABLE . +State 1176 - $default reduce using rule 1876 (reserved_keyword) + 1298 qualified_row: ROW • '(' expr_list_opt_comma ')' + 1299 | ROW • '(' ')' + 2083 col_name_keyword: ROW • + '(' shift, and go to state 1688 -state 1167 + $default reduce using rule 2083 (col_name_keyword) - 1877 reserved_keyword: THEN . - $default reduce using rule 1877 (reserved_keyword) +State 1177 + 1027 Numeric: SMALLINT • + 2085 col_name_keyword: SMALLINT • -state 1168 + SCONST reduce using rule 1027 (Numeric) + $default reduce using rule 2085 (col_name_keyword) - 1878 reserved_keyword: TO . - $default reduce using rule 1878 (reserved_keyword) +State 1178 + 1060 ConstDatetime: TIME • '(' Iconst ')' opt_timezone + 1061 | TIME • opt_timezone + 2088 col_name_keyword: TIME • -state 1169 + WITHOUT shift, and go to state 1689 + WITH_LA shift, and go to state 1690 + '(' shift, and go to state 1691 - 1879 reserved_keyword: TRAILING . + SCONST reduce using rule 1065 (opt_timezone) + $default reduce using rule 2088 (col_name_keyword) - $default reduce using rule 1879 (reserved_keyword) + opt_timezone go to state 1692 -state 1170 +State 1179 - 1880 reserved_keyword: TRUE_P . + 1058 ConstDatetime: TIMESTAMP • '(' Iconst ')' opt_timezone + 1059 | TIMESTAMP • opt_timezone + 2089 col_name_keyword: TIMESTAMP • - $default reduce using rule 1880 (reserved_keyword) + WITHOUT shift, and go to state 1689 + WITH_LA shift, and go to state 1690 + '(' shift, and go to state 1693 + SCONST reduce using rule 1065 (opt_timezone) + $default reduce using rule 2089 (col_name_keyword) -state 1171 + opt_timezone go to state 1694 - 1881 reserved_keyword: UNION . - $default reduce using rule 1881 (reserved_keyword) +State 1180 + 1477 AexprConst: TRUE_P • -state 1172 + $default reduce using rule 1477 (AexprConst) - 1882 reserved_keyword: UNIQUE . - $default reduce using rule 1882 (reserved_keyword) +State 1181 + 1052 character: VARCHAR • + 2094 col_name_keyword: VARCHAR • + + SCONST reduce using rule 1052 (character) + '(' reduce using rule 1052 (character) + $default reduce using rule 2094 (col_name_keyword) + + +State 1182 + + 1139 a_expr: NOT_LA • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1695 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1183 + + 1117 a_expr: '+' • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1696 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1184 + + 1118 a_expr: '-' • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1697 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1185 + + 1180 a_expr: '*' • COLUMNS '(' a_expr ')' + 1182 | '*' • opt_except_list opt_replace_list + + COLUMNS shift, and go to state 1698 + EXCLUDE shift, and go to state 1699 + + $default reduce using rule 1446 (opt_except_list) + + except_list go to state 1700 + opt_except_list go to state 1701 + + +State 1186 + + 1232 list_expr: '[' • opt_expr_list_opt_comma ']' + 1260 list_comprehension: '[' • a_expr FOR list_comprehension_lhs IN_P a_expr ']' + 1261 | '[' • a_expr FOR list_comprehension_lhs IN_P c_expr IF_P a_expr ']' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1356 (opt_expr_list_opt_comma) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1702 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1256 + expr_list_opt_comma go to state 1703 + opt_expr_list_opt_comma go to state 1704 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1187 + + 720 select_with_parens: '(' • select_no_parens ')' + 721 | '(' • select_with_parens ')' + 722 | '(' • VariableShowStmt ')' + 1217 indirection_expr_or_a_expr: '(' • a_expr ')' + 1301 row: '(' • expr_list ',' a_expr ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 14 + DESCRIBE shift, and go to state 15 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FROM shift, and go to state 23 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 33 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 35 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SUMMARIZE shift, and go to state 37 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 38 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 40 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITH shift, and go to state 44 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + WITH_LA shift, and go to state 45 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1705 + select_no_parens go to state 957 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + grouping_or_grouping_id go to state 1195 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1706 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1707 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + VariableShowStmt go to state 958 + describe_or_desc go to state 105 + show_or_describe go to state 106 + + +State 1188 + + 1220 indirection_expr: '?' • + + $default reduce using rule 1220 (indirection_expr) + + +State 1189 + + 1233 struct_expr: '{' • dict_arguments_opt_comma '}' + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 1708 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + dict_arg go to state 1709 + dict_arguments go to state 1710 + dict_arguments_opt_comma go to state 1711 + + +State 1190 + + 1230 indirection_expr: '#' • ICONST + + ICONST shift, and go to state 1712 + + +State 1191 + + 1231 indirection_expr: '$' • ColLabel + + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 -state 1173 + ColLabel go to state 1713 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 - 1883 reserved_keyword: USING . - $default reduce using rule 1883 (reserved_keyword) +State 1192 + 1183 a_expr: ColId • '.' '*' opt_except_list opt_replace_list + 1412 columnref_opt_indirection: ColId • + 1413 | ColId • indirection + 1465 func_name: ColId • indirection -state 1174 + '[' shift, and go to state 998 + '.' shift, and go to state 1714 - 1769 other_keyword: VALUES . + $default reduce using rule 1412 (columnref_opt_indirection) - $default reduce using rule 1769 (other_keyword) + indirection go to state 1715 + indirection_el go to state 1001 -state 1175 +State 1193 - 1884 reserved_keyword: VARIADIC . + 1468 AexprConst: Sconst • opt_indirection - $default reduce using rule 1884 (reserved_keyword) + $default reduce using rule 1420 (opt_indirection) + opt_indirection go to state 1716 -state 1176 - 1885 reserved_keyword: WHEN . +State 1194 - $default reduce using rule 1885 (reserved_keyword) + 1213 d_expr: select_with_parens • + 1214 | select_with_parens • indirection + '[' shift, and go to state 998 + '.' shift, and go to state 999 -state 1177 + $default reduce using rule 1213 (d_expr) - 1886 reserved_keyword: WHERE . + indirection go to state 1717 + indirection_el go to state 1001 - $default reduce using rule 1886 (reserved_keyword) +State 1195 -state 1178 + 1216 d_expr: grouping_or_grouping_id • '(' expr_list_opt_comma ')' - 1887 reserved_keyword: WINDOW . + '(' shift, and go to state 1718 - $default reduce using rule 1887 (reserved_keyword) +State 1196 -state 1179 + 1473 AexprConst: ConstTypename • Sconst - 1888 reserved_keyword: WITH . + SCONST shift, and go to state 848 - $default reduce using rule 1888 (reserved_keyword) + Sconst go to state 1719 -state 1180 +State 1197 - 1031 indirection_el: '.' attr_name . + 1018 ConstTypename: Numeric • - $default reduce using rule 1031 (indirection_el) + $default reduce using rule 1018 (ConstTypename) -state 1181 +State 1198 - 1074 attr_name: ColLabel . + 1019 ConstTypename: ConstBit • - $default reduce using rule 1074 (attr_name) + $default reduce using rule 1019 (ConstTypename) -state 1182 +State 1199 - 1116 ColLabel: unreserved_keyword . + 1040 ConstBit: BitWithLength • - $default reduce using rule 1116 (ColLabel) + $default reduce using rule 1040 (ConstBit) -state 1183 +State 1200 - 1115 ColLabel: other_keyword . + 1041 ConstBit: BitWithoutLength • - $default reduce using rule 1115 (ColLabel) + $default reduce using rule 1041 (ConstBit) -state 1184 +State 1201 - 1117 ColLabel: reserved_keyword . + 1020 ConstTypename: ConstCharacter • - $default reduce using rule 1117 (ColLabel) + $default reduce using rule 1020 (ConstTypename) -state 1185 +State 1202 - 1037 indirection: indirection indirection_el . + 1046 ConstCharacter: CharacterWithLength • - $default reduce using rule 1037 (indirection) + $default reduce using rule 1046 (ConstCharacter) -state 1186 +State 1203 - 398 CopyStmt: COPY '(' SelectStmt ')' . TO opt_program copy_file_name opt_with copy_options + 1047 ConstCharacter: CharacterWithoutLength • - TO shift, and go to state 1544 + $default reduce using rule 1047 (ConstCharacter) -state 1187 +State 1204 - 309 columnElem: . ColId - 310 opt_column_list: '(' . columnList ')' - 319 columnList: . columnElem - 320 | . columnList ',' columnElem - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - columnElem go to state 1545 - columnList go to state 1546 - ColId go to state 1547 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1188 - - 397 CopyStmt: COPY opt_binary qualified_name opt_column_list . opt_oids copy_from opt_program copy_file_name copy_delimiter opt_with copy_options - 419 opt_oids: . WITH OIDS - 420 | . [FROM, TO] - - WITH shift, and go to state 1548 - - $default reduce using rule 420 (opt_oids) - - opt_oids go to state 1549 - - -state 1189 - - 212 CreateStmt: CREATE_P OR REPLACE OptTemp . TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 1262 ViewStmt: CREATE_P OR REPLACE OptTemp . VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1264 | CREATE_P OR REPLACE OptTemp . RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - 1271 CreateAsStmt: CREATE_P OR REPLACE OptTemp . TABLE create_as_target AS SelectStmt opt_with_data - - RECURSIVE shift, and go to state 1550 - TABLE shift, and go to state 1551 - VIEW shift, and go to state 1552 - - -state 1190 - - 1128 CreateSchemaStmt: CREATE_P SCHEMA IF_P NOT . EXISTS ColId OptSchemaEltList - - EXISTS shift, and go to state 1553 - - -state 1191 - - 162 CreateSeqStmt: . CREATE_P OptTemp SEQUENCE qualified_name OptSeqOptList - 163 | . CREATE_P OptTemp SEQUENCE IF_P NOT EXISTS qualified_name OptSeqOptList - 210 CreateStmt: . CREATE_P OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 211 | . CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 212 | . CREATE_P OR REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 1127 CreateSchemaStmt: CREATE_P SCHEMA ColId OptSchemaEltList . [$end, ';'] - 1129 OptSchemaEltList: OptSchemaEltList . schema_stmt - 1131 schema_stmt: . CreateStmt - 1132 | . IndexStmt - 1133 | . CreateSeqStmt - 1134 | . ViewStmt - 1135 IndexStmt: . CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - 1136 | . CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - 1261 ViewStmt: . CREATE_P OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1262 | . CREATE_P OR REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1263 | . CREATE_P OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - 1264 | . CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - - CREATE_P shift, and go to state 1554 - - $default reduce using rule 1127 (CreateSchemaStmt) - - CreateSeqStmt go to state 1555 - CreateStmt go to state 1556 - schema_stmt go to state 1557 - IndexStmt go to state 1558 - ViewStmt go to state 1559 - - -state 1192 - - 1074 attr_name: . ColLabel - 1109 attrs: '.' . attr_name - 1114 ColLabel: . IDENT - 1115 | . other_keyword - 1116 | . unreserved_keyword - 1117 | . reserved_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - 1817 reserved_keyword: . ALL - 1818 | . ANALYSE - 1819 | . ANALYZE - 1820 | . AND - 1821 | . ANY - 1822 | . ARRAY - 1823 | . AS - 1824 | . ASC_P - 1825 | . ASYMMETRIC - 1826 | . BOTH - 1827 | . CASE - 1828 | . CAST - 1829 | . CHECK_P - 1830 | . COLLATE - 1831 | . COLUMN - 1832 | . CONSTRAINT - 1833 | . CREATE_P - 1834 | . CURRENT_TIME - 1835 | . CURRENT_TIMESTAMP - 1836 | . DEFAULT - 1837 | . DEFERRABLE - 1838 | . DESC_P - 1839 | . DISTINCT - 1840 | . DO - 1841 | . ELSE - 1842 | . END_P - 1843 | . EXCEPT - 1844 | . FALSE_P - 1845 | . FETCH - 1846 | . FOR - 1847 | . FOREIGN - 1848 | . FROM - 1849 | . GRANT - 1850 | . GROUP_P - 1851 | . HAVING - 1852 | . IN_P - 1853 | . INITIALLY - 1854 | . INTERSECT - 1855 | . INTO - 1856 | . LATERAL_P - 1857 | . LEADING - 1858 | . LIMIT - 1859 | . LOCALTIME - 1860 | . LOCALTIMESTAMP - 1861 | . NOT - 1862 | . NULL_P - 1863 | . OFFSET - 1864 | . ON - 1865 | . ONLY - 1866 | . OR - 1867 | . ORDER - 1868 | . PLACING - 1869 | . PRIMARY - 1870 | . QUALIFY - 1871 | . REFERENCES - 1872 | . RETURNING - 1873 | . SELECT - 1874 | . SOME - 1875 | . SYMMETRIC - 1876 | . TABLE - 1877 | . THEN - 1878 | . TO - 1879 | . TRAILING - 1880 | . TRUE_P - 1881 | . UNION - 1882 | . UNIQUE - 1883 | . USING - 1884 | . VARIADIC - 1885 | . WHEN - 1886 | . WHERE - 1887 | . WINDOW - 1888 | . WITH - - IDENT shift, and go to state 1106 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1107 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ANALYSE shift, and go to state 1108 - ANALYZE shift, and go to state 1109 - AND shift, and go to state 1110 - ANY shift, and go to state 1111 - ARRAY shift, and go to state 1112 - AS shift, and go to state 1113 - ASC_P shift, and go to state 1114 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - ASYMMETRIC shift, and go to state 1115 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BOTH shift, and go to state 1116 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 1117 - CAST shift, and go to state 1118 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1119 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATE shift, and go to state 1120 - COLLATION shift, and go to state 767 - COLUMN shift, and go to state 1121 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1122 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CREATE_P shift, and go to state 1123 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_TIME shift, and go to state 1124 - CURRENT_TIMESTAMP shift, and go to state 1125 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 1126 - DEFAULTS shift, and go to state 171 - DEFERRABLE shift, and go to state 1127 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESC_P shift, and go to state 1128 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DISTINCT shift, and go to state 1129 - DO shift, and go to state 1130 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ELSE shift, and go to state 1131 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - END_P shift, and go to state 1132 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCEPT shift, and go to state 1133 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1134 - FAMILY shift, and go to state 205 - FETCH shift, and go to state 1135 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FOR shift, and go to state 1136 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1137 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FROM shift, and go to state 1138 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANT shift, and go to state 1139 - GRANTED shift, and go to state 219 - GROUP_P shift, and go to state 1140 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HAVING shift, and go to state 1141 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - IN_P shift, and go to state 1142 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INITIALLY shift, and go to state 1143 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERSECT shift, and go to state 1144 - INTERVAL shift, and go to state 791 - INTO shift, and go to state 1145 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 1146 - LEADING shift, and go to state 1147 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LIMIT shift, and go to state 1148 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 1149 - LOCALTIMESTAMP shift, and go to state 1150 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOT shift, and go to state 1151 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 1152 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OFFSET shift, and go to state 1153 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1154 - ONLY shift, and go to state 1155 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - OR shift, and go to state 1156 - ORDER shift, and go to state 1157 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLACING shift, and go to state 1158 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1159 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUALIFY shift, and go to state 1160 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCES shift, and go to state 1161 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNING shift, and go to state 1162 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 1163 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SOME shift, and go to state 1164 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYMMETRIC shift, and go to state 1165 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 1166 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - THEN shift, and go to state 1167 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TO shift, and go to state 1168 - TRAILING shift, and go to state 1169 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1170 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNION shift, and go to state 1171 - UNIQUE shift, and go to state 1172 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - USING shift, and go to state 1173 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARIADIC shift, and go to state 1175 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHEN shift, and go to state 1176 - WHERE shift, and go to state 1177 - WHITESPACE_P shift, and go to state 462 - WINDOW shift, and go to state 1178 - WITH shift, and go to state 1179 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - attr_name go to state 1560 - ColLabel go to state 1181 - unreserved_keyword go to state 1182 - other_keyword go to state 1183 - reserved_keyword go to state 1184 - - -state 1193 - - 1108 any_name: ColId attrs . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECK_P, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INITIALLY, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 1110 attrs: attrs . '.' attr_name - - '.' shift, and go to state 1561 - - $default reduce using rule 1108 (any_name) - - -state 1194 - - 158 CreateTypeStmt: CREATE_P TYPE_P any_name AS . Typename - 660 RowOrStruct: . ROW - 661 | . STRUCT - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 703 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETOF shift, and go to state 715 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 718 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - RowOrStruct go to state 727 - Typename go to state 1562 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 - - -state 1195 - - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1263 ViewStmt: CREATE_P OptTemp RECURSIVE VIEW . qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 1563 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1196 - - 163 CreateSeqStmt: CREATE_P OptTemp SEQUENCE IF_P . NOT EXISTS qualified_name OptSeqOptList - 1382 unreserved_keyword: IF_P . [$end, AS, CACHE, CREATE_P, CYCLE, INCREMENT, MAXVALUE, MINVALUE, NO, OWNED, RESTART, SEQUENCE, START, '[', '.', ';'] - - NOT shift, and go to state 1564 - - $default reduce using rule 1382 (unreserved_keyword) - - -state 1197 - - 162 CreateSeqStmt: CREATE_P OptTemp SEQUENCE qualified_name . OptSeqOptList - 164 OptSeqOptList: . SeqOptList - 165 | . [$end, CREATE_P, ';'] - 173 SeqOptList: . SeqOptElem - 174 | . SeqOptList SeqOptElem - 182 SeqOptElem: . AS SimpleTypename - 183 | . CACHE NumericOnly - 184 | . CYCLE - 185 | . NO CYCLE - 186 | . INCREMENT opt_by NumericOnly - 187 | . MAXVALUE NumericOnly - 188 | . MINVALUE NumericOnly - 189 | . NO MAXVALUE - 190 | . NO MINVALUE - 191 | . OWNED BY any_name - 192 | . SEQUENCE NAME_P any_name - 193 | . START opt_with NumericOnly - 194 | . RESTART - 195 | . RESTART opt_with NumericOnly - - AS shift, and go to state 1033 - CACHE shift, and go to state 1034 - CYCLE shift, and go to state 1035 - INCREMENT shift, and go to state 1036 - MAXVALUE shift, and go to state 1037 - MINVALUE shift, and go to state 1038 - NO shift, and go to state 1039 - OWNED shift, and go to state 1040 - RESTART shift, and go to state 1042 - SEQUENCE shift, and go to state 1043 - START shift, and go to state 1045 - - $default reduce using rule 165 (OptSeqOptList) - - OptSeqOptList go to state 1565 - SeqOptList go to state 1566 - SeqOptElem go to state 1048 - - -state 1198 - - 168 ExecuteStmt: CREATE_P OptTemp TABLE IF_P . NOT EXISTS create_as_target AS EXECUTE name execute_param_clause opt_with_data - 211 CreateStmt: CREATE_P OptTemp TABLE IF_P . NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 1270 CreateAsStmt: CREATE_P OptTemp TABLE IF_P . NOT EXISTS create_as_target AS SelectStmt opt_with_data - 1382 unreserved_keyword: IF_P . [AS, ON, WITH, WITHOUT, '[', '(', '.'] - - NOT shift, and go to state 1567 - - $default reduce using rule 1382 (unreserved_keyword) - - -state 1199 - - 210 CreateStmt: CREATE_P OptTemp TABLE qualified_name . '(' OptTableElementList ')' OptWith OnCommitOption - 310 opt_column_list: . '(' columnList ')' - 311 | . [AS, ON, WITH, WITHOUT] - 1275 create_as_target: qualified_name . opt_column_list OptWith OnCommitOption - - '(' shift, and go to state 1568 - - $default reduce using rule 311 (opt_column_list) - - opt_column_list go to state 1569 - - -state 1200 - - 167 ExecuteStmt: CREATE_P OptTemp TABLE create_as_target . AS EXECUTE name execute_param_clause opt_with_data - 1269 CreateAsStmt: CREATE_P OptTemp TABLE create_as_target . AS SelectStmt opt_with_data - - AS shift, and go to state 1570 - - -state 1201 - - 310 opt_column_list: . '(' columnList ')' - 311 | . [AS, WITH] - 1261 ViewStmt: CREATE_P OptTemp VIEW qualified_name . opt_column_list opt_reloptions AS SelectStmt opt_check_option - - '(' shift, and go to state 1187 - - $default reduce using rule 311 (opt_column_list) - - opt_column_list go to state 1571 - - -state 1202 - - 390 CreateFunctionStmt: CREATE_P OptTemp macro_alias qualified_name . param_list AS TABLE SelectStmt - 391 | CREATE_P OptTemp macro_alias qualified_name . param_list AS a_expr - 394 param_list: . '(' ')' - 395 | . '(' func_arg_list ')' - - '(' shift, and go to state 1572 - - param_list go to state 1573 - - -state 1203 - - 1140 opt_concurrently: CONCURRENTLY . - - $default reduce using rule 1140 (opt_concurrently) - - -state 1204 - - 298 index_name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1135 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently . opt_index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - 1136 | CREATE_P opt_unique INDEX opt_concurrently . IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - 1142 opt_index_name: . index_name - 1143 | . [ON] - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 1574 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 1143 (opt_index_name) - - index_name go to state 1575 - ColId go to state 1576 - opt_index_name go to state 1577 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1205 - - 376 drop_type_name: FOREIGN DATA_P WRAPPER . - - $default reduce using rule 376 (drop_type_name) - - -state 1206 - - 372 drop_type_any_name: TEXT_P SEARCH CONFIGURATION . - - $default reduce using rule 372 (drop_type_any_name) - - -state 1207 - - 370 drop_type_any_name: TEXT_P SEARCH DICTIONARY . - - $default reduce using rule 370 (drop_type_any_name) - - -state 1208 - - 369 drop_type_any_name: TEXT_P SEARCH PARSER . - - $default reduce using rule 369 (drop_type_any_name) - - -state 1209 - - 371 drop_type_any_name: TEXT_P SEARCH TEMPLATE . - - $default reduce using rule 371 (drop_type_any_name) - - -state 1210 - - 720 opt_varying: VARYING . - - $default reduce using rule 720 (opt_varying) - - -state 1211 - - 706 BitWithLength: BIT opt_varying . '(' expr_list_opt_comma ')' - 707 BitWithoutLength: BIT opt_varying . [$end, IDENT, SCONST, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, ARRAY, AS, ASC_P, AT, BETWEEN, CACHE, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, CYCLE, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INCREMENT, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, MAXVALUE, MINVALUE, NATURAL, NO, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OWNED, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTART, RESTRICT, RETURNING, RIGHT, ROWS, SEQUENCE, SET, SIMILAR, START, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', ';', ',', '}', ':'] - - '(' shift, and go to state 1578 - - $default reduce using rule 707 (BitWithoutLength) - - -state 1212 - - 715 character: CHAR_P opt_varying . - - $default reduce using rule 715 (character) - - -state 1213 - - 714 character: CHARACTER opt_varying . - - $default reduce using rule 714 (character) - - -state 1214 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 687 opt_type_modifiers: '(' . opt_expr_list_opt_comma ')' - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 980 expr_list_opt_comma: . expr_list - 981 | . expr_list ',' - 982 opt_expr_list_opt_comma: . expr_list_opt_comma - 983 | . [')'] - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 983 (opt_expr_list_opt_comma) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 981 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 982 - expr_list_opt_comma go to state 1339 - opt_expr_list_opt_comma go to state 1579 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1215 - - 697 Numeric: DEC opt_type_modifiers . - - $default reduce using rule 697 (Numeric) - - -state 1216 - - 696 Numeric: DECIMAL_P opt_type_modifiers . - - $default reduce using rule 696 (Numeric) - - -state 1217 - - 695 Numeric: DOUBLE_P PRECISION . - - $default reduce using rule 695 (Numeric) - - -state 1218 - - 700 opt_float: '(' . Iconst ')' - 1091 Iconst: . ICONST - - ICONST shift, and go to state 864 - - Iconst go to state 1580 - - -state 1219 - - 694 Numeric: FLOAT_P opt_float . - - $default reduce using rule 694 (Numeric) - - -state 1220 - - 356 DropStmt: DROP TYPE_P IF_P EXISTS . type_name_list opt_drop_behavior - 388 type_name_list: . Typename - 389 | . type_name_list ',' Typename - 660 RowOrStruct: . ROW - 661 | . STRUCT - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 703 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETOF shift, and go to state 715 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 718 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - type_name_list go to state 1581 - RowOrStruct go to state 727 - Typename go to state 728 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 - - -state 1221 - - 660 RowOrStruct: . ROW - 661 | . STRUCT - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 671 | MAP '(' . type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 989 type_list: . Typename - 990 | . type_list ',' Typename - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 703 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETOF shift, and go to state 715 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 718 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - RowOrStruct go to state 727 - Typename go to state 1304 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_list go to state 1582 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 + 1048 CharacterWithLength: character • '(' Iconst ')' + 1049 CharacterWithoutLength: character • + '(' shift, and go to state 1720 -state 1222 + $default reduce using rule 1049 (CharacterWithoutLength) - 718 character: NATIONAL CHAR_P . opt_varying - 720 opt_varying: . VARYING - 721 | . [$end, IDENT, SCONST, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, ARRAY, AS, ASC_P, AT, BETWEEN, CACHE, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, CYCLE, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INCREMENT, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, MAXVALUE, MINVALUE, NATURAL, NO, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OWNED, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTART, RESTRICT, RETURNING, RIGHT, ROWS, SEQUENCE, SET, SIMILAR, START, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', '(', ')', ';', ',', '}', ':'] - VARYING shift, and go to state 1210 +State 1205 - $default reduce using rule 721 (opt_varying) + 1021 ConstTypename: ConstDatetime • - opt_varying go to state 1583 + $default reduce using rule 1021 (ConstTypename) -state 1223 +State 1206 - 717 character: NATIONAL CHARACTER . opt_varying - 720 opt_varying: . VARYING - 721 | . [$end, IDENT, SCONST, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, ARRAY, AS, ASC_P, AT, BETWEEN, CACHE, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, CYCLE, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INCREMENT, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, MAXVALUE, MINVALUE, NATURAL, NO, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OWNED, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTART, RESTRICT, RETURNING, RIGHT, ROWS, SEQUENCE, SET, SIMILAR, START, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', '(', ')', ';', ',', '}', ':'] + 1474 AexprConst: ConstInterval • '(' a_expr ')' opt_interval + 1475 | ConstInterval • Iconst opt_interval + 1476 | ConstInterval • Sconst opt_interval - VARYING shift, and go to state 1210 + SCONST shift, and go to state 848 + ICONST shift, and go to state 1146 + '(' shift, and go to state 1721 - $default reduce using rule 721 (opt_varying) + Sconst go to state 1722 + Iconst go to state 1723 - opt_varying go to state 1584 +State 1207 -state 1224 + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1440 target_el: a_expr • AS ColLabelOrString + 1441 | a_expr • IDENT + 1442 | a_expr • - 719 character: NCHAR opt_varying . + IDENT shift, and go to state 1724 + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AS shift, and go to state 1735 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 - $default reduce using rule 719 (character) + $default reduce using rule 1442 (target_el) + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 -state 1225 - 698 Numeric: NUMERIC opt_type_modifiers . +State 1208 - $default reduce using rule 698 (Numeric) + 1113 a_expr: c_expr • + $default reduce using rule 1113 (a_expr) -state 1226 - 665 Typename: SETOF SimpleTypename . opt_array_bounds - 667 | SETOF SimpleTypename . ARRAY '[' Iconst ']' - 669 | SETOF SimpleTypename . ARRAY - 672 opt_array_bounds: . opt_array_bounds '[' ']' - 673 | . opt_array_bounds '[' Iconst ']' - 674 | . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTRICT, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', ';', ',', '}', ':'] +State 1209 - ARRAY shift, and go to state 1585 + 1209 c_expr: d_expr • - $default reduce using rule 674 (opt_array_bounds) + $default reduce using rule 1209 (c_expr) - opt_array_bounds go to state 1586 +State 1210 -state 1227 + 1210 c_expr: indirection_expr_or_a_expr • opt_extended_indirection - 728 opt_timezone: WITHOUT . TIME ZONE + $default reduce using rule 1430 (opt_extended_indirection) - TIME shift, and go to state 1587 + opt_extended_indirection go to state 1764 -state 1228 +State 1211 - 727 opt_timezone: WITH_LA . TIME ZONE + 1218 indirection_expr_or_a_expr: indirection_expr • - TIME shift, and go to state 1588 + $default reduce using rule 1218 (indirection_expr_or_a_expr) -state 1229 +State 1212 - 724 ConstDatetime: TIME '(' . Iconst ')' opt_timezone - 1091 Iconst: . ICONST + 1226 indirection_expr: list_expr • - ICONST shift, and go to state 864 + $default reduce using rule 1226 (indirection_expr) - Iconst go to state 1589 +State 1213 -state 1230 + 1222 indirection_expr: struct_expr • - 725 ConstDatetime: TIME opt_timezone . + $default reduce using rule 1222 (indirection_expr) - $default reduce using rule 725 (ConstDatetime) +State 1214 -state 1231 + 1223 indirection_expr: map_expr • - 722 ConstDatetime: TIMESTAMP '(' . Iconst ')' opt_timezone - 1091 Iconst: . ICONST + $default reduce using rule 1223 (indirection_expr) - ICONST shift, and go to state 864 - Iconst go to state 1590 +State 1215 + 1241 func_expr: func_application • within_group_clause filter_clause export_clause over_clause -state 1232 + WITHIN shift, and go to state 1765 - 723 ConstDatetime: TIMESTAMP opt_timezone . + $default reduce using rule 1263 (within_group_clause) - $default reduce using rule 723 (ConstDatetime) + within_group_clause go to state 1766 -state 1233 +State 1216 - 382 opt_drop_behavior: CASCADE . + 1224 indirection_expr: func_expr • - $default reduce using rule 382 (opt_drop_behavior) + $default reduce using rule 1224 (indirection_expr) -state 1234 +State 1217 - 383 opt_drop_behavior: RESTRICT . + 1242 func_expr: func_expr_common_subexpr • - $default reduce using rule 383 (opt_drop_behavior) + $default reduce using rule 1242 (func_expr) -state 1235 +State 1218 - 389 type_name_list: type_name_list ',' . Typename - 660 RowOrStruct: . ROW - 661 | . STRUCT - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 703 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETOF shift, and go to state 715 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 718 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - RowOrStruct go to state 727 - Typename go to state 1591 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 - - -state 1236 - - 355 DropStmt: DROP TYPE_P type_name_list opt_drop_behavior . - - $default reduce using rule 355 (DropStmt) - - -state 1237 - - 658 colid_type_list: . ColId Typename - 659 | . colid_type_list ',' ColId Typename - 670 Typename: RowOrStruct '(' . colid_type_list ')' opt_array_bounds - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 + 1227 indirection_expr: list_comprehension • - colid_type_list go to state 1592 - ColId go to state 1593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 + $default reduce using rule 1227 (indirection_expr) -state 1238 +State 1219 - 666 Typename: SimpleTypename ARRAY . '[' Iconst ']' - 668 | SimpleTypename ARRAY . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTRICT, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] + 1300 row: qualified_row • - '[' shift, and go to state 1594 + $default reduce using rule 1300 (row) - $default reduce using rule 668 (Typename) +State 1220 -state 1239 + 1160 a_expr: row • OVERLAPS row + 1219 indirection_expr_or_a_expr: row • - 664 Typename: SimpleTypename opt_array_bounds . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTRICT, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 672 opt_array_bounds: opt_array_bounds . '[' ']' - 673 | opt_array_bounds . '[' Iconst ']' + OVERLAPS shift, and go to state 1767 - '[' shift, and go to state 1595 + $default reduce using rule 1219 (indirection_expr_or_a_expr) - $default reduce using rule 664 (Typename) +State 1221 -state 1240 + 1134 a_expr: qual_Op • a_expr - 712 CharacterWithLength: character '(' . Iconst ')' - 1091 Iconst: . ICONST + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1768 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 - ICONST shift, and go to state 864 - Iconst go to state 1596 +State 1222 + 1225 indirection_expr: case_expr • -state 1241 + $default reduce using rule 1225 (indirection_expr) - 734 day_keyword: DAY_P . - $default reduce using rule 734 (day_keyword) +State 1223 + 1211 d_expr: columnref_opt_indirection • -state 1242 + $default reduce using rule 1211 (d_expr) - 735 day_keyword: DAYS_P . - $default reduce using rule 735 (day_keyword) +State 1224 + 1437 target_list: target_list • ',' target_el + 1438 target_list_opt_comma: target_list • + 1439 | target_list • ',' -state 1243 + ',' shift, and go to state 1769 - 736 hour_keyword: HOUR_P . + $default reduce using rule 1438 (target_list_opt_comma) - $default reduce using rule 736 (hour_keyword) +State 1225 -state 1244 + 736 simple_select: SELECT distinct_clause target_list_opt_comma • into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 737 hour_keyword: HOURS_P . + INTO shift, and go to state 1558 - $default reduce using rule 737 (hour_keyword) + $default reduce using rule 777 (into_clause) + into_clause go to state 1770 -state 1245 - 744 microsecond_keyword: MICROSECOND_P . +State 1226 - $default reduce using rule 744 (microsecond_keyword) + 1436 target_list: target_el • + $default reduce using rule 1436 (target_list) -state 1246 - 745 microsecond_keyword: MICROSECONDS_P . +State 1227 - $default reduce using rule 745 (microsecond_keyword) + 1235 func_application: func_name • '(' ')' + 1236 | func_name • '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' + 1237 | func_name • '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' + 1238 | func_name • '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' + 1239 | func_name • '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' + 1240 | func_name • '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' + 1471 AexprConst: func_name • Sconst + 1472 | func_name • '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst + SCONST shift, and go to state 848 + '(' shift, and go to state 1771 -state 1247 + Sconst go to state 1772 - 742 millisecond_keyword: MILLISECOND_P . - $default reduce using rule 742 (millisecond_keyword) +State 1228 + 1212 d_expr: AexprConst • -state 1248 + $default reduce using rule 1212 (d_expr) - 743 millisecond_keyword: MILLISECONDS_P . - $default reduce using rule 743 (millisecond_keyword) +State 1229 + 1466 AexprConst: Iconst • -state 1249 + $default reduce using rule 1466 (AexprConst) - 738 minute_keyword: MINUTE_P . - $default reduce using rule 738 (minute_keyword) +State 1230 + 735 simple_select: SELECT opt_all_clause opt_target_list_opt_comma • into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause -state 1250 + INTO shift, and go to state 1558 - 739 minute_keyword: MINUTES_P . + $default reduce using rule 777 (into_clause) - $default reduce using rule 739 (minute_keyword) + into_clause go to state 1773 -state 1251 +State 1231 - 732 month_keyword: MONTH_P . + 1434 opt_target_list_opt_comma: target_list_opt_comma • - $default reduce using rule 732 (month_keyword) + $default reduce using rule 1434 (opt_target_list_opt_comma) -state 1252 +State 1232 - 733 month_keyword: MONTHS_P . + 1620 VariableSetStmt: SET GLOBAL set_rest • - $default reduce using rule 733 (month_keyword) + $default reduce using rule 1620 (VariableSetStmt) -state 1253 +State 1233 - 740 second_keyword: SECOND_P . + 1618 VariableSetStmt: SET LOCAL set_rest • - $default reduce using rule 740 (second_keyword) + $default reduce using rule 1618 (VariableSetStmt) -state 1254 +State 1234 - 741 second_keyword: SECONDS_P . + 1625 set_rest: SCHEMA Sconst • - $default reduce using rule 741 (second_keyword) + $default reduce using rule 1625 (set_rest) -state 1255 +State 1235 - 730 year_keyword: YEAR_P . + 1619 VariableSetStmt: SET SESSION set_rest • - $default reduce using rule 730 (year_keyword) + $default reduce using rule 1619 (VariableSetStmt) -state 1256 +State 1236 - 731 year_keyword: YEARS_P . + 1624 set_rest: TIME ZONE • zone_value - $default reduce using rule 731 (year_keyword) + IDENT shift, and go to state 1774 + FCONST shift, and go to state 1455 + SCONST shift, and go to state 848 + ICONST shift, and go to state 1146 + DEFAULT shift, and go to state 1775 + INTERVAL shift, and go to state 1612 + LOCAL shift, and go to state 1776 + '+' shift, and go to state 1459 + '-' shift, and go to state 1460 + NumericOnly go to state 1777 + SignedIconst go to state 1462 + Sconst go to state 1778 + ConstInterval go to state 1779 + Iconst go to state 1468 + zone_value go to state 1780 -state 1257 - 681 SimpleTypename: ConstInterval '(' . Iconst ')' - 1091 Iconst: . ICONST +State 1237 - ICONST shift, and go to state 864 + 1621 VariableSetStmt: SET VARIABLE_P set_rest • - Iconst go to state 1597 + $default reduce using rule 1621 (VariableSetStmt) -state 1258 +State 1238 - 746 opt_interval: year_keyword . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, ARRAY, AS, ASC_P, AT, BETWEEN, CACHE, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, CYCLE, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INCREMENT, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, MAXVALUE, MINVALUE, NATURAL, NO, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OWNED, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTART, RESTRICT, RETURNING, RIGHT, ROW, ROWS, SEQUENCE, SET, SIMILAR, START, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', ';', ',', '}', ':'] - 754 | year_keyword . TO month_keyword + 1623 set_rest: var_name FROM • CURRENT_P - TO shift, and go to state 1598 + CURRENT_P shift, and go to state 1781 - $default reduce using rule 746 (opt_interval) +State 1239 -state 1259 + 1626 generic_set: var_name TO • var_list - 747 opt_interval: month_keyword . + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1584 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + var_value go to state 1585 + var_list go to state 1782 + + +State 1240 + + 1627 generic_set: var_name '=' • var_list + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1584 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + var_value go to state 1585 + var_list go to state 1783 + + +State 1241 + + 263 TransactionStmt: START opt_transaction opt_transaction_type • + + $default reduce using rule 263 (TransactionStmt) + + +State 1242 + + 1713 table_id: table_id '.' • ColId + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1784 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1243 + + 113 qualified_name: ColId indirection • + 122 indirection: indirection • indirection_el + + '[' shift, and go to state 998 + '.' shift, and go to state 999 + + $default reduce using rule 113 (qualified_name) + + indirection_el go to state 1350 + + +State 1244 + + 1666 DeleteStmt: TRUNCATE opt_table relation_expr_opt_alias • + + $default reduce using rule 1666 (DeleteStmt) + + +State 1245 + + 1667 relation_expr_opt_alias: relation_expr • + 1668 | relation_expr • ColId + 1669 | relation_expr • AS ColId + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + AS shift, and go to state 1785 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 1667 (relation_expr_opt_alias) + + ColId go to state 1786 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1246 + + 1658 vacuum_option_elem: IDENT • + + $default reduce using rule 1658 (vacuum_option_elem) + + +State 1247 + + 1656 vacuum_option_elem: FREEZE • + + $default reduce using rule 1656 (vacuum_option_elem) + + +State 1248 + + 1657 vacuum_option_elem: FULL • + + $default reduce using rule 1657 (vacuum_option_elem) + + +State 1249 + + 1655 vacuum_option_elem: VERBOSE • + + $default reduce using rule 1655 (vacuum_option_elem) + + +State 1250 + + 1654 vacuum_option_elem: analyze_keyword • + + $default reduce using rule 1654 (vacuum_option_elem) + + +State 1251 + + 1661 vacuum_option_list: vacuum_option_elem • + + $default reduce using rule 1661 (vacuum_option_list) + + +State 1252 + + 1652 VacuumStmt: VACUUM '(' vacuum_option_list • ')' + 1653 | VACUUM '(' vacuum_option_list • ')' qualified_name opt_name_list + 1662 vacuum_option_list: vacuum_option_list • ',' vacuum_option_elem + + ')' shift, and go to state 1787 + ',' shift, and go to state 1788 + + +State 1253 + + 1663 opt_freeze: FREEZE • + + $default reduce using rule 1663 (opt_freeze) + + +State 1254 + + 1649 VacuumStmt: VACUUM opt_full opt_freeze • opt_verbose + 1650 | VACUUM opt_full opt_freeze • opt_verbose qualified_name opt_name_list + 1651 | VACUUM opt_full opt_freeze • opt_verbose AnalyzeStmt + + VERBOSE shift, and go to state 961 + + $default reduce using rule 1565 (opt_verbose) + + opt_verbose go to state 1789 + + +State 1255 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1351 expr_list: a_expr • + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1351 (expr_list) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 1256 + + 1352 expr_list: expr_list • ',' a_expr + 1353 expr_list_opt_comma: expr_list • + 1354 | expr_list • ',' + + ',' shift, and go to state 1790 + + $default reduce using rule 1353 (expr_list_opt_comma) + + +State 1257 + + 898 values_clause: VALUES '(' expr_list_opt_comma • ')' + + ')' shift, and go to state 1791 + + +State 1258 + + 769 with_clause: WITH RECURSIVE cte_list • + 771 cte_list: cte_list • ',' common_table_expr + + ',' shift, and go to state 1259 + + $default reduce using rule 769 (with_clause) + + +State 1259 + + 771 cte_list: cte_list ',' • common_table_expr + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + common_table_expr go to state 1792 + name go to state 897 + + +State 1260 + + 1497 opt_name_list: '(' • name_list_opt_comma ')' + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name_list go to state 1793 + name_list_opt_comma go to state 1794 + name go to state 1054 + + +State 1261 + + 772 common_table_expr: name opt_name_list • AS opt_materialized '(' PreparableStmt ')' + + AS shift, and go to state 1795 + + +State 1262 + + 323 GraphTableStmt: '(' PGQ_IDENT MATCH • PathPatternList KeepOptional GraphTableWhereOptional ColumnsOptional ')' GraphTableNameOptional + + IDENT shift, and go to state 899 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 900 + BIGINT shift, and go to state 901 + BIT shift, and go to state 902 + BOOLEAN_P shift, and go to state 903 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 904 + CHARACTER shift, and go to state 905 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 906 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 907 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 908 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 909 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 910 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 911 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 912 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GROUPING shift, and go to state 913 + GROUPING_ID shift, and go to state 914 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 915 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 916 + INTEGER shift, and go to state 917 + INTERVAL shift, and go to state 918 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 919 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 920 + NCHAR shift, and go to state 921 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NONE shift, and go to state 922 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 923 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 924 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 925 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 926 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 927 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 928 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 929 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 930 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 931 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 932 + SNAPSHOT shift, and go to state 451 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 933 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 934 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 935 + TIMESTAMP shift, and go to state 936 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 937 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 938 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 939 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 1520 + VARCHAR shift, and go to state 941 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 942 + XMLCONCAT shift, and go to state 943 + XMLELEMENT shift, and go to state 944 + XMLEXISTS shift, and go to state 945 + XMLFOREST shift, and go to state 946 + XMLNAMESPACES shift, and go to state 947 + XMLPARSE shift, and go to state 948 + XMLPI shift, and go to state 949 + XMLROOT shift, and go to state 950 + XMLSERIALIZE shift, and go to state 951 + XMLTABLE shift, and go to state 952 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 333 (PathVariableOptional) + + unreserved_keyword go to state 953 + pgq_col_name_keyword go to state 954 + PGQ_IDENT go to state 1796 + PathVariableOptional go to state 1797 + PathPatternList go to state 1798 + PathPattern go to state 1799 + + +State 1263 + + 721 select_with_parens: '(' select_with_parens ')' • + + $default reduce using rule 721 (select_with_parens) + + +State 1264 + + 720 select_with_parens: '(' select_no_parens ')' • + + $default reduce using rule 720 (select_with_parens) + + +State 1265 + + 722 select_with_parens: '(' VariableShowStmt ')' • + + $default reduce using rule 722 (select_with_parens) + + +State 1266 + + 2 stmtmulti: stmtmulti ';' stmt • - $default reduce using rule 747 (opt_interval) + $default reduce using rule 2 (stmtmulti) -state 1260 +State 1267 + + 1675 AnalyzeStmt: analyze_keyword opt_verbose qualified_name • opt_name_list + + '(' shift, and go to state 1260 + + $default reduce using rule 1498 (opt_name_list) + + opt_name_list go to state 1800 + + +State 1268 + + 1665 DeleteStmt: opt_with_clause DELETE_P FROM • relation_expr_opt_alias using_clause where_or_current_clause returning_clause + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ONLY shift, and go to state 824 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 834 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + relation_expr_opt_alias go to state 1801 + relation_expr go to state 1245 + + +State 1269 + + 164 opt_or_action: OR • REPLACE + 165 | OR • IGNORE_P + + IGNORE_P shift, and go to state 1802 + REPLACE shift, and go to state 1803 + + +State 1270 + + 145 InsertStmt: opt_with_clause INSERT opt_or_action • INTO insert_target opt_by_name_or_position insert_rest opt_on_conflict returning_clause + + INTO shift, and go to state 1804 + + +State 1271 + + 217 UpdateExtensionsStmt: opt_with_clause UPDATE EXTENSIONS • opt_column_list + 1821 unreserved_keyword: EXTENSIONS • + + '(' shift, and go to state 1401 + + $end reduce using rule 563 (opt_column_list) + ';' reduce using rule 563 (opt_column_list) + $default reduce using rule 1821 (unreserved_keyword) + + opt_column_list go to state 1805 + + +State 1272 + + 658 UpdateStmt: opt_with_clause UPDATE relation_expr_opt_alias • SET set_clause_list_opt_comma from_clause where_or_current_clause returning_clause + + SET shift, and go to state 1806 + + +State 1273 + + 1639 LoadStmt: opt_force INSTALL file_name • opt_ext_version + 1640 | opt_force INSTALL file_name • FROM ColId opt_ext_version + 1641 | opt_force INSTALL file_name • FROM Sconst opt_ext_version + + FROM shift, and go to state 1807 + VERSION_P shift, and go to state 1808 + + $default reduce using rule 1646 (opt_ext_version) + + opt_ext_version go to state 1809 + + +State 1274 + + 789 all_or_distinct: ALL • + + $default reduce using rule 789 (all_or_distinct) + + +State 1275 + + 790 all_or_distinct: DISTINCT • + + $default reduce using rule 790 (all_or_distinct) + + +State 1276 + + 744 simple_select: select_clause EXCEPT all_or_distinct • select_clause + + FROM shift, and go to state 23 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + TABLE shift, and go to state 38 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + '(' shift, and go to state 880 + + select_with_parens go to state 975 + select_clause go to state 1810 + simple_select go to state 977 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + + +State 1277 + + 743 simple_select: select_clause INTERSECT all_or_distinct • select_clause + + FROM shift, and go to state 23 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + TABLE shift, and go to state 38 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + '(' shift, and go to state 880 + + select_with_parens go to state 975 + select_clause go to state 1811 + simple_select go to state 977 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + + +State 1278 + + 802 sort_clause: ORDER BY • sortby_list + 803 | ORDER BY • ALL opt_asc_desc opt_nulls_order + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 1812 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + sortby_list go to state 1813 + sortby go to state 1814 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1815 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1279 + + 741 simple_select: select_clause UNION all_or_distinct • by_name select_clause + 742 | select_clause UNION all_or_distinct • select_clause + + BY shift, and go to state 1816 + FROM shift, and go to state 23 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + TABLE shift, and go to state 38 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + '(' shift, and go to state 880 + + select_with_parens go to state 975 + select_clause go to state 1817 + simple_select go to state 977 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + by_name go to state 1818 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + + +State 1280 + + 822 limit_clause: FETCH • first_or_next select_fetch_first_value row_or_rows ONLY + 823 | FETCH • first_or_next row_or_rows ONLY + + FIRST_P shift, and go to state 1819 + NEXT shift, and go to state 1820 + + first_or_next go to state 1821 + + +State 1281 + + 883 for_locking_clause: FOR • READ_P ONLY + 889 for_locking_strength: FOR • UPDATE + 890 | FOR • NO KEY UPDATE + 891 | FOR • SHARE + 892 | FOR • KEY SHARE + + KEY shift, and go to state 1822 + NO shift, and go to state 1823 + READ_P shift, and go to state 1824 + SHARE shift, and go to state 1825 + UPDATE shift, and go to state 1826 + + +State 1282 + + 820 limit_clause: LIMIT • select_limit_value + 821 | LIMIT • select_limit_value ',' select_offset_value + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1827 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1828 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 1829 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + select_limit_value go to state 1830 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1831 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1283 + + 824 offset_clause: OFFSET • select_offset_value + 825 | OFFSET • select_fetch_first_value row_or_rows + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1832 + '-' shift, and go to state 1833 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + select_offset_value go to state 1834 + select_fetch_first_value go to state 1835 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1836 + c_expr go to state 1837 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1284 + + 726 select_no_parens: select_clause opt_sort_clause select_limit • opt_for_locking_clause + + FOR shift, and go to state 1281 + + $default reduce using rule 885 (opt_for_locking_clause) + + for_locking_clause go to state 1838 + opt_for_locking_clause go to state 1839 + for_locking_items go to state 1288 + for_locking_item go to state 1289 + for_locking_strength go to state 1290 + + +State 1285 + + 814 select_limit: limit_clause • offset_clause + 816 | limit_clause • + + OFFSET shift, and go to state 1283 + + $default reduce using rule 816 (select_limit) + + offset_clause go to state 1840 + + +State 1286 + + 815 select_limit: offset_clause • limit_clause + 817 | offset_clause • + + FETCH shift, and go to state 1280 + LIMIT shift, and go to state 1282 + + $default reduce using rule 817 (select_limit) + + limit_clause go to state 1841 + + +State 1287 + + 725 select_no_parens: select_clause opt_sort_clause for_locking_clause • opt_select_limit + + FETCH shift, and go to state 1280 + LIMIT shift, and go to state 1282 + OFFSET shift, and go to state 1283 + + $default reduce using rule 819 (opt_select_limit) + + select_limit go to state 1842 + opt_select_limit go to state 1843 + limit_clause go to state 1285 + offset_clause go to state 1286 + + +State 1288 + + 882 for_locking_clause: for_locking_items • + 887 for_locking_items: for_locking_items • for_locking_item + + FOR shift, and go to state 1844 + + $default reduce using rule 882 (for_locking_clause) + + for_locking_item go to state 1845 + for_locking_strength go to state 1290 + + +State 1289 + + 886 for_locking_items: for_locking_item • + + $default reduce using rule 886 (for_locking_items) + + +State 1290 + + 888 for_locking_item: for_locking_strength • locked_rels_list opt_nowait_or_skip + + OF shift, and go to state 1846 + + $default reduce using rule 894 (locked_rels_list) + + locked_rels_list go to state 1847 + + +State 1291 + + 747 simple_select: pivot_keyword table_ref GROUP_P • BY name_list_opt_comma_opt_bracket + + BY shift, and go to state 1848 + + +State 1292 + + 748 simple_select: pivot_keyword table_ref ON • pivot_column_list + 749 | pivot_keyword table_ref ON • pivot_column_list GROUP_P BY name_list_opt_comma_opt_bracket + 750 | pivot_keyword table_ref ON • pivot_column_list USING target_list_opt_comma + 751 | pivot_keyword table_ref ON • pivot_column_list USING target_list_opt_comma GROUP_P BY name_list_opt_comma_opt_bracket + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + pivot_column_entry go to state 1849 + pivot_column_list_internal go to state 1850 + pivot_column_list go to state 1851 + grouping_or_grouping_id go to state 1195 + single_pivot_value go to state 1852 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 1853 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1293 + + 745 simple_select: pivot_keyword table_ref USING • target_list_opt_comma + 746 | pivot_keyword table_ref USING • target_list_opt_comma GROUP_P BY name_list_opt_comma_opt_bracket + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1207 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + target_list go to state 1224 + target_list_opt_comma go to state 1854 + target_el go to state 1226 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1294 + + 752 simple_select: unpivot_keyword table_ref ON • target_list_opt_comma INTO NAME_P name value_or_values name_list_opt_comma_opt_bracket + 753 | unpivot_keyword table_ref ON • target_list_opt_comma + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1207 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + target_list go to state 1224 + target_list_opt_comma go to state 1855 + target_el go to state 1226 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1295 + + 729 select_no_parens: with_clause select_clause opt_sort_clause • for_locking_clause opt_select_limit + 730 | with_clause select_clause opt_sort_clause • select_limit opt_for_locking_clause + + FETCH shift, and go to state 1280 + FOR shift, and go to state 1281 + LIMIT shift, and go to state 1282 + OFFSET shift, and go to state 1283 + + select_limit go to state 1856 + limit_clause go to state 1285 + offset_clause go to state 1286 + for_locking_clause go to state 1857 + for_locking_items go to state 1288 + for_locking_item go to state 1289 + for_locking_strength go to state 1290 + + +State 1296 + + 728 select_no_parens: with_clause select_clause sort_clause • + 800 opt_sort_clause: sort_clause • + + FETCH reduce using rule 800 (opt_sort_clause) + FOR reduce using rule 800 (opt_sort_clause) + LIMIT reduce using rule 800 (opt_sort_clause) + OFFSET reduce using rule 800 (opt_sort_clause) + $default reduce using rule 728 (select_no_parens) + + +State 1297 + + 899 values_clause: values_clause ',' '(' • expr_list_opt_comma ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1255 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1256 + expr_list_opt_comma go to state 1858 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1298 + + 1708 opt_tables: TABLES • + + $default reduce using rule 1708 (opt_tables) + + +State 1299 + + 1701 VariableShowStmt: show_or_describe ALL opt_tables • + + $default reduce using rule 1701 (VariableShowStmt) + + +State 1300 + + 1703 VariableShowStmt: show_or_describe PROPERTY GRAPH • ColId + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1859 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1301 + + 1699 VariableShowStmt: show_or_describe TIME ZONE • + + $default reduce using rule 1699 (VariableShowStmt) + + +State 1302 + + 1700 VariableShowStmt: show_or_describe TRANSACTION ISOLATION • LEVEL + + LEVEL shift, and go to state 1860 + + +State 1303 + + 52 AlterTableStmt: ALTER INDEX IF_P EXISTS • qualified_name alter_table_cmds + 138 RenameStmt: ALTER INDEX IF_P EXISTS • qualified_name RENAME TO name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 1861 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1304 + + 67 alter_table_cmd: ADD_P • columnDef + 68 | ADD_P • IF_P NOT EXISTS columnDef + 69 | ADD_P • COLUMN columnDef + 70 | ADD_P • COLUMN IF_P NOT EXISTS columnDef + 86 | ADD_P • TableConstraint + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 1862 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMN shift, and go to state 1863 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 1864 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 1865 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 1866 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 1867 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNIQUE shift, and go to state 1868 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1869 + TableConstraint go to state 1870 + columnDef go to state 1871 + ConstraintElem go to state 1872 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1305 + + 71 alter_table_cmd: ALTER • opt_column ColId alter_column_default + 72 | ALTER • opt_column ColId DROP NOT NULL_P + 73 | ALTER • opt_column ColId SET NOT NULL_P + 74 | ALTER • opt_column ColId SET STATISTICS SignedIconst + 75 | ALTER • opt_column ColId SET reloptions + 76 | ALTER • opt_column ColId RESET reloptions + 77 | ALTER • opt_column ColId SET STORAGE ColId + 78 | ALTER • opt_column ColId ADD_P GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList + 79 | ALTER • opt_column ColId alter_identity_column_option_list + 80 | ALTER • opt_column ColId DROP IDENTITY_P + 81 | ALTER • opt_column ColId DROP IDENTITY_P IF_P EXISTS + 84 | ALTER • opt_column ColId opt_set_data TYPE_P Typename opt_collate_clause alter_using + 85 | ALTER • opt_column ColId alter_generic_options + 87 | ALTER • CONSTRAINT name ConstraintAttributeSpec - 748 opt_interval: day_keyword . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, ARRAY, AS, ASC_P, AT, BETWEEN, CACHE, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, CYCLE, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INCREMENT, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, MAXVALUE, MINVALUE, NATURAL, NO, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OWNED, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTART, RESTRICT, RETURNING, RIGHT, ROW, ROWS, SEQUENCE, SET, SIMILAR, START, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', ';', ',', '}', ':'] - 755 | day_keyword . TO hour_keyword - 756 | day_keyword . TO minute_keyword - 757 | day_keyword . TO second_keyword + COLUMN shift, and go to state 1873 + CONSTRAINT shift, and go to state 1874 - TO shift, and go to state 1599 + $default reduce using rule 144 (opt_column) - $default reduce using rule 748 (opt_interval) + opt_column go to state 1875 -state 1261 +State 1306 - 749 opt_interval: hour_keyword . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, ARRAY, AS, ASC_P, AT, BETWEEN, CACHE, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, CYCLE, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INCREMENT, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, MAXVALUE, MINVALUE, NATURAL, NO, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OWNED, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTART, RESTRICT, RETURNING, RIGHT, ROW, ROWS, SEQUENCE, SET, SIMILAR, START, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', ';', ',', '}', ':'] - 758 | hour_keyword . TO minute_keyword - 759 | hour_keyword . TO second_keyword + 82 alter_table_cmd: DROP • opt_column IF_P EXISTS ColId opt_drop_behavior + 83 | DROP • opt_column ColId opt_drop_behavior + 89 | DROP • CONSTRAINT IF_P EXISTS name opt_drop_behavior + 90 | DROP • CONSTRAINT name opt_drop_behavior - TO shift, and go to state 1600 + COLUMN shift, and go to state 1873 + CONSTRAINT shift, and go to state 1876 - $default reduce using rule 749 (opt_interval) + $default reduce using rule 144 (opt_column) + opt_column go to state 1877 -state 1262 - 750 opt_interval: minute_keyword . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, ARRAY, AS, ASC_P, AT, BETWEEN, CACHE, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, CYCLE, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INCREMENT, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, MAXVALUE, MINVALUE, NATURAL, NO, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OWNED, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTART, RESTRICT, RETURNING, RIGHT, ROW, ROWS, SEQUENCE, SET, SIMILAR, START, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', ';', ',', '}', ':'] - 760 | minute_keyword . TO second_keyword +State 1307 - TO shift, and go to state 1601 + 104 alter_generic_options: OPTIONS • '(' alter_generic_option_list ')' - $default reduce using rule 750 (opt_interval) + '(' shift, and go to state 1878 -state 1263 +State 1308 - 751 opt_interval: second_keyword . + 137 RenameStmt: ALTER INDEX qualified_name RENAME • TO name - $default reduce using rule 751 (opt_interval) + TO shift, and go to state 1879 -state 1264 +State 1309 - 752 opt_interval: millisecond_keyword . + 94 alter_table_cmd: RESET • reloptions - $default reduce using rule 752 (opt_interval) + '(' shift, and go to state 1880 + reloptions go to state 1881 -state 1265 - 753 opt_interval: microsecond_keyword . +State 1310 - $default reduce using rule 753 (opt_interval) + 91 alter_table_cmd: SET • LOGGED + 92 | SET • UNLOGGED + 93 | SET • reloptions + LOGGED shift, and go to state 1882 + UNLOGGED shift, and go to state 1883 + '(' shift, and go to state 1880 -state 1266 + reloptions go to state 1884 - 680 SimpleTypename: ConstInterval opt_interval . - $default reduce using rule 680 (SimpleTypename) +State 1311 + 88 alter_table_cmd: VALIDATE • CONSTRAINT name -state 1267 + CONSTRAINT shift, and go to state 1885 - 686 GenericType: type_name_token opt_type_modifiers . - $default reduce using rule 686 (GenericType) +State 1312 + 102 alter_table_cmds: alter_table_cmd • -state 1268 + $default reduce using rule 102 (alter_table_cmds) - 349 DropStmt: DROP drop_type_any_name IF_P EXISTS . any_name_list opt_drop_behavior - 380 any_name_list: . any_name - 381 | . any_name_list ',' any_name - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1107 any_name: . ColId - 1108 | . ColId attrs - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - any_name_list go to state 1602 - ColId go to state 650 - any_name go to state 746 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1269 - - 381 any_name_list: any_name_list ',' . any_name - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1107 any_name: . ColId - 1108 | . ColId attrs - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 650 - any_name go to state 1603 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1270 - - 350 DropStmt: DROP drop_type_any_name any_name_list opt_drop_behavior . - - $default reduce using rule 350 (DropStmt) - - -state 1271 - - 351 DropStmt: DROP drop_type_name IF_P EXISTS . name_list opt_drop_behavior - 1069 name_list: . name - 1070 | . name_list ',' name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name_list go to state 1604 - name go to state 749 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1272 - - 1070 name_list: name_list ',' . name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 1605 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1273 - - 352 DropStmt: DROP drop_type_name name_list opt_drop_behavior . - - $default reduce using rule 352 (DropStmt) - - -state 1274 - - 354 DropStmt: DROP drop_type_name_on_any_name IF_P EXISTS . name ON any_name opt_drop_behavior - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 1606 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1275 - - 353 DropStmt: DROP drop_type_name_on_any_name name ON . any_name opt_drop_behavior - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1107 any_name: . ColId - 1108 | . ColId attrs - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 650 - any_name go to state 1607 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1276 - - 169 execute_param_clause: '(' expr_list_opt_comma . ')' - - ')' shift, and go to state 1608 - - -state 1277 - - 339 OptTemp: . TEMPORARY - 340 | . TEMP - 341 | . LOCAL TEMPORARY - 342 | . LOCAL TEMP - 343 | . GLOBAL TEMPORARY - 344 | . GLOBAL TEMP - 345 | . UNLOGGED - 346 | . [TABLE] - 1271 CreateAsStmt: CREATE_P OR REPLACE . OptTemp TABLE create_as_target AS SelectStmt opt_with_data - - GLOBAL shift, and go to state 495 - LOCAL shift, and go to state 496 - TEMP shift, and go to state 499 - TEMPORARY shift, and go to state 500 - UNLOGGED shift, and go to state 503 - - $default reduce using rule 346 (OptTemp) - - OptTemp go to state 1609 - - -state 1278 - - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1269 CreateAsStmt: CREATE_P OptTemp TABLE . create_as_target AS SelectStmt opt_with_data - 1270 | CREATE_P OptTemp TABLE . IF_P NOT EXISTS create_as_target AS SelectStmt opt_with_data - 1275 create_as_target: . qualified_name opt_column_list OptWith OnCommitOption - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 1610 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 1611 - ColId go to state 592 - ColIdOrString go to state 593 - create_as_target go to state 1612 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1279 - - 117 InsertStmt: . opt_with_clause INSERT INTO insert_target insert_rest opt_on_conflict returning_clause - 128 opt_with_clause: . with_clause - 129 | . [DELETE_P, INSERT, UPDATE] - 396 UpdateStmt: . opt_with_clause UPDATE relation_expr_opt_alias SET set_clause_list_opt_comma from_clause where_or_current_clause returning_clause - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 1161 ExplainStmt: EXPLAIN '(' explain_option_list ')' . ExplainableStmt - 1167 ExplainableStmt: . SelectStmt - 1168 | . InsertStmt - 1169 | . UpdateStmt - 1170 | . DeleteStmt - 1171 | . CreateAsStmt - 1232 DeleteStmt: . opt_with_clause DELETE_P FROM relation_expr_opt_alias using_clause where_or_current_clause returning_clause - 1269 CreateAsStmt: . CREATE_P OptTemp TABLE create_as_target AS SelectStmt opt_with_data - 1270 | . CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS SelectStmt opt_with_data - 1271 | . CREATE_P OR REPLACE OptTemp TABLE create_as_target AS SelectStmt opt_with_data - - CREATE_P shift, and go to state 542 - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - $default reduce using rule 129 (opt_with_clause) - - InsertStmt go to state 545 - opt_with_clause go to state 44 - UpdateStmt go to state 546 - SelectStmt go to state 547 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 61 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - ExplainableStmt go to state 1613 - DeleteStmt go to state 550 - CreateAsStmt go to state 551 - - -state 1280 - - 1172 NonReservedWord: . IDENT - 1173 | . unreserved_keyword - 1174 | . other_keyword - 1178 explain_option_list: explain_option_list ',' . explain_option_elem - 1179 analyze_keyword: . ANALYZE - 1180 | . ANALYSE - 1185 explain_option_elem: . explain_option_name explain_option_arg - 1186 explain_option_name: . NonReservedWord - 1187 | . analyze_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - - IDENT shift, and go to state 757 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ANALYSE shift, and go to state 3 - ANALYZE shift, and go to state 4 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATION shift, and go to state 767 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERVAL shift, and go to state 791 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NonReservedWord go to state 841 - analyze_keyword go to state 843 - explain_option_elem go to state 1614 - explain_option_name go to state 845 - unreserved_keyword go to state 846 - other_keyword go to state 847 +State 1313 + 51 AlterTableStmt: ALTER INDEX qualified_name alter_table_cmds • + 103 alter_table_cmds: alter_table_cmds • ',' alter_table_cmd -state 1281 + ',' shift, and go to state 1886 - 178 NumericOnly: FCONST . + $default reduce using rule 51 (AlterTableStmt) - $default reduce using rule 178 (NumericOnly) +State 1314 -state 1282 + 95 alter_table_cmd: alter_generic_options • - 1182 opt_boolean_or_string: FALSE_P . + $default reduce using rule 95 (alter_table_cmd) - $default reduce using rule 1182 (opt_boolean_or_string) +State 1315 -state 1283 + 130 RenameStmt: ALTER SCHEMA name RENAME • TO name - 1183 opt_boolean_or_string: ON . + TO shift, and go to state 1887 - $default reduce using rule 1183 (opt_boolean_or_string) +State 1316 -state 1284 + 54 AlterTableStmt: ALTER SEQUENCE IF_P EXISTS • qualified_name alter_table_cmds + 134 RenameStmt: ALTER SEQUENCE IF_P EXISTS • qualified_name RENAME TO name + 228 AlterSeqStmt: ALTER SEQUENCE IF_P EXISTS • qualified_name SeqOptList + 1536 AlterObjectSchemaStmt: ALTER SEQUENCE IF_P EXISTS • qualified_name SET SCHEMA name - 1181 opt_boolean_or_string: TRUE_P . + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 1888 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1317 + + 238 SeqOptElem: AS • SimpleTypename + + IDENT shift, and go to state 1889 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + SimpleTypename go to state 1890 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_name_token go to state 1660 + + +State 1318 + + 239 SeqOptElem: CACHE • NumericOnly + + FCONST shift, and go to state 1455 + ICONST shift, and go to state 1146 + '+' shift, and go to state 1459 + '-' shift, and go to state 1460 - $default reduce using rule 1181 (opt_boolean_or_string) + NumericOnly go to state 1891 + SignedIconst go to state 1462 + Iconst go to state 1468 -state 1285 +State 1319 - 179 NumericOnly: '+' . FCONST - 199 SignedIconst: '+' . Iconst - 1091 Iconst: . ICONST + 240 SeqOptElem: CYCLE • - FCONST shift, and go to state 1615 - ICONST shift, and go to state 864 + $default reduce using rule 240 (SeqOptElem) - Iconst go to state 1616 +State 1320 -state 1286 + 242 SeqOptElem: INCREMENT • opt_by NumericOnly - 180 NumericOnly: '-' . FCONST - 200 SignedIconst: '-' . Iconst - 1091 Iconst: . ICONST + BY shift, and go to state 1892 - FCONST shift, and go to state 1617 - ICONST shift, and go to state 864 + $default reduce using rule 253 (opt_by) - Iconst go to state 1618 + opt_by go to state 1893 -state 1287 +State 1321 - 1165 explain_option_arg: NumericOnly . + 243 SeqOptElem: MAXVALUE • NumericOnly - $default reduce using rule 1165 (explain_option_arg) + FCONST shift, and go to state 1455 + ICONST shift, and go to state 1146 + '+' shift, and go to state 1459 + '-' shift, and go to state 1460 + NumericOnly go to state 1894 + SignedIconst go to state 1462 + Iconst go to state 1468 -state 1288 - 181 NumericOnly: SignedIconst . +State 1322 - $default reduce using rule 181 (NumericOnly) + 244 SeqOptElem: MINVALUE • NumericOnly + FCONST shift, and go to state 1455 + ICONST shift, and go to state 1146 + '+' shift, and go to state 1459 + '-' shift, and go to state 1460 -state 1289 + NumericOnly go to state 1895 + SignedIconst go to state 1462 + Iconst go to state 1468 - 198 SignedIconst: Iconst . - $default reduce using rule 198 (SignedIconst) +State 1323 + 241 SeqOptElem: NO • CYCLE + 245 | NO • MAXVALUE + 246 | NO • MINVALUE -state 1290 + CYCLE shift, and go to state 1896 + MAXVALUE shift, and go to state 1897 + MINVALUE shift, and go to state 1898 - 1176 NonReservedWord_or_Sconst: Sconst . - $default reduce using rule 1176 (NonReservedWord_or_Sconst) +State 1324 + 247 SeqOptElem: OWNED • BY any_name -state 1291 + BY shift, and go to state 1899 - 1185 explain_option_elem: explain_option_name explain_option_arg . - $default reduce using rule 1185 (explain_option_elem) +State 1325 + 133 RenameStmt: ALTER SEQUENCE qualified_name RENAME • TO name -state 1292 + TO shift, and go to state 1900 - 1175 NonReservedWord_or_Sconst: NonReservedWord . - $default reduce using rule 1175 (NonReservedWord_or_Sconst) +State 1326 + 250 SeqOptElem: RESTART • + 251 | RESTART • opt_with NumericOnly -state 1293 + WITH shift, and go to state 1901 + WITH_LA shift, and go to state 1902 - 1184 opt_boolean_or_string: NonReservedWord_or_Sconst . + FCONST reduce using rule 233 (opt_with) + ICONST reduce using rule 233 (opt_with) + '+' reduce using rule 233 (opt_with) + '-' reduce using rule 233 (opt_with) + $default reduce using rule 250 (SeqOptElem) - $default reduce using rule 1184 (opt_boolean_or_string) + opt_with go to state 1903 -state 1294 +State 1327 - 1164 explain_option_arg: opt_boolean_or_string . + 248 SeqOptElem: SEQUENCE • NAME_P any_name - $default reduce using rule 1164 (explain_option_arg) + NAME_P shift, and go to state 1904 -state 1295 +State 1328 - 1159 ExplainStmt: EXPLAIN analyze_keyword opt_verbose ExplainableStmt . + 91 alter_table_cmd: SET • LOGGED + 92 | SET • UNLOGGED + 93 | SET • reloptions + 1535 AlterObjectSchemaStmt: ALTER SEQUENCE qualified_name SET • SCHEMA name - $default reduce using rule 1159 (ExplainStmt) + LOGGED shift, and go to state 1882 + SCHEMA shift, and go to state 1905 + UNLOGGED shift, and go to state 1883 + '(' shift, and go to state 1880 + reloptions go to state 1884 -state 1296 - 412 copy_options: '(' . copy_generic_opt_list ')' - 418 copy_generic_opt_elem: . ColLabel copy_generic_opt_arg - 443 copy_generic_opt_list: . copy_generic_opt_elem - 444 | . copy_generic_opt_list ',' copy_generic_opt_elem - 1114 ColLabel: . IDENT - 1115 | . other_keyword - 1116 | . unreserved_keyword - 1117 | . reserved_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - 1817 reserved_keyword: . ALL - 1818 | . ANALYSE - 1819 | . ANALYZE - 1820 | . AND - 1821 | . ANY - 1822 | . ARRAY - 1823 | . AS - 1824 | . ASC_P - 1825 | . ASYMMETRIC - 1826 | . BOTH - 1827 | . CASE - 1828 | . CAST - 1829 | . CHECK_P - 1830 | . COLLATE - 1831 | . COLUMN - 1832 | . CONSTRAINT - 1833 | . CREATE_P - 1834 | . CURRENT_TIME - 1835 | . CURRENT_TIMESTAMP - 1836 | . DEFAULT - 1837 | . DEFERRABLE - 1838 | . DESC_P - 1839 | . DISTINCT - 1840 | . DO - 1841 | . ELSE - 1842 | . END_P - 1843 | . EXCEPT - 1844 | . FALSE_P - 1845 | . FETCH - 1846 | . FOR - 1847 | . FOREIGN - 1848 | . FROM - 1849 | . GRANT - 1850 | . GROUP_P - 1851 | . HAVING - 1852 | . IN_P - 1853 | . INITIALLY - 1854 | . INTERSECT - 1855 | . INTO - 1856 | . LATERAL_P - 1857 | . LEADING - 1858 | . LIMIT - 1859 | . LOCALTIME - 1860 | . LOCALTIMESTAMP - 1861 | . NOT - 1862 | . NULL_P - 1863 | . OFFSET - 1864 | . ON - 1865 | . ONLY - 1866 | . OR - 1867 | . ORDER - 1868 | . PLACING - 1869 | . PRIMARY - 1870 | . QUALIFY - 1871 | . REFERENCES - 1872 | . RETURNING - 1873 | . SELECT - 1874 | . SOME - 1875 | . SYMMETRIC - 1876 | . TABLE - 1877 | . THEN - 1878 | . TO - 1879 | . TRAILING - 1880 | . TRUE_P - 1881 | . UNION - 1882 | . UNIQUE - 1883 | . USING - 1884 | . VARIADIC - 1885 | . WHEN - 1886 | . WHERE - 1887 | . WINDOW - 1888 | . WITH - - IDENT shift, and go to state 1106 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1107 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ANALYSE shift, and go to state 1108 - ANALYZE shift, and go to state 1109 - AND shift, and go to state 1110 - ANY shift, and go to state 1111 - ARRAY shift, and go to state 1112 - AS shift, and go to state 1113 - ASC_P shift, and go to state 1114 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - ASYMMETRIC shift, and go to state 1115 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BOTH shift, and go to state 1116 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 1117 - CAST shift, and go to state 1118 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1119 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATE shift, and go to state 1120 - COLLATION shift, and go to state 767 - COLUMN shift, and go to state 1121 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1122 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CREATE_P shift, and go to state 1123 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_TIME shift, and go to state 1124 - CURRENT_TIMESTAMP shift, and go to state 1125 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 1126 - DEFAULTS shift, and go to state 171 - DEFERRABLE shift, and go to state 1127 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESC_P shift, and go to state 1128 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DISTINCT shift, and go to state 1129 - DO shift, and go to state 1130 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ELSE shift, and go to state 1131 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - END_P shift, and go to state 1132 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCEPT shift, and go to state 1133 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1134 - FAMILY shift, and go to state 205 - FETCH shift, and go to state 1135 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FOR shift, and go to state 1136 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1137 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FROM shift, and go to state 1138 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANT shift, and go to state 1139 - GRANTED shift, and go to state 219 - GROUP_P shift, and go to state 1140 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HAVING shift, and go to state 1141 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - IN_P shift, and go to state 1142 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INITIALLY shift, and go to state 1143 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERSECT shift, and go to state 1144 - INTERVAL shift, and go to state 791 - INTO shift, and go to state 1145 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 1146 - LEADING shift, and go to state 1147 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LIMIT shift, and go to state 1148 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 1149 - LOCALTIMESTAMP shift, and go to state 1150 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOT shift, and go to state 1151 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 1152 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OFFSET shift, and go to state 1153 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1154 - ONLY shift, and go to state 1155 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - OR shift, and go to state 1156 - ORDER shift, and go to state 1157 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLACING shift, and go to state 1158 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1159 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUALIFY shift, and go to state 1160 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCES shift, and go to state 1161 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNING shift, and go to state 1162 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 1163 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SOME shift, and go to state 1164 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYMMETRIC shift, and go to state 1165 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 1166 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - THEN shift, and go to state 1167 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TO shift, and go to state 1168 - TRAILING shift, and go to state 1169 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1170 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNION shift, and go to state 1171 - UNIQUE shift, and go to state 1172 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - USING shift, and go to state 1173 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARIADIC shift, and go to state 1175 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHEN shift, and go to state 1176 - WHERE shift, and go to state 1177 - WHITESPACE_P shift, and go to state 462 - WINDOW shift, and go to state 1178 - WITH shift, and go to state 1179 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - copy_generic_opt_elem go to state 1619 - copy_generic_opt_list go to state 1620 - ColLabel go to state 1621 - unreserved_keyword go to state 1182 - other_keyword go to state 1183 - reserved_keyword go to state 1184 - - -state 1297 - - 1156 ExportStmt: EXPORT_P DATABASE Sconst copy_options . - - $default reduce using rule 1156 (ExportStmt) - - -state 1298 - - 411 copy_options: copy_opt_list . [$end, ';'] - 421 copy_opt_list: copy_opt_list . copy_opt_item - 425 copy_opt_item: . BINARY - 426 | . OIDS - 427 | . FREEZE - 428 | . DELIMITER opt_as Sconst - 429 | . NULL_P opt_as Sconst - 430 | . CSV - 431 | . HEADER_P - 432 | . QUOTE opt_as Sconst - 433 | . ESCAPE opt_as Sconst - 434 | . FORCE QUOTE columnList - 435 | . FORCE QUOTE '*' - 436 | . FORCE NOT NULL_P columnList - 437 | . FORCE NULL_P columnList - 438 | . ENCODING Sconst - - BINARY shift, and go to state 1622 - CSV shift, and go to state 1623 - DELIMITER shift, and go to state 1624 - ENCODING shift, and go to state 1625 - ESCAPE shift, and go to state 1626 - FORCE shift, and go to state 1627 - FREEZE shift, and go to state 1628 - HEADER_P shift, and go to state 1629 - NULL_P shift, and go to state 1630 - OIDS shift, and go to state 1631 - QUOTE shift, and go to state 1632 - - $default reduce using rule 411 (copy_options) - - copy_opt_item go to state 1633 - - -state 1299 - - 1201 var_value: NumericOnly . - - $default reduce using rule 1201 (var_value) - - -state 1300 - - 1200 var_value: opt_boolean_or_string . - - $default reduce using rule 1200 (var_value) - - -state 1301 - - 1209 var_list: var_value . - - $default reduce using rule 1209 (var_list) - - -state 1302 - - 160 PragmaStmt: PRAGMA_P ColId '=' var_list . [$end, ';'] - 1210 var_list: var_list . ',' var_value +State 1329 - ',' shift, and go to state 1634 + 249 SeqOptElem: START • opt_with NumericOnly - $default reduce using rule 160 (PragmaStmt) + WITH shift, and go to state 1901 + WITH_LA shift, and go to state 1902 + $default reduce using rule 233 (opt_with) -state 1303 + opt_with go to state 1906 - 161 PragmaStmt: PRAGMA_P ColId '(' func_arg_list . ')' - 985 func_arg_list: func_arg_list . ',' func_arg_expr - ')' shift, and go to state 1635 - ',' shift, and go to state 1636 +State 1330 + 227 AlterSeqStmt: ALTER SEQUENCE qualified_name SeqOptList • + 230 SeqOptList: SeqOptList • SeqOptElem -state 1304 + AS shift, and go to state 1317 + CACHE shift, and go to state 1318 + CYCLE shift, and go to state 1319 + INCREMENT shift, and go to state 1320 + MAXVALUE shift, and go to state 1321 + MINVALUE shift, and go to state 1322 + NO shift, and go to state 1323 + OWNED shift, and go to state 1324 + RESTART shift, and go to state 1326 + SEQUENCE shift, and go to state 1327 + START shift, and go to state 1329 - 989 type_list: Typename . + $default reduce using rule 227 (AlterSeqStmt) - $default reduce using rule 989 (type_list) + SeqOptElem go to state 1907 -state 1305 +State 1331 - 990 type_list: type_list . ',' Typename - 1121 prep_type_clause: '(' type_list . ')' + 229 SeqOptList: SeqOptElem • - ')' shift, and go to state 1637 - ',' shift, and go to state 1638 + $default reduce using rule 229 (SeqOptList) + + +State 1332 + + 53 AlterTableStmt: ALTER SEQUENCE qualified_name alter_table_cmds • + 103 alter_table_cmds: alter_table_cmds • ',' alter_table_cmd + + ',' shift, and go to state 1886 + + $default reduce using rule 53 (AlterTableStmt) + + +State 1333 + + 50 AlterTableStmt: ALTER TABLE IF_P EXISTS • relation_expr alter_table_cmds + 132 RenameStmt: ALTER TABLE IF_P EXISTS • relation_expr RENAME TO name + 140 | ALTER TABLE IF_P EXISTS • relation_expr RENAME opt_column name TO name + 142 | ALTER TABLE IF_P EXISTS • relation_expr RENAME CONSTRAINT name TO name + 1534 AlterObjectSchemaStmt: ALTER TABLE IF_P EXISTS • relation_expr SET SCHEMA name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ONLY shift, and go to state 824 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 834 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + relation_expr go to state 1908 + + +State 1334 + + 131 RenameStmt: ALTER TABLE relation_expr RENAME • TO name + 139 | ALTER TABLE relation_expr RENAME • opt_column name TO name + 141 | ALTER TABLE relation_expr RENAME • CONSTRAINT name TO name + + COLUMN shift, and go to state 1873 + CONSTRAINT shift, and go to state 1909 + TO shift, and go to state 1910 + + $default reduce using rule 144 (opt_column) + + opt_column go to state 1911 + + +State 1335 + + 91 alter_table_cmd: SET • LOGGED + 92 | SET • UNLOGGED + 93 | SET • reloptions + 1533 AlterObjectSchemaStmt: ALTER TABLE relation_expr SET • SCHEMA name + + LOGGED shift, and go to state 1882 + SCHEMA shift, and go to state 1912 + UNLOGGED shift, and go to state 1883 + '(' shift, and go to state 1880 + + reloptions go to state 1884 + + +State 1336 + + 49 AlterTableStmt: ALTER TABLE relation_expr alter_table_cmds • + 103 alter_table_cmds: alter_table_cmds • ',' alter_table_cmd + + ',' shift, and go to state 1886 + + $default reduce using rule 49 (AlterTableStmt) + + +State 1337 + + 56 AlterTableStmt: ALTER VIEW IF_P EXISTS • qualified_name alter_table_cmds + 136 RenameStmt: ALTER VIEW IF_P EXISTS • qualified_name RENAME TO name + 1538 AlterObjectSchemaStmt: ALTER VIEW IF_P EXISTS • qualified_name SET SCHEMA name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 1913 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1338 + + 135 RenameStmt: ALTER VIEW qualified_name RENAME • TO name + + TO shift, and go to state 1914 + + +State 1339 + + 91 alter_table_cmd: SET • LOGGED + 92 | SET • UNLOGGED + 93 | SET • reloptions + 1537 AlterObjectSchemaStmt: ALTER VIEW qualified_name SET • SCHEMA name + + LOGGED shift, and go to state 1882 + SCHEMA shift, and go to state 1915 + UNLOGGED shift, and go to state 1883 + '(' shift, and go to state 1880 + + reloptions go to state 1884 + + +State 1340 + + 55 AlterTableStmt: ALTER VIEW qualified_name alter_table_cmds • + 103 alter_table_cmds: alter_table_cmds • ',' alter_table_cmd + + ',' shift, and go to state 1886 + + $default reduce using rule 55 (AlterTableStmt) + + +State 1341 + + 1677 AttachStmt: ATTACH IF_P NOT EXISTS • opt_database Sconst opt_database_alias copy_options + + DATABASE shift, and go to state 116 + + $default reduce using rule 1682 (opt_database) + + opt_database go to state 1916 + + +State 1342 + + 1683 opt_database_alias: AS • ColId + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1917 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1343 + + 1676 AttachStmt: ATTACH opt_database Sconst opt_database_alias • copy_options + + '(' shift, and go to state 1471 + + $default reduce using rule 691 (copy_opt_list) + + copy_options go to state 1918 + copy_opt_list go to state 1473 + + +State 1344 + + 270 opt_transaction_type: READ_P ONLY • + + $default reduce using rule 270 (opt_transaction_type) + + +State 1345 + + 271 opt_transaction_type: READ_P WRITE_P • + + $default reduce using rule 271 (opt_transaction_type) + + +State 1346 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1414 indirection_el: '[' a_expr • ']' + 1418 opt_slice_bound: a_expr • + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + ']' shift, and go to state 1919 + + $default reduce using rule 1418 (opt_slice_bound) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 1347 + + 1415 indirection_el: '[' opt_slice_bound • ':' opt_slice_bound ']' + 1416 | '[' opt_slice_bound • ':' opt_slice_bound ':' opt_slice_bound ']' + 1417 | '[' opt_slice_bound • ':' '-' ':' opt_slice_bound ']' + + ':' shift, and go to state 1920 + + +State 1348 + + 123 indirection_el: '.' attr_name • + + $default reduce using rule 123 (indirection_el) + + +State 1349 + + 124 attr_name: ColLabel • + + $default reduce using rule 124 (attr_name) + + +State 1350 + + 122 indirection: indirection indirection_el • + + $default reduce using rule 122 (indirection) + + +State 1351 + + 114 ColId: IDENT • + 1481 type_function_name: IDENT • + 1485 function_name_token: IDENT • + + SCONST reduce using rule 1485 (function_name_token) + COLON_EQUALS reduce using rule 1481 (type_function_name) + EQUALS_GREATER reduce using rule 1481 (type_function_name) + '(' reduce using rule 1485 (function_name_token) + $default reduce using rule 114 (ColId) + + +State 1352 + + 1239 func_application: func_name '(' ALL • func_arg_list opt_sort_clause opt_ignore_nulls ')' + + IDENT shift, and go to state 1351 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1353 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 1354 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1355 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 1356 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 1357 + COLUMNS shift, and go to state 1358 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1359 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1360 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1362 + FULL shift, and go to state 1363 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 1364 + GLOB shift, and go to state 1365 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1366 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1367 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 1368 + ISNULL shift, and go to state 1369 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1370 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1371 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1372 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1373 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 1374 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1375 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 1376 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1377 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 1378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1379 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1380 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1381 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1382 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1383 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1384 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1386 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 1388 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + type_func_name_keyword go to state 1389 + pgq_unreserved_keyword go to state 1390 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1391 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + func_arg_list go to state 1921 + func_arg_expr go to state 1393 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + type_function_name go to state 1394 + function_name_token go to state 549 + param_name go to state 1395 + + +State 1353 + + 2244 type_func_name_keyword: ANTI • + + $default reduce using rule 2244 (type_func_name_keyword) + + +State 1354 + + 2106 func_name_keyword: ASOF • + 2245 type_func_name_keyword: ASOF • + + COLON_EQUALS reduce using rule 2245 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2245 (type_func_name_keyword) + $default reduce using rule 2106 (func_name_keyword) + + +State 1355 + + 2107 func_name_keyword: AUTHORIZATION • + 2246 type_func_name_keyword: AUTHORIZATION • + + COLON_EQUALS reduce using rule 2246 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2246 (type_func_name_keyword) + $default reduce using rule 2107 (func_name_keyword) + + +State 1356 + + 2108 func_name_keyword: BINARY • + 2247 type_func_name_keyword: BINARY • + + COLON_EQUALS reduce using rule 2247 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2247 (type_func_name_keyword) + $default reduce using rule 2108 (func_name_keyword) + + +State 1357 + + 1245 func_expr_common_subexpr: COLLATION • FOR '(' a_expr ')' + 2109 func_name_keyword: COLLATION • + 2248 type_func_name_keyword: COLLATION • + + FOR shift, and go to state 1078 + + COLON_EQUALS reduce using rule 2248 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2248 (type_func_name_keyword) + $default reduce using rule 2109 (func_name_keyword) + + +State 1358 + + 1181 a_expr: COLUMNS • '(' a_expr ')' + 2059 col_name_keyword: COLUMNS • + 2249 type_func_name_keyword: COLUMNS • + + '(' shift, and go to state 1673 + + COLON_EQUALS reduce using rule 2249 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2249 (type_func_name_keyword) + $default reduce using rule 2059 (col_name_keyword) + + +State 1359 + + 2110 func_name_keyword: CONCURRENTLY • + 2250 type_func_name_keyword: CONCURRENTLY • + + COLON_EQUALS reduce using rule 2250 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2250 (type_func_name_keyword) + $default reduce using rule 2110 (func_name_keyword) + + +State 1360 + + 2111 func_name_keyword: CROSS • + 2251 type_func_name_keyword: CROSS • + + COLON_EQUALS reduce using rule 2251 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2251 (type_func_name_keyword) + $default reduce using rule 2111 (func_name_keyword) + + +State 1361 + + 1240 func_application: func_name '(' DISTINCT • func_arg_list opt_sort_clause opt_ignore_nulls ')' + + IDENT shift, and go to state 1351 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1353 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 1354 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1355 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 1356 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 1357 + COLUMNS shift, and go to state 1358 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1359 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1360 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1362 + FULL shift, and go to state 1363 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 1364 + GLOB shift, and go to state 1365 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1366 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1367 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 1368 + ISNULL shift, and go to state 1369 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1370 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1371 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1372 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1373 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 1374 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1375 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 1376 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1377 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 1378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1379 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1380 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1381 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1382 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1383 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1384 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1386 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 1388 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + type_func_name_keyword go to state 1389 + pgq_unreserved_keyword go to state 1390 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1391 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + func_arg_list go to state 1922 + func_arg_expr go to state 1393 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + type_function_name go to state 1394 + function_name_token go to state 549 + param_name go to state 1395 + + +State 1362 + + 2112 func_name_keyword: FREEZE • + 2252 type_func_name_keyword: FREEZE • + + COLON_EQUALS reduce using rule 2252 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2252 (type_func_name_keyword) + $default reduce using rule 2112 (func_name_keyword) + + +State 1363 + + 2113 func_name_keyword: FULL • + 2253 type_func_name_keyword: FULL • + + COLON_EQUALS reduce using rule 2253 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2253 (type_func_name_keyword) + $default reduce using rule 2113 (func_name_keyword) + + +State 1364 + 2065 col_name_keyword: GENERATED • + 2114 func_name_keyword: GENERATED • + 2254 type_func_name_keyword: GENERATED • -state 1306 + SCONST reduce using rule 2114 (func_name_keyword) + COLON_EQUALS reduce using rule 2254 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2254 (type_func_name_keyword) + '(' reduce using rule 2114 (func_name_keyword) + $default reduce using rule 2065 (col_name_keyword) - 117 InsertStmt: . opt_with_clause INSERT INTO insert_target insert_rest opt_on_conflict returning_clause - 128 opt_with_clause: . with_clause - 129 | . [DELETE_P, INSERT, UPDATE] - 396 UpdateStmt: . opt_with_clause UPDATE relation_expr_opt_alias SET set_clause_list_opt_comma from_clause where_or_current_clause returning_clause - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 1120 PrepareStmt: PREPARE name prep_type_clause AS . PreparableStmt - 1123 PreparableStmt: . SelectStmt - 1124 | . InsertStmt - 1125 | . UpdateStmt - 1126 | . DeleteStmt - 1232 DeleteStmt: . opt_with_clause DELETE_P FROM relation_expr_opt_alias using_clause where_or_current_clause returning_clause - - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - $default reduce using rule 129 (opt_with_clause) - - InsertStmt go to state 1639 - opt_with_clause go to state 44 - UpdateStmt go to state 1640 - SelectStmt go to state 1641 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 61 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - PreparableStmt go to state 1642 - DeleteStmt go to state 1643 - - -state 1307 - - 1247 reset_rest: TRANSACTION ISOLATION LEVEL . - - $default reduce using rule 1247 (reset_rest) - - -state 1308 - - 1259 var_name: var_name '.' ColId . - - $default reduce using rule 1259 (var_name) - - -state 1309 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 489 distinct_clause: DISTINCT ON '(' . expr_list_opt_comma ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 980 expr_list_opt_comma: . expr_list - 981 | . expr_list ',' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 981 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 982 - expr_list_opt_comma go to state 1644 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1310 - - 859 c_expr: PARAM opt_indirection . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 1031 indirection_el: . '.' attr_name - 1032 | . '[' a_expr ']' - 1033 | . '[' opt_slice_bound ':' opt_slice_bound ']' - 1039 opt_indirection: opt_indirection . indirection_el - - '[' shift, and go to state 637 - '.' shift, and go to state 638 - - $default reduce using rule 859 (c_expr) - - indirection_el go to state 1645 - - -state 1311 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 830 | ARRAY '[' . opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 980 expr_list_opt_comma: . expr_list - 981 | . expr_list ',' - 982 opt_expr_list_opt_comma: . expr_list_opt_comma - 983 | . [']'] - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 983 (opt_expr_list_opt_comma) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 981 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 982 - expr_list_opt_comma go to state 1339 - opt_expr_list_opt_comma go to state 1646 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1312 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 1027 case_arg: a_expr . [WHEN] - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 1027 (case_arg) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 1313 - - 1021 case_expr: CASE case_arg . when_clause_list case_default END_P - 1022 when_clause_list: . when_clause - 1023 | . when_clause_list when_clause - 1024 when_clause: . WHEN a_expr THEN a_expr - - WHEN shift, and go to state 1647 - - when_clause_list go to state 1648 - when_clause go to state 1649 - - -state 1314 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 894 | CAST '(' . a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1650 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1315 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 906 | COALESCE '(' . expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 980 expr_list_opt_comma: . expr_list - 981 | . expr_list ',' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 981 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 982 - expr_list_opt_comma go to state 1651 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1316 - - 878 func_expr_common_subexpr: COLLATION FOR . '(' a_expr ')' - - '(' shift, and go to state 1652 - - -state 1317 - - 881 func_expr_common_subexpr: CURRENT_TIME '(' . Iconst ')' - 1091 Iconst: . ICONST - - ICONST shift, and go to state 864 - - Iconst go to state 1653 - - -state 1318 - - 883 func_expr_common_subexpr: CURRENT_TIMESTAMP '(' . Iconst ')' - 1091 Iconst: . ICONST - - ICONST shift, and go to state 864 - - Iconst go to state 1654 - - -state 1319 - - 865 c_expr: EXISTS select_with_parens . - - $default reduce using rule 865 (c_expr) - - -state 1320 - - 730 year_keyword: . YEAR_P - 731 | . YEARS_P - 732 month_keyword: . MONTH_P - 733 | . MONTHS_P - 734 day_keyword: . DAY_P - 735 | . DAYS_P - 736 hour_keyword: . HOUR_P - 737 | . HOURS_P - 738 minute_keyword: . MINUTE_P - 739 | . MINUTES_P - 740 second_keyword: . SECOND_P - 741 | . SECONDS_P - 742 millisecond_keyword: . MILLISECOND_P - 743 | . MILLISECONDS_P - 744 microsecond_keyword: . MICROSECOND_P - 745 | . MICROSECONDS_P - 896 func_expr_common_subexpr: EXTRACT '(' . extract_list ')' - 991 extract_list: . extract_arg FROM a_expr - 992 | . [')'] - 993 extract_arg: . IDENT - 994 | . year_keyword - 995 | . month_keyword - 996 | . day_keyword - 997 | . hour_keyword - 998 | . minute_keyword - 999 | . second_keyword - 1000 | . millisecond_keyword - 1001 | . microsecond_keyword - 1002 | . Sconst - 1092 Sconst: . SCONST - - IDENT shift, and go to state 1655 - SCONST shift, and go to state 556 - DAY_P shift, and go to state 1241 - DAYS_P shift, and go to state 1242 - HOUR_P shift, and go to state 1243 - HOURS_P shift, and go to state 1244 - MICROSECOND_P shift, and go to state 1245 - MICROSECONDS_P shift, and go to state 1246 - MILLISECOND_P shift, and go to state 1247 - MILLISECONDS_P shift, and go to state 1248 - MINUTE_P shift, and go to state 1249 - MINUTES_P shift, and go to state 1250 - MONTH_P shift, and go to state 1251 - MONTHS_P shift, and go to state 1252 - SECOND_P shift, and go to state 1253 - SECONDS_P shift, and go to state 1254 - YEAR_P shift, and go to state 1255 - YEARS_P shift, and go to state 1256 - - $default reduce using rule 992 (extract_list) - - year_keyword go to state 1656 - month_keyword go to state 1657 - day_keyword go to state 1658 - hour_keyword go to state 1659 - minute_keyword go to state 1660 - second_keyword go to state 1661 - millisecond_keyword go to state 1662 - microsecond_keyword go to state 1663 - extract_list go to state 1664 - extract_arg go to state 1665 - Sconst go to state 1666 - - -state 1321 - - 885 func_expr_common_subexpr: LOCALTIME '(' . Iconst ')' - 1091 Iconst: . ICONST - - ICONST shift, and go to state 864 - - Iconst go to state 1667 - - -state 1322 - - 887 func_expr_common_subexpr: LOCALTIMESTAMP '(' . Iconst ')' - 1091 Iconst: . ICONST - - ICONST shift, and go to state 864 - - Iconst go to state 1668 - - -state 1323 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 786 | NOT a_expr . [$end, IDENT, LAMBDA_ARROW, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, ']', ')', ';', ',', '}', ':'] - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 786 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 786 and token Op resolved as shift (NOT < Op). - Conflict between rule 786 and token TYPECAST resolved as shift (NOT < TYPECAST). - Conflict between rule 786 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < NOT). - Conflict between rule 786 and token POWER_OF resolved as shift (NOT < POWER_OF). - Conflict between rule 786 and token LESS_EQUALS resolved as shift (NOT < LESS_EQUALS). - Conflict between rule 786 and token GREATER_EQUALS resolved as shift (NOT < GREATER_EQUALS). - Conflict between rule 786 and token NOT_EQUALS resolved as shift (NOT < NOT_EQUALS). - Conflict between rule 786 and token AND resolved as reduce (AND < NOT). - Conflict between rule 786 and token AT resolved as shift (NOT < AT). - Conflict between rule 786 and token BETWEEN resolved as shift (NOT < BETWEEN). - Conflict between rule 786 and token COLLATE resolved as shift (NOT < COLLATE). - Conflict between rule 786 and token GLOB resolved as shift (NOT < GLOB). - Conflict between rule 786 and token ILIKE resolved as shift (NOT < ILIKE). - Conflict between rule 786 and token IN_P resolved as shift (NOT < IN_P). - Conflict between rule 786 and token IS resolved as shift (NOT < IS). - Conflict between rule 786 and token ISNULL resolved as shift (NOT < ISNULL). - Conflict between rule 786 and token LIKE resolved as shift (NOT < LIKE). - Conflict between rule 786 and token NOT resolved as shift (%right NOT). - Conflict between rule 786 and token NOTNULL resolved as shift (NOT < NOTNULL). - Conflict between rule 786 and token OPERATOR resolved as shift (NOT < OPERATOR). - Conflict between rule 786 and token OR resolved as reduce (OR < NOT). - Conflict between rule 786 and token SIMILAR resolved as shift (NOT < SIMILAR). - Conflict between rule 786 and token NOT_LA resolved as shift (NOT < NOT_LA). - Conflict between rule 786 and token '<' resolved as shift (NOT < '<'). - Conflict between rule 786 and token '>' resolved as shift (NOT < '>'). - Conflict between rule 786 and token '=' resolved as shift (NOT < '='). - Conflict between rule 786 and token '+' resolved as shift (NOT < '+'). - Conflict between rule 786 and token '-' resolved as shift (NOT < '-'). - Conflict between rule 786 and token '*' resolved as shift (NOT < '*'). - Conflict between rule 786 and token '/' resolved as shift (NOT < '/'). - Conflict between rule 786 and token '%' resolved as shift (NOT < '%'). - Conflict between rule 786 and token '^' resolved as shift (NOT < '^'). - - -state 1324 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 905 | NULLIF '(' . a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1669 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1325 - - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 965 qual_Op: OPERATOR '(' . any_operator ')' - 976 any_operator: . all_Op - 977 | . ColId '.' any_operator - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - Op shift, and go to state 1670 - POWER_OF shift, and go to state 1671 - LESS_EQUALS shift, and go to state 1672 - GREATER_EQUALS shift, and go to state 1673 - NOT_EQUALS shift, and go to state 1674 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '<' shift, and go to state 1675 - '>' shift, and go to state 1676 - '=' shift, and go to state 1677 - '+' shift, and go to state 1678 - '-' shift, and go to state 1679 - '*' shift, and go to state 1680 - '/' shift, and go to state 1681 - '%' shift, and go to state 1682 - '^' shift, and go to state 1683 - - all_Op go to state 1684 - MathOp go to state 1392 - any_operator go to state 1685 - ColId go to state 1686 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1326 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 897 | OVERLAY '(' . overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1003 overlay_list: . a_expr overlay_placing substr_from substr_for - 1004 | . a_expr overlay_placing substr_from - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1687 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - overlay_list go to state 1688 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1327 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 898 | POSITION '(' . position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1006 position_list: . b_expr IN_P b_expr - 1007 | . [')'] - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 1007 (position_list) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 1692 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - position_list go to state 1695 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1328 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 937 | ROW '(' . expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 938 | ROW '(' . ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 980 expr_list_opt_comma: . expr_list - 981 | . expr_list ',' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - ')' shift, and go to state 1696 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 981 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 982 - expr_list_opt_comma go to state 1697 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1329 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 899 | SUBSTRING '(' . substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 1008 substr_list: . a_expr substr_from substr_for - 1009 | . a_expr substr_for substr_from - 1010 | . a_expr substr_from - 1011 | . a_expr substr_for - 1012 | . expr_list - 1013 | . [')'] - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 1013 (substr_list) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1698 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 1699 - substr_list go to state 1700 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1330 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 900 | TREAT '(' . a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1701 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1331 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 901 | TRIM '(' . BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 902 | TRIM '(' . LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 903 | TRIM '(' . TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 904 | TRIM '(' . trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 980 expr_list_opt_comma: . expr_list - 981 | . expr_list ',' - 1016 trim_list: . a_expr FROM expr_list_opt_comma - 1017 | . FROM expr_list_opt_comma - 1018 | . expr_list_opt_comma - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BOTH shift, and go to state 1702 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FROM shift, and go to state 1703 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEADING shift, and go to state 1704 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRAILING shift, and go to state 1705 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1706 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 982 - expr_list_opt_comma go to state 1707 - trim_list go to state 1708 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1332 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 895 | TRY_CAST '(' . a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1709 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1333 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 787 | NOT_LA a_expr . [$end, IDENT, LAMBDA_ARROW, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, ']', ')', ';', ',', '}', ':'] - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 787 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 787 and token Op resolved as shift (NOT < Op). - Conflict between rule 787 and token TYPECAST resolved as shift (NOT < TYPECAST). - Conflict between rule 787 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < NOT). - Conflict between rule 787 and token POWER_OF resolved as shift (NOT < POWER_OF). - Conflict between rule 787 and token LESS_EQUALS resolved as shift (NOT < LESS_EQUALS). - Conflict between rule 787 and token GREATER_EQUALS resolved as shift (NOT < GREATER_EQUALS). - Conflict between rule 787 and token NOT_EQUALS resolved as shift (NOT < NOT_EQUALS). - Conflict between rule 787 and token AND resolved as reduce (AND < NOT). - Conflict between rule 787 and token AT resolved as shift (NOT < AT). - Conflict between rule 787 and token BETWEEN resolved as shift (NOT < BETWEEN). - Conflict between rule 787 and token COLLATE resolved as shift (NOT < COLLATE). - Conflict between rule 787 and token GLOB resolved as shift (NOT < GLOB). - Conflict between rule 787 and token ILIKE resolved as shift (NOT < ILIKE). - Conflict between rule 787 and token IN_P resolved as shift (NOT < IN_P). - Conflict between rule 787 and token IS resolved as shift (NOT < IS). - Conflict between rule 787 and token ISNULL resolved as shift (NOT < ISNULL). - Conflict between rule 787 and token LIKE resolved as shift (NOT < LIKE). - Conflict between rule 787 and token NOT resolved as shift (%right NOT). - Conflict between rule 787 and token NOTNULL resolved as shift (NOT < NOTNULL). - Conflict between rule 787 and token OPERATOR resolved as shift (NOT < OPERATOR). - Conflict between rule 787 and token OR resolved as reduce (OR < NOT). - Conflict between rule 787 and token SIMILAR resolved as shift (NOT < SIMILAR). - Conflict between rule 787 and token NOT_LA resolved as shift (NOT < NOT_LA). - Conflict between rule 787 and token '<' resolved as shift (NOT < '<'). - Conflict between rule 787 and token '>' resolved as shift (NOT < '>'). - Conflict between rule 787 and token '=' resolved as shift (NOT < '='). - Conflict between rule 787 and token '+' resolved as shift (NOT < '+'). - Conflict between rule 787 and token '-' resolved as shift (NOT < '-'). - Conflict between rule 787 and token '*' resolved as shift (NOT < '*'). - Conflict between rule 787 and token '/' resolved as shift (NOT < '/'). - Conflict between rule 787 and token '%' resolved as shift (NOT < '%'). - Conflict between rule 787 and token '^' resolved as shift (NOT < '^'). - - -state 1334 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 766 | '+' a_expr . [$end, IDENT, Op, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, COLLATE, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - TYPECAST shift, and go to state 1359 - - $default reduce using rule 766 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 766 and token Op resolved as reduce (Op < UMINUS). - Conflict between rule 766 and token TYPECAST resolved as shift (UMINUS < TYPECAST). - Conflict between rule 766 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < UMINUS). - Conflict between rule 766 and token POWER_OF resolved as reduce (POWER_OF < UMINUS). - Conflict between rule 766 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < UMINUS). - Conflict between rule 766 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < UMINUS). - Conflict between rule 766 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < UMINUS). - Conflict between rule 766 and token AND resolved as reduce (AND < UMINUS). - Conflict between rule 766 and token AT resolved as reduce (AT < UMINUS). - Conflict between rule 766 and token BETWEEN resolved as reduce (BETWEEN < UMINUS). - Conflict between rule 766 and token COLLATE resolved as reduce (COLLATE < UMINUS). - Conflict between rule 766 and token GLOB resolved as reduce (GLOB < UMINUS). - Conflict between rule 766 and token ILIKE resolved as reduce (ILIKE < UMINUS). - Conflict between rule 766 and token IN_P resolved as reduce (IN_P < UMINUS). - Conflict between rule 766 and token IS resolved as reduce (IS < UMINUS). - Conflict between rule 766 and token ISNULL resolved as reduce (ISNULL < UMINUS). - Conflict between rule 766 and token LIKE resolved as reduce (LIKE < UMINUS). - Conflict between rule 766 and token NOT resolved as reduce (NOT < UMINUS). - Conflict between rule 766 and token NOTNULL resolved as reduce (NOTNULL < UMINUS). - Conflict between rule 766 and token OPERATOR resolved as reduce (OPERATOR < UMINUS). - Conflict between rule 766 and token OR resolved as reduce (OR < UMINUS). - Conflict between rule 766 and token SIMILAR resolved as reduce (SIMILAR < UMINUS). - Conflict between rule 766 and token NOT_LA resolved as reduce (NOT_LA < UMINUS). - Conflict between rule 766 and token '<' resolved as reduce ('<' < UMINUS). - Conflict between rule 766 and token '>' resolved as reduce ('>' < UMINUS). - Conflict between rule 766 and token '=' resolved as reduce ('=' < UMINUS). - Conflict between rule 766 and token '+' resolved as reduce ('+' < UMINUS). - Conflict between rule 766 and token '-' resolved as reduce ('-' < UMINUS). - Conflict between rule 766 and token '*' resolved as reduce ('*' < UMINUS). - Conflict between rule 766 and token '/' resolved as reduce ('/' < UMINUS). - Conflict between rule 766 and token '%' resolved as reduce ('%' < UMINUS). - Conflict between rule 766 and token '^' resolved as reduce ('^' < UMINUS). - - -state 1335 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 767 | '-' a_expr . [$end, IDENT, Op, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, COLLATE, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - TYPECAST shift, and go to state 1359 - - $default reduce using rule 767 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 767 and token Op resolved as reduce (Op < UMINUS). - Conflict between rule 767 and token TYPECAST resolved as shift (UMINUS < TYPECAST). - Conflict between rule 767 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < UMINUS). - Conflict between rule 767 and token POWER_OF resolved as reduce (POWER_OF < UMINUS). - Conflict between rule 767 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < UMINUS). - Conflict between rule 767 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < UMINUS). - Conflict between rule 767 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < UMINUS). - Conflict between rule 767 and token AND resolved as reduce (AND < UMINUS). - Conflict between rule 767 and token AT resolved as reduce (AT < UMINUS). - Conflict between rule 767 and token BETWEEN resolved as reduce (BETWEEN < UMINUS). - Conflict between rule 767 and token COLLATE resolved as reduce (COLLATE < UMINUS). - Conflict between rule 767 and token GLOB resolved as reduce (GLOB < UMINUS). - Conflict between rule 767 and token ILIKE resolved as reduce (ILIKE < UMINUS). - Conflict between rule 767 and token IN_P resolved as reduce (IN_P < UMINUS). - Conflict between rule 767 and token IS resolved as reduce (IS < UMINUS). - Conflict between rule 767 and token ISNULL resolved as reduce (ISNULL < UMINUS). - Conflict between rule 767 and token LIKE resolved as reduce (LIKE < UMINUS). - Conflict between rule 767 and token NOT resolved as reduce (NOT < UMINUS). - Conflict between rule 767 and token NOTNULL resolved as reduce (NOTNULL < UMINUS). - Conflict between rule 767 and token OPERATOR resolved as reduce (OPERATOR < UMINUS). - Conflict between rule 767 and token OR resolved as reduce (OR < UMINUS). - Conflict between rule 767 and token SIMILAR resolved as reduce (SIMILAR < UMINUS). - Conflict between rule 767 and token NOT_LA resolved as reduce (NOT_LA < UMINUS). - Conflict between rule 767 and token '<' resolved as reduce ('<' < UMINUS). - Conflict between rule 767 and token '>' resolved as reduce ('>' < UMINUS). - Conflict between rule 767 and token '=' resolved as reduce ('=' < UMINUS). - Conflict between rule 767 and token '+' resolved as reduce ('+' < UMINUS). - Conflict between rule 767 and token '-' resolved as reduce ('-' < UMINUS). - Conflict between rule 767 and token '*' resolved as reduce ('*' < UMINUS). - Conflict between rule 767 and token '/' resolved as reduce ('/' < UMINUS). - Conflict between rule 767 and token '%' resolved as reduce ('%' < UMINUS). - Conflict between rule 767 and token '^' resolved as reduce ('^' < UMINUS). - - -state 1336 - - 1053 except_list: EXCLUDE . '(' name_list_opt_comma ')' - 1054 | EXCLUDE . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '(' shift, and go to state 1710 - - ColId go to state 1711 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1337 - - 1055 opt_except_list: except_list . - - $default reduce using rule 1055 (opt_except_list) - - -state 1338 - - 1051 target_el: '*' opt_except_list . opt_replace_list - 1062 opt_replace_list: . REPLACE '(' replace_list_opt_comma ')' - 1063 | . REPLACE replace_list_el - 1064 | . [$end, CREATE_P, EXCEPT, FETCH, FOR, FROM, GROUP_P, HAVING, INTERSECT, INTO, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - - REPLACE shift, and go to state 1712 - - $default reduce using rule 1064 (opt_replace_list) - - opt_replace_list go to state 1713 - - -state 1339 - - 982 opt_expr_list_opt_comma: expr_list_opt_comma . - - $default reduce using rule 982 (opt_expr_list_opt_comma) - - -state 1340 - - 808 a_expr: '[' opt_expr_list_opt_comma . ']' - - ']' shift, and go to state 1714 - - -state 1341 - - 448 select_with_parens: '(' select_with_parens . ')' - 458 select_clause: select_with_parens . [EXCEPT, FETCH, FOR, INTERSECT, LIMIT, OFFSET, ORDER, UNION] - 863 c_expr: select_with_parens . [Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, AT, BETWEEN, COLLATE, GLOB, ILIKE, IN_P, IS, ISNULL, LIKE, NOT, NOTNULL, OPERATOR, OR, SIMILAR, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ','] - 864 | select_with_parens . indirection - 1031 indirection_el: . '.' attr_name - 1032 | . '[' a_expr ']' - 1033 | . '[' opt_slice_bound ':' opt_slice_bound ']' - 1036 indirection: . indirection_el - 1037 | . indirection indirection_el - - '[' shift, and go to state 637 - ')' shift, and go to state 989 - '.' shift, and go to state 638 - - EXCEPT reduce using rule 458 (select_clause) - FETCH reduce using rule 458 (select_clause) - FOR reduce using rule 458 (select_clause) - INTERSECT reduce using rule 458 (select_clause) - LIMIT reduce using rule 458 (select_clause) - OFFSET reduce using rule 458 (select_clause) - ORDER reduce using rule 458 (select_clause) - UNION reduce using rule 458 (select_clause) - $default reduce using rule 863 (c_expr) - - indirection_el go to state 639 - indirection go to state 1351 - - Conflict between rule 863 and token ')' resolved as shift (UMINUS < ')'). - - -state 1342 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 860 c_expr: '(' a_expr . ')' opt_indirection - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 978 expr_list: a_expr . [','] - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - ')' shift, and go to state 1715 - - $default reduce using rule 978 (expr_list) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 1343 - - 940 row: '(' expr_list . ',' a_expr ')' - 979 expr_list: expr_list . ',' a_expr - - ',' shift, and go to state 1716 - - -state 1344 - - 942 dict_arguments: dict_arg . - - $default reduce using rule 942 (dict_arguments) - - -state 1345 - - 943 dict_arguments: dict_arguments . ',' dict_arg - 944 dict_arguments_opt_comma: dict_arguments . ['}'] - 945 | dict_arguments . ',' - - ',' shift, and go to state 1717 - - $default reduce using rule 944 (dict_arguments_opt_comma) - - -state 1346 - - 807 a_expr: '{' dict_arguments_opt_comma . '}' - - '}' shift, and go to state 1718 - - -state 1347 - - 1096 ColIdOrString: ColId . - - $default reduce using rule 1096 (ColIdOrString) - - -state 1348 - - 941 dict_arg: ColIdOrString . ':' a_expr - - ':' shift, and go to state 1719 - - -state 1349 - - 857 c_expr: '#' ICONST . - - $default reduce using rule 857 (c_expr) - - -state 1350 - - 858 c_expr: '?' opt_indirection . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 1031 indirection_el: . '.' attr_name - 1032 | . '[' a_expr ']' - 1033 | . '[' opt_slice_bound ':' opt_slice_bound ']' - 1039 opt_indirection: opt_indirection . indirection_el - - '[' shift, and go to state 637 - '.' shift, and go to state 638 - - $default reduce using rule 858 (c_expr) - - indirection_el go to state 1645 - - -state 1351 - - 864 c_expr: select_with_parens indirection . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 1031 indirection_el: . '.' attr_name - 1032 | . '[' a_expr ']' - 1033 | . '[' opt_slice_bound ':' opt_slice_bound ']' - 1037 indirection: indirection . indirection_el - - '[' shift, and go to state 637 - '.' shift, and go to state 638 - - $default reduce using rule 864 (c_expr) - - indirection_el go to state 1185 - - -state 1352 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 866 | grouping_or_grouping_id '(' . expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 980 expr_list_opt_comma: . expr_list - 981 | . expr_list ',' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 981 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 982 - expr_list_opt_comma go to state 1720 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1353 - - 1084 AexprConst: ConstTypename Sconst . - - $default reduce using rule 1084 (AexprConst) - - -state 1354 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1085 | ConstInterval '(' . a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1721 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1355 - - 730 year_keyword: . YEAR_P - 731 | . YEARS_P - 732 month_keyword: . MONTH_P - 733 | . MONTHS_P - 734 day_keyword: . DAY_P - 735 | . DAYS_P - 736 hour_keyword: . HOUR_P - 737 | . HOURS_P - 738 minute_keyword: . MINUTE_P - 739 | . MINUTES_P - 740 second_keyword: . SECOND_P - 741 | . SECONDS_P - 742 millisecond_keyword: . MILLISECOND_P - 743 | . MILLISECONDS_P - 744 microsecond_keyword: . MICROSECOND_P - 745 | . MICROSECONDS_P - 746 opt_interval: . year_keyword - 747 | . month_keyword - 748 | . day_keyword - 749 | . hour_keyword - 750 | . minute_keyword - 751 | . second_keyword - 752 | . millisecond_keyword - 753 | . microsecond_keyword - 754 | . year_keyword TO month_keyword - 755 | . day_keyword TO hour_keyword - 756 | . day_keyword TO minute_keyword - 757 | . day_keyword TO second_keyword - 758 | . hour_keyword TO minute_keyword - 759 | . hour_keyword TO second_keyword - 760 | . minute_keyword TO second_keyword - 761 | . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 1086 AexprConst: ConstInterval Iconst . opt_interval - - DAY_P shift, and go to state 1241 - DAYS_P shift, and go to state 1242 - HOUR_P shift, and go to state 1243 - HOURS_P shift, and go to state 1244 - MICROSECOND_P shift, and go to state 1245 - MICROSECONDS_P shift, and go to state 1246 - MILLISECOND_P shift, and go to state 1247 - MILLISECONDS_P shift, and go to state 1248 - MINUTE_P shift, and go to state 1249 - MINUTES_P shift, and go to state 1250 - MONTH_P shift, and go to state 1251 - MONTHS_P shift, and go to state 1252 - SECOND_P shift, and go to state 1253 - SECONDS_P shift, and go to state 1254 - YEAR_P shift, and go to state 1255 - YEARS_P shift, and go to state 1256 - - $default reduce using rule 761 (opt_interval) - - year_keyword go to state 1258 - month_keyword go to state 1259 - day_keyword go to state 1260 - hour_keyword go to state 1261 - minute_keyword go to state 1262 - second_keyword go to state 1263 - millisecond_keyword go to state 1264 - microsecond_keyword go to state 1265 - opt_interval go to state 1722 - - -state 1356 - - 730 year_keyword: . YEAR_P - 731 | . YEARS_P - 732 month_keyword: . MONTH_P - 733 | . MONTHS_P - 734 day_keyword: . DAY_P - 735 | . DAYS_P - 736 hour_keyword: . HOUR_P - 737 | . HOURS_P - 738 minute_keyword: . MINUTE_P - 739 | . MINUTES_P - 740 second_keyword: . SECOND_P - 741 | . SECONDS_P - 742 millisecond_keyword: . MILLISECOND_P - 743 | . MILLISECONDS_P - 744 microsecond_keyword: . MICROSECOND_P - 745 | . MICROSECONDS_P - 746 opt_interval: . year_keyword - 747 | . month_keyword - 748 | . day_keyword - 749 | . hour_keyword - 750 | . minute_keyword - 751 | . second_keyword - 752 | . millisecond_keyword - 753 | . microsecond_keyword - 754 | . year_keyword TO month_keyword - 755 | . day_keyword TO hour_keyword - 756 | . day_keyword TO minute_keyword - 757 | . day_keyword TO second_keyword - 758 | . hour_keyword TO minute_keyword - 759 | . hour_keyword TO second_keyword - 760 | . minute_keyword TO second_keyword - 761 | . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 1087 AexprConst: ConstInterval Sconst . opt_interval - - DAY_P shift, and go to state 1241 - DAYS_P shift, and go to state 1242 - HOUR_P shift, and go to state 1243 - HOURS_P shift, and go to state 1244 - MICROSECOND_P shift, and go to state 1245 - MICROSECONDS_P shift, and go to state 1246 - MILLISECOND_P shift, and go to state 1247 - MILLISECONDS_P shift, and go to state 1248 - MINUTE_P shift, and go to state 1249 - MINUTES_P shift, and go to state 1250 - MONTH_P shift, and go to state 1251 - MONTHS_P shift, and go to state 1252 - SECOND_P shift, and go to state 1253 - SECONDS_P shift, and go to state 1254 - YEAR_P shift, and go to state 1255 - YEARS_P shift, and go to state 1256 - - $default reduce using rule 761 (opt_interval) - - year_keyword go to state 1258 - month_keyword go to state 1259 - day_keyword go to state 1260 - hour_keyword go to state 1261 - minute_keyword go to state 1262 - second_keyword go to state 1263 - millisecond_keyword go to state 1264 - microsecond_keyword go to state 1265 - opt_interval go to state 1723 - - -state 1357 - - 1049 target_el: a_expr IDENT . - - $default reduce using rule 1049 (target_el) - - -state 1358 - - 949 all_Op: Op . [ALL, ANY, SOME] - 964 qual_Op: Op . [$end, IDENT, FCONST, SCONST, BCONST, XCONST, Op, ICONST, PARAM, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, ARRAY, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, AUTHORIZATION, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BINARY, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CASE, CAST, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONCURRENTLY, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURRENT_CATALOG, CURRENT_DATE, CURRENT_ROLE, CURRENT_SCHEMA, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FALSE_P, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FREEZE, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OUTER_P, OVER, OVERLAPS, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SESSION_USER, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUE_P, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USER, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERBOSE, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', '(', ')', ';', ',', '{', '}', '#', '?', ':'] - - ALL reduce using rule 949 (all_Op) - ANY reduce using rule 949 (all_Op) - SOME reduce using rule 949 (all_Op) - $default reduce using rule 964 (qual_Op) - - -state 1359 - - 660 RowOrStruct: . ROW - 661 | . STRUCT - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 763 a_expr: a_expr TYPECAST . Typename - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 703 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETOF shift, and go to state 715 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 718 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - RowOrStruct go to state 727 - Typename go to state 1724 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 - - -state 1360 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 809 | a_expr LAMBDA_ARROW . a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1725 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1361 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 774 | a_expr POWER_OF . a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 957 MathOp: POWER_OF . [ALL, ANY, SOME] - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 957 (MathOp) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1726 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1362 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 778 | a_expr LESS_EQUALS . a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 961 MathOp: LESS_EQUALS . [ALL, ANY, SOME] - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 961 (MathOp) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1727 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1363 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 779 | a_expr GREATER_EQUALS . a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 962 MathOp: GREATER_EQUALS . [ALL, ANY, SOME] - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 962 (MathOp) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1728 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1364 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 780 | a_expr NOT_EQUALS . a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 963 MathOp: NOT_EQUALS . [ALL, ANY, SOME] - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 963 (MathOp) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1729 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1365 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 784 | a_expr AND . a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1730 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1366 - - 1048 target_el: a_expr AS . ColLabelOrString - 1114 ColLabel: . IDENT - 1115 | . other_keyword - 1116 | . unreserved_keyword - 1117 | . reserved_keyword - 1118 ColLabelOrString: . ColLabel - 1119 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - 1817 reserved_keyword: . ALL - 1818 | . ANALYSE - 1819 | . ANALYZE - 1820 | . AND - 1821 | . ANY - 1822 | . ARRAY - 1823 | . AS - 1824 | . ASC_P - 1825 | . ASYMMETRIC - 1826 | . BOTH - 1827 | . CASE - 1828 | . CAST - 1829 | . CHECK_P - 1830 | . COLLATE - 1831 | . COLUMN - 1832 | . CONSTRAINT - 1833 | . CREATE_P - 1834 | . CURRENT_TIME - 1835 | . CURRENT_TIMESTAMP - 1836 | . DEFAULT - 1837 | . DEFERRABLE - 1838 | . DESC_P - 1839 | . DISTINCT - 1840 | . DO - 1841 | . ELSE - 1842 | . END_P - 1843 | . EXCEPT - 1844 | . FALSE_P - 1845 | . FETCH - 1846 | . FOR - 1847 | . FOREIGN - 1848 | . FROM - 1849 | . GRANT - 1850 | . GROUP_P - 1851 | . HAVING - 1852 | . IN_P - 1853 | . INITIALLY - 1854 | . INTERSECT - 1855 | . INTO - 1856 | . LATERAL_P - 1857 | . LEADING - 1858 | . LIMIT - 1859 | . LOCALTIME - 1860 | . LOCALTIMESTAMP - 1861 | . NOT - 1862 | . NULL_P - 1863 | . OFFSET - 1864 | . ON - 1865 | . ONLY - 1866 | . OR - 1867 | . ORDER - 1868 | . PLACING - 1869 | . PRIMARY - 1870 | . QUALIFY - 1871 | . REFERENCES - 1872 | . RETURNING - 1873 | . SELECT - 1874 | . SOME - 1875 | . SYMMETRIC - 1876 | . TABLE - 1877 | . THEN - 1878 | . TO - 1879 | . TRAILING - 1880 | . TRUE_P - 1881 | . UNION - 1882 | . UNIQUE - 1883 | . USING - 1884 | . VARIADIC - 1885 | . WHEN - 1886 | . WHERE - 1887 | . WINDOW - 1888 | . WITH - - IDENT shift, and go to state 1106 - SCONST shift, and go to state 1731 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1107 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ANALYSE shift, and go to state 1108 - ANALYZE shift, and go to state 1109 - AND shift, and go to state 1110 - ANY shift, and go to state 1111 - ARRAY shift, and go to state 1112 - AS shift, and go to state 1113 - ASC_P shift, and go to state 1114 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - ASYMMETRIC shift, and go to state 1115 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BOTH shift, and go to state 1116 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 1117 - CAST shift, and go to state 1118 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1119 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATE shift, and go to state 1120 - COLLATION shift, and go to state 767 - COLUMN shift, and go to state 1121 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1122 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CREATE_P shift, and go to state 1123 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_TIME shift, and go to state 1124 - CURRENT_TIMESTAMP shift, and go to state 1125 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 1126 - DEFAULTS shift, and go to state 171 - DEFERRABLE shift, and go to state 1127 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESC_P shift, and go to state 1128 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DISTINCT shift, and go to state 1129 - DO shift, and go to state 1130 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ELSE shift, and go to state 1131 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - END_P shift, and go to state 1132 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCEPT shift, and go to state 1133 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1134 - FAMILY shift, and go to state 205 - FETCH shift, and go to state 1135 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FOR shift, and go to state 1136 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1137 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FROM shift, and go to state 1138 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANT shift, and go to state 1139 - GRANTED shift, and go to state 219 - GROUP_P shift, and go to state 1140 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HAVING shift, and go to state 1141 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - IN_P shift, and go to state 1142 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INITIALLY shift, and go to state 1143 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERSECT shift, and go to state 1144 - INTERVAL shift, and go to state 791 - INTO shift, and go to state 1145 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 1146 - LEADING shift, and go to state 1147 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LIMIT shift, and go to state 1148 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 1149 - LOCALTIMESTAMP shift, and go to state 1150 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOT shift, and go to state 1151 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 1152 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OFFSET shift, and go to state 1153 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1154 - ONLY shift, and go to state 1155 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - OR shift, and go to state 1156 - ORDER shift, and go to state 1157 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLACING shift, and go to state 1158 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1159 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUALIFY shift, and go to state 1160 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCES shift, and go to state 1161 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNING shift, and go to state 1162 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 1163 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SOME shift, and go to state 1164 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYMMETRIC shift, and go to state 1165 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 1166 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - THEN shift, and go to state 1167 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TO shift, and go to state 1168 - TRAILING shift, and go to state 1169 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1170 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNION shift, and go to state 1171 - UNIQUE shift, and go to state 1172 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - USING shift, and go to state 1173 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARIADIC shift, and go to state 1175 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHEN shift, and go to state 1176 - WHERE shift, and go to state 1177 - WHITESPACE_P shift, and go to state 462 - WINDOW shift, and go to state 1178 - WITH shift, and go to state 1179 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColLabel go to state 1732 - ColLabelOrString go to state 1733 - unreserved_keyword go to state 1182 - other_keyword go to state 1183 - reserved_keyword go to state 1184 - - -state 1367 - - 765 a_expr: a_expr AT . TIME ZONE a_expr - - TIME shift, and go to state 1734 - - -state 1368 - - 821 a_expr: a_expr BETWEEN . opt_asymmetric b_expr AND a_expr - 823 | a_expr BETWEEN . SYMMETRIC b_expr AND a_expr - 1040 opt_asymmetric: . ASYMMETRIC - 1041 | . [IDENT, FCONST, SCONST, BCONST, XCONST, Op, ICONST, PARAM, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, AUTHORIZATION, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BINARY, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CASE, CAST, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATION, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONCURRENTLY, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CROSS, CSV, CUBE, CURRENT_P, CURRENT_CATALOG, CURRENT_DATE, CURRENT_ROLE, CURRENT_SCHEMA, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FALSE_P, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FREEZE, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LISTEN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OUTER_P, OVER, OVERLAPS, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SESSION_USER, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUE_P, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USER, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERBOSE, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, '+', '-', '(', '#', '?'] - - ASYMMETRIC shift, and go to state 1735 - SYMMETRIC shift, and go to state 1736 - - $default reduce using rule 1041 (opt_asymmetric) - - opt_asymmetric go to state 1737 - - -state 1369 - - 764 a_expr: a_expr COLLATE . any_name - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1107 any_name: . ColId - 1108 | . ColId attrs - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 650 - any_name go to state 1738 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1370 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 788 | a_expr GLOB . a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 972 subquery_Op: GLOB . [ALL, ANY, SOME] - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 972 (subquery_Op) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1739 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1371 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 793 | a_expr ILIKE . a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 794 | a_expr ILIKE . a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 974 subquery_Op: ILIKE . [ALL, ANY, SOME] - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 974 (subquery_Op) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1740 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1372 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 825 a_expr: a_expr IN_P . in_expr - 1019 in_expr: . select_with_parens - 1020 | . '(' expr_list_opt_comma ')' - - '(' shift, and go to state 1741 - - select_with_parens go to state 1742 - in_expr go to state 1743 - - -state 1373 - - 801 a_expr: a_expr IS . NULL_P - 803 | a_expr IS . NOT NULL_P - 811 | a_expr IS . TRUE_P - 812 | a_expr IS . NOT TRUE_P - 813 | a_expr IS . FALSE_P - 814 | a_expr IS . NOT FALSE_P - 815 | a_expr IS . UNKNOWN - 816 | a_expr IS . NOT UNKNOWN - 817 | a_expr IS . DISTINCT FROM a_expr - 818 | a_expr IS . NOT DISTINCT FROM a_expr - 819 | a_expr IS . OF '(' type_list ')' - 820 | a_expr IS . NOT OF '(' type_list ')' - - DISTINCT shift, and go to state 1744 - FALSE_P shift, and go to state 1745 - NOT shift, and go to state 1746 - NULL_P shift, and go to state 1747 - OF shift, and go to state 1748 - TRUE_P shift, and go to state 1749 - UNKNOWN shift, and go to state 1750 - - -state 1374 - - 802 a_expr: a_expr ISNULL . - - $default reduce using rule 802 (a_expr) - - -state 1375 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 789 | a_expr LIKE . a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 790 | a_expr LIKE . a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 970 subquery_Op: LIKE . [ALL, ANY, SOME] - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 970 (subquery_Op) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1751 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1376 - - 804 a_expr: a_expr NOT . NULL_P - - NULL_P shift, and go to state 1752 - - -state 1377 - - 805 a_expr: a_expr NOTNULL . - - $default reduce using rule 805 (a_expr) - - -state 1378 - - 965 qual_Op: OPERATOR . '(' any_operator ')' - 969 subquery_Op: OPERATOR . '(' any_operator ')' - - '(' shift, and go to state 1753 - - -state 1379 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 785 | a_expr OR . a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1754 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1380 - - 797 a_expr: a_expr SIMILAR . TO a_expr - 798 | a_expr SIMILAR . TO a_expr ESCAPE a_expr - - TO shift, and go to state 1755 - - -state 1381 - - 791 a_expr: a_expr NOT_LA . LIKE a_expr - 792 | a_expr NOT_LA . LIKE a_expr ESCAPE a_expr - 795 | a_expr NOT_LA . ILIKE a_expr - 796 | a_expr NOT_LA . ILIKE a_expr ESCAPE a_expr - 799 | a_expr NOT_LA . SIMILAR TO a_expr - 800 | a_expr NOT_LA . SIMILAR TO a_expr ESCAPE a_expr - 822 | a_expr NOT_LA . BETWEEN opt_asymmetric b_expr AND a_expr - 824 | a_expr NOT_LA . BETWEEN SYMMETRIC b_expr AND a_expr - 826 | a_expr NOT_LA . IN_P in_expr - 971 subquery_Op: NOT_LA . LIKE - 973 | NOT_LA . GLOB - 975 | NOT_LA . ILIKE - - BETWEEN shift, and go to state 1756 - GLOB shift, and go to state 1757 - ILIKE shift, and go to state 1758 - IN_P shift, and go to state 1759 - LIKE shift, and go to state 1760 - SIMILAR shift, and go to state 1761 - - -state 1382 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 775 | a_expr '<' . a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 958 MathOp: '<' . [ALL, ANY, SOME] - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 958 (MathOp) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1762 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1383 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 776 | a_expr '>' . a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 959 MathOp: '>' . [ALL, ANY, SOME] - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 959 (MathOp) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1763 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1384 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 777 | a_expr '=' . a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 960 MathOp: '=' . [ALL, ANY, SOME] - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 960 (MathOp) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1764 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1385 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 768 | a_expr '+' . a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 951 MathOp: '+' . [ALL, ANY, SOME] - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 951 (MathOp) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1765 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1386 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 769 | a_expr '-' . a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 952 MathOp: '-' . [ALL, ANY, SOME] - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 952 (MathOp) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1766 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1387 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 770 | a_expr '*' . a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 953 MathOp: '*' . [ALL, ANY, SOME] - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 953 (MathOp) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1767 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1388 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 771 | a_expr '/' . a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 954 MathOp: '/' . [ALL, ANY, SOME] - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 954 (MathOp) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1768 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1389 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 772 | a_expr '%' . a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 955 MathOp: '%' . [ALL, ANY, SOME] - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 955 (MathOp) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1769 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1390 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 773 | a_expr '^' . a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 956 MathOp: '^' . [ALL, ANY, SOME] - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 956 (MathOp) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1770 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1391 - - 968 subquery_Op: all_Op . - - $default reduce using rule 968 (subquery_Op) - - -state 1392 - - 950 all_Op: MathOp . - - $default reduce using rule 950 (all_Op) - - -state 1393 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 781 | a_expr qual_Op . a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op [$end, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, BETWEEN, COLLATE, CREATE_P, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOR, FROM, GLOB, GROUP_P, HAVING, ILIKE, IN_P, INTERSECT, INTO, IS, ISNULL, LIKE, LIMIT, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, QUALIFY, RETURNING, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 783 | a_expr qual_Op . [$end, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, BETWEEN, COLLATE, CREATE_P, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOR, FROM, GLOB, GROUP_P, HAVING, ILIKE, IN_P, INTERSECT, INTO, IS, ISNULL, LIKE, LIMIT, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, QUALIFY, RETURNING, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 783 (a_expr) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1771 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - Conflict between rule 783 and token IDENT resolved as shift (POSTFIXOP < IDENT). - Conflict between rule 783 and token Op resolved as shift (POSTFIXOP < Op). - Conflict between rule 783 and token AT resolved as shift (POSTFIXOP < AT). - Conflict between rule 783 and token BETWEEN resolved as reduce (BETWEEN < POSTFIXOP). - Conflict between rule 783 and token CROSS resolved as shift (POSTFIXOP < CROSS). - Conflict between rule 783 and token ESCAPE resolved as reduce (ESCAPE < POSTFIXOP). - Conflict between rule 783 and token FOLLOWING resolved as shift (POSTFIXOP < FOLLOWING). - Conflict between rule 783 and token FULL resolved as shift (POSTFIXOP < FULL). - Conflict between rule 783 and token GLOB resolved as reduce (GLOB < POSTFIXOP). - Conflict between rule 783 and token IGNORE_P resolved as shift (POSTFIXOP < IGNORE_P). - Conflict between rule 783 and token ILIKE resolved as reduce (ILIKE < POSTFIXOP). - Conflict between rule 783 and token INNER_P resolved as shift (POSTFIXOP < INNER_P). - Conflict between rule 783 and token IS resolved as reduce (IS < POSTFIXOP). - Conflict between rule 783 and token ISNULL resolved as reduce (ISNULL < POSTFIXOP). - Conflict between rule 783 and token JOIN resolved as shift (POSTFIXOP < JOIN). - Conflict between rule 783 and token LEFT resolved as shift (POSTFIXOP < LEFT). - Conflict between rule 783 and token LIKE resolved as reduce (LIKE < POSTFIXOP). - Conflict between rule 783 and token NATURAL resolved as shift (POSTFIXOP < NATURAL). - Conflict between rule 783 and token NOT resolved as reduce (NOT < POSTFIXOP). - Conflict between rule 783 and token NOTNULL resolved as reduce (NOTNULL < POSTFIXOP). - Conflict between rule 783 and token OPERATOR resolved as shift (POSTFIXOP < OPERATOR). - Conflict between rule 783 and token PRECEDING resolved as shift (POSTFIXOP < PRECEDING). - Conflict between rule 783 and token RANGE resolved as shift (POSTFIXOP < RANGE). - Conflict between rule 783 and token RESPECT_P resolved as shift (POSTFIXOP < RESPECT_P). - Conflict between rule 783 and token RIGHT resolved as shift (POSTFIXOP < RIGHT). - Conflict between rule 783 and token ROWS resolved as shift (POSTFIXOP < ROWS). - Conflict between rule 783 and token SIMILAR resolved as reduce (SIMILAR < POSTFIXOP). - Conflict between rule 783 and token NOT_LA resolved as reduce (NOT_LA < POSTFIXOP). - Conflict between rule 783 and token '+' resolved as shift (POSTFIXOP < '+'). - Conflict between rule 783 and token '-' resolved as shift (POSTFIXOP < '-'). - - -state 1394 - - 827 a_expr: a_expr subquery_Op . sub_type select_with_parens - 828 | a_expr subquery_Op . sub_type '(' a_expr ')' - 946 sub_type: . ANY - 947 | . SOME - 948 | . ALL - - ALL shift, and go to state 1772 - ANY shift, and go to state 1773 - SOME shift, and go to state 1774 - - sub_type go to state 1775 - - -state 1395 - - 907 within_group_clause: WITHIN . GROUP_P '(' sort_clause ')' - - GROUP_P shift, and go to state 1776 - - -state 1396 - - 874 func_expr: func_application within_group_clause . filter_clause export_clause over_clause - 909 filter_clause: . FILTER '(' WHERE a_expr ')' - 910 | . FILTER '(' a_expr ')' - 911 | . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, EXPORT_STATE, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OVER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - - FILTER shift, and go to state 1777 - - $default reduce using rule 911 (filter_clause) - - filter_clause go to state 1778 - - -state 1397 - - 862 c_expr: func_expr opt_indirection . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 1031 indirection_el: . '.' attr_name - 1032 | . '[' a_expr ']' - 1033 | . '[' opt_slice_bound ':' opt_slice_bound ']' - 1039 opt_indirection: opt_indirection . indirection_el - - '[' shift, and go to state 637 - '.' shift, and go to state 638 - - $default reduce using rule 862 (c_expr) - - indirection_el go to state 1645 - - -state 1398 - - 810 a_expr: row OVERLAPS . row - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - - ROW shift, and go to state 1779 - '(' shift, and go to state 1780 - - qualified_row go to state 945 - row go to state 1781 - - -state 1399 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 782 | qual_Op a_expr . [$end, IDENT, Op, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, BETWEEN, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 782 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 782 and token Op resolved as reduce (%left Op). - Conflict between rule 782 and token TYPECAST resolved as shift (Op < TYPECAST). - Conflict between rule 782 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < Op). - Conflict between rule 782 and token POWER_OF resolved as shift (Op < POWER_OF). - Conflict between rule 782 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < Op). - Conflict between rule 782 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < Op). - Conflict between rule 782 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < Op). - Conflict between rule 782 and token AND resolved as reduce (AND < Op). - Conflict between rule 782 and token AT resolved as shift (Op < AT). - Conflict between rule 782 and token BETWEEN resolved as reduce (BETWEEN < Op). - Conflict between rule 782 and token COLLATE resolved as shift (Op < COLLATE). - Conflict between rule 782 and token GLOB resolved as reduce (GLOB < Op). - Conflict between rule 782 and token ILIKE resolved as reduce (ILIKE < Op). - Conflict between rule 782 and token IN_P resolved as reduce (IN_P < Op). - Conflict between rule 782 and token IS resolved as reduce (IS < Op). - Conflict between rule 782 and token ISNULL resolved as reduce (ISNULL < Op). - Conflict between rule 782 and token LIKE resolved as reduce (LIKE < Op). - Conflict between rule 782 and token NOT resolved as reduce (NOT < Op). - Conflict between rule 782 and token NOTNULL resolved as reduce (NOTNULL < Op). - Conflict between rule 782 and token OPERATOR resolved as reduce (%left OPERATOR). - Conflict between rule 782 and token OR resolved as reduce (OR < Op). - Conflict between rule 782 and token SIMILAR resolved as reduce (SIMILAR < Op). - Conflict between rule 782 and token NOT_LA resolved as reduce (NOT_LA < Op). - Conflict between rule 782 and token '<' resolved as reduce ('<' < Op). - Conflict between rule 782 and token '>' resolved as reduce ('>' < Op). - Conflict between rule 782 and token '=' resolved as reduce ('=' < Op). - Conflict between rule 782 and token '+' resolved as shift (Op < '+'). - Conflict between rule 782 and token '-' resolved as shift (Op < '-'). - Conflict between rule 782 and token '*' resolved as shift (Op < '*'). - Conflict between rule 782 and token '/' resolved as shift (Op < '/'). - Conflict between rule 782 and token '%' resolved as shift (Op < '%'). - Conflict between rule 782 and token '^' resolved as shift (Op < '^'). - - -state 1400 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1045 target_list: target_list ',' . target_el - 1047 target_list_opt_comma: target_list ',' . [$end, CREATE_P, EXCEPT, FETCH, FOR, FROM, GROUP_P, HAVING, INTERSECT, INTO, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WHERE, WINDOW, WITH, ')', ';'] - 1048 target_el: . a_expr AS ColLabelOrString - 1049 | . a_expr IDENT - 1050 | . a_expr - 1051 | . '*' opt_except_list opt_replace_list - 1052 | . ColId '.' '*' opt_except_list opt_replace_list - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '*' shift, and go to state 922 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 1047 (target_list_opt_comma) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 940 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - target_el go to state 1782 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 957 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1401 - - 472 into_clause: INTO . OptTempTableName - 474 OptTempTableName: . TEMPORARY opt_table qualified_name - 475 | . TEMP opt_table qualified_name - 476 | . LOCAL TEMPORARY opt_table qualified_name - 477 | . LOCAL TEMP opt_table qualified_name - 478 | . GLOBAL TEMPORARY opt_table qualified_name - 479 | . GLOBAL TEMP opt_table qualified_name - 480 | . UNLOGGED opt_table qualified_name - 481 | . TABLE qualified_name - 482 | . qualified_name - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 1783 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 1784 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 1785 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 1786 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 1787 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 1788 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - OptTempTableName go to state 1789 - qualified_name go to state 1790 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1402 - - 460 simple_select: SELECT distinct_clause target_list_opt_comma into_clause . from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 599 from_clause: . FROM from_list_opt_comma - 600 | . [$end, CREATE_P, EXCEPT, FETCH, FOR, GROUP_P, HAVING, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WHERE, WINDOW, WITH, ')', ';'] - - FROM shift, and go to state 1791 - - $default reduce using rule 600 (from_clause) - - from_clause go to state 1792 - - -state 1403 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 867 | func_name '(' . ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 868 | func_name '(' . func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 869 | func_name '(' . VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | func_name '(' . func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 871 | func_name '(' . ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | func_name '(' . DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 873 | func_name '(' . '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 984 func_arg_list: . func_arg_expr - 985 | . func_arg_list ',' func_arg_expr - 986 func_arg_expr: . a_expr - 987 | . param_name COLON_EQUALS a_expr - 988 | . param_name EQUALS_GREATER a_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1083 | func_name '(' . func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1098 type_function_name: . IDENT - 1099 | . unreserved_keyword - 1100 | . type_func_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1113 param_name: . type_function_name - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - 1783 type_func_name_keyword: . AUTHORIZATION - 1784 | . BINARY - 1785 | . COLLATION - 1786 | . CONCURRENTLY - 1787 | . CROSS - 1788 | . CURRENT_CATALOG - 1789 | . CURRENT_DATE - 1790 | . CURRENT_ROLE - 1791 | . CURRENT_SCHEMA - 1792 | . CURRENT_USER - 1793 | . FREEZE - 1794 | . FULL - 1795 | . GENERATED - 1796 | . GLOB - 1797 | . ILIKE - 1798 | . INNER_P - 1799 | . IS - 1800 | . ISNULL - 1801 | . JOIN - 1802 | . LEFT - 1803 | . LIKE - 1804 | . MAP - 1805 | . NATURAL - 1806 | . NOTNULL - 1807 | . OUTER_P - 1808 | . OVERLAPS - 1809 | . RIGHT - 1810 | . SESSION_USER - 1811 | . SIMILAR - 1812 | . STRUCT - 1813 | . TABLESAMPLE - 1814 | . TRY_CAST - 1815 | . USER - 1816 | . VERBOSE - - IDENT shift, and go to state 1057 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1058 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 1059 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 1060 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 1061 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 1062 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 1063 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 1064 - CURRENT_DATE shift, and go to state 1065 - CURRENT_ROLE shift, and go to state 1066 - CURRENT_SCHEMA shift, and go to state 1067 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 1068 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DISTINCT shift, and go to state 1069 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 1070 - FULL shift, and go to state 1071 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 1072 - GLOB shift, and go to state 1073 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 1074 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 1075 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 1076 - ISNULL shift, and go to state 1077 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 1078 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 1079 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 1080 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 1081 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 1082 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 1083 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 1084 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 1085 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 1086 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 1087 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 1088 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 1089 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 1090 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 1091 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 1092 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARIADIC shift, and go to state 1093 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 1094 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '*' shift, and go to state 1095 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - ')' shift, and go to state 1096 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1097 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - func_arg_list go to state 1793 - func_arg_expr go to state 1099 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - type_function_name go to state 1100 - function_name_token go to state 487 - param_name go to state 1101 - unreserved_keyword go to state 1102 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - type_func_name_keyword go to state 1103 - - -state 1404 - - 1082 AexprConst: func_name Sconst . - - $default reduce using rule 1082 (AexprConst) - - -state 1405 - - 1031 indirection_el: . '.' attr_name - 1032 | . '[' a_expr ']' - 1033 | . '[' opt_slice_bound ':' opt_slice_bound ']' - 1039 opt_indirection: opt_indirection . indirection_el - 1079 AexprConst: Sconst opt_indirection . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - - '[' shift, and go to state 637 - '.' shift, and go to state 638 - - $default reduce using rule 1079 (AexprConst) - - indirection_el go to state 1645 - - -state 1406 - - 1031 indirection_el: '.' . attr_name - 1052 target_el: ColId '.' . '*' opt_except_list opt_replace_list - 1074 attr_name: . ColLabel - 1114 ColLabel: . IDENT - 1115 | . other_keyword - 1116 | . unreserved_keyword - 1117 | . reserved_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - 1817 reserved_keyword: . ALL - 1818 | . ANALYSE - 1819 | . ANALYZE - 1820 | . AND - 1821 | . ANY - 1822 | . ARRAY - 1823 | . AS - 1824 | . ASC_P - 1825 | . ASYMMETRIC - 1826 | . BOTH - 1827 | . CASE - 1828 | . CAST - 1829 | . CHECK_P - 1830 | . COLLATE - 1831 | . COLUMN - 1832 | . CONSTRAINT - 1833 | . CREATE_P - 1834 | . CURRENT_TIME - 1835 | . CURRENT_TIMESTAMP - 1836 | . DEFAULT - 1837 | . DEFERRABLE - 1838 | . DESC_P - 1839 | . DISTINCT - 1840 | . DO - 1841 | . ELSE - 1842 | . END_P - 1843 | . EXCEPT - 1844 | . FALSE_P - 1845 | . FETCH - 1846 | . FOR - 1847 | . FOREIGN - 1848 | . FROM - 1849 | . GRANT - 1850 | . GROUP_P - 1851 | . HAVING - 1852 | . IN_P - 1853 | . INITIALLY - 1854 | . INTERSECT - 1855 | . INTO - 1856 | . LATERAL_P - 1857 | . LEADING - 1858 | . LIMIT - 1859 | . LOCALTIME - 1860 | . LOCALTIMESTAMP - 1861 | . NOT - 1862 | . NULL_P - 1863 | . OFFSET - 1864 | . ON - 1865 | . ONLY - 1866 | . OR - 1867 | . ORDER - 1868 | . PLACING - 1869 | . PRIMARY - 1870 | . QUALIFY - 1871 | . REFERENCES - 1872 | . RETURNING - 1873 | . SELECT - 1874 | . SOME - 1875 | . SYMMETRIC - 1876 | . TABLE - 1877 | . THEN - 1878 | . TO - 1879 | . TRAILING - 1880 | . TRUE_P - 1881 | . UNION - 1882 | . UNIQUE - 1883 | . USING - 1884 | . VARIADIC - 1885 | . WHEN - 1886 | . WHERE - 1887 | . WINDOW - 1888 | . WITH - - IDENT shift, and go to state 1106 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1107 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ANALYSE shift, and go to state 1108 - ANALYZE shift, and go to state 1109 - AND shift, and go to state 1110 - ANY shift, and go to state 1111 - ARRAY shift, and go to state 1112 - AS shift, and go to state 1113 - ASC_P shift, and go to state 1114 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - ASYMMETRIC shift, and go to state 1115 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BOTH shift, and go to state 1116 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 1117 - CAST shift, and go to state 1118 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1119 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATE shift, and go to state 1120 - COLLATION shift, and go to state 767 - COLUMN shift, and go to state 1121 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1122 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CREATE_P shift, and go to state 1123 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_TIME shift, and go to state 1124 - CURRENT_TIMESTAMP shift, and go to state 1125 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 1126 - DEFAULTS shift, and go to state 171 - DEFERRABLE shift, and go to state 1127 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESC_P shift, and go to state 1128 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DISTINCT shift, and go to state 1129 - DO shift, and go to state 1130 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ELSE shift, and go to state 1131 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - END_P shift, and go to state 1132 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCEPT shift, and go to state 1133 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1134 - FAMILY shift, and go to state 205 - FETCH shift, and go to state 1135 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FOR shift, and go to state 1136 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1137 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FROM shift, and go to state 1138 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANT shift, and go to state 1139 - GRANTED shift, and go to state 219 - GROUP_P shift, and go to state 1140 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HAVING shift, and go to state 1141 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - IN_P shift, and go to state 1142 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INITIALLY shift, and go to state 1143 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERSECT shift, and go to state 1144 - INTERVAL shift, and go to state 791 - INTO shift, and go to state 1145 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 1146 - LEADING shift, and go to state 1147 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LIMIT shift, and go to state 1148 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 1149 - LOCALTIMESTAMP shift, and go to state 1150 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOT shift, and go to state 1151 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 1152 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OFFSET shift, and go to state 1153 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1154 - ONLY shift, and go to state 1155 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - OR shift, and go to state 1156 - ORDER shift, and go to state 1157 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLACING shift, and go to state 1158 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1159 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUALIFY shift, and go to state 1160 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCES shift, and go to state 1161 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNING shift, and go to state 1162 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 1163 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SOME shift, and go to state 1164 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYMMETRIC shift, and go to state 1165 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 1166 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - THEN shift, and go to state 1167 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TO shift, and go to state 1168 - TRAILING shift, and go to state 1169 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1170 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNION shift, and go to state 1171 - UNIQUE shift, and go to state 1172 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - USING shift, and go to state 1173 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARIADIC shift, and go to state 1175 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHEN shift, and go to state 1176 - WHERE shift, and go to state 1177 - WHITESPACE_P shift, and go to state 462 - WINDOW shift, and go to state 1178 - WITH shift, and go to state 1179 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '*' shift, and go to state 1794 - - attr_name go to state 1180 - ColLabel go to state 1181 - unreserved_keyword go to state 1182 - other_keyword go to state 1183 - reserved_keyword go to state 1184 +State 1365 -state 1407 + 2115 func_name_keyword: GLOB • + 2255 type_func_name_keyword: GLOB • - 1030 columnref: ColId indirection . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 1031 indirection_el: . '.' attr_name - 1032 | . '[' a_expr ']' - 1033 | . '[' opt_slice_bound ':' opt_slice_bound ']' - 1037 indirection: indirection . indirection_el - 1076 func_name: ColId indirection . [SCONST, '('] + COLON_EQUALS reduce using rule 2255 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2255 (type_func_name_keyword) + $default reduce using rule 2115 (func_name_keyword) - '[' shift, and go to state 637 - '.' shift, and go to state 638 - SCONST reduce using rule 1076 (func_name) - '(' reduce using rule 1076 (func_name) - $default reduce using rule 1030 (columnref) +State 1366 - indirection_el go to state 1185 + 2116 func_name_keyword: ILIKE • + 2256 type_func_name_keyword: ILIKE • + COLON_EQUALS reduce using rule 2256 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2256 (type_func_name_keyword) + $default reduce using rule 2116 (func_name_keyword) -state 1408 - 459 simple_select: SELECT opt_all_clause opt_target_list_opt_comma into_clause . from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 599 from_clause: . FROM from_list_opt_comma - 600 | . [$end, CREATE_P, EXCEPT, FETCH, FOR, GROUP_P, HAVING, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WHERE, WINDOW, WITH, ')', ';'] +State 1367 - FROM shift, and go to state 1791 + 2117 func_name_keyword: INNER_P • + 2257 type_func_name_keyword: INNER_P • - $default reduce using rule 600 (from_clause) + COLON_EQUALS reduce using rule 2257 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2257 (type_func_name_keyword) + $default reduce using rule 2117 (func_name_keyword) - from_clause go to state 1795 +State 1368 -state 1409 + 2118 func_name_keyword: IS • + 2258 type_func_name_keyword: IS • - 1203 zone_value: IDENT . + COLON_EQUALS reduce using rule 2258 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2258 (type_func_name_keyword) + $default reduce using rule 2118 (func_name_keyword) - $default reduce using rule 1203 (zone_value) +State 1369 -state 1410 + 2119 func_name_keyword: ISNULL • + 2259 type_func_name_keyword: ISNULL • - 1207 zone_value: DEFAULT . + COLON_EQUALS reduce using rule 2259 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2259 (type_func_name_keyword) + $default reduce using rule 2119 (func_name_keyword) - $default reduce using rule 1207 (zone_value) +State 1370 -state 1411 + 2120 func_name_keyword: JOIN • + 2260 type_func_name_keyword: JOIN • - 1208 zone_value: LOCAL . + COLON_EQUALS reduce using rule 2260 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2260 (type_func_name_keyword) + $default reduce using rule 2120 (func_name_keyword) - $default reduce using rule 1208 (zone_value) +State 1371 -state 1412 + 2121 func_name_keyword: LEFT • + 2261 type_func_name_keyword: LEFT • - 1206 zone_value: NumericOnly . + COLON_EQUALS reduce using rule 2261 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2261 (type_func_name_keyword) + $default reduce using rule 2121 (func_name_keyword) - $default reduce using rule 1206 (zone_value) +State 1372 -state 1413 + 2122 func_name_keyword: LIKE • + 2262 type_func_name_keyword: LIKE • - 1092 Sconst: . SCONST - 1204 zone_value: ConstInterval . Sconst opt_interval - 1205 | ConstInterval . '(' Iconst ')' Sconst + COLON_EQUALS reduce using rule 2262 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2262 (type_func_name_keyword) + $default reduce using rule 2122 (func_name_keyword) - SCONST shift, and go to state 556 - '(' shift, and go to state 1796 - Sconst go to state 1797 +State 1373 + 1234 map_expr: MAP • '{' opt_map_arguments_opt_comma '}' + 2072 col_name_keyword: MAP • + 2123 func_name_keyword: MAP • + 2263 type_func_name_keyword: MAP • -state 1414 + '{' shift, and go to state 1681 - 1202 zone_value: Sconst . + SCONST reduce using rule 2123 (func_name_keyword) + COLON_EQUALS reduce using rule 2263 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2263 (type_func_name_keyword) + '(' reduce using rule 2123 (func_name_keyword) + $default reduce using rule 2072 (col_name_keyword) - $default reduce using rule 1202 (zone_value) +State 1374 -state 1415 + 2124 func_name_keyword: NATURAL • + 2264 type_func_name_keyword: NATURAL • - 1194 set_rest: TIME ZONE zone_value . + COLON_EQUALS reduce using rule 2264 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2264 (type_func_name_keyword) + $default reduce using rule 2124 (func_name_keyword) - $default reduce using rule 1194 (set_rest) +State 1375 -state 1416 + 2125 func_name_keyword: NOTNULL • + 2265 type_func_name_keyword: NOTNULL • - 1193 set_rest: var_name FROM CURRENT_P . + COLON_EQUALS reduce using rule 2265 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2265 (type_func_name_keyword) + $default reduce using rule 2125 (func_name_keyword) - $default reduce using rule 1193 (set_rest) +State 1376 -state 1417 + 2126 func_name_keyword: OUTER_P • + 2266 type_func_name_keyword: OUTER_P • - 1198 generic_set: var_name TO DEFAULT . + COLON_EQUALS reduce using rule 2266 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2266 (type_func_name_keyword) + $default reduce using rule 2126 (func_name_keyword) - $default reduce using rule 1198 (generic_set) +State 1377 -state 1418 + 2127 func_name_keyword: OVERLAPS • + 2267 type_func_name_keyword: OVERLAPS • - 1196 generic_set: var_name TO var_list . [$end, ';'] - 1210 var_list: var_list . ',' var_value + COLON_EQUALS reduce using rule 2267 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2267 (type_func_name_keyword) + $default reduce using rule 2127 (func_name_keyword) - ',' shift, and go to state 1634 - $default reduce using rule 1196 (generic_set) +State 1378 + 2128 func_name_keyword: POSITIONAL • + 2268 type_func_name_keyword: POSITIONAL • -state 1419 + COLON_EQUALS reduce using rule 2268 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2268 (type_func_name_keyword) + $default reduce using rule 2128 (func_name_keyword) - 1199 generic_set: var_name '=' DEFAULT . - $default reduce using rule 1199 (generic_set) +State 1379 + 2129 func_name_keyword: RIGHT • + 2269 type_func_name_keyword: RIGHT • -state 1420 + COLON_EQUALS reduce using rule 2269 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2269 (type_func_name_keyword) + $default reduce using rule 2129 (func_name_keyword) - 1197 generic_set: var_name '=' var_list . [$end, ';'] - 1210 var_list: var_list . ',' var_value - ',' shift, and go to state 1634 +State 1380 - $default reduce using rule 1197 (generic_set) + 2270 type_func_name_keyword: SEMI • + $default reduce using rule 2270 (type_func_name_keyword) -state 1421 - 641 relation_expr: ONLY '(' qualified_name . ')' +State 1381 - ')' shift, and go to state 1798 + 2130 func_name_keyword: SIMILAR • + 2271 type_func_name_keyword: SIMILAR • + COLON_EQUALS reduce using rule 2271 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2271 (type_func_name_keyword) + $default reduce using rule 2130 (func_name_keyword) -state 1422 - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1219 VacuumStmt: VACUUM '(' vacuum_option_list ')' . [$end, ';'] - 1220 | VACUUM '(' vacuum_option_list ')' . qualified_name opt_name_list - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 1219 (VacuumStmt) - - qualified_name go to state 1799 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1423 - - 1179 analyze_keyword: . ANALYZE - 1180 | . ANALYSE - 1221 vacuum_option_elem: . analyze_keyword - 1222 | . VERBOSE - 1223 | . FREEZE - 1224 | . FULL - 1225 | . IDENT - 1229 vacuum_option_list: vacuum_option_list ',' . vacuum_option_elem - - IDENT shift, and go to state 972 - ANALYSE shift, and go to state 3 - ANALYZE shift, and go to state 4 - FREEZE shift, and go to state 973 - FULL shift, and go to state 974 - VERBOSE shift, and go to state 975 - - analyze_keyword go to state 976 - vacuum_option_elem go to state 1800 - - -state 1424 - - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1179 analyze_keyword: . ANALYZE - 1180 | . ANALYSE - 1216 VacuumStmt: VACUUM opt_full opt_freeze opt_verbose . [$end, ';'] - 1217 | VACUUM opt_full opt_freeze opt_verbose . qualified_name - 1218 | VACUUM opt_full opt_freeze opt_verbose . AnalyzeStmt - 1240 AnalyzeStmt: . analyze_keyword opt_verbose - 1241 | . analyze_keyword opt_verbose qualified_name opt_name_list - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ANALYSE shift, and go to state 3 - ANALYZE shift, and go to state 4 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 1216 (VacuumStmt) - - qualified_name go to state 1801 - ColId go to state 592 - ColIdOrString go to state 593 - analyze_keyword go to state 72 - AnalyzeStmt go to state 1802 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1425 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 979 expr_list: expr_list ',' . a_expr - 981 expr_list_opt_comma: expr_list ',' . [']', ')'] - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 981 (expr_list_opt_comma) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1803 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1426 - - 595 values_clause: VALUES '(' expr_list_opt_comma ')' . - - $default reduce using rule 595 (values_clause) - - -state 1427 - - 470 cte_list: cte_list ',' common_table_expr . - - $default reduce using rule 470 (cte_list) - - -state 1428 - - 1070 name_list: name_list . ',' name - 1071 name_list_opt_comma: name_list . [')'] - 1072 | name_list . ',' - - ',' shift, and go to state 1804 - - $default reduce using rule 1071 (name_list_opt_comma) - - -state 1429 - - 1111 opt_name_list: '(' name_list_opt_comma . ')' - - ')' shift, and go to state 1805 - - -state 1430 - - 471 common_table_expr: name opt_name_list AS . '(' PreparableStmt ')' - - '(' shift, and go to state 1806 - - -state 1431 - - 1232 DeleteStmt: opt_with_clause DELETE_P FROM relation_expr_opt_alias . using_clause where_or_current_clause returning_clause - 1238 using_clause: . USING from_list_opt_comma - 1239 | . [$end, RETURNING, WHERE, ')', ';'] - - USING shift, and go to state 1807 - - $default reduce using rule 1239 (using_clause) - - using_clause go to state 1808 - - -state 1432 - - 117 InsertStmt: opt_with_clause INSERT INTO insert_target . insert_rest opt_on_conflict returning_clause - 118 insert_rest: . SelectStmt - 119 | . OVERRIDING override_kind VALUE_P SelectStmt - 120 | . '(' insert_column_list ')' SelectStmt - 121 | . '(' insert_column_list ')' OVERRIDING override_kind VALUE_P SelectStmt - 122 | . DEFAULT VALUES - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - - DEFAULT shift, and go to state 1809 - OVERRIDING shift, and go to state 1810 - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 1811 - - insert_rest go to state 1812 - SelectStmt go to state 1813 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - - -state 1433 - - 123 insert_target: qualified_name . [DEFAULT, OVERRIDING, SELECT, TABLE, VALUES, WITH, WITH_LA, '('] - 124 | qualified_name . AS ColId - - AS shift, and go to state 1814 - - $default reduce using rule 123 (insert_target) - - -state 1434 - - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1235 relation_expr_opt_alias: relation_expr AS . ColId - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 1815 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1435 - - 1234 relation_expr_opt_alias: relation_expr ColId . - - $default reduce using rule 1234 (relation_expr_opt_alias) - - -state 1436 - - 131 set_clause: . set_target '=' a_expr - 132 | . '(' set_target_list ')' '=' a_expr - 151 set_clause_list: . set_clause - 152 | . set_clause_list ',' set_clause - 153 set_clause_list_opt_comma: . set_clause_list - 154 | . set_clause_list ',' - 157 set_target: . ColId opt_indirection - 396 UpdateStmt: opt_with_clause UPDATE relation_expr_opt_alias SET . set_clause_list_opt_comma from_clause where_or_current_clause returning_clause - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '(' shift, and go to state 1816 - - set_clause go to state 1817 - set_clause_list go to state 1818 - set_clause_list_opt_comma go to state 1819 - set_target go to state 1820 - ColId go to state 1821 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1437 - - 463 simple_select: select_clause . UNION all_or_distinct select_clause - 464 | select_clause . INTERSECT all_or_distinct select_clause - 465 | select_clause . EXCEPT all_or_distinct select_clause [$end, CREATE_P, EXCEPT, FETCH, FOR, LIMIT, OFFSET, ON, ORDER, RETURNING, UNION, WITH, ')', ';'] - 465 | select_clause EXCEPT all_or_distinct select_clause . [$end, CREATE_P, EXCEPT, FETCH, FOR, LIMIT, OFFSET, ON, ORDER, RETURNING, UNION, WITH, ')', ';'] - - INTERSECT shift, and go to state 611 - - $default reduce using rule 465 (simple_select) - - Conflict between rule 465 and token EXCEPT resolved as reduce (%left EXCEPT). - Conflict between rule 465 and token INTERSECT resolved as shift (EXCEPT < INTERSECT). - Conflict between rule 465 and token UNION resolved as reduce (%left UNION). - - -state 1438 - - 463 simple_select: select_clause . UNION all_or_distinct select_clause - 464 | select_clause . INTERSECT all_or_distinct select_clause [$end, CREATE_P, EXCEPT, FETCH, FOR, INTERSECT, LIMIT, OFFSET, ON, ORDER, RETURNING, UNION, WITH, ')', ';'] - 464 | select_clause INTERSECT all_or_distinct select_clause . [$end, CREATE_P, EXCEPT, FETCH, FOR, INTERSECT, LIMIT, OFFSET, ON, ORDER, RETURNING, UNION, WITH, ')', ';'] - 465 | select_clause . EXCEPT all_or_distinct select_clause - - $default reduce using rule 464 (simple_select) - - Conflict between rule 464 and token EXCEPT resolved as reduce (EXCEPT < INTERSECT). - Conflict between rule 464 and token INTERSECT resolved as reduce (%left INTERSECT). - Conflict between rule 464 and token UNION resolved as reduce (UNION < INTERSECT). - - -state 1439 - - 498 sort_clause: ORDER BY ALL . opt_asc_desc opt_nulls_order - 504 opt_asc_desc: . ASC_P - 505 | . DESC_P - 506 | . [$end, CREATE_P, FETCH, FOR, IGNORE_P, LIMIT, OFFSET, ON, RANGE, RESPECT_P, RETURNING, ROWS, WITH, NULLS_LA, ')', ';'] - - ASC_P shift, and go to state 1822 - DESC_P shift, and go to state 1823 - - $default reduce using rule 506 (opt_asc_desc) - - opt_asc_desc go to state 1824 - - -state 1440 - - 499 sort_clause: ORDER BY '*' . opt_asc_desc opt_nulls_order - 504 opt_asc_desc: . ASC_P - 505 | . DESC_P - 506 | . [$end, CREATE_P, FETCH, FOR, IGNORE_P, LIMIT, OFFSET, ON, RANGE, RESPECT_P, RETURNING, ROWS, WITH, NULLS_LA, ')', ';'] - - ASC_P shift, and go to state 1822 - DESC_P shift, and go to state 1823 - - $default reduce using rule 506 (opt_asc_desc) - - opt_asc_desc go to state 1825 - - -state 1441 - - 497 sort_clause: ORDER BY sortby_list . [$end, CREATE_P, FETCH, FOR, IGNORE_P, LIMIT, OFFSET, ON, RANGE, RESPECT_P, RETURNING, ROWS, WITH, ')', ';'] - 501 sortby_list: sortby_list . ',' sortby - - ',' shift, and go to state 1826 - - $default reduce using rule 497 (sort_clause) - - -state 1442 - - 500 sortby_list: sortby . - - $default reduce using rule 500 (sortby_list) - - -state 1443 - - 502 sortby: a_expr . USING qual_all_Op opt_nulls_order - 503 | a_expr . opt_asc_desc opt_nulls_order - 504 opt_asc_desc: . ASC_P - 505 | . DESC_P - 506 | . [$end, CREATE_P, FETCH, FOR, IGNORE_P, LIMIT, OFFSET, ON, RANGE, RESPECT_P, RETURNING, ROWS, WITH, NULLS_LA, ')', ';', ','] - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - ASC_P shift, and go to state 1822 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - DESC_P shift, and go to state 1823 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - USING shift, and go to state 1827 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 506 (opt_asc_desc) - - opt_asc_desc go to state 1828 - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 1444 - - 463 simple_select: select_clause . UNION all_or_distinct select_clause [$end, CREATE_P, EXCEPT, FETCH, FOR, LIMIT, OFFSET, ON, ORDER, RETURNING, UNION, WITH, ')', ';'] - 463 | select_clause UNION all_or_distinct select_clause . [$end, CREATE_P, EXCEPT, FETCH, FOR, LIMIT, OFFSET, ON, ORDER, RETURNING, UNION, WITH, ')', ';'] - 464 | select_clause . INTERSECT all_or_distinct select_clause - 465 | select_clause . EXCEPT all_or_distinct select_clause - - INTERSECT shift, and go to state 611 - - $default reduce using rule 463 (simple_select) - - Conflict between rule 463 and token EXCEPT resolved as reduce (%left EXCEPT). - Conflict between rule 463 and token INTERSECT resolved as shift (UNION < INTERSECT). - Conflict between rule 463 and token UNION resolved as reduce (%left UNION). - - -state 1445 - - 554 first_or_next: FIRST_P . - - $default reduce using rule 554 (first_or_next) - - -state 1446 - - 555 first_or_next: NEXT . - - $default reduce using rule 555 (first_or_next) - - -state 1447 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 518 limit_clause: FETCH first_or_next . select_fetch_first_value row_or_rows ONLY - 519 | FETCH first_or_next . row_or_rows ONLY - 547 select_fetch_first_value: . c_expr - 548 | . '+' I_or_F_const - 549 | . '-' I_or_F_const - 552 row_or_rows: . ROW - 553 | . ROWS - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 1829 - ROWS shift, and go to state 1830 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1831 - '-' shift, and go to state 1832 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - select_fetch_first_value go to state 1833 - row_or_rows go to state 1834 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - c_expr go to state 1835 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1448 - - 589 for_locking_strength: FOR KEY . SHARE - - SHARE shift, and go to state 1836 - - -state 1449 - - 587 for_locking_strength: FOR NO . KEY UPDATE - - KEY shift, and go to state 1837 - - -state 1450 - - 580 for_locking_clause: FOR READ_P . ONLY - - ONLY shift, and go to state 1838 - - -state 1451 - - 588 for_locking_strength: FOR SHARE . - - $default reduce using rule 588 (for_locking_strength) - - -state 1452 - - 586 for_locking_strength: FOR UPDATE . - - $default reduce using rule 586 (for_locking_strength) - - -state 1453 - - 544 select_limit_value: FCONST . PERCENT - 1078 AexprConst: FCONST . [$end, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AT, BETWEEN, COLLATE, CREATE_P, FOR, GLOB, ILIKE, IN_P, IS, ISNULL, LIKE, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, RETURNING, SIMILAR, WITH, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ')', ';', ','] - - PERCENT shift, and go to state 1839 - - $default reduce using rule 1078 (AexprConst) - - -state 1454 - - 545 select_limit_value: ICONST . PERCENT - 1091 Iconst: ICONST . [$end, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AT, BETWEEN, COLLATE, CREATE_P, FOR, GLOB, ILIKE, IN_P, IS, ISNULL, LIKE, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, RETURNING, SIMILAR, WITH, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ')', ';', ','] - - PERCENT shift, and go to state 1840 - - $default reduce using rule 1091 (Iconst) - - -state 1455 - - 542 select_limit_value: ALL . - - $default reduce using rule 542 (select_limit_value) - - -state 1456 - - 516 limit_clause: LIMIT select_limit_value . [$end, CREATE_P, FOR, OFFSET, ON, RETURNING, WITH, ')', ';'] - 517 | LIMIT select_limit_value . ',' select_offset_value - - ',' shift, and go to state 1841 - - $default reduce using rule 516 (limit_clause) - - -state 1457 - - 541 select_limit_value: a_expr . [$end, CREATE_P, FOR, OFFSET, ON, RETURNING, WITH, ')', ';', ','] - 543 | a_expr . '%' - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1842 - '^' shift, and go to state 1390 - - $default reduce using rule 541 (select_limit_value) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 1458 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 548 select_fetch_first_value: '+' . I_or_F_const - 550 I_or_F_const: . Iconst - 551 | . FCONST - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 766 | '+' . a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 1843 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - I_or_F_const go to state 1844 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1334 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 1845 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1459 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 549 select_fetch_first_value: '-' . I_or_F_const - 550 I_or_F_const: . Iconst - 551 | . FCONST - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 767 | '-' . a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 1843 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - I_or_F_const go to state 1846 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1335 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 1845 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1460 - - 520 offset_clause: OFFSET select_offset_value . - - $default reduce using rule 520 (offset_clause) - - -state 1461 - - 521 offset_clause: OFFSET select_fetch_first_value . row_or_rows - 552 row_or_rows: . ROW - 553 | . ROWS - - ROW shift, and go to state 1847 - ROWS shift, and go to state 1848 - - row_or_rows go to state 1849 - - -state 1462 - - 546 select_offset_value: a_expr . [$end, CREATE_P, FETCH, FOR, LIMIT, OFFSET, ON, RETURNING, WITH, ')', ';'] - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 546 (select_offset_value) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 1463 - - 547 select_fetch_first_value: c_expr . [ROW, ROWS] - 762 a_expr: c_expr . [$end, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AT, BETWEEN, COLLATE, CREATE_P, FETCH, FOR, GLOB, ILIKE, IN_P, IS, ISNULL, LIKE, LIMIT, NOT, NOTNULL, ON, OPERATOR, OR, RETURNING, SIMILAR, WITH, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ')', ';'] - - ROW reduce using rule 547 (select_fetch_first_value) - ROWS reduce using rule 547 (select_fetch_first_value) - $default reduce using rule 762 (a_expr) - - -state 1464 - - 581 opt_for_locking_clause: for_locking_clause . - - $default reduce using rule 581 (opt_for_locking_clause) - - -state 1465 - - 452 select_no_parens: select_clause opt_sort_clause select_limit opt_for_locking_clause . - - $default reduce using rule 452 (select_no_parens) - - -state 1466 - - 510 select_limit: limit_clause offset_clause . - - $default reduce using rule 510 (select_limit) - - -state 1467 - - 511 select_limit: offset_clause limit_clause . - - $default reduce using rule 511 (select_limit) - - -state 1468 - - 514 opt_select_limit: select_limit . - - $default reduce using rule 514 (opt_select_limit) - - -state 1469 - - 451 select_no_parens: select_clause opt_sort_clause for_locking_clause opt_select_limit . - - $default reduce using rule 451 (select_no_parens) - - -state 1470 - - 586 for_locking_strength: FOR . UPDATE - 587 | FOR . NO KEY UPDATE - 588 | FOR . SHARE - 589 | FOR . KEY SHARE - - KEY shift, and go to state 1448 - NO shift, and go to state 1449 - SHARE shift, and go to state 1451 - UPDATE shift, and go to state 1452 - - -state 1471 - - 584 for_locking_items: for_locking_items for_locking_item . - - $default reduce using rule 584 (for_locking_items) - - -state 1472 - - 590 locked_rels_list: OF . qualified_name_list - 1065 qualified_name_list: . qualified_name - 1066 | . qualified_name_list ',' qualified_name - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name_list go to state 1850 - qualified_name go to state 1851 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1473 - - 585 for_locking_item: for_locking_strength locked_rels_list . opt_nowait_or_skip - 592 opt_nowait_or_skip: . NOWAIT - 593 | . SKIP LOCKED - 594 | . [$end, CREATE_P, FETCH, FOR, LIMIT, OFFSET, ON, RETURNING, WITH, ')', ';'] - - NOWAIT shift, and go to state 1852 - SKIP shift, and go to state 1853 - - $default reduce using rule 594 (opt_nowait_or_skip) - - opt_nowait_or_skip go to state 1854 - - -state 1474 - - 456 select_no_parens: with_clause select_clause opt_sort_clause select_limit . opt_for_locking_clause - 579 for_locking_clause: . for_locking_items - 580 | . FOR READ_P ONLY - 581 opt_for_locking_clause: . for_locking_clause - 582 | . [$end, CREATE_P, ON, RETURNING, WITH, ')', ';'] - 583 for_locking_items: . for_locking_item - 584 | . for_locking_items for_locking_item - 585 for_locking_item: . for_locking_strength locked_rels_list opt_nowait_or_skip - 586 for_locking_strength: . FOR UPDATE - 587 | . FOR NO KEY UPDATE - 588 | . FOR SHARE - 589 | . FOR KEY SHARE - - FOR shift, and go to state 1003 - - $default reduce using rule 582 (opt_for_locking_clause) - - for_locking_clause go to state 1464 - opt_for_locking_clause go to state 1855 - for_locking_items go to state 1010 - for_locking_item go to state 1011 - for_locking_strength go to state 1012 - - -state 1475 - - 455 select_no_parens: with_clause select_clause opt_sort_clause for_locking_clause . opt_select_limit - 510 select_limit: . limit_clause offset_clause - 511 | . offset_clause limit_clause - 512 | . limit_clause - 513 | . offset_clause - 514 opt_select_limit: . select_limit - 515 | . [$end, CREATE_P, ON, RETURNING, WITH, ')', ';'] - 516 limit_clause: . LIMIT select_limit_value - 517 | . LIMIT select_limit_value ',' select_offset_value - 518 | . FETCH first_or_next select_fetch_first_value row_or_rows ONLY - 519 | . FETCH first_or_next row_or_rows ONLY - 520 offset_clause: . OFFSET select_offset_value - 521 | . OFFSET select_fetch_first_value row_or_rows - - FETCH shift, and go to state 1002 - LIMIT shift, and go to state 1004 - OFFSET shift, and go to state 1005 - - $default reduce using rule 515 (opt_select_limit) - - select_limit go to state 1468 - opt_select_limit go to state 1856 - limit_clause go to state 1007 - offset_clause go to state 1008 - - -state 1476 - - 596 values_clause: values_clause ',' '(' expr_list_opt_comma . ')' - - ')' shift, and go to state 1857 - - -state 1477 - - 1241 AnalyzeStmt: analyze_keyword opt_verbose qualified_name opt_name_list . - - $default reduce using rule 1241 (AnalyzeStmt) - - -state 1478 - - 1253 VariableShowStmt: show_or_describe TRANSACTION ISOLATION LEVEL . - - $default reduce using rule 1253 (VariableShowStmt) - - -state 1479 - - 42 AlterTableStmt: ALTER INDEX IF_P EXISTS qualified_name . alter_table_cmds - 57 alter_table_cmd: . ADD_P columnDef - 58 | . ADD_P IF_P NOT EXISTS columnDef - 59 | . ADD_P COLUMN columnDef - 60 | . ADD_P COLUMN IF_P NOT EXISTS columnDef - 61 | . ALTER opt_column ColId alter_column_default - 62 | . ALTER opt_column ColId DROP NOT NULL_P - 63 | . ALTER opt_column ColId SET NOT NULL_P - 64 | . ALTER opt_column ColId SET STATISTICS SignedIconst - 65 | . ALTER opt_column ColId SET reloptions - 66 | . ALTER opt_column ColId RESET reloptions - 67 | . ALTER opt_column ColId SET STORAGE ColId - 68 | . ALTER opt_column ColId ADD_P GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList - 69 | . ALTER opt_column ColId alter_identity_column_option_list - 70 | . ALTER opt_column ColId DROP IDENTITY_P - 71 | . ALTER opt_column ColId DROP IDENTITY_P IF_P EXISTS - 72 | . DROP opt_column IF_P EXISTS ColId opt_drop_behavior - 73 | . DROP opt_column ColId opt_drop_behavior - 74 | . ALTER opt_column ColId opt_set_data TYPE_P Typename opt_collate_clause alter_using - 75 | . ALTER opt_column ColId alter_generic_options - 76 | . ADD_P TableConstraint - 77 | . ALTER CONSTRAINT name ConstraintAttributeSpec - 78 | . VALIDATE CONSTRAINT name - 79 | . DROP CONSTRAINT IF_P EXISTS name opt_drop_behavior - 80 | . DROP CONSTRAINT name opt_drop_behavior - 81 | . SET LOGGED - 82 | . SET UNLOGGED - 83 | . SET reloptions - 84 | . RESET reloptions - 85 | . alter_generic_options - 92 alter_table_cmds: . alter_table_cmd - 93 | . alter_table_cmds ',' alter_table_cmd - 94 alter_generic_options: . OPTIONS '(' alter_generic_option_list ')' - 110 RenameStmt: ALTER INDEX IF_P EXISTS qualified_name . RENAME TO name - - ADD_P shift, and go to state 1020 - ALTER shift, and go to state 1021 - DROP shift, and go to state 1022 - OPTIONS shift, and go to state 1023 - RENAME shift, and go to state 1858 - RESET shift, and go to state 1025 - SET shift, and go to state 1026 - VALIDATE shift, and go to state 1027 - - alter_table_cmd go to state 1028 - alter_table_cmds go to state 1859 - alter_generic_options go to state 1030 - - -state 1480 - - 326 ConstraintElem: CHECK_P . '(' a_expr ')' ConstraintAttributeSpec - - '(' shift, and go to state 1860 - - -state 1481 - - 59 alter_table_cmd: ADD_P COLUMN . columnDef - 60 | ADD_P COLUMN . IF_P NOT EXISTS columnDef - 294 columnDef: . ColId Typename ColQualList - 295 | . ColId opt_Typename GeneratedConstraintElem ColQualList - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 1861 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - columnDef go to state 1862 - ColId go to state 1490 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1482 - - 262 TableConstraint: CONSTRAINT . name ConstraintElem - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 1863 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1483 - - 331 ConstraintElem: FOREIGN . KEY '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec - - KEY shift, and go to state 1864 - - -state 1484 - - 58 alter_table_cmd: ADD_P IF_P . NOT EXISTS columnDef - 1382 unreserved_keyword: IF_P . [IDENT, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, AUTHORIZATION, BACKWARD, BEFORE, BEGIN_P, BIGINT, BINARY, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COLLATION, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONCURRENTLY, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CROSS, CSV, CUBE, CURRENT_P, CURRENT_CATALOG, CURRENT_DATE, CURRENT_ROLE, CURRENT_SCHEMA, CURRENT_USER, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FREEZE, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INNER_P, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUTER_P, OVER, OVERLAPS, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, PRAGMA_P, PRECEDING, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SESSION_USER, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TRIGGER, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USER, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VARCHAR, VARYING, VERBOSE, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, YEAR_P, YEARS_P, YES_P, ZONE] - - NOT shift, and go to state 1865 - - $default reduce using rule 1382 (unreserved_keyword) - - -state 1485 - - 329 ConstraintElem: PRIMARY . KEY '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 330 | PRIMARY . KEY ExistingIndex ConstraintAttributeSpec - - KEY shift, and go to state 1866 - - -state 1486 - - 274 ExistingIndex: . USING INDEX index_name - 327 ConstraintElem: UNIQUE . '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 328 | UNIQUE . ExistingIndex ConstraintAttributeSpec - - USING shift, and go to state 1867 - '(' shift, and go to state 1868 - - ExistingIndex go to state 1869 - - -state 1487 - - 76 alter_table_cmd: ADD_P TableConstraint . +State 1382 - $default reduce using rule 76 (alter_table_cmd) + 2086 col_name_keyword: STRUCT • + 2131 func_name_keyword: STRUCT • + 2272 type_func_name_keyword: STRUCT • + SCONST reduce using rule 2131 (func_name_keyword) + COLON_EQUALS reduce using rule 2272 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2272 (type_func_name_keyword) + '(' reduce using rule 2131 (func_name_keyword) + $default reduce using rule 2086 (col_name_keyword) -state 1488 - - 57 alter_table_cmd: ADD_P columnDef . - - $default reduce using rule 57 (alter_table_cmd) - - -state 1489 - - 263 TableConstraint: ConstraintElem . - - $default reduce using rule 263 (TableConstraint) - - -state 1490 - - 294 columnDef: ColId . Typename ColQualList - 295 | ColId . opt_Typename GeneratedConstraintElem ColQualList - 660 RowOrStruct: . ROW - 661 | . STRUCT - 662 opt_Typename: . Typename - 663 | . [AS, GENERATED] - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 703 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETOF shift, and go to state 715 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 718 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 663 (opt_Typename) - - RowOrStruct go to state 727 - opt_Typename go to state 1870 - Typename go to state 1871 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 - - -state 1491 - - 115 opt_column: COLUMN . - - $default reduce using rule 115 (opt_column) - - -state 1492 - - 77 alter_table_cmd: ALTER CONSTRAINT . name ConstraintAttributeSpec - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 1872 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1493 - - 61 alter_table_cmd: ALTER opt_column . ColId alter_column_default - 62 | ALTER opt_column . ColId DROP NOT NULL_P - 63 | ALTER opt_column . ColId SET NOT NULL_P - 64 | ALTER opt_column . ColId SET STATISTICS SignedIconst - 65 | ALTER opt_column . ColId SET reloptions - 66 | ALTER opt_column . ColId RESET reloptions - 67 | ALTER opt_column . ColId SET STORAGE ColId - 68 | ALTER opt_column . ColId ADD_P GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList - 69 | ALTER opt_column . ColId alter_identity_column_option_list - 70 | ALTER opt_column . ColId DROP IDENTITY_P - 71 | ALTER opt_column . ColId DROP IDENTITY_P IF_P EXISTS - 74 | ALTER opt_column . ColId opt_set_data TYPE_P Typename opt_collate_clause alter_using - 75 | ALTER opt_column . ColId alter_generic_options - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 1873 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1494 - - 79 alter_table_cmd: DROP CONSTRAINT . IF_P EXISTS name opt_drop_behavior - 80 | DROP CONSTRAINT . name opt_drop_behavior - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 1874 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 1875 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1495 - - 72 alter_table_cmd: DROP opt_column . IF_P EXISTS ColId opt_drop_behavior - 73 | DROP opt_column . ColId opt_drop_behavior - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 1876 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 1877 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1496 - - 55 alter_generic_option_list: . alter_generic_option_elem - 56 | . alter_generic_option_list ',' alter_generic_option_elem - 88 alter_generic_option_elem: . generic_option_elem - 89 | . SET generic_option_elem - 90 | . ADD_P generic_option_elem - 91 | . DROP generic_option_name - 94 alter_generic_options: OPTIONS '(' . alter_generic_option_list ')' - 248 generic_option_elem: . generic_option_name generic_option_arg - 287 generic_option_name: . ColLabel - 1114 ColLabel: . IDENT - 1115 | . other_keyword - 1116 | . unreserved_keyword - 1117 | . reserved_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - 1817 reserved_keyword: . ALL - 1818 | . ANALYSE - 1819 | . ANALYZE - 1820 | . AND - 1821 | . ANY - 1822 | . ARRAY - 1823 | . AS - 1824 | . ASC_P - 1825 | . ASYMMETRIC - 1826 | . BOTH - 1827 | . CASE - 1828 | . CAST - 1829 | . CHECK_P - 1830 | . COLLATE - 1831 | . COLUMN - 1832 | . CONSTRAINT - 1833 | . CREATE_P - 1834 | . CURRENT_TIME - 1835 | . CURRENT_TIMESTAMP - 1836 | . DEFAULT - 1837 | . DEFERRABLE - 1838 | . DESC_P - 1839 | . DISTINCT - 1840 | . DO - 1841 | . ELSE - 1842 | . END_P - 1843 | . EXCEPT - 1844 | . FALSE_P - 1845 | . FETCH - 1846 | . FOR - 1847 | . FOREIGN - 1848 | . FROM - 1849 | . GRANT - 1850 | . GROUP_P - 1851 | . HAVING - 1852 | . IN_P - 1853 | . INITIALLY - 1854 | . INTERSECT - 1855 | . INTO - 1856 | . LATERAL_P - 1857 | . LEADING - 1858 | . LIMIT - 1859 | . LOCALTIME - 1860 | . LOCALTIMESTAMP - 1861 | . NOT - 1862 | . NULL_P - 1863 | . OFFSET - 1864 | . ON - 1865 | . ONLY - 1866 | . OR - 1867 | . ORDER - 1868 | . PLACING - 1869 | . PRIMARY - 1870 | . QUALIFY - 1871 | . REFERENCES - 1872 | . RETURNING - 1873 | . SELECT - 1874 | . SOME - 1875 | . SYMMETRIC - 1876 | . TABLE - 1877 | . THEN - 1878 | . TO - 1879 | . TRAILING - 1880 | . TRUE_P - 1881 | . UNION - 1882 | . UNIQUE - 1883 | . USING - 1884 | . VARIADIC - 1885 | . WHEN - 1886 | . WHERE - 1887 | . WINDOW - 1888 | . WITH - - IDENT shift, and go to state 1106 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 1878 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1107 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ANALYSE shift, and go to state 1108 - ANALYZE shift, and go to state 1109 - AND shift, and go to state 1110 - ANY shift, and go to state 1111 - ARRAY shift, and go to state 1112 - AS shift, and go to state 1113 - ASC_P shift, and go to state 1114 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - ASYMMETRIC shift, and go to state 1115 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BOTH shift, and go to state 1116 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 1117 - CAST shift, and go to state 1118 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1119 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATE shift, and go to state 1120 - COLLATION shift, and go to state 767 - COLUMN shift, and go to state 1121 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1122 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CREATE_P shift, and go to state 1123 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_TIME shift, and go to state 1124 - CURRENT_TIMESTAMP shift, and go to state 1125 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 1126 - DEFAULTS shift, and go to state 171 - DEFERRABLE shift, and go to state 1127 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESC_P shift, and go to state 1128 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DISTINCT shift, and go to state 1129 - DO shift, and go to state 1130 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 1879 - EACH shift, and go to state 187 - ELSE shift, and go to state 1131 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - END_P shift, and go to state 1132 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCEPT shift, and go to state 1133 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1134 - FAMILY shift, and go to state 205 - FETCH shift, and go to state 1135 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FOR shift, and go to state 1136 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1137 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FROM shift, and go to state 1138 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANT shift, and go to state 1139 - GRANTED shift, and go to state 219 - GROUP_P shift, and go to state 1140 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HAVING shift, and go to state 1141 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - IN_P shift, and go to state 1142 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INITIALLY shift, and go to state 1143 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERSECT shift, and go to state 1144 - INTERVAL shift, and go to state 791 - INTO shift, and go to state 1145 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 1146 - LEADING shift, and go to state 1147 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LIMIT shift, and go to state 1148 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 1149 - LOCALTIMESTAMP shift, and go to state 1150 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOT shift, and go to state 1151 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 1152 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OFFSET shift, and go to state 1153 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1154 - ONLY shift, and go to state 1155 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - OR shift, and go to state 1156 - ORDER shift, and go to state 1157 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLACING shift, and go to state 1158 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1159 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUALIFY shift, and go to state 1160 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCES shift, and go to state 1161 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNING shift, and go to state 1162 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 1163 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 1880 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SOME shift, and go to state 1164 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYMMETRIC shift, and go to state 1165 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 1166 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - THEN shift, and go to state 1167 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TO shift, and go to state 1168 - TRAILING shift, and go to state 1169 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1170 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNION shift, and go to state 1171 - UNIQUE shift, and go to state 1172 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - USING shift, and go to state 1173 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARIADIC shift, and go to state 1175 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHEN shift, and go to state 1176 - WHERE shift, and go to state 1177 - WHITESPACE_P shift, and go to state 462 - WINDOW shift, and go to state 1178 - WITH shift, and go to state 1179 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - alter_generic_option_list go to state 1881 - alter_generic_option_elem go to state 1882 - generic_option_elem go to state 1883 - generic_option_name go to state 1884 - ColLabel go to state 1885 - unreserved_keyword go to state 1182 - other_keyword go to state 1183 - reserved_keyword go to state 1184 - - -state 1497 - - 109 RenameStmt: ALTER INDEX qualified_name RENAME TO . name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 1886 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1498 - - 259 reloptions: '(' . reloption_list ')' - 272 reloption_list: . reloption_elem - 273 | . reloption_list ',' reloption_elem - 315 reloption_elem: . ColLabel '=' def_arg - 316 | . ColLabel - 317 | . ColLabel '.' ColLabel '=' def_arg - 318 | . ColLabel '.' ColLabel - 1114 ColLabel: . IDENT - 1115 | . other_keyword - 1116 | . unreserved_keyword - 1117 | . reserved_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - 1817 reserved_keyword: . ALL - 1818 | . ANALYSE - 1819 | . ANALYZE - 1820 | . AND - 1821 | . ANY - 1822 | . ARRAY - 1823 | . AS - 1824 | . ASC_P - 1825 | . ASYMMETRIC - 1826 | . BOTH - 1827 | . CASE - 1828 | . CAST - 1829 | . CHECK_P - 1830 | . COLLATE - 1831 | . COLUMN - 1832 | . CONSTRAINT - 1833 | . CREATE_P - 1834 | . CURRENT_TIME - 1835 | . CURRENT_TIMESTAMP - 1836 | . DEFAULT - 1837 | . DEFERRABLE - 1838 | . DESC_P - 1839 | . DISTINCT - 1840 | . DO - 1841 | . ELSE - 1842 | . END_P - 1843 | . EXCEPT - 1844 | . FALSE_P - 1845 | . FETCH - 1846 | . FOR - 1847 | . FOREIGN - 1848 | . FROM - 1849 | . GRANT - 1850 | . GROUP_P - 1851 | . HAVING - 1852 | . IN_P - 1853 | . INITIALLY - 1854 | . INTERSECT - 1855 | . INTO - 1856 | . LATERAL_P - 1857 | . LEADING - 1858 | . LIMIT - 1859 | . LOCALTIME - 1860 | . LOCALTIMESTAMP - 1861 | . NOT - 1862 | . NULL_P - 1863 | . OFFSET - 1864 | . ON - 1865 | . ONLY - 1866 | . OR - 1867 | . ORDER - 1868 | . PLACING - 1869 | . PRIMARY - 1870 | . QUALIFY - 1871 | . REFERENCES - 1872 | . RETURNING - 1873 | . SELECT - 1874 | . SOME - 1875 | . SYMMETRIC - 1876 | . TABLE - 1877 | . THEN - 1878 | . TO - 1879 | . TRAILING - 1880 | . TRUE_P - 1881 | . UNION - 1882 | . UNIQUE - 1883 | . USING - 1884 | . VARIADIC - 1885 | . WHEN - 1886 | . WHERE - 1887 | . WINDOW - 1888 | . WITH - - IDENT shift, and go to state 1106 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1107 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ANALYSE shift, and go to state 1108 - ANALYZE shift, and go to state 1109 - AND shift, and go to state 1110 - ANY shift, and go to state 1111 - ARRAY shift, and go to state 1112 - AS shift, and go to state 1113 - ASC_P shift, and go to state 1114 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - ASYMMETRIC shift, and go to state 1115 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BOTH shift, and go to state 1116 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 1117 - CAST shift, and go to state 1118 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1119 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATE shift, and go to state 1120 - COLLATION shift, and go to state 767 - COLUMN shift, and go to state 1121 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1122 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CREATE_P shift, and go to state 1123 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_TIME shift, and go to state 1124 - CURRENT_TIMESTAMP shift, and go to state 1125 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 1126 - DEFAULTS shift, and go to state 171 - DEFERRABLE shift, and go to state 1127 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESC_P shift, and go to state 1128 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DISTINCT shift, and go to state 1129 - DO shift, and go to state 1130 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ELSE shift, and go to state 1131 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - END_P shift, and go to state 1132 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCEPT shift, and go to state 1133 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1134 - FAMILY shift, and go to state 205 - FETCH shift, and go to state 1135 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FOR shift, and go to state 1136 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1137 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FROM shift, and go to state 1138 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANT shift, and go to state 1139 - GRANTED shift, and go to state 219 - GROUP_P shift, and go to state 1140 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HAVING shift, and go to state 1141 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - IN_P shift, and go to state 1142 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INITIALLY shift, and go to state 1143 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERSECT shift, and go to state 1144 - INTERVAL shift, and go to state 791 - INTO shift, and go to state 1145 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 1146 - LEADING shift, and go to state 1147 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LIMIT shift, and go to state 1148 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 1149 - LOCALTIMESTAMP shift, and go to state 1150 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOT shift, and go to state 1151 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 1152 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OFFSET shift, and go to state 1153 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1154 - ONLY shift, and go to state 1155 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - OR shift, and go to state 1156 - ORDER shift, and go to state 1157 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLACING shift, and go to state 1158 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1159 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUALIFY shift, and go to state 1160 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCES shift, and go to state 1161 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNING shift, and go to state 1162 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 1163 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SOME shift, and go to state 1164 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYMMETRIC shift, and go to state 1165 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 1166 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - THEN shift, and go to state 1167 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TO shift, and go to state 1168 - TRAILING shift, and go to state 1169 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1170 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNION shift, and go to state 1171 - UNIQUE shift, and go to state 1172 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - USING shift, and go to state 1173 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARIADIC shift, and go to state 1175 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHEN shift, and go to state 1176 - WHERE shift, and go to state 1177 - WHITESPACE_P shift, and go to state 462 - WINDOW shift, and go to state 1178 - WITH shift, and go to state 1179 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - reloption_list go to state 1887 - reloption_elem go to state 1888 - ColLabel go to state 1889 - unreserved_keyword go to state 1182 - other_keyword go to state 1183 - reserved_keyword go to state 1184 - - -state 1499 - - 84 alter_table_cmd: RESET reloptions . - $default reduce using rule 84 (alter_table_cmd) +State 1383 + 2132 func_name_keyword: TABLESAMPLE • + 2273 type_func_name_keyword: TABLESAMPLE • + + COLON_EQUALS reduce using rule 2273 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2273 (type_func_name_keyword) + $default reduce using rule 2132 (func_name_keyword) + + +State 1384 + + 1247 func_expr_common_subexpr: TRY_CAST • '(' a_expr AS Typename ')' + 2092 col_name_keyword: TRY_CAST • + 2274 type_func_name_keyword: TRY_CAST • + + '(' shift, and go to state 1093 + + COLON_EQUALS reduce using rule 2274 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2274 (type_func_name_keyword) + $default reduce using rule 2092 (col_name_keyword) + + +State 1385 + + 1237 func_application: func_name '(' VARIADIC • func_arg_expr opt_sort_clause opt_ignore_nulls ')' + + IDENT shift, and go to state 1351 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1353 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 1354 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1355 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 1356 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 1357 + COLUMNS shift, and go to state 1358 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1359 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1360 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1362 + FULL shift, and go to state 1363 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 1364 + GLOB shift, and go to state 1365 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1366 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1367 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 1368 + ISNULL shift, and go to state 1369 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1370 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1371 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1372 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1373 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 1374 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1375 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 1376 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1377 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 1378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1379 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1380 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1381 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1382 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1383 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1384 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1386 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 1388 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + type_func_name_keyword go to state 1389 + pgq_unreserved_keyword go to state 1390 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1391 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + func_arg_expr go to state 1923 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + type_function_name go to state 1394 + function_name_token go to state 549 + param_name go to state 1395 + + +State 1386 + + 2133 func_name_keyword: VERBOSE • + 2275 type_func_name_keyword: VERBOSE • + + COLON_EQUALS reduce using rule 2275 (type_func_name_keyword) + EQUALS_GREATER reduce using rule 2275 (type_func_name_keyword) + $default reduce using rule 2133 (func_name_keyword) + + +State 1387 + + 1235 func_application: func_name '(' ')' • + + $default reduce using rule 1235 (func_application) + + +State 1388 + + 115 ColId: unreserved_keyword • + 1482 type_function_name: unreserved_keyword • + 1486 function_name_token: unreserved_keyword • + + SCONST reduce using rule 1486 (function_name_token) + COLON_EQUALS reduce using rule 1482 (type_function_name) + EQUALS_GREATER reduce using rule 1482 (type_function_name) + '(' reduce using rule 1486 (function_name_token) + $default reduce using rule 115 (ColId) + + +State 1389 + + 1483 type_function_name: type_func_name_keyword • + + $default reduce using rule 1483 (type_function_name) + + +State 1390 + + 117 ColId: pgq_unreserved_keyword • + 1484 type_function_name: pgq_unreserved_keyword • + 1488 function_name_token: pgq_unreserved_keyword • + + SCONST reduce using rule 1488 (function_name_token) + COLON_EQUALS reduce using rule 1484 (type_function_name) + EQUALS_GREATER reduce using rule 1484 (type_function_name) + '(' reduce using rule 1488 (function_name_token) + $default reduce using rule 117 (ColId) + + +State 1391 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1359 func_arg_expr: a_expr • + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1359 (func_arg_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 1392 + + 1236 func_application: func_name '(' func_arg_list • opt_sort_clause opt_ignore_nulls ')' + 1238 | func_name '(' func_arg_list • ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' + 1358 func_arg_list: func_arg_list • ',' func_arg_expr + + ORDER shift, and go to state 969 + ',' shift, and go to state 1924 + + $default reduce using rule 801 (opt_sort_clause) + + opt_sort_clause go to state 1925 + sort_clause go to state 1926 + + +State 1393 + + 1357 func_arg_list: func_arg_expr • + + $default reduce using rule 1357 (func_arg_list) + + +State 1394 + + 1499 param_name: type_function_name • + + $default reduce using rule 1499 (param_name) + + +State 1395 + + 1360 func_arg_expr: param_name • COLON_EQUALS a_expr + 1361 | param_name • EQUALS_GREATER a_expr + + COLON_EQUALS shift, and go to state 1927 + EQUALS_GREATER shift, and go to state 1928 + + +State 1396 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1544 CommentOnStmt: COMMENT ON COLUMN a_expr • IS comment_value + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1929 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 1397 + + 1551 comment_on_type_any_name: MACRO TABLE • + + $default reduce using rule 1551 (comment_on_type_any_name) + + +State 1398 + + 1543 CommentOnStmt: COMMENT ON comment_on_type_any_name qualified_name • IS comment_value + + IS shift, and go to state 1930 + + +State 1399 + + 661 CopyStmt: COPY FROM DATABASE ColId • TO ColId copy_database_flag + + TO shift, and go to state 1931 + + +State 1400 + + 660 CopyStmt: COPY '(' SelectStmt ')' • TO opt_program copy_file_name opt_with copy_options + + TO shift, and go to state 1932 + + +State 1401 + + 562 opt_column_list: '(' • columnList ')' + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1933 + columnElem go to state 1934 + columnList go to state 1935 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1402 + + 659 CopyStmt: COPY opt_binary qualified_name opt_column_list • opt_oids copy_from opt_program copy_file_name copy_delimiter opt_with copy_options + + WITH shift, and go to state 1936 + + $default reduce using rule 689 (opt_oids) + + opt_oids go to state 1937 + + +State 1403 + + 286 CreatePropertyGraphStmt: CREATE_P OR REPLACE PROPERTY • GRAPH qualified_name VertexOrNode TABLES '(' VertexTableDefinition VertexTableDefinitionList ')' EdgeTablesClauseOptional + + GRAPH shift, and go to state 1938 + + +State 1404 + + 1513 CreateSchemaStmt: CREATE_P OR REPLACE SCHEMA • qualified_name OptSchemaEltList + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 1939 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1405 + + 204 CreateSeqStmt: CREATE_P OR REPLACE OptTemp • SEQUENCE qualified_name OptSeqOptList + 464 CreateStmt: CREATE_P OR REPLACE OptTemp • TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 641 CreateFunctionStmt: CREATE_P OR REPLACE OptTemp • macro_alias qualified_name table_macro_list + 644 | CREATE_P OR REPLACE OptTemp • macro_alias qualified_name macro_definition_list + 1717 ViewStmt: CREATE_P OR REPLACE OptTemp • VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1719 | CREATE_P OR REPLACE OptTemp • RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option + 1726 CreateAsStmt: CREATE_P OR REPLACE OptTemp • TABLE create_as_target AS SelectStmt opt_with_data + + FUNCTION shift, and go to state 1026 + MACRO shift, and go to state 1027 + RECURSIVE shift, and go to state 1940 + SEQUENCE shift, and go to state 1941 + TABLE shift, and go to state 1942 + VIEW shift, and go to state 1943 + + macro_alias go to state 1944 + + +State 1406 + + 209 CreateSecretStmt: CREATE_P OR REPLACE opt_persist • SECRET opt_secret_name opt_storage_specifier '(' copy_generic_opt_list ')' + + SECRET shift, and go to state 1945 + + +State 1407 + + 285 CreatePropertyGraphStmt: CREATE_P PROPERTY GRAPH qualified_name • VertexOrNode TABLES '(' VertexTableDefinition VertexTableDefinitionList ')' EdgeTablesClauseOptional + + NODE shift, and go to state 1946 + VERTEX shift, and go to state 1947 + + VertexOrNode go to state 1948 + + +State 1408 + + 1512 CreateSchemaStmt: CREATE_P SCHEMA IF_P NOT • EXISTS qualified_name OptSchemaEltList + + EXISTS shift, and go to state 1949 + + +State 1409 + + 1511 CreateSchemaStmt: CREATE_P SCHEMA qualified_name OptSchemaEltList • + 1514 OptSchemaEltList: OptSchemaEltList • schema_stmt + + CREATE_P shift, and go to state 1950 + + $default reduce using rule 1511 (CreateSchemaStmt) + + CreateStmt go to state 1951 + schema_stmt go to state 1952 + CreateSeqStmt go to state 1953 + IndexStmt go to state 1954 + ViewStmt go to state 1955 + + +State 1410 + + 192 CreateTypeStmt: CREATE_P TYPE_P qualified_name AS • ENUM_P select_with_parens + 193 | CREATE_P TYPE_P qualified_name AS • ENUM_P '(' opt_enum_val_list ')' + 194 | CREATE_P TYPE_P qualified_name AS • Typename + + IDENT shift, and go to state 1588 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 1956 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1618 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 1631 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1634 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 1639 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + RowOrStruct go to state 1645 + Typename go to state 1957 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_name_token go to state 1660 + + +State 1411 + + 1718 ViewStmt: CREATE_P OptTemp RECURSIVE VIEW • qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 1958 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1412 + + 203 CreateSeqStmt: CREATE_P OptTemp SEQUENCE IF_P • NOT EXISTS qualified_name OptSeqOptList + 1839 unreserved_keyword: IF_P • + + NOT shift, and go to state 1959 + + $default reduce using rule 1839 (unreserved_keyword) + + +State 1413 + + 202 CreateSeqStmt: CREATE_P OptTemp SEQUENCE qualified_name • OptSeqOptList -state 1500 + AS shift, and go to state 1317 + CACHE shift, and go to state 1318 + CYCLE shift, and go to state 1319 + INCREMENT shift, and go to state 1320 + MAXVALUE shift, and go to state 1321 + MINVALUE shift, and go to state 1322 + NO shift, and go to state 1323 + OWNED shift, and go to state 1324 + RESTART shift, and go to state 1326 + SEQUENCE shift, and go to state 1327 + START shift, and go to state 1329 - 81 alter_table_cmd: SET LOGGED . + $default reduce using rule 206 (OptSeqOptList) - $default reduce using rule 81 (alter_table_cmd) + SeqOptList go to state 1960 + SeqOptElem go to state 1331 + OptSeqOptList go to state 1961 -state 1501 +State 1414 - 82 alter_table_cmd: SET UNLOGGED . + 220 ExecuteStmt: CREATE_P OptTemp TABLE IF_P • NOT EXISTS create_as_target AS EXECUTE name execute_param_clause opt_with_data + 463 CreateStmt: CREATE_P OptTemp TABLE IF_P • NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 1725 CreateAsStmt: CREATE_P OptTemp TABLE IF_P • NOT EXISTS create_as_target AS SelectStmt opt_with_data + 1839 unreserved_keyword: IF_P • - $default reduce using rule 82 (alter_table_cmd) + NOT shift, and go to state 1962 + $default reduce using rule 1839 (unreserved_keyword) -state 1502 - 83 alter_table_cmd: SET reloptions . +State 1415 - $default reduce using rule 83 (alter_table_cmd) + 462 CreateStmt: CREATE_P OptTemp TABLE qualified_name • '(' OptTableElementList ')' OptWith OnCommitOption + 1730 create_as_target: qualified_name • opt_column_list OptWith OnCommitOption + + '(' shift, and go to state 1963 + $default reduce using rule 563 (opt_column_list) -state 1503 - - 78 alter_table_cmd: VALIDATE CONSTRAINT . name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 1890 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1504 - - 57 alter_table_cmd: . ADD_P columnDef - 58 | . ADD_P IF_P NOT EXISTS columnDef - 59 | . ADD_P COLUMN columnDef - 60 | . ADD_P COLUMN IF_P NOT EXISTS columnDef - 61 | . ALTER opt_column ColId alter_column_default - 62 | . ALTER opt_column ColId DROP NOT NULL_P - 63 | . ALTER opt_column ColId SET NOT NULL_P - 64 | . ALTER opt_column ColId SET STATISTICS SignedIconst - 65 | . ALTER opt_column ColId SET reloptions - 66 | . ALTER opt_column ColId RESET reloptions - 67 | . ALTER opt_column ColId SET STORAGE ColId - 68 | . ALTER opt_column ColId ADD_P GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList - 69 | . ALTER opt_column ColId alter_identity_column_option_list - 70 | . ALTER opt_column ColId DROP IDENTITY_P - 71 | . ALTER opt_column ColId DROP IDENTITY_P IF_P EXISTS - 72 | . DROP opt_column IF_P EXISTS ColId opt_drop_behavior - 73 | . DROP opt_column ColId opt_drop_behavior - 74 | . ALTER opt_column ColId opt_set_data TYPE_P Typename opt_collate_clause alter_using - 75 | . ALTER opt_column ColId alter_generic_options - 76 | . ADD_P TableConstraint - 77 | . ALTER CONSTRAINT name ConstraintAttributeSpec - 78 | . VALIDATE CONSTRAINT name - 79 | . DROP CONSTRAINT IF_P EXISTS name opt_drop_behavior - 80 | . DROP CONSTRAINT name opt_drop_behavior - 81 | . SET LOGGED - 82 | . SET UNLOGGED - 83 | . SET reloptions - 84 | . RESET reloptions - 85 | . alter_generic_options - 93 alter_table_cmds: alter_table_cmds ',' . alter_table_cmd - 94 alter_generic_options: . OPTIONS '(' alter_generic_option_list ')' - - ADD_P shift, and go to state 1020 - ALTER shift, and go to state 1021 - DROP shift, and go to state 1022 - OPTIONS shift, and go to state 1023 - RESET shift, and go to state 1025 - SET shift, and go to state 1026 - VALIDATE shift, and go to state 1027 - - alter_table_cmd go to state 1891 - alter_generic_options go to state 1030 - - -state 1505 - - 102 RenameStmt: ALTER SCHEMA name RENAME TO . name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 1892 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1506 - - 44 AlterTableStmt: ALTER SEQUENCE IF_P EXISTS qualified_name . alter_table_cmds - 57 alter_table_cmd: . ADD_P columnDef - 58 | . ADD_P IF_P NOT EXISTS columnDef - 59 | . ADD_P COLUMN columnDef - 60 | . ADD_P COLUMN IF_P NOT EXISTS columnDef - 61 | . ALTER opt_column ColId alter_column_default - 62 | . ALTER opt_column ColId DROP NOT NULL_P - 63 | . ALTER opt_column ColId SET NOT NULL_P - 64 | . ALTER opt_column ColId SET STATISTICS SignedIconst - 65 | . ALTER opt_column ColId SET reloptions - 66 | . ALTER opt_column ColId RESET reloptions - 67 | . ALTER opt_column ColId SET STORAGE ColId - 68 | . ALTER opt_column ColId ADD_P GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList - 69 | . ALTER opt_column ColId alter_identity_column_option_list - 70 | . ALTER opt_column ColId DROP IDENTITY_P - 71 | . ALTER opt_column ColId DROP IDENTITY_P IF_P EXISTS - 72 | . DROP opt_column IF_P EXISTS ColId opt_drop_behavior - 73 | . DROP opt_column ColId opt_drop_behavior - 74 | . ALTER opt_column ColId opt_set_data TYPE_P Typename opt_collate_clause alter_using - 75 | . ALTER opt_column ColId alter_generic_options - 76 | . ADD_P TableConstraint - 77 | . ALTER CONSTRAINT name ConstraintAttributeSpec - 78 | . VALIDATE CONSTRAINT name - 79 | . DROP CONSTRAINT IF_P EXISTS name opt_drop_behavior - 80 | . DROP CONSTRAINT name opt_drop_behavior - 81 | . SET LOGGED - 82 | . SET UNLOGGED - 83 | . SET reloptions - 84 | . RESET reloptions - 85 | . alter_generic_options - 92 alter_table_cmds: . alter_table_cmd - 93 | . alter_table_cmds ',' alter_table_cmd - 94 alter_generic_options: . OPTIONS '(' alter_generic_option_list ')' - 106 RenameStmt: ALTER SEQUENCE IF_P EXISTS qualified_name . RENAME TO name - 172 AlterSeqStmt: ALTER SEQUENCE IF_P EXISTS qualified_name . SeqOptList - 173 SeqOptList: . SeqOptElem - 174 | . SeqOptList SeqOptElem - 182 SeqOptElem: . AS SimpleTypename - 183 | . CACHE NumericOnly - 184 | . CYCLE - 185 | . NO CYCLE - 186 | . INCREMENT opt_by NumericOnly - 187 | . MAXVALUE NumericOnly - 188 | . MINVALUE NumericOnly - 189 | . NO MAXVALUE - 190 | . NO MINVALUE - 191 | . OWNED BY any_name - 192 | . SEQUENCE NAME_P any_name - 193 | . START opt_with NumericOnly - 194 | . RESTART - 195 | . RESTART opt_with NumericOnly - 1151 AlterObjectSchemaStmt: ALTER SEQUENCE IF_P EXISTS qualified_name . SET SCHEMA name - - ADD_P shift, and go to state 1020 - ALTER shift, and go to state 1021 - AS shift, and go to state 1033 - CACHE shift, and go to state 1034 - CYCLE shift, and go to state 1035 - DROP shift, and go to state 1022 - INCREMENT shift, and go to state 1036 - MAXVALUE shift, and go to state 1037 - MINVALUE shift, and go to state 1038 - NO shift, and go to state 1039 - OPTIONS shift, and go to state 1023 - OWNED shift, and go to state 1040 - RENAME shift, and go to state 1893 - RESET shift, and go to state 1025 - RESTART shift, and go to state 1042 - SEQUENCE shift, and go to state 1043 - SET shift, and go to state 1894 - START shift, and go to state 1045 - VALIDATE shift, and go to state 1027 - - alter_table_cmd go to state 1028 - alter_table_cmds go to state 1895 - alter_generic_options go to state 1030 - SeqOptList go to state 1896 - SeqOptElem go to state 1048 - - -state 1507 - - 182 SeqOptElem: AS SimpleTypename . - - $default reduce using rule 182 (SeqOptElem) - - -state 1508 - - 183 SeqOptElem: CACHE NumericOnly . - - $default reduce using rule 183 (SeqOptElem) - - -state 1509 - - 196 opt_by: BY . - - $default reduce using rule 196 (opt_by) - - -state 1510 - - 178 NumericOnly: . FCONST - 179 | . '+' FCONST - 180 | . '-' FCONST - 181 | . SignedIconst - 186 SeqOptElem: INCREMENT opt_by . NumericOnly - 198 SignedIconst: . Iconst - 199 | . '+' Iconst - 200 | . '-' Iconst - 1091 Iconst: . ICONST - - FCONST shift, and go to state 1281 - ICONST shift, and go to state 864 - '+' shift, and go to state 1285 - '-' shift, and go to state 1286 - - NumericOnly go to state 1897 - SignedIconst go to state 1288 - Iconst go to state 1289 - - -state 1511 - - 187 SeqOptElem: MAXVALUE NumericOnly . - - $default reduce using rule 187 (SeqOptElem) - - -state 1512 - - 188 SeqOptElem: MINVALUE NumericOnly . - - $default reduce using rule 188 (SeqOptElem) - - -state 1513 - - 185 SeqOptElem: NO CYCLE . - - $default reduce using rule 185 (SeqOptElem) - - -state 1514 - - 189 SeqOptElem: NO MAXVALUE . - - $default reduce using rule 189 (SeqOptElem) - - -state 1515 - - 190 SeqOptElem: NO MINVALUE . - - $default reduce using rule 190 (SeqOptElem) - - -state 1516 - - 191 SeqOptElem: OWNED BY . any_name - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1107 any_name: . ColId - 1108 | . ColId attrs - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 650 - any_name go to state 1898 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1517 - - 105 RenameStmt: ALTER SEQUENCE qualified_name RENAME TO . name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 1899 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1518 - - 175 opt_with: WITH . - - $default reduce using rule 175 (opt_with) - - -state 1519 - - 176 opt_with: WITH_LA . - - $default reduce using rule 176 (opt_with) - - -state 1520 - - 178 NumericOnly: . FCONST - 179 | . '+' FCONST - 180 | . '-' FCONST - 181 | . SignedIconst - 195 SeqOptElem: RESTART opt_with . NumericOnly - 198 SignedIconst: . Iconst - 199 | . '+' Iconst - 200 | . '-' Iconst - 1091 Iconst: . ICONST - - FCONST shift, and go to state 1281 - ICONST shift, and go to state 864 - '+' shift, and go to state 1285 - '-' shift, and go to state 1286 - - NumericOnly go to state 1900 - SignedIconst go to state 1288 - Iconst go to state 1289 - - -state 1521 - - 192 SeqOptElem: SEQUENCE NAME_P . any_name - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1107 any_name: . ColId - 1108 | . ColId attrs - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 650 - any_name go to state 1901 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1522 - - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1150 AlterObjectSchemaStmt: ALTER SEQUENCE qualified_name SET SCHEMA . name - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 1902 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1523 - - 178 NumericOnly: . FCONST - 179 | . '+' FCONST - 180 | . '-' FCONST - 181 | . SignedIconst - 193 SeqOptElem: START opt_with . NumericOnly - 198 SignedIconst: . Iconst - 199 | . '+' Iconst - 200 | . '-' Iconst - 1091 Iconst: . ICONST - - FCONST shift, and go to state 1281 - ICONST shift, and go to state 864 - '+' shift, and go to state 1285 - '-' shift, and go to state 1286 - - NumericOnly go to state 1903 - SignedIconst go to state 1288 - Iconst go to state 1289 - - -state 1524 - - 174 SeqOptList: SeqOptList SeqOptElem . - - $default reduce using rule 174 (SeqOptList) - - -state 1525 - - 40 AlterTableStmt: ALTER TABLE IF_P EXISTS relation_expr . alter_table_cmds - 57 alter_table_cmd: . ADD_P columnDef - 58 | . ADD_P IF_P NOT EXISTS columnDef - 59 | . ADD_P COLUMN columnDef - 60 | . ADD_P COLUMN IF_P NOT EXISTS columnDef - 61 | . ALTER opt_column ColId alter_column_default - 62 | . ALTER opt_column ColId DROP NOT NULL_P - 63 | . ALTER opt_column ColId SET NOT NULL_P - 64 | . ALTER opt_column ColId SET STATISTICS SignedIconst - 65 | . ALTER opt_column ColId SET reloptions - 66 | . ALTER opt_column ColId RESET reloptions - 67 | . ALTER opt_column ColId SET STORAGE ColId - 68 | . ALTER opt_column ColId ADD_P GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList - 69 | . ALTER opt_column ColId alter_identity_column_option_list - 70 | . ALTER opt_column ColId DROP IDENTITY_P - 71 | . ALTER opt_column ColId DROP IDENTITY_P IF_P EXISTS - 72 | . DROP opt_column IF_P EXISTS ColId opt_drop_behavior - 73 | . DROP opt_column ColId opt_drop_behavior - 74 | . ALTER opt_column ColId opt_set_data TYPE_P Typename opt_collate_clause alter_using - 75 | . ALTER opt_column ColId alter_generic_options - 76 | . ADD_P TableConstraint - 77 | . ALTER CONSTRAINT name ConstraintAttributeSpec - 78 | . VALIDATE CONSTRAINT name - 79 | . DROP CONSTRAINT IF_P EXISTS name opt_drop_behavior - 80 | . DROP CONSTRAINT name opt_drop_behavior - 81 | . SET LOGGED - 82 | . SET UNLOGGED - 83 | . SET reloptions - 84 | . RESET reloptions - 85 | . alter_generic_options - 92 alter_table_cmds: . alter_table_cmd - 93 | . alter_table_cmds ',' alter_table_cmd - 94 alter_generic_options: . OPTIONS '(' alter_generic_option_list ')' - 104 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr . RENAME TO name - 112 | ALTER TABLE IF_P EXISTS relation_expr . RENAME opt_column name TO name - 114 | ALTER TABLE IF_P EXISTS relation_expr . RENAME CONSTRAINT name TO name - 1149 AlterObjectSchemaStmt: ALTER TABLE IF_P EXISTS relation_expr . SET SCHEMA name - - ADD_P shift, and go to state 1020 - ALTER shift, and go to state 1021 - DROP shift, and go to state 1022 - OPTIONS shift, and go to state 1023 - RENAME shift, and go to state 1904 - RESET shift, and go to state 1025 - SET shift, and go to state 1905 - VALIDATE shift, and go to state 1027 - - alter_table_cmd go to state 1028 - alter_table_cmds go to state 1906 - alter_generic_options go to state 1030 - - -state 1526 - - 113 RenameStmt: ALTER TABLE relation_expr RENAME CONSTRAINT . name TO name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 1907 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1527 - - 103 RenameStmt: ALTER TABLE relation_expr RENAME TO . name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 1908 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1528 - - 111 RenameStmt: ALTER TABLE relation_expr RENAME opt_column . name TO name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 1909 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1529 - - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1148 AlterObjectSchemaStmt: ALTER TABLE relation_expr SET SCHEMA . name - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 1910 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1530 - - 46 AlterTableStmt: ALTER VIEW IF_P EXISTS qualified_name . alter_table_cmds - 57 alter_table_cmd: . ADD_P columnDef - 58 | . ADD_P IF_P NOT EXISTS columnDef - 59 | . ADD_P COLUMN columnDef - 60 | . ADD_P COLUMN IF_P NOT EXISTS columnDef - 61 | . ALTER opt_column ColId alter_column_default - 62 | . ALTER opt_column ColId DROP NOT NULL_P - 63 | . ALTER opt_column ColId SET NOT NULL_P - 64 | . ALTER opt_column ColId SET STATISTICS SignedIconst - 65 | . ALTER opt_column ColId SET reloptions - 66 | . ALTER opt_column ColId RESET reloptions - 67 | . ALTER opt_column ColId SET STORAGE ColId - 68 | . ALTER opt_column ColId ADD_P GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList - 69 | . ALTER opt_column ColId alter_identity_column_option_list - 70 | . ALTER opt_column ColId DROP IDENTITY_P - 71 | . ALTER opt_column ColId DROP IDENTITY_P IF_P EXISTS - 72 | . DROP opt_column IF_P EXISTS ColId opt_drop_behavior - 73 | . DROP opt_column ColId opt_drop_behavior - 74 | . ALTER opt_column ColId opt_set_data TYPE_P Typename opt_collate_clause alter_using - 75 | . ALTER opt_column ColId alter_generic_options - 76 | . ADD_P TableConstraint - 77 | . ALTER CONSTRAINT name ConstraintAttributeSpec - 78 | . VALIDATE CONSTRAINT name - 79 | . DROP CONSTRAINT IF_P EXISTS name opt_drop_behavior - 80 | . DROP CONSTRAINT name opt_drop_behavior - 81 | . SET LOGGED - 82 | . SET UNLOGGED - 83 | . SET reloptions - 84 | . RESET reloptions - 85 | . alter_generic_options - 92 alter_table_cmds: . alter_table_cmd - 93 | . alter_table_cmds ',' alter_table_cmd - 94 alter_generic_options: . OPTIONS '(' alter_generic_option_list ')' - 108 RenameStmt: ALTER VIEW IF_P EXISTS qualified_name . RENAME TO name - 1153 AlterObjectSchemaStmt: ALTER VIEW IF_P EXISTS qualified_name . SET SCHEMA name - - ADD_P shift, and go to state 1020 - ALTER shift, and go to state 1021 - DROP shift, and go to state 1022 - OPTIONS shift, and go to state 1023 - RENAME shift, and go to state 1911 - RESET shift, and go to state 1025 - SET shift, and go to state 1912 - VALIDATE shift, and go to state 1027 - - alter_table_cmd go to state 1028 - alter_table_cmds go to state 1913 - alter_generic_options go to state 1030 - - -state 1531 - - 107 RenameStmt: ALTER VIEW qualified_name RENAME TO . name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 1914 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1532 - - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1152 AlterObjectSchemaStmt: ALTER VIEW qualified_name SET SCHEMA . name - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 1915 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1533 - - 495 opt_sort_clause: . sort_clause - 496 | . [IGNORE_P, RESPECT_P, ')'] - 497 sort_clause: . ORDER BY sortby_list - 498 | . ORDER BY ALL opt_asc_desc opt_nulls_order - 499 | . ORDER BY '*' opt_asc_desc opt_nulls_order - 871 func_application: func_name '(' ALL func_arg_list . opt_sort_clause opt_ignore_nulls ')' - 985 func_arg_list: func_arg_list . ',' func_arg_expr - - ORDER shift, and go to state 612 - ',' shift, and go to state 1636 - - $default reduce using rule 496 (opt_sort_clause) - - opt_sort_clause go to state 1916 - sort_clause go to state 1539 - - -state 1534 - - 495 opt_sort_clause: . sort_clause - 496 | . [IGNORE_P, RESPECT_P, ')'] - 497 sort_clause: . ORDER BY sortby_list - 498 | . ORDER BY ALL opt_asc_desc opt_nulls_order - 499 | . ORDER BY '*' opt_asc_desc opt_nulls_order - 872 func_application: func_name '(' DISTINCT func_arg_list . opt_sort_clause opt_ignore_nulls ')' - 985 func_arg_list: func_arg_list . ',' func_arg_expr - - ORDER shift, and go to state 612 - ',' shift, and go to state 1636 - - $default reduce using rule 496 (opt_sort_clause) - - opt_sort_clause go to state 1917 - sort_clause go to state 1539 - - -state 1535 - - 495 opt_sort_clause: . sort_clause - 496 | . [IGNORE_P, RESPECT_P, ')'] - 497 sort_clause: . ORDER BY sortby_list - 498 | . ORDER BY ALL opt_asc_desc opt_nulls_order - 499 | . ORDER BY '*' opt_asc_desc opt_nulls_order - 869 func_application: func_name '(' VARIADIC func_arg_expr . opt_sort_clause opt_ignore_nulls ')' - - ORDER shift, and go to state 612 - - $default reduce using rule 496 (opt_sort_clause) - - opt_sort_clause go to state 1918 - sort_clause go to state 1539 - - -state 1536 - - 873 func_application: func_name '(' '*' ')' . - - $default reduce using rule 873 (func_application) - - -state 1537 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | func_name '(' func_arg_list ',' . VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 985 func_arg_list: func_arg_list ',' . func_arg_expr - 986 func_arg_expr: . a_expr - 987 | . param_name COLON_EQUALS a_expr - 988 | . param_name EQUALS_GREATER a_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1098 type_function_name: . IDENT - 1099 | . unreserved_keyword - 1100 | . type_func_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1113 param_name: . type_function_name - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - 1783 type_func_name_keyword: . AUTHORIZATION - 1784 | . BINARY - 1785 | . COLLATION - 1786 | . CONCURRENTLY - 1787 | . CROSS - 1788 | . CURRENT_CATALOG - 1789 | . CURRENT_DATE - 1790 | . CURRENT_ROLE - 1791 | . CURRENT_SCHEMA - 1792 | . CURRENT_USER - 1793 | . FREEZE - 1794 | . FULL - 1795 | . GENERATED - 1796 | . GLOB - 1797 | . ILIKE - 1798 | . INNER_P - 1799 | . IS - 1800 | . ISNULL - 1801 | . JOIN - 1802 | . LEFT - 1803 | . LIKE - 1804 | . MAP - 1805 | . NATURAL - 1806 | . NOTNULL - 1807 | . OUTER_P - 1808 | . OVERLAPS - 1809 | . RIGHT - 1810 | . SESSION_USER - 1811 | . SIMILAR - 1812 | . STRUCT - 1813 | . TABLESAMPLE - 1814 | . TRY_CAST - 1815 | . USER - 1816 | . VERBOSE - - IDENT shift, and go to state 1057 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 1059 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 1060 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 1061 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 1062 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 1063 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 1064 - CURRENT_DATE shift, and go to state 1065 - CURRENT_ROLE shift, and go to state 1066 - CURRENT_SCHEMA shift, and go to state 1067 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 1068 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 1070 - FULL shift, and go to state 1071 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 1072 - GLOB shift, and go to state 1073 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 1074 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 1075 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 1076 - ISNULL shift, and go to state 1077 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 1078 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 1079 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 1080 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 1081 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 1082 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 1083 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 1084 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 1085 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 1086 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 1087 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 1088 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 1089 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 1090 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 1091 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 1092 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARIADIC shift, and go to state 1919 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 1094 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1097 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - func_arg_expr go to state 1920 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - type_function_name go to state 1100 - function_name_token go to state 487 - param_name go to state 1101 - unreserved_keyword go to state 1102 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - type_func_name_keyword go to state 1103 - - -state 1538 - - 492 opt_ignore_nulls: . IGNORE_P NULLS_P - 493 | . RESPECT_P NULLS_P - 494 | . [')'] - 868 func_application: func_name '(' func_arg_list opt_sort_clause . opt_ignore_nulls ')' - - IGNORE_P shift, and go to state 1921 - RESPECT_P shift, and go to state 1922 - - $default reduce using rule 494 (opt_ignore_nulls) - - opt_ignore_nulls go to state 1923 - - -state 1539 - - 495 opt_sort_clause: sort_clause . - - $default reduce using rule 495 (opt_sort_clause) - - -state 1540 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 987 func_arg_expr: param_name COLON_EQUALS . a_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1924 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1541 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 988 func_arg_expr: param_name EQUALS_GREATER . a_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1925 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1542 - - 1032 indirection_el: '[' a_expr ']' . - - $default reduce using rule 1032 (indirection_el) - - -state 1543 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1033 indirection_el: '[' opt_slice_bound ':' . opt_slice_bound ']' - 1034 opt_slice_bound: . a_expr - 1035 | . [']'] - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 1035 (opt_slice_bound) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1926 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - opt_slice_bound go to state 1927 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1544 - - 398 CopyStmt: COPY '(' SelectStmt ')' TO . opt_program copy_file_name opt_with copy_options - 409 opt_program: . PROGRAM - 410 | . [SCONST, STDIN, STDOUT] - - PROGRAM shift, and go to state 1928 - - $default reduce using rule 410 (opt_program) - - opt_program go to state 1929 - - -state 1545 - - 319 columnList: columnElem . - - $default reduce using rule 319 (columnList) - - -state 1546 - - 310 opt_column_list: '(' columnList . ')' - 320 columnList: columnList . ',' columnElem - - ')' shift, and go to state 1930 - ',' shift, and go to state 1931 - - -state 1547 - - 309 columnElem: ColId . - - $default reduce using rule 309 (columnElem) - - -state 1548 - - 419 opt_oids: WITH . OIDS - - OIDS shift, and go to state 1932 - - -state 1549 - - 397 CopyStmt: COPY opt_binary qualified_name opt_column_list opt_oids . copy_from opt_program copy_file_name copy_delimiter opt_with copy_options - 399 copy_from: . FROM - 400 | . TO - - FROM shift, and go to state 1933 - TO shift, and go to state 1934 - - copy_from go to state 1935 - - -state 1550 - - 1264 ViewStmt: CREATE_P OR REPLACE OptTemp RECURSIVE . VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - - VIEW shift, and go to state 1936 - - -state 1551 - - 212 CreateStmt: CREATE_P OR REPLACE OptTemp TABLE . qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1271 CreateAsStmt: CREATE_P OR REPLACE OptTemp TABLE . create_as_target AS SelectStmt opt_with_data - 1275 create_as_target: . qualified_name opt_column_list OptWith OnCommitOption - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 1937 - ColId go to state 592 - ColIdOrString go to state 593 - create_as_target go to state 1938 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1552 - - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1262 ViewStmt: CREATE_P OR REPLACE OptTemp VIEW . qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 1939 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1553 - - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1128 CreateSchemaStmt: CREATE_P SCHEMA IF_P NOT EXISTS . ColId OptSchemaEltList - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 1940 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1554 - - 162 CreateSeqStmt: CREATE_P . OptTemp SEQUENCE qualified_name OptSeqOptList - 163 | CREATE_P . OptTemp SEQUENCE IF_P NOT EXISTS qualified_name OptSeqOptList - 210 CreateStmt: CREATE_P . OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 211 | CREATE_P . OptTemp TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 212 | CREATE_P . OR REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 339 OptTemp: . TEMPORARY - 340 | . TEMP - 341 | . LOCAL TEMPORARY - 342 | . LOCAL TEMP - 343 | . GLOBAL TEMPORARY - 344 | . GLOBAL TEMP - 345 | . UNLOGGED - 346 | . [RECURSIVE, SEQUENCE, TABLE, VIEW] - 1135 IndexStmt: CREATE_P . opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - 1136 | CREATE_P . opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - 1146 opt_unique: . UNIQUE - 1147 | . [INDEX] - 1261 ViewStmt: CREATE_P . OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1262 | CREATE_P . OR REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1263 | CREATE_P . OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - 1264 | CREATE_P . OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - - GLOBAL shift, and go to state 495 - LOCAL shift, and go to state 496 - OR shift, and go to state 1941 - TEMP shift, and go to state 499 - TEMPORARY shift, and go to state 500 - UNIQUE shift, and go to state 502 - UNLOGGED shift, and go to state 503 - - INDEX reduce using rule 1147 (opt_unique) - $default reduce using rule 346 (OptTemp) - - OptTemp go to state 1942 - opt_unique go to state 505 - - -state 1555 - - 1133 schema_stmt: CreateSeqStmt . - - $default reduce using rule 1133 (schema_stmt) - - -state 1556 - - 1131 schema_stmt: CreateStmt . - - $default reduce using rule 1131 (schema_stmt) - - -state 1557 - - 1129 OptSchemaEltList: OptSchemaEltList schema_stmt . - - $default reduce using rule 1129 (OptSchemaEltList) - - -state 1558 - - 1132 schema_stmt: IndexStmt . - - $default reduce using rule 1132 (schema_stmt) - - -state 1559 - - 1134 schema_stmt: ViewStmt . - - $default reduce using rule 1134 (schema_stmt) - - -state 1560 - - 1109 attrs: '.' attr_name . - - $default reduce using rule 1109 (attrs) - - -state 1561 - - 1074 attr_name: . ColLabel - 1110 attrs: attrs '.' . attr_name - 1114 ColLabel: . IDENT - 1115 | . other_keyword - 1116 | . unreserved_keyword - 1117 | . reserved_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - 1817 reserved_keyword: . ALL - 1818 | . ANALYSE - 1819 | . ANALYZE - 1820 | . AND - 1821 | . ANY - 1822 | . ARRAY - 1823 | . AS - 1824 | . ASC_P - 1825 | . ASYMMETRIC - 1826 | . BOTH - 1827 | . CASE - 1828 | . CAST - 1829 | . CHECK_P - 1830 | . COLLATE - 1831 | . COLUMN - 1832 | . CONSTRAINT - 1833 | . CREATE_P - 1834 | . CURRENT_TIME - 1835 | . CURRENT_TIMESTAMP - 1836 | . DEFAULT - 1837 | . DEFERRABLE - 1838 | . DESC_P - 1839 | . DISTINCT - 1840 | . DO - 1841 | . ELSE - 1842 | . END_P - 1843 | . EXCEPT - 1844 | . FALSE_P - 1845 | . FETCH - 1846 | . FOR - 1847 | . FOREIGN - 1848 | . FROM - 1849 | . GRANT - 1850 | . GROUP_P - 1851 | . HAVING - 1852 | . IN_P - 1853 | . INITIALLY - 1854 | . INTERSECT - 1855 | . INTO - 1856 | . LATERAL_P - 1857 | . LEADING - 1858 | . LIMIT - 1859 | . LOCALTIME - 1860 | . LOCALTIMESTAMP - 1861 | . NOT - 1862 | . NULL_P - 1863 | . OFFSET - 1864 | . ON - 1865 | . ONLY - 1866 | . OR - 1867 | . ORDER - 1868 | . PLACING - 1869 | . PRIMARY - 1870 | . QUALIFY - 1871 | . REFERENCES - 1872 | . RETURNING - 1873 | . SELECT - 1874 | . SOME - 1875 | . SYMMETRIC - 1876 | . TABLE - 1877 | . THEN - 1878 | . TO - 1879 | . TRAILING - 1880 | . TRUE_P - 1881 | . UNION - 1882 | . UNIQUE - 1883 | . USING - 1884 | . VARIADIC - 1885 | . WHEN - 1886 | . WHERE - 1887 | . WINDOW - 1888 | . WITH - - IDENT shift, and go to state 1106 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1107 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ANALYSE shift, and go to state 1108 - ANALYZE shift, and go to state 1109 - AND shift, and go to state 1110 - ANY shift, and go to state 1111 - ARRAY shift, and go to state 1112 - AS shift, and go to state 1113 - ASC_P shift, and go to state 1114 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - ASYMMETRIC shift, and go to state 1115 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BOTH shift, and go to state 1116 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 1117 - CAST shift, and go to state 1118 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1119 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATE shift, and go to state 1120 - COLLATION shift, and go to state 767 - COLUMN shift, and go to state 1121 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1122 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CREATE_P shift, and go to state 1123 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_TIME shift, and go to state 1124 - CURRENT_TIMESTAMP shift, and go to state 1125 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 1126 - DEFAULTS shift, and go to state 171 - DEFERRABLE shift, and go to state 1127 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESC_P shift, and go to state 1128 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DISTINCT shift, and go to state 1129 - DO shift, and go to state 1130 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ELSE shift, and go to state 1131 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - END_P shift, and go to state 1132 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCEPT shift, and go to state 1133 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1134 - FAMILY shift, and go to state 205 - FETCH shift, and go to state 1135 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FOR shift, and go to state 1136 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1137 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FROM shift, and go to state 1138 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANT shift, and go to state 1139 - GRANTED shift, and go to state 219 - GROUP_P shift, and go to state 1140 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HAVING shift, and go to state 1141 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - IN_P shift, and go to state 1142 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INITIALLY shift, and go to state 1143 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERSECT shift, and go to state 1144 - INTERVAL shift, and go to state 791 - INTO shift, and go to state 1145 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 1146 - LEADING shift, and go to state 1147 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LIMIT shift, and go to state 1148 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 1149 - LOCALTIMESTAMP shift, and go to state 1150 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOT shift, and go to state 1151 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 1152 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OFFSET shift, and go to state 1153 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1154 - ONLY shift, and go to state 1155 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - OR shift, and go to state 1156 - ORDER shift, and go to state 1157 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLACING shift, and go to state 1158 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1159 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUALIFY shift, and go to state 1160 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCES shift, and go to state 1161 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNING shift, and go to state 1162 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 1163 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SOME shift, and go to state 1164 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYMMETRIC shift, and go to state 1165 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 1166 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - THEN shift, and go to state 1167 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TO shift, and go to state 1168 - TRAILING shift, and go to state 1169 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1170 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNION shift, and go to state 1171 - UNIQUE shift, and go to state 1172 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - USING shift, and go to state 1173 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARIADIC shift, and go to state 1175 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHEN shift, and go to state 1176 - WHERE shift, and go to state 1177 - WHITESPACE_P shift, and go to state 462 - WINDOW shift, and go to state 1178 - WITH shift, and go to state 1179 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - attr_name go to state 1943 - ColLabel go to state 1181 - unreserved_keyword go to state 1182 - other_keyword go to state 1183 - reserved_keyword go to state 1184 - - -state 1562 - - 158 CreateTypeStmt: CREATE_P TYPE_P any_name AS Typename . - - $default reduce using rule 158 (CreateTypeStmt) - - -state 1563 - - 1263 ViewStmt: CREATE_P OptTemp RECURSIVE VIEW qualified_name . '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - - '(' shift, and go to state 1944 - - -state 1564 - - 163 CreateSeqStmt: CREATE_P OptTemp SEQUENCE IF_P NOT . EXISTS qualified_name OptSeqOptList - - EXISTS shift, and go to state 1945 - - -state 1565 - - 162 CreateSeqStmt: CREATE_P OptTemp SEQUENCE qualified_name OptSeqOptList . - - $default reduce using rule 162 (CreateSeqStmt) - - -state 1566 - - 164 OptSeqOptList: SeqOptList . [$end, CREATE_P, ';'] - 174 SeqOptList: SeqOptList . SeqOptElem - 182 SeqOptElem: . AS SimpleTypename - 183 | . CACHE NumericOnly - 184 | . CYCLE - 185 | . NO CYCLE - 186 | . INCREMENT opt_by NumericOnly - 187 | . MAXVALUE NumericOnly - 188 | . MINVALUE NumericOnly - 189 | . NO MAXVALUE - 190 | . NO MINVALUE - 191 | . OWNED BY any_name - 192 | . SEQUENCE NAME_P any_name - 193 | . START opt_with NumericOnly - 194 | . RESTART - 195 | . RESTART opt_with NumericOnly - - AS shift, and go to state 1033 - CACHE shift, and go to state 1034 - CYCLE shift, and go to state 1035 - INCREMENT shift, and go to state 1036 - MAXVALUE shift, and go to state 1037 - MINVALUE shift, and go to state 1038 - NO shift, and go to state 1039 - OWNED shift, and go to state 1040 - RESTART shift, and go to state 1042 - SEQUENCE shift, and go to state 1043 - START shift, and go to state 1045 - - $default reduce using rule 164 (OptSeqOptList) - - SeqOptElem go to state 1524 - - -state 1567 - - 168 ExecuteStmt: CREATE_P OptTemp TABLE IF_P NOT . EXISTS create_as_target AS EXECUTE name execute_param_clause opt_with_data - 211 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT . EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 1270 CreateAsStmt: CREATE_P OptTemp TABLE IF_P NOT . EXISTS create_as_target AS SelectStmt opt_with_data - - EXISTS shift, and go to state 1946 - - -state 1568 - - 210 CreateStmt: CREATE_P OptTemp TABLE qualified_name '(' . OptTableElementList ')' OptWith OnCommitOption - 262 TableConstraint: . CONSTRAINT name ConstraintElem - 263 | . ConstraintElem - 294 columnDef: . ColId Typename ColQualList - 295 | . ColId opt_Typename GeneratedConstraintElem ColQualList - 299 TableElement: . columnDef - 300 | . TableLikeClause - 301 | . TableConstraint - 306 OptTableElementList: . TableElementList - 307 | . TableElementList ',' - 308 | . [')'] - 309 columnElem: . ColId - 310 opt_column_list: '(' . columnList ')' - 319 columnList: . columnElem - 320 | . columnList ',' columnElem - 326 ConstraintElem: . CHECK_P '(' a_expr ')' ConstraintAttributeSpec - 327 | . UNIQUE '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 328 | . UNIQUE ExistingIndex ConstraintAttributeSpec - 329 | . PRIMARY KEY '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 330 | . PRIMARY KEY ExistingIndex ConstraintAttributeSpec - 331 | . FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec - 332 TableElementList: . TableElement - 333 | . TableElementList ',' TableElement - 338 TableLikeClause: . LIKE qualified_name TableLikeOptionList - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1480 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1482 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1483 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 1947 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1485 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNIQUE shift, and go to state 1486 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 308 (OptTableElementList) - - TableConstraint go to state 1948 - columnDef go to state 1949 - TableElement go to state 1950 - OptTableElementList go to state 1951 - columnElem go to state 1545 - columnList go to state 1546 - ConstraintElem go to state 1489 - TableElementList go to state 1952 - TableLikeClause go to state 1953 - ColId go to state 1954 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1569 - - 279 OptWith: . WITH reloptions - 280 | . WITH OIDS - 281 | . WITHOUT OIDS - 282 | . [AS, ON] - 1275 create_as_target: qualified_name opt_column_list . OptWith OnCommitOption - - WITH shift, and go to state 1955 - WITHOUT shift, and go to state 1956 - - $default reduce using rule 282 (OptWith) - - OptWith go to state 1957 - - -state 1570 - - 167 ExecuteStmt: CREATE_P OptTemp TABLE create_as_target AS . EXECUTE name execute_param_clause opt_with_data - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 1269 CreateAsStmt: CREATE_P OptTemp TABLE create_as_target AS . SelectStmt opt_with_data - - EXECUTE shift, and go to state 1958 - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - SelectStmt go to state 1959 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - - -state 1571 - - 1144 opt_reloptions: . WITH reloptions - 1145 | . [AS] - 1261 ViewStmt: CREATE_P OptTemp VIEW qualified_name opt_column_list . opt_reloptions AS SelectStmt opt_check_option - - WITH shift, and go to state 1960 - - $default reduce using rule 1145 (opt_reloptions) - - opt_reloptions go to state 1961 - - -state 1572 - - 394 param_list: '(' . ')' - 395 | '(' . func_arg_list ')' - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 984 func_arg_list: . func_arg_expr - 985 | . func_arg_list ',' func_arg_expr - 986 func_arg_expr: . a_expr - 987 | . param_name COLON_EQUALS a_expr - 988 | . param_name EQUALS_GREATER a_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1098 type_function_name: . IDENT - 1099 | . unreserved_keyword - 1100 | . type_func_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1113 param_name: . type_function_name - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - 1783 type_func_name_keyword: . AUTHORIZATION - 1784 | . BINARY - 1785 | . COLLATION - 1786 | . CONCURRENTLY - 1787 | . CROSS - 1788 | . CURRENT_CATALOG - 1789 | . CURRENT_DATE - 1790 | . CURRENT_ROLE - 1791 | . CURRENT_SCHEMA - 1792 | . CURRENT_USER - 1793 | . FREEZE - 1794 | . FULL - 1795 | . GENERATED - 1796 | . GLOB - 1797 | . ILIKE - 1798 | . INNER_P - 1799 | . IS - 1800 | . ISNULL - 1801 | . JOIN - 1802 | . LEFT - 1803 | . LIKE - 1804 | . MAP - 1805 | . NATURAL - 1806 | . NOTNULL - 1807 | . OUTER_P - 1808 | . OVERLAPS - 1809 | . RIGHT - 1810 | . SESSION_USER - 1811 | . SIMILAR - 1812 | . STRUCT - 1813 | . TABLESAMPLE - 1814 | . TRY_CAST - 1815 | . USER - 1816 | . VERBOSE - - IDENT shift, and go to state 1057 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 1059 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 1060 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 1061 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 1062 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 1063 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 1064 - CURRENT_DATE shift, and go to state 1065 - CURRENT_ROLE shift, and go to state 1066 - CURRENT_SCHEMA shift, and go to state 1067 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 1068 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 1070 - FULL shift, and go to state 1071 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 1072 - GLOB shift, and go to state 1073 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 1074 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 1075 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 1076 - ISNULL shift, and go to state 1077 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 1078 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 1079 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 1080 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 1081 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 1082 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 1083 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 1084 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 1085 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 1086 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 1087 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 1088 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 1089 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 1090 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 1091 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 1092 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 1094 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - ')' shift, and go to state 1962 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1097 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - func_arg_list go to state 1963 - func_arg_expr go to state 1099 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - type_function_name go to state 1100 - function_name_token go to state 487 - param_name go to state 1101 - unreserved_keyword go to state 1102 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - type_func_name_keyword go to state 1103 - - -state 1573 - - 390 CreateFunctionStmt: CREATE_P OptTemp macro_alias qualified_name param_list . AS TABLE SelectStmt - 391 | CREATE_P OptTemp macro_alias qualified_name param_list . AS a_expr - - AS shift, and go to state 1964 - - -state 1574 - - 1136 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P . NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - 1382 unreserved_keyword: IF_P . [ON] - - NOT shift, and go to state 1965 - - $default reduce using rule 1382 (unreserved_keyword) - - -state 1575 - - 1142 opt_index_name: index_name . - - $default reduce using rule 1142 (opt_index_name) - - -state 1576 - - 298 index_name: ColId . - - $default reduce using rule 298 (index_name) - - -state 1577 - - 1135 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently opt_index_name . ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - - ON shift, and go to state 1966 - - -state 1578 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 706 | BIT opt_varying '(' . expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 980 expr_list_opt_comma: . expr_list - 981 | . expr_list ',' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 981 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 982 - expr_list_opt_comma go to state 1967 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 + opt_column_list go to state 1964 -state 1579 +State 1416 - 687 opt_type_modifiers: '(' opt_expr_list_opt_comma . ')' + 219 ExecuteStmt: CREATE_P OptTemp TABLE create_as_target • AS EXECUTE name execute_param_clause opt_with_data + 1724 CreateAsStmt: CREATE_P OptTemp TABLE create_as_target • AS SelectStmt opt_with_data - ')' shift, and go to state 1968 + AS shift, and go to state 1965 -state 1580 +State 1417 - 700 opt_float: '(' Iconst . ')' + 1716 ViewStmt: CREATE_P OptTemp VIEW IF_P • NOT EXISTS qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1839 unreserved_keyword: IF_P • - ')' shift, and go to state 1969 + NOT shift, and go to state 1966 + $default reduce using rule 1839 (unreserved_keyword) -state 1581 - 356 DropStmt: DROP TYPE_P IF_P EXISTS type_name_list . opt_drop_behavior - 382 opt_drop_behavior: . CASCADE - 383 | . RESTRICT - 384 | . [$end, ';'] - 389 type_name_list: type_name_list . ',' Typename +State 1418 - CASCADE shift, and go to state 1233 - RESTRICT shift, and go to state 1234 - ',' shift, and go to state 1235 + 1715 ViewStmt: CREATE_P OptTemp VIEW qualified_name • opt_column_list opt_reloptions AS SelectStmt opt_check_option - $default reduce using rule 384 (opt_drop_behavior) + '(' shift, and go to state 1401 - opt_drop_behavior go to state 1970 + $default reduce using rule 563 (opt_column_list) + opt_column_list go to state 1967 -state 1582 - 671 Typename: MAP '(' type_list . ')' opt_array_bounds - 990 type_list: type_list . ',' Typename +State 1419 - ')' shift, and go to state 1971 - ',' shift, and go to state 1638 + 640 CreateFunctionStmt: CREATE_P OptTemp macro_alias IF_P • NOT EXISTS qualified_name table_macro_list + 643 | CREATE_P OptTemp macro_alias IF_P • NOT EXISTS qualified_name macro_definition_list + 1839 unreserved_keyword: IF_P • + NOT shift, and go to state 1968 -state 1583 + $default reduce using rule 1839 (unreserved_keyword) - 718 character: NATIONAL CHAR_P opt_varying . - $default reduce using rule 718 (character) +State 1420 + 639 CreateFunctionStmt: CREATE_P OptTemp macro_alias qualified_name • table_macro_list + 642 | CREATE_P OptTemp macro_alias qualified_name • macro_definition_list -state 1584 + '(' shift, and go to state 1969 - 717 character: NATIONAL CHARACTER opt_varying . + table_macro_definition go to state 1970 + table_macro_definition_parens go to state 1971 + table_macro_list_internal go to state 1972 + table_macro_list go to state 1973 + macro_definition go to state 1974 + macro_definition_list go to state 1975 + param_list go to state 1976 - $default reduce using rule 717 (character) +State 1421 -state 1585 + 208 CreateSecretStmt: CREATE_P opt_persist SECRET IF_P • NOT EXISTS opt_secret_name opt_storage_specifier '(' copy_generic_opt_list ')' + 1839 unreserved_keyword: IF_P • - 667 Typename: SETOF SimpleTypename ARRAY . '[' Iconst ']' - 669 | SETOF SimpleTypename ARRAY . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTRICT, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] + NOT shift, and go to state 1977 - '[' shift, and go to state 1972 + $default reduce using rule 1839 (unreserved_keyword) - $default reduce using rule 669 (Typename) +State 1422 -state 1586 + 211 opt_secret_name: ColId • - 665 Typename: SETOF SimpleTypename opt_array_bounds . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTRICT, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 672 opt_array_bounds: opt_array_bounds . '[' ']' - 673 | opt_array_bounds . '[' Iconst ']' + $default reduce using rule 211 (opt_secret_name) - '[' shift, and go to state 1595 - $default reduce using rule 665 (Typename) +State 1423 + 207 CreateSecretStmt: CREATE_P opt_persist SECRET opt_secret_name • opt_storage_specifier '(' copy_generic_opt_list ')' -state 1587 + IN_P shift, and go to state 1978 - 728 opt_timezone: WITHOUT TIME . ZONE + $default reduce using rule 215 (opt_storage_specifier) - ZONE shift, and go to state 1973 + opt_storage_specifier go to state 1979 -state 1588 +State 1424 - 727 opt_timezone: WITH_LA TIME . ZONE + 1525 opt_concurrently: CONCURRENTLY • - ZONE shift, and go to state 1974 + $default reduce using rule 1525 (opt_concurrently) -state 1589 +State 1425 - 724 ConstDatetime: TIME '(' Iconst . ')' opt_timezone + 1520 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently • opt_index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause + 1521 | CREATE_P opt_unique INDEX opt_concurrently • IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 1980 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 1528 (opt_index_name) + + ColId go to state 1981 + index_name go to state 1982 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + opt_index_name go to state 1983 + + +State 1426 + + 1680 DetachStmt: DETACH DATABASE IF_P EXISTS • ColLabel + + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColLabel go to state 1984 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 + + +State 1427 + + 628 drop_type_name: FOREIGN DATA_P WRAPPER • + + $default reduce using rule 628 (drop_type_name) + + +State 1428 + + 278 DropPropertyGraphStmt: DROP PROPERTY GRAPH IF_P • EXISTS qualified_name opt_drop_behavior + 1839 unreserved_keyword: IF_P • + + EXISTS shift, and go to state 1985 + + $default reduce using rule 1839 (unreserved_keyword) + + +State 1429 + + 277 DropPropertyGraphStmt: DROP PROPERTY GRAPH qualified_name • opt_drop_behavior + + CASCADE shift, and go to state 1439 + RESTRICT shift, and go to state 1440 + + $default reduce using rule 635 (opt_drop_behavior) + + opt_drop_behavior go to state 1986 + + +State 1430 + + 623 drop_type_any_name: TEXT_P SEARCH CONFIGURATION • + + $default reduce using rule 623 (drop_type_any_name) + + +State 1431 + + 621 drop_type_any_name: TEXT_P SEARCH DICTIONARY • + + $default reduce using rule 621 (drop_type_any_name) + + +State 1432 + + 620 drop_type_any_name: TEXT_P SEARCH PARSER • + + $default reduce using rule 620 (drop_type_any_name) + + +State 1433 + + 622 drop_type_any_name: TEXT_P SEARCH TEMPLATE • + + $default reduce using rule 622 (drop_type_any_name) + + +State 1434 + + 258 DropSecretStmt: DROP opt_persist SECRET IF_P • EXISTS ColId opt_storage_drop_specifier + 1839 unreserved_keyword: IF_P • + + EXISTS shift, and go to state 1987 + + $default reduce using rule 1839 (unreserved_keyword) + + +State 1435 + + 257 DropSecretStmt: DROP opt_persist SECRET ColId • opt_storage_drop_specifier + + FROM shift, and go to state 1988 + + $default reduce using rule 259 (opt_storage_drop_specifier) + + opt_storage_drop_specifier go to state 1989 + + +State 1436 + + 601 DropStmt: DROP drop_type_any_name IF_P EXISTS • any_name_list opt_drop_behavior + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1049 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + any_name_list go to state 1990 + any_name go to state 1051 + + +State 1437 + + 1495 attrs: '.' • attr_name + + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + attr_name go to state 1991 + ColLabel go to state 1349 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 + + +State 1438 + + 1494 any_name: ColId attrs • + 1496 attrs: attrs • '.' attr_name + + '.' shift, and go to state 1992 + + $default reduce using rule 1494 (any_name) + + +State 1439 + + 633 opt_drop_behavior: CASCADE • + + $default reduce using rule 633 (opt_drop_behavior) + + +State 1440 + + 634 opt_drop_behavior: RESTRICT • + + $default reduce using rule 634 (opt_drop_behavior) + + +State 1441 + + 632 any_name_list: any_name_list ',' • any_name + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1049 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + any_name go to state 1993 + + +State 1442 + + 602 DropStmt: DROP drop_type_any_name any_name_list opt_drop_behavior • + + $default reduce using rule 602 (DropStmt) + + +State 1443 + + 603 DropStmt: DROP drop_type_name IF_P EXISTS • name_list opt_drop_behavior + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name_list go to state 1994 + name go to state 1054 + + +State 1444 + + 1458 name_list: name_list ',' • name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 1995 + + +State 1445 + + 604 DropStmt: DROP drop_type_name name_list opt_drop_behavior • + + $default reduce using rule 604 (DropStmt) + + +State 1446 + + 606 DropStmt: DROP drop_type_name_on_any_name IF_P EXISTS • name ON any_name opt_drop_behavior + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 1996 + + +State 1447 + + 605 DropStmt: DROP drop_type_name_on_any_name name ON • any_name opt_drop_behavior + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1049 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + any_name go to state 1997 + + +State 1448 + + 223 execute_param_list: execute_param_expr • + + $default reduce using rule 223 (execute_param_list) + + +State 1449 + + 224 execute_param_list: execute_param_list • ',' execute_param_expr + 225 execute_param_clause: '(' execute_param_list • ')' + + ')' shift, and go to state 1998 + ',' shift, and go to state 1999 + + +State 1450 + + 221 execute_param_expr: a_expr • + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 221 (execute_param_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 1451 + + 222 execute_param_expr: param_name • COLON_EQUALS a_expr + + COLON_EQUALS shift, and go to state 2000 + + +State 1452 + + 204 CreateSeqStmt: CREATE_P OR REPLACE • OptTemp SEQUENCE qualified_name OptSeqOptList + 464 CreateStmt: CREATE_P OR REPLACE • OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 641 CreateFunctionStmt: CREATE_P OR REPLACE • OptTemp macro_alias qualified_name table_macro_list + 644 | CREATE_P OR REPLACE • OptTemp macro_alias qualified_name macro_definition_list + 1513 CreateSchemaStmt: CREATE_P OR REPLACE • SCHEMA qualified_name OptSchemaEltList + 1717 ViewStmt: CREATE_P OR REPLACE • OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1719 | CREATE_P OR REPLACE • OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option + 1726 CreateAsStmt: CREATE_P OR REPLACE • OptTemp TABLE create_as_target AS SelectStmt opt_with_data + + GLOBAL shift, and go to state 564 + LOCAL shift, and go to state 565 + SCHEMA shift, and go to state 1404 + TEMP shift, and go to state 570 + TEMPORARY shift, and go to state 1060 + UNLOGGED shift, and go to state 574 + + $default reduce using rule 598 (OptTemp) + + OptTemp go to state 1405 + + +State 1453 + + 1563 ExplainStmt: EXPLAIN '(' explain_option_list ')' • ExplainableStmt + + ABORT_P shift, and go to state 1 + ALTER shift, and go to state 2 + BEGIN_P shift, and go to state 6 + CALL_P shift, and go to state 7 + CHECKPOINT shift, and go to state 8 + COMMIT shift, and go to state 10 + COPY shift, and go to state 11 + CREATE_P shift, and go to state 778 + DEALLOCATE shift, and go to state 13 + DESC_P shift, and go to state 14 + DESCRIBE shift, and go to state 15 + DROP shift, and go to state 779 + END_P shift, and go to state 18 + EXECUTE shift, and go to state 19 + FORCE shift, and go to state 22 + FROM shift, and go to state 23 + LOAD shift, and go to state 25 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + PRAGMA_P shift, and go to state 29 + PREPARE shift, and go to state 30 + RESET shift, and go to state 31 + ROLLBACK shift, and go to state 32 + SELECT shift, and go to state 33 + SET shift, and go to state 34 + SHOW shift, and go to state 35 + START shift, and go to state 36 + SUMMARIZE shift, and go to state 37 + TABLE shift, and go to state 38 + TRUNCATE shift, and go to state 39 + UNPIVOT shift, and go to state 40 + VACUUM shift, and go to state 42 + VALUES shift, and go to state 43 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 + + INSTALL reduce using rule 1642 (opt_force) + $default reduce using rule 160 (opt_with_clause) + + AlterObjectSchemaStmt go to state 782 + AlterSeqStmt go to state 783 + AlterTableStmt go to state 784 + CallStmt go to state 785 + CheckPointStmt go to state 786 + CopyStmt go to state 787 + CreateStmt go to state 788 + CreateAsStmt go to state 789 + CreateFunctionStmt go to state 790 + CreateSchemaStmt go to state 791 + CreateSeqStmt go to state 792 + CreateTypeStmt go to state 793 + DeallocateStmt go to state 794 + DeleteStmt go to state 795 + DropStmt go to state 796 + ExecuteStmt go to state 797 + ExplainableStmt go to state 2001 + IndexStmt go to state 800 + InsertStmt go to state 801 + opt_with_clause go to state 78 + LoadStmt go to state 802 + opt_force go to state 80 + PragmaStmt go to state 803 + PrepareStmt go to state 804 + RenameStmt go to state 805 + SelectStmt go to state 806 + select_with_parens go to state 88 + select_no_parens go to state 89 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 94 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + TransactionStmt go to state 807 + UpdateStmt go to state 808 + UpdateExtensionsStmt go to state 809 + VacuumStmt go to state 810 + VariableResetStmt go to state 811 + VariableSetStmt go to state 812 + VariableShowStmt go to state 813 + describe_or_desc go to state 105 + show_or_describe go to state 106 + ViewStmt go to state 814 + + +State 1454 + + 1607 explain_option_list: explain_option_list ',' • explain_option_elem + + IDENT shift, and go to state 1062 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 3 + ANALYZE shift, and go to state 4 + ANTI shift, and go to state 589 + ARE shift, and go to state 133 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATION shift, and go to state 610 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERVAL shift, and go to state 655 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 - ')' shift, and go to state 1975 + unreserved_keyword go to state 1064 + other_keyword go to state 1065 + pgq_unreserved_keyword go to state 1066 + NonReservedWord go to state 1067 + analyze_keyword go to state 1069 + explain_option_elem go to state 2002 + explain_option_name go to state 1071 -state 1590 +State 1455 - 722 ConstDatetime: TIMESTAMP '(' Iconst . ')' opt_timezone + 234 NumericOnly: FCONST • - ')' shift, and go to state 1976 + $default reduce using rule 234 (NumericOnly) -state 1591 +State 1456 - 389 type_name_list: type_name_list ',' Typename . + 1611 opt_boolean_or_string: FALSE_P • - $default reduce using rule 389 (type_name_list) + $default reduce using rule 1611 (opt_boolean_or_string) -state 1592 +State 1457 - 659 colid_type_list: colid_type_list . ',' ColId Typename - 670 Typename: RowOrStruct '(' colid_type_list . ')' opt_array_bounds + 1612 opt_boolean_or_string: ON • - ')' shift, and go to state 1977 - ',' shift, and go to state 1978 + $default reduce using rule 1612 (opt_boolean_or_string) -state 1593 +State 1458 - 658 colid_type_list: ColId . Typename - 660 RowOrStruct: . ROW - 661 | . STRUCT - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 703 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETOF shift, and go to state 715 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 718 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - RowOrStruct go to state 727 - Typename go to state 1979 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 - - -state 1594 - - 666 Typename: SimpleTypename ARRAY '[' . Iconst ']' - 1091 Iconst: . ICONST - - ICONST shift, and go to state 864 - - Iconst go to state 1980 - - -state 1595 - - 672 opt_array_bounds: opt_array_bounds '[' . ']' - 673 | opt_array_bounds '[' . Iconst ']' - 1091 Iconst: . ICONST - - ICONST shift, and go to state 864 - ']' shift, and go to state 1981 - - Iconst go to state 1982 - - -state 1596 - - 712 CharacterWithLength: character '(' Iconst . ')' + 1610 opt_boolean_or_string: TRUE_P • - ')' shift, and go to state 1983 + $default reduce using rule 1610 (opt_boolean_or_string) -state 1597 +State 1459 - 681 SimpleTypename: ConstInterval '(' Iconst . ')' + 235 NumericOnly: '+' • FCONST + 255 SignedIconst: '+' • Iconst - ')' shift, and go to state 1984 + FCONST shift, and go to state 2003 + ICONST shift, and go to state 1146 + Iconst go to state 2004 -state 1598 - 732 month_keyword: . MONTH_P - 733 | . MONTHS_P - 754 opt_interval: year_keyword TO . month_keyword +State 1460 - MONTH_P shift, and go to state 1251 - MONTHS_P shift, and go to state 1252 + 236 NumericOnly: '-' • FCONST + 256 SignedIconst: '-' • Iconst - month_keyword go to state 1985 + FCONST shift, and go to state 2005 + ICONST shift, and go to state 1146 + Iconst go to state 2006 -state 1599 - 736 hour_keyword: . HOUR_P - 737 | . HOURS_P - 738 minute_keyword: . MINUTE_P - 739 | . MINUTES_P - 740 second_keyword: . SECOND_P - 741 | . SECONDS_P - 755 opt_interval: day_keyword TO . hour_keyword - 756 | day_keyword TO . minute_keyword - 757 | day_keyword TO . second_keyword +State 1461 - HOUR_P shift, and go to state 1243 - HOURS_P shift, and go to state 1244 - MINUTE_P shift, and go to state 1249 - MINUTES_P shift, and go to state 1250 - SECOND_P shift, and go to state 1253 - SECONDS_P shift, and go to state 1254 + 1567 explain_option_arg: NumericOnly • - hour_keyword go to state 1986 - minute_keyword go to state 1987 - second_keyword go to state 1988 + $default reduce using rule 1567 (explain_option_arg) -state 1600 +State 1462 - 738 minute_keyword: . MINUTE_P - 739 | . MINUTES_P - 740 second_keyword: . SECOND_P - 741 | . SECONDS_P - 758 opt_interval: hour_keyword TO . minute_keyword - 759 | hour_keyword TO . second_keyword + 237 NumericOnly: SignedIconst • - MINUTE_P shift, and go to state 1249 - MINUTES_P shift, and go to state 1250 - SECOND_P shift, and go to state 1253 - SECONDS_P shift, and go to state 1254 + $default reduce using rule 237 (NumericOnly) - minute_keyword go to state 1989 - second_keyword go to state 1990 +State 1463 -state 1601 + 1605 NonReservedWord_or_Sconst: Sconst • - 740 second_keyword: . SECOND_P - 741 | . SECONDS_P - 760 opt_interval: minute_keyword TO . second_keyword + $default reduce using rule 1605 (NonReservedWord_or_Sconst) - SECOND_P shift, and go to state 1253 - SECONDS_P shift, and go to state 1254 - second_keyword go to state 1991 +State 1464 + 1614 explain_option_elem: explain_option_name explain_option_arg • -state 1602 + $default reduce using rule 1614 (explain_option_elem) - 349 DropStmt: DROP drop_type_any_name IF_P EXISTS any_name_list . opt_drop_behavior - 381 any_name_list: any_name_list . ',' any_name - 382 opt_drop_behavior: . CASCADE - 383 | . RESTRICT - 384 | . [$end, ';'] - CASCADE shift, and go to state 1233 - RESTRICT shift, and go to state 1234 - ',' shift, and go to state 1269 +State 1465 - $default reduce using rule 384 (opt_drop_behavior) + 1604 NonReservedWord_or_Sconst: NonReservedWord • - opt_drop_behavior go to state 1992 + $default reduce using rule 1604 (NonReservedWord_or_Sconst) -state 1603 +State 1466 - 381 any_name_list: any_name_list ',' any_name . + 1613 opt_boolean_or_string: NonReservedWord_or_Sconst • - $default reduce using rule 381 (any_name_list) + $default reduce using rule 1613 (opt_boolean_or_string) -state 1604 +State 1467 - 351 DropStmt: DROP drop_type_name IF_P EXISTS name_list . opt_drop_behavior - 382 opt_drop_behavior: . CASCADE - 383 | . RESTRICT - 384 | . [$end, ';'] - 1070 name_list: name_list . ',' name + 1566 explain_option_arg: opt_boolean_or_string • - CASCADE shift, and go to state 1233 - RESTRICT shift, and go to state 1234 - ',' shift, and go to state 1272 + $default reduce using rule 1566 (explain_option_arg) - $default reduce using rule 384 (opt_drop_behavior) - opt_drop_behavior go to state 1993 +State 1468 + 254 SignedIconst: Iconst • -state 1605 + $default reduce using rule 254 (SignedIconst) - 1070 name_list: name_list ',' name . - $default reduce using rule 1070 (name_list) +State 1469 + 1561 ExplainStmt: EXPLAIN analyze_keyword opt_verbose ExplainableStmt • -state 1606 + $default reduce using rule 1561 (ExplainStmt) - 354 DropStmt: DROP drop_type_name_on_any_name IF_P EXISTS name . ON any_name opt_drop_behavior - ON shift, and go to state 1994 +State 1470 + 1558 ExportStmt: EXPORT_P DATABASE ColId TO • Sconst copy_options -state 1607 + SCONST shift, and go to state 848 - 353 DropStmt: DROP drop_type_name_on_any_name name ON any_name . opt_drop_behavior - 382 opt_drop_behavior: . CASCADE - 383 | . RESTRICT - 384 | . [$end, ';'] + Sconst go to state 2007 - CASCADE shift, and go to state 1233 - RESTRICT shift, and go to state 1234 - $default reduce using rule 384 (opt_drop_behavior) +State 1471 - opt_drop_behavior go to state 1995 + 678 copy_options: '(' • copy_generic_opt_list ')' + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColLabel go to state 2008 + copy_generic_opt_elem go to state 2009 + copy_generic_opt_list go to state 2010 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 + + +State 1472 + + 1557 ExportStmt: EXPORT_P DATABASE Sconst copy_options • + + $default reduce using rule 1557 (ExportStmt) + + +State 1473 + + 677 copy_options: copy_opt_list • + 690 copy_opt_list: copy_opt_list • copy_opt_item + + BINARY shift, and go to state 2011 + CSV shift, and go to state 2012 + DELIMITER shift, and go to state 2013 + ENCODING shift, and go to state 2014 + ESCAPE shift, and go to state 2015 + FORCE shift, and go to state 2016 + FREEZE shift, and go to state 2017 + HEADER_P shift, and go to state 2018 + NULL_P shift, and go to state 2019 + OIDS shift, and go to state 2020 + PARTITION shift, and go to state 2021 + QUOTE shift, and go to state 2022 + + $default reduce using rule 677 (copy_options) + + copy_opt_item go to state 2023 + + +State 1474 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1246 func_expr_common_subexpr: CAST '(' a_expr • AS Typename ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AS shift, and go to state 2024 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 1475 + + 1258 func_expr_common_subexpr: COALESCE '(' expr_list_opt_comma • ')' + + ')' shift, and go to state 2025 + + +State 1476 + + 1245 func_expr_common_subexpr: COLLATION FOR '(' • a_expr ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2026 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 -state 1608 - 169 execute_param_clause: '(' expr_list_opt_comma ')' . +State 1477 - $default reduce using rule 169 (execute_param_clause) + 1366 extract_arg: IDENT • + $default reduce using rule 1366 (extract_arg) -state 1609 - 1271 CreateAsStmt: CREATE_P OR REPLACE OptTemp . TABLE create_as_target AS SelectStmt opt_with_data +State 1478 - TABLE shift, and go to state 1996 + 1089 century_keyword: CENTURIES_P • + $default reduce using rule 1089 (century_keyword) -state 1610 - 1270 CreateAsStmt: CREATE_P OptTemp TABLE IF_P . NOT EXISTS create_as_target AS SelectStmt opt_with_data - 1382 unreserved_keyword: IF_P . [AS, ON, WITH, WITHOUT, '[', '(', '.'] +State 1479 - NOT shift, and go to state 1997 + 1088 century_keyword: CENTURY_P • - $default reduce using rule 1382 (unreserved_keyword) + $default reduce using rule 1088 (century_keyword) -state 1611 +State 1480 - 310 opt_column_list: . '(' columnList ')' - 311 | . [AS, ON, WITH, WITHOUT] - 1275 create_as_target: qualified_name . opt_column_list OptWith OnCommitOption + 1070 day_keyword: DAY_P • - '(' shift, and go to state 1187 + $default reduce using rule 1070 (day_keyword) - $default reduce using rule 311 (opt_column_list) - opt_column_list go to state 1569 +State 1481 + 1071 day_keyword: DAYS_P • -state 1612 + $default reduce using rule 1071 (day_keyword) - 1269 CreateAsStmt: CREATE_P OptTemp TABLE create_as_target . AS SelectStmt opt_with_data - AS shift, and go to state 1998 +State 1482 + 1086 decade_keyword: DECADE_P • -state 1613 + $default reduce using rule 1086 (decade_keyword) - 1161 ExplainStmt: EXPLAIN '(' explain_option_list ')' ExplainableStmt . - $default reduce using rule 1161 (ExplainStmt) +State 1483 + 1087 decade_keyword: DECADES_P • -state 1614 + $default reduce using rule 1087 (decade_keyword) - 1178 explain_option_list: explain_option_list ',' explain_option_elem . - $default reduce using rule 1178 (explain_option_list) +State 1484 + 1072 hour_keyword: HOUR_P • -state 1615 + $default reduce using rule 1072 (hour_keyword) - 179 NumericOnly: '+' FCONST . - $default reduce using rule 179 (NumericOnly) +State 1485 + 1073 hour_keyword: HOURS_P • -state 1616 + $default reduce using rule 1073 (hour_keyword) - 199 SignedIconst: '+' Iconst . - $default reduce using rule 199 (SignedIconst) +State 1486 + 1080 microsecond_keyword: MICROSECOND_P • -state 1617 + $default reduce using rule 1080 (microsecond_keyword) - 180 NumericOnly: '-' FCONST . - $default reduce using rule 180 (NumericOnly) +State 1487 + 1081 microsecond_keyword: MICROSECONDS_P • -state 1618 + $default reduce using rule 1081 (microsecond_keyword) - 200 SignedIconst: '-' Iconst . - $default reduce using rule 200 (SignedIconst) +State 1488 + 1091 millennium_keyword: MILLENNIA_P • -state 1619 + $default reduce using rule 1091 (millennium_keyword) - 443 copy_generic_opt_list: copy_generic_opt_elem . - $default reduce using rule 443 (copy_generic_opt_list) +State 1489 + 1090 millennium_keyword: MILLENNIUM_P • -state 1620 + $default reduce using rule 1090 (millennium_keyword) - 412 copy_options: '(' copy_generic_opt_list . ')' - 444 copy_generic_opt_list: copy_generic_opt_list . ',' copy_generic_opt_elem - ')' shift, and go to state 1999 - ',' shift, and go to state 2000 +State 1490 + 1078 millisecond_keyword: MILLISECOND_P • -state 1621 + $default reduce using rule 1078 (millisecond_keyword) - 178 NumericOnly: . FCONST - 179 | . '+' FCONST - 180 | . '-' FCONST - 181 | . SignedIconst - 198 SignedIconst: . Iconst - 199 | . '+' Iconst - 200 | . '-' Iconst - 413 copy_generic_opt_arg: . opt_boolean_or_string - 414 | . NumericOnly - 415 | . '*' - 416 | . '(' copy_generic_opt_arg_list ')' - 417 | . [')', ','] - 418 copy_generic_opt_elem: ColLabel . copy_generic_opt_arg - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1172 NonReservedWord: . IDENT - 1173 | . unreserved_keyword - 1174 | . other_keyword - 1175 NonReservedWord_or_Sconst: . NonReservedWord - 1176 | . Sconst - 1181 opt_boolean_or_string: . TRUE_P - 1182 | . FALSE_P - 1183 | . ON - 1184 | . NonReservedWord_or_Sconst - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - - IDENT shift, and go to state 757 - FCONST shift, and go to state 1281 - SCONST shift, and go to state 556 - ICONST shift, and go to state 864 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATION shift, and go to state 767 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1282 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERVAL shift, and go to state 791 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1283 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1284 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1285 - '-' shift, and go to state 1286 - '*' shift, and go to state 2001 - '(' shift, and go to state 2002 - - $default reduce using rule 417 (copy_generic_opt_arg) - - NumericOnly go to state 2003 - SignedIconst go to state 1288 - copy_generic_opt_arg go to state 2004 - Iconst go to state 1289 - Sconst go to state 1290 - NonReservedWord go to state 1292 - NonReservedWord_or_Sconst go to state 1293 - opt_boolean_or_string go to state 2005 - unreserved_keyword go to state 846 - other_keyword go to state 847 +State 1491 -state 1622 + 1079 millisecond_keyword: MILLISECONDS_P • - 425 copy_opt_item: BINARY . + $default reduce using rule 1079 (millisecond_keyword) - $default reduce using rule 425 (copy_opt_item) +State 1492 -state 1623 + 1074 minute_keyword: MINUTE_P • - 430 copy_opt_item: CSV . + $default reduce using rule 1074 (minute_keyword) - $default reduce using rule 430 (copy_opt_item) +State 1493 -state 1624 + 1075 minute_keyword: MINUTES_P • - 407 opt_as: . AS - 408 | . [SCONST] - 428 copy_opt_item: DELIMITER . opt_as Sconst + $default reduce using rule 1075 (minute_keyword) - AS shift, and go to state 2006 - $default reduce using rule 408 (opt_as) +State 1494 - opt_as go to state 2007 + 1068 month_keyword: MONTH_P • + $default reduce using rule 1068 (month_keyword) -state 1625 - 438 copy_opt_item: ENCODING . Sconst - 1092 Sconst: . SCONST +State 1495 - SCONST shift, and go to state 556 + 1069 month_keyword: MONTHS_P • - Sconst go to state 2008 + $default reduce using rule 1069 (month_keyword) -state 1626 +State 1496 - 407 opt_as: . AS - 408 | . [SCONST] - 433 copy_opt_item: ESCAPE . opt_as Sconst + 1084 quarter_keyword: QUARTER_P • - AS shift, and go to state 2006 + $default reduce using rule 1084 (quarter_keyword) - $default reduce using rule 408 (opt_as) - opt_as go to state 2009 +State 1497 + 1085 quarter_keyword: QUARTERS_P • -state 1627 + $default reduce using rule 1085 (quarter_keyword) - 434 copy_opt_item: FORCE . QUOTE columnList - 435 | FORCE . QUOTE '*' - 436 | FORCE . NOT NULL_P columnList - 437 | FORCE . NULL_P columnList - NOT shift, and go to state 2010 - NULL_P shift, and go to state 2011 - QUOTE shift, and go to state 2012 +State 1498 + 1076 second_keyword: SECOND_P • -state 1628 + $default reduce using rule 1076 (second_keyword) - 427 copy_opt_item: FREEZE . - $default reduce using rule 427 (copy_opt_item) +State 1499 + 1077 second_keyword: SECONDS_P • -state 1629 + $default reduce using rule 1077 (second_keyword) - 431 copy_opt_item: HEADER_P . - $default reduce using rule 431 (copy_opt_item) +State 1500 + 1082 week_keyword: WEEK_P • -state 1630 + $default reduce using rule 1082 (week_keyword) - 407 opt_as: . AS - 408 | . [SCONST] - 429 copy_opt_item: NULL_P . opt_as Sconst - AS shift, and go to state 2006 +State 1501 - $default reduce using rule 408 (opt_as) + 1083 week_keyword: WEEKS_P • - opt_as go to state 2013 + $default reduce using rule 1083 (week_keyword) -state 1631 +State 1502 - 426 copy_opt_item: OIDS . + 1066 year_keyword: YEAR_P • - $default reduce using rule 426 (copy_opt_item) + $default reduce using rule 1066 (year_keyword) -state 1632 +State 1503 - 407 opt_as: . AS - 408 | . [SCONST] - 432 copy_opt_item: QUOTE . opt_as Sconst + 1067 year_keyword: YEARS_P • - AS shift, and go to state 2006 + $default reduce using rule 1067 (year_keyword) - $default reduce using rule 408 (opt_as) - opt_as go to state 2014 +State 1504 + 1380 extract_arg: Sconst • -state 1633 + $default reduce using rule 1380 (extract_arg) - 421 copy_opt_list: copy_opt_list copy_opt_item . - $default reduce using rule 421 (copy_opt_list) +State 1505 + 1367 extract_arg: year_keyword • -state 1634 - - 178 NumericOnly: . FCONST - 179 | . '+' FCONST - 180 | . '-' FCONST - 181 | . SignedIconst - 198 SignedIconst: . Iconst - 199 | . '+' Iconst - 200 | . '-' Iconst - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1172 NonReservedWord: . IDENT - 1173 | . unreserved_keyword - 1174 | . other_keyword - 1175 NonReservedWord_or_Sconst: . NonReservedWord - 1176 | . Sconst - 1181 opt_boolean_or_string: . TRUE_P - 1182 | . FALSE_P - 1183 | . ON - 1184 | . NonReservedWord_or_Sconst - 1200 var_value: . opt_boolean_or_string - 1201 | . NumericOnly - 1210 var_list: var_list ',' . var_value - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - - IDENT shift, and go to state 757 - FCONST shift, and go to state 1281 - SCONST shift, and go to state 556 - ICONST shift, and go to state 864 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATION shift, and go to state 767 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1282 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERVAL shift, and go to state 791 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1283 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1284 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1285 - '-' shift, and go to state 1286 - - NumericOnly go to state 1299 - SignedIconst go to state 1288 - Iconst go to state 1289 - Sconst go to state 1290 - NonReservedWord go to state 1292 - NonReservedWord_or_Sconst go to state 1293 - opt_boolean_or_string go to state 1300 - var_value go to state 2015 - unreserved_keyword go to state 846 - other_keyword go to state 847 - - -state 1635 - - 161 PragmaStmt: PRAGMA_P ColId '(' func_arg_list ')' . - - $default reduce using rule 161 (PragmaStmt) - - -state 1636 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 985 func_arg_list: func_arg_list ',' . func_arg_expr - 986 func_arg_expr: . a_expr - 987 | . param_name COLON_EQUALS a_expr - 988 | . param_name EQUALS_GREATER a_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1098 type_function_name: . IDENT - 1099 | . unreserved_keyword - 1100 | . type_func_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1113 param_name: . type_function_name - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - 1783 type_func_name_keyword: . AUTHORIZATION - 1784 | . BINARY - 1785 | . COLLATION - 1786 | . CONCURRENTLY - 1787 | . CROSS - 1788 | . CURRENT_CATALOG - 1789 | . CURRENT_DATE - 1790 | . CURRENT_ROLE - 1791 | . CURRENT_SCHEMA - 1792 | . CURRENT_USER - 1793 | . FREEZE - 1794 | . FULL - 1795 | . GENERATED - 1796 | . GLOB - 1797 | . ILIKE - 1798 | . INNER_P - 1799 | . IS - 1800 | . ISNULL - 1801 | . JOIN - 1802 | . LEFT - 1803 | . LIKE - 1804 | . MAP - 1805 | . NATURAL - 1806 | . NOTNULL - 1807 | . OUTER_P - 1808 | . OVERLAPS - 1809 | . RIGHT - 1810 | . SESSION_USER - 1811 | . SIMILAR - 1812 | . STRUCT - 1813 | . TABLESAMPLE - 1814 | . TRY_CAST - 1815 | . USER - 1816 | . VERBOSE - - IDENT shift, and go to state 1057 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 1059 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 1060 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 1061 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 1062 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 1063 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 1064 - CURRENT_DATE shift, and go to state 1065 - CURRENT_ROLE shift, and go to state 1066 - CURRENT_SCHEMA shift, and go to state 1067 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 1068 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 1070 - FULL shift, and go to state 1071 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 1072 - GLOB shift, and go to state 1073 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 1074 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 1075 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 1076 - ISNULL shift, and go to state 1077 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 1078 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 1079 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 1080 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 1081 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 1082 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 1083 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 1084 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 1085 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 1086 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 1087 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 1088 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 1089 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 1090 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 1091 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 1092 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 1094 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1097 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - func_arg_expr go to state 1920 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - type_function_name go to state 1100 - function_name_token go to state 487 - param_name go to state 1101 - unreserved_keyword go to state 1102 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - type_func_name_keyword go to state 1103 - - -state 1637 - - 1121 prep_type_clause: '(' type_list ')' . - - $default reduce using rule 1121 (prep_type_clause) - - -state 1638 - - 660 RowOrStruct: . ROW - 661 | . STRUCT - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 990 type_list: type_list ',' . Typename - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 703 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETOF shift, and go to state 715 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 718 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - RowOrStruct go to state 727 - Typename go to state 2016 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 - - -state 1639 - - 1124 PreparableStmt: InsertStmt . - - $default reduce using rule 1124 (PreparableStmt) - - -state 1640 - - 1125 PreparableStmt: UpdateStmt . - - $default reduce using rule 1125 (PreparableStmt) - - -state 1641 - - 1123 PreparableStmt: SelectStmt . - - $default reduce using rule 1123 (PreparableStmt) - - -state 1642 - - 1120 PrepareStmt: PREPARE name prep_type_clause AS PreparableStmt . - - $default reduce using rule 1120 (PrepareStmt) - - -state 1643 - - 1126 PreparableStmt: DeleteStmt . - - $default reduce using rule 1126 (PreparableStmt) - - -state 1644 - - 489 distinct_clause: DISTINCT ON '(' expr_list_opt_comma . ')' - - ')' shift, and go to state 2017 - - -state 1645 - - 1039 opt_indirection: opt_indirection indirection_el . - - $default reduce using rule 1039 (opt_indirection) - - -state 1646 - - 830 a_expr: ARRAY '[' opt_expr_list_opt_comma . ']' - - ']' shift, and go to state 2018 - - -state 1647 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1024 when_clause: WHEN . a_expr THEN a_expr - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2019 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1648 - - 1021 case_expr: CASE case_arg when_clause_list . case_default END_P - 1023 when_clause_list: when_clause_list . when_clause - 1024 when_clause: . WHEN a_expr THEN a_expr - 1025 case_default: . ELSE a_expr - 1026 | . [END_P] - - ELSE shift, and go to state 2020 - WHEN shift, and go to state 1647 - - $default reduce using rule 1026 (case_default) - - when_clause go to state 2021 - case_default go to state 2022 - - -state 1649 - - 1022 when_clause_list: when_clause . - - $default reduce using rule 1022 (when_clause_list) - - -state 1650 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 894 func_expr_common_subexpr: CAST '(' a_expr . AS Typename ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AS shift, and go to state 2023 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 1651 - - 906 func_expr_common_subexpr: COALESCE '(' expr_list_opt_comma . ')' - - ')' shift, and go to state 2024 - - -state 1652 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 878 | COLLATION FOR '(' . a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2025 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1653 - - 881 func_expr_common_subexpr: CURRENT_TIME '(' Iconst . ')' - - ')' shift, and go to state 2026 - - -state 1654 - - 883 func_expr_common_subexpr: CURRENT_TIMESTAMP '(' Iconst . ')' + $default reduce using rule 1367 (extract_arg) - ')' shift, and go to state 2027 +State 1506 + + 1368 extract_arg: month_keyword • -state 1655 + $default reduce using rule 1368 (extract_arg) - 993 extract_arg: IDENT . - $default reduce using rule 993 (extract_arg) +State 1507 + 1369 extract_arg: day_keyword • -state 1656 + $default reduce using rule 1369 (extract_arg) - 994 extract_arg: year_keyword . - $default reduce using rule 994 (extract_arg) +State 1508 + 1370 extract_arg: hour_keyword • -state 1657 + $default reduce using rule 1370 (extract_arg) - 995 extract_arg: month_keyword . - $default reduce using rule 995 (extract_arg) +State 1509 + 1371 extract_arg: minute_keyword • -state 1658 + $default reduce using rule 1371 (extract_arg) - 996 extract_arg: day_keyword . - $default reduce using rule 996 (extract_arg) +State 1510 + 1372 extract_arg: second_keyword • -state 1659 + $default reduce using rule 1372 (extract_arg) - 997 extract_arg: hour_keyword . - $default reduce using rule 997 (extract_arg) +State 1511 + 1373 extract_arg: millisecond_keyword • -state 1660 + $default reduce using rule 1373 (extract_arg) - 998 extract_arg: minute_keyword . - $default reduce using rule 998 (extract_arg) +State 1512 + 1374 extract_arg: microsecond_keyword • -state 1661 + $default reduce using rule 1374 (extract_arg) - 999 extract_arg: second_keyword . - $default reduce using rule 999 (extract_arg) +State 1513 + 1375 extract_arg: week_keyword • -state 1662 + $default reduce using rule 1375 (extract_arg) - 1000 extract_arg: millisecond_keyword . - $default reduce using rule 1000 (extract_arg) +State 1514 + 1376 extract_arg: quarter_keyword • -state 1663 + $default reduce using rule 1376 (extract_arg) - 1001 extract_arg: microsecond_keyword . - $default reduce using rule 1001 (extract_arg) +State 1515 + 1377 extract_arg: decade_keyword • -state 1664 + $default reduce using rule 1377 (extract_arg) - 896 func_expr_common_subexpr: EXTRACT '(' extract_list . ')' - ')' shift, and go to state 2028 +State 1516 + 1378 extract_arg: century_keyword • -state 1665 + $default reduce using rule 1378 (extract_arg) - 991 extract_list: extract_arg . FROM a_expr - FROM shift, and go to state 2029 +State 1517 + 1379 extract_arg: millennium_keyword • -state 1666 + $default reduce using rule 1379 (extract_arg) - 1002 extract_arg: Sconst . - $default reduce using rule 1002 (extract_arg) +State 1518 + 1248 func_expr_common_subexpr: EXTRACT '(' extract_list • ')' + + ')' shift, and go to state 2027 -state 1667 - 885 func_expr_common_subexpr: LOCALTIME '(' Iconst . ')' +State 1519 + + 1364 extract_list: extract_arg • FROM a_expr + + FROM shift, and go to state 2028 + + +State 1520 + + 2413 pgq_col_name_keyword: VALUES • + + $default reduce using rule 2413 (pgq_col_name_keyword) + + +State 1521 + + 913 table_ref: LATERAL_P select_with_parens opt_alias_clause • + + $default reduce using rule 913 (table_ref) + + +State 1522 + + 911 table_ref: LATERAL_P func_table func_alias_clause • + + $default reduce using rule 911 (table_ref) + + +State 1523 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1257 func_expr_common_subexpr: NULLIF '(' a_expr • ',' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + ',' shift, and go to state 2029 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 1524 + + 973 relation_expr: ONLY '(' qualified_name • ')' ')' shift, and go to state 2030 -state 1668 - - 887 func_expr_common_subexpr: LOCALTIMESTAMP '(' Iconst . ')' - - ')' shift, and go to state 2031 - - -state 1669 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 905 func_expr_common_subexpr: NULLIF '(' a_expr . ',' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - ',' shift, and go to state 2032 +State 1525 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1381 overlay_list: a_expr • overlay_placing substr_from substr_for + 1382 | a_expr • overlay_placing substr_from + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + PLACING shift, and go to state 2031 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + overlay_placing go to state 2032 + + +State 1526 + + 1249 func_expr_common_subexpr: OVERLAY '(' overlay_list • ')' - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 + ')' shift, and go to state 2033 -state 1670 +State 1527 + + 1186 b_expr: '+' • b_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 2034 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1528 + + 1187 b_expr: '-' • b_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 2035 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1529 + + 1412 columnref_opt_indirection: ColId • + 1413 | ColId • indirection + 1465 func_name: ColId • indirection + + '[' shift, and go to state 998 + '.' shift, and go to state 999 + + $default reduce using rule 1412 (columnref_opt_indirection) + + indirection go to state 1715 + indirection_el go to state 1001 + + +State 1530 + + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + 1384 position_list: b_expr • IN_P b_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + LESS_EQUALS shift, and go to state 2039 + GREATER_EQUALS shift, and go to state 2040 + NOT_EQUALS shift, and go to state 2041 + IN_P shift, and go to state 2042 + IS shift, and go to state 2043 + OPERATOR shift, and go to state 2044 + '<' shift, and go to state 2045 + '>' shift, and go to state 2046 + '=' shift, and go to state 2047 + '+' shift, and go to state 2048 + '-' shift, and go to state 2049 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 + + qual_Op go to state 2054 + + +State 1531 + + 1184 b_expr: c_expr • + + $default reduce using rule 1184 (b_expr) + + +State 1532 + + 1219 indirection_expr_or_a_expr: row • + + $default reduce using rule 1219 (indirection_expr_or_a_expr) + + +State 1533 + + 1203 b_expr: qual_Op • b_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 2055 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1534 + + 1250 func_expr_common_subexpr: POSITION '(' position_list • ')' + + ')' shift, and go to state 2056 + + +State 1535 + + 975 func_table: ROWS FROM '(' • rowsfrom_list ')' opt_ordinality + + IDENT shift, and go to state 120 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 542 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + rowsfrom_item go to state 2057 + rowsfrom_list go to state 2058 + func_application go to state 844 + func_expr_windowless go to state 2059 + func_expr_common_subexpr go to state 846 + func_name go to state 548 + function_name_token go to state 549 + + +State 1536 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1351 expr_list: a_expr • + 1386 substr_list: a_expr • substr_from substr_for + 1387 | a_expr • substr_for substr_from + 1388 | a_expr • substr_from + 1389 | a_expr • substr_for + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + FOR shift, and go to state 2060 + FROM shift, and go to state 2061 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1351 (expr_list) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + substr_from go to state 2062 + substr_for go to state 2063 + + +State 1537 + + 1352 expr_list: expr_list • ',' a_expr + 1390 substr_list: expr_list • + + ',' shift, and go to state 2064 + + $default reduce using rule 1390 (substr_list) + + +State 1538 + + 1251 func_expr_common_subexpr: SUBSTRING '(' substr_list • ')' + + ')' shift, and go to state 2065 + + +State 1539 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1252 func_expr_common_subexpr: TREAT '(' a_expr • AS Typename ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AS shift, and go to state 2066 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 1540 + + 1253 func_expr_common_subexpr: TRIM '(' BOTH • trim_list ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FROM shift, and go to state 1541 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1544 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1256 + expr_list_opt_comma go to state 1545 + trim_list go to state 2067 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1541 + + 1395 trim_list: FROM • expr_list_opt_comma + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1255 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1256 + expr_list_opt_comma go to state 2068 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1542 + + 1254 func_expr_common_subexpr: TRIM '(' LEADING • trim_list ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FROM shift, and go to state 1541 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1544 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1256 + expr_list_opt_comma go to state 1545 + trim_list go to state 2069 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1543 + + 1255 func_expr_common_subexpr: TRIM '(' TRAILING • trim_list ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FROM shift, and go to state 1541 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1544 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1256 + expr_list_opt_comma go to state 1545 + trim_list go to state 2070 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1544 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1351 expr_list: a_expr • + 1394 trim_list: a_expr • FROM expr_list_opt_comma + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + FROM shift, and go to state 2071 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1351 (expr_list) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 1545 + + 1396 trim_list: expr_list_opt_comma • + + $default reduce using rule 1396 (trim_list) + + +State 1546 + + 1256 func_expr_common_subexpr: TRIM '(' trim_list • ')' + + ')' shift, and go to state 2072 + + +State 1547 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1247 func_expr_common_subexpr: TRY_CAST '(' a_expr • AS Typename ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AS shift, and go to state 2073 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 1548 + + 915 table_ref: '(' joined_table ')' • alias_clause + 938 joined_table: '(' joined_table ')' • + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + AS shift, and go to state 1100 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 938 (joined_table) + + ColId go to state 1101 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + alias_clause go to state 2074 + + +State 1549 + + 949 alias_clause: AS ColIdOrString • '(' name_list_opt_comma ')' + 950 | AS ColIdOrString • + + '(' shift, and go to state 2075 + + $default reduce using rule 950 (alias_clause) + + +State 1550 + + 951 alias_clause: ColId '(' • name_list_opt_comma ')' + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name_list go to state 1793 + name_list_opt_comma go to state 2076 + name go to state 1054 + + +State 1551 + + 840 tablesample_clause: TABLESAMPLE • tablesample_entry + + IDENT shift, and go to state 550 + FCONST shift, and go to state 2077 + ICONST shift, and go to state 2078 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 835 (opt_sample_func) + + ColId go to state 2079 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + sample_count go to state 2080 + opt_sample_func go to state 2081 + tablesample_entry go to state 2082 + + +State 1552 + + 841 opt_tablesample_clause: tablesample_clause • + + $default reduce using rule 841 (opt_tablesample_clause) + + +State 1553 + + 912 table_ref: select_with_parens opt_alias_clause opt_tablesample_clause • + + $default reduce using rule 912 (table_ref) + + +State 1554 + + 910 table_ref: values_clause_opt_comma alias_clause opt_tablesample_clause • + + $default reduce using rule 910 (table_ref) + + +State 1555 + + 738 simple_select: FROM from_list SELECT distinct_clause • target_list_opt_comma into_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1207 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + target_list go to state 1224 + target_list_opt_comma go to state 2083 + target_el go to state 1226 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1556 + + 733 opt_select: SELECT opt_all_clause • opt_target_list_opt_comma + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1435 (opt_target_list_opt_comma) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1207 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + opt_target_list_opt_comma go to state 2084 + target_list go to state 1224 + target_list_opt_comma go to state 1231 + target_el go to state 1226 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1557 + + 905 from_list: from_list ',' table_ref • + 917 table_ref: table_ref • PIVOT '(' target_list_opt_comma FOR pivot_value_list opt_pivot_group_by ')' opt_alias_clause + 918 | table_ref • UNPIVOT opt_include_nulls '(' unpivot_header FOR unpivot_value_list ')' opt_alias_clause + 939 joined_table: table_ref • CROSS JOIN table_ref + 940 | table_ref • join_type JOIN table_ref join_qual + 941 | table_ref • JOIN table_ref join_qual + 942 | table_ref • NATURAL join_type JOIN table_ref + 943 | table_ref • NATURAL JOIN table_ref + 944 | table_ref • ASOF join_type JOIN table_ref join_qual + 945 | table_ref • ASOF JOIN table_ref join_qual + 946 | table_ref • POSITIONAL JOIN table_ref + 947 | table_ref • ANTI JOIN table_ref join_qual + 948 | table_ref • SEMI JOIN table_ref join_qual + + ANTI shift, and go to state 1108 + ASOF shift, and go to state 1109 + CROSS shift, and go to state 1110 + FULL shift, and go to state 1111 + INNER_P shift, and go to state 1112 + JOIN shift, and go to state 1113 + LEFT shift, and go to state 1114 + NATURAL shift, and go to state 1115 + PIVOT shift, and go to state 1116 + POSITIONAL shift, and go to state 1117 + RIGHT shift, and go to state 1118 + SEMI shift, and go to state 1119 + UNPIVOT shift, and go to state 1120 + + $default reduce using rule 905 (from_list) + + join_type go to state 1121 + + +State 1558 + + 776 into_clause: INTO • OptTempTableName + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 2085 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 2086 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 2087 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 2088 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 2089 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 2090 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 2091 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + OptTempTableName go to state 2092 + + +State 1559 + + 737 simple_select: FROM from_list opt_select into_clause • where_clause group_clause having_clause window_clause qualify_clause sample_clause + + WHERE shift, and go to state 2093 + + $default reduce using rule 984 (where_clause) + + where_clause go to state 2094 + + +State 1560 + + 964 join_type: ANTI • + + $default reduce using rule 964 (join_type) + + +State 1561 + + 945 joined_table: table_ref ASOF JOIN • table_ref join_qual + + IDENT shift, and go to state 120 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 821 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 822 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ONLY shift, and go to state 824 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 827 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 833 + + qualified_name go to state 834 + ColId go to state 835 + ColIdOrString go to state 836 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 837 + values_clause go to state 95 + values_clause_opt_comma go to state 838 + table_ref go to state 2095 + joined_table go to state 841 + relation_expr go to state 842 + func_table go to state 843 + func_application go to state 844 + func_expr_windowless go to state 845 + func_expr_common_subexpr go to state 846 + func_name go to state 548 + function_name_token go to state 549 + + +State 1562 + + 963 join_type: SEMI • + + $default reduce using rule 963 (join_type) + + +State 1563 + + 944 joined_table: table_ref ASOF join_type • JOIN table_ref join_qual + + JOIN shift, and go to state 2096 + + +State 1564 + + 939 joined_table: table_ref CROSS JOIN • table_ref + + IDENT shift, and go to state 120 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 821 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 822 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ONLY shift, and go to state 824 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 827 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 833 + + qualified_name go to state 834 + ColId go to state 835 + ColIdOrString go to state 836 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 837 + values_clause go to state 95 + values_clause_opt_comma go to state 838 + table_ref go to state 2097 + joined_table go to state 841 + relation_expr go to state 842 + func_table go to state 843 + func_application go to state 844 + func_expr_windowless go to state 845 + func_expr_common_subexpr go to state 846 + func_name go to state 548 + function_name_token go to state 549 + + +State 1565 + + 966 join_outer: OUTER_P • + + $default reduce using rule 966 (join_outer) + + +State 1566 + + 960 join_type: FULL join_outer • + + $default reduce using rule 960 (join_type) + + +State 1567 + + 917 table_ref: table_ref • PIVOT '(' target_list_opt_comma FOR pivot_value_list opt_pivot_group_by ')' opt_alias_clause + 918 | table_ref • UNPIVOT opt_include_nulls '(' unpivot_header FOR unpivot_value_list ')' opt_alias_clause + 939 joined_table: table_ref • CROSS JOIN table_ref + 940 | table_ref • join_type JOIN table_ref join_qual + 941 | table_ref • JOIN table_ref join_qual + 941 | table_ref JOIN table_ref • join_qual + 942 | table_ref • NATURAL join_type JOIN table_ref + 943 | table_ref • NATURAL JOIN table_ref + 944 | table_ref • ASOF join_type JOIN table_ref join_qual + 945 | table_ref • ASOF JOIN table_ref join_qual + 946 | table_ref • POSITIONAL JOIN table_ref + 947 | table_ref • ANTI JOIN table_ref join_qual + 948 | table_ref • SEMI JOIN table_ref join_qual + + ANTI shift, and go to state 1108 + ASOF shift, and go to state 1109 + CROSS shift, and go to state 1110 + FULL shift, and go to state 1111 + INNER_P shift, and go to state 1112 + JOIN shift, and go to state 1113 + LEFT shift, and go to state 1114 + NATURAL shift, and go to state 1115 + ON shift, and go to state 2098 + PIVOT shift, and go to state 1116 + POSITIONAL shift, and go to state 1117 + RIGHT shift, and go to state 1118 + SEMI shift, and go to state 1119 + UNPIVOT shift, and go to state 1120 + USING shift, and go to state 2099 + + join_type go to state 1121 + join_qual go to state 2100 + + +State 1568 + + 961 join_type: LEFT join_outer • + + $default reduce using rule 961 (join_type) + + +State 1569 + + 943 joined_table: table_ref NATURAL JOIN • table_ref + + IDENT shift, and go to state 120 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 821 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 822 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ONLY shift, and go to state 824 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 827 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 833 + + qualified_name go to state 834 + ColId go to state 835 + ColIdOrString go to state 836 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 837 + values_clause go to state 95 + values_clause_opt_comma go to state 838 + table_ref go to state 2101 + joined_table go to state 841 + relation_expr go to state 842 + func_table go to state 843 + func_application go to state 844 + func_expr_windowless go to state 845 + func_expr_common_subexpr go to state 846 + func_name go to state 548 + function_name_token go to state 549 + + +State 1570 + + 942 joined_table: table_ref NATURAL join_type • JOIN table_ref + + JOIN shift, and go to state 2102 + + +State 1571 + + 917 table_ref: table_ref PIVOT '(' • target_list_opt_comma FOR pivot_value_list opt_pivot_group_by ')' opt_alias_clause + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1207 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + target_list go to state 1224 + target_list_opt_comma go to state 2103 + target_el go to state 1226 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1572 + + 946 joined_table: table_ref POSITIONAL JOIN • table_ref + + IDENT shift, and go to state 120 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 821 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 822 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ONLY shift, and go to state 824 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 827 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 833 + + qualified_name go to state 834 + ColId go to state 835 + ColIdOrString go to state 836 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 837 + values_clause go to state 95 + values_clause_opt_comma go to state 838 + table_ref go to state 2104 + joined_table go to state 841 + relation_expr go to state 842 + func_table go to state 843 + func_application go to state 844 + func_expr_windowless go to state 845 + func_expr_common_subexpr go to state 846 + func_name go to state 548 + function_name_token go to state 549 + + +State 1573 + + 962 join_type: RIGHT join_outer • + + $default reduce using rule 962 (join_type) + + +State 1574 + + 922 opt_include_nulls: EXCLUDE • NULLS_P + + NULLS_P shift, and go to state 2105 + + +State 1575 + + 921 opt_include_nulls: INCLUDE_P • NULLS_P + + NULLS_P shift, and go to state 2106 + + +State 1576 + + 918 table_ref: table_ref UNPIVOT opt_include_nulls • '(' unpivot_header FOR unpivot_value_list ')' opt_alias_clause + + '(' shift, and go to state 2107 + + +State 1577 + + 940 joined_table: table_ref join_type JOIN • table_ref join_qual + + IDENT shift, and go to state 120 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 821 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 822 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ONLY shift, and go to state 824 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 827 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 833 + + qualified_name go to state 834 + ColId go to state 835 + ColIdOrString go to state 836 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 837 + values_clause go to state 95 + values_clause_opt_comma go to state 838 + table_ref go to state 2108 + joined_table go to state 841 + relation_expr go to state 842 + func_table go to state 843 + func_application go to state 844 + func_expr_windowless go to state 845 + func_expr_common_subexpr go to state 846 + func_name go to state 548 + function_name_token go to state 549 + + +State 1578 + + 908 table_ref: relation_expr opt_alias_clause opt_tablesample_clause • + + $default reduce using rule 908 (table_ref) + + +State 1579 + + 956 func_alias_clause: AS '(' • TableFuncElementList ')' + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 2109 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + TableFuncElementList go to state 2110 + TableFuncElement go to state 2111 + + +State 1580 + + 949 alias_clause: AS ColIdOrString • '(' name_list_opt_comma ')' + 950 | AS ColIdOrString • + 957 func_alias_clause: AS ColIdOrString • '(' TableFuncElementList ')' + + '(' shift, and go to state 2112 + + $default reduce using rule 950 (alias_clause) + + +State 1581 + + 951 alias_clause: ColId '(' • name_list_opt_comma ')' + 958 func_alias_clause: ColId '(' • TableFuncElementList ')' + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 2113 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + TableFuncElementList go to state 2114 + TableFuncElement go to state 2111 + name_list go to state 1793 + name_list_opt_comma go to state 2076 + name go to state 1054 + + +State 1582 + + 909 table_ref: func_table func_alias_clause opt_tablesample_clause • + + $default reduce using rule 909 (table_ref) + + +State 1583 + + 981 opt_ordinality: WITH_LA ORDINALITY • + + $default reduce using rule 981 (opt_ordinality) + + +State 1584 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1628 var_value: a_expr • + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 - 949 all_Op: Op . + $default reduce using rule 1628 (var_value) - $default reduce using rule 949 (all_Op) + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 -state 1671 +State 1585 - 957 MathOp: POWER_OF . + 1636 var_list: var_value • - $default reduce using rule 957 (MathOp) + $default reduce using rule 1636 (var_list) -state 1672 +State 1586 - 961 MathOp: LESS_EQUALS . + 200 PragmaStmt: PRAGMA_P ColId '=' var_list • + 1637 var_list: var_list • ',' var_value - $default reduce using rule 961 (MathOp) + ',' shift, and go to state 2115 + $default reduce using rule 200 (PragmaStmt) -state 1673 - 962 MathOp: GREATER_EQUALS . +State 1587 - $default reduce using rule 962 (MathOp) + 201 PragmaStmt: PRAGMA_P ColId '(' func_arg_list • ')' + 1358 func_arg_list: func_arg_list • ',' func_arg_expr + ')' shift, and go to state 2116 + ',' shift, and go to state 2117 -state 1674 - 963 MathOp: NOT_EQUALS . +State 1588 - $default reduce using rule 963 (MathOp) + 1006 qualified_typename: IDENT • '.' IDENT + 1489 type_name_token: IDENT • + '.' shift, and go to state 2118 -state 1675 + $default reduce using rule 1489 (type_name_token) - 958 MathOp: '<' . - $default reduce using rule 958 (MathOp) +State 1589 + 2134 type_name_keyword: ANTI • -state 1676 + $default reduce using rule 2134 (type_name_keyword) - 959 MathOp: '>' . - $default reduce using rule 959 (MathOp) +State 1590 + 2135 type_name_keyword: ASOF • -state 1677 + $default reduce using rule 2135 (type_name_keyword) - 960 MathOp: '=' . - $default reduce using rule 960 (MathOp) +State 1591 + 2136 type_name_keyword: AUTHORIZATION • -state 1678 + $default reduce using rule 2136 (type_name_keyword) - 951 MathOp: '+' . - $default reduce using rule 951 (MathOp) +State 1592 + 1028 Numeric: BIGINT • -state 1679 + $default reduce using rule 1028 (Numeric) - 952 MathOp: '-' . - $default reduce using rule 952 (MathOp) +State 1593 + 2137 type_name_keyword: BINARY • -state 1680 + $default reduce using rule 2137 (type_name_keyword) - 953 MathOp: '*' . - $default reduce using rule 953 (MathOp) +State 1594 + 1042 BitWithLength: BIT • opt_varying '(' expr_list_opt_comma ')' + 1043 BitWithoutLength: BIT • opt_varying -state 1681 + VARYING shift, and go to state 1667 - 954 MathOp: '/' . + $default reduce using rule 1057 (opt_varying) - $default reduce using rule 954 (MathOp) + opt_varying go to state 1668 -state 1682 +State 1595 - 955 MathOp: '%' . + 1035 Numeric: BOOLEAN_P • - $default reduce using rule 955 (MathOp) + $default reduce using rule 1035 (Numeric) -state 1683 +State 1596 - 956 MathOp: '^' . + 1051 character: CHAR_P • opt_varying - $default reduce using rule 956 (MathOp) + VARYING shift, and go to state 1667 + $default reduce using rule 1057 (opt_varying) -state 1684 + opt_varying go to state 1671 - 976 any_operator: all_Op . - $default reduce using rule 976 (any_operator) +State 1597 + 1050 character: CHARACTER • opt_varying -state 1685 + VARYING shift, and go to state 1667 - 965 qual_Op: OPERATOR '(' any_operator . ')' + $default reduce using rule 1057 (opt_varying) - ')' shift, and go to state 2033 + opt_varying go to state 1672 -state 1686 - - 977 any_operator: ColId . '.' any_operator - - '.' shift, and go to state 2034 - - -state 1687 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 1003 overlay_list: a_expr . overlay_placing substr_from substr_for - 1004 | a_expr . overlay_placing substr_from - 1005 overlay_placing: . PLACING a_expr - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - PLACING shift, and go to state 2035 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - overlay_placing go to state 2036 - - -state 1688 - - 897 func_expr_common_subexpr: OVERLAY '(' overlay_list . ')' - - ')' shift, and go to state 2037 - - -state 1689 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 833 | '+' . b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2038 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1690 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 834 | '-' . b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2039 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1691 - - 447 select_with_parens: . '(' select_no_parens ')' - 447 | '(' . select_no_parens ')' - 448 | . '(' select_with_parens ')' - 448 | '(' . select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 860 | '(' . a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 26 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 31 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 584 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITH shift, and go to state 34 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - WITH_LA shift, and go to state 35 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 1341 - select_no_parens go to state 604 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - grouping_or_grouping_id go to state 929 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2040 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1692 - - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1006 position_list: b_expr . IN_P b_expr - - Op shift, and go to state 863 - TYPECAST shift, and go to state 2041 - POWER_OF shift, and go to state 2042 - LESS_EQUALS shift, and go to state 2043 - GREATER_EQUALS shift, and go to state 2044 - NOT_EQUALS shift, and go to state 2045 - IN_P shift, and go to state 2046 - IS shift, and go to state 2047 - OPERATOR shift, and go to state 2048 - '<' shift, and go to state 2049 - '>' shift, and go to state 2050 - '=' shift, and go to state 2051 - '+' shift, and go to state 2052 - '-' shift, and go to state 2053 - '*' shift, and go to state 2054 - '/' shift, and go to state 2055 - '%' shift, and go to state 2056 - '^' shift, and go to state 2057 - - qual_Op go to state 2058 - - -state 1693 - - 831 b_expr: c_expr . - - $default reduce using rule 831 (b_expr) - - -state 1694 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 849 | qual_Op . b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2059 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1695 - - 898 func_expr_common_subexpr: POSITION '(' position_list . ')' - - ')' shift, and go to state 2060 - - -state 1696 - - 938 qualified_row: ROW '(' ')' . - - $default reduce using rule 938 (qualified_row) - - -state 1697 - - 937 qualified_row: ROW '(' expr_list_opt_comma . ')' - - ')' shift, and go to state 2061 - - -state 1698 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 978 expr_list: a_expr . [')', ','] - 1008 substr_list: a_expr . substr_from substr_for - 1009 | a_expr . substr_for substr_from - 1010 | a_expr . substr_from - 1011 | a_expr . substr_for - 1014 substr_from: . FROM a_expr - 1015 substr_for: . FOR a_expr - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - FOR shift, and go to state 2062 - FROM shift, and go to state 2063 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 978 (expr_list) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - substr_from go to state 2064 - substr_for go to state 2065 - - -state 1699 - - 979 expr_list: expr_list . ',' a_expr - 1012 substr_list: expr_list . [')'] - - ',' shift, and go to state 2066 - - $default reduce using rule 1012 (substr_list) - - -state 1700 - - 899 func_expr_common_subexpr: SUBSTRING '(' substr_list . ')' - - ')' shift, and go to state 2067 - - -state 1701 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 900 func_expr_common_subexpr: TREAT '(' a_expr . AS Typename ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AS shift, and go to state 2068 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 1702 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 901 | TRIM '(' BOTH . trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 980 expr_list_opt_comma: . expr_list - 981 | . expr_list ',' - 1016 trim_list: . a_expr FROM expr_list_opt_comma - 1017 | . FROM expr_list_opt_comma - 1018 | . expr_list_opt_comma - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FROM shift, and go to state 1703 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1706 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 982 - expr_list_opt_comma go to state 1707 - trim_list go to state 2069 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1703 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 980 expr_list_opt_comma: . expr_list - 981 | . expr_list ',' - 1017 trim_list: FROM . expr_list_opt_comma - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 981 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 982 - expr_list_opt_comma go to state 2070 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1704 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 902 | TRIM '(' LEADING . trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 980 expr_list_opt_comma: . expr_list - 981 | . expr_list ',' - 1016 trim_list: . a_expr FROM expr_list_opt_comma - 1017 | . FROM expr_list_opt_comma - 1018 | . expr_list_opt_comma - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FROM shift, and go to state 1703 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1706 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 982 - expr_list_opt_comma go to state 1707 - trim_list go to state 2071 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1705 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 903 | TRIM '(' TRAILING . trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 980 expr_list_opt_comma: . expr_list - 981 | . expr_list ',' - 1016 trim_list: . a_expr FROM expr_list_opt_comma - 1017 | . FROM expr_list_opt_comma - 1018 | . expr_list_opt_comma - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FROM shift, and go to state 1703 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1706 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 982 - expr_list_opt_comma go to state 1707 - trim_list go to state 2072 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1706 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 978 expr_list: a_expr . [')', ','] - 1016 trim_list: a_expr . FROM expr_list_opt_comma - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - FROM shift, and go to state 2073 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 978 (expr_list) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 1707 - - 1018 trim_list: expr_list_opt_comma . - - $default reduce using rule 1018 (trim_list) - - -state 1708 - - 904 func_expr_common_subexpr: TRIM '(' trim_list . ')' - - ')' shift, and go to state 2074 - - -state 1709 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 895 func_expr_common_subexpr: TRY_CAST '(' a_expr . AS Typename ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AS shift, and go to state 2075 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 1710 - - 1053 except_list: EXCLUDE '(' . name_list_opt_comma ')' - 1069 name_list: . name - 1070 | . name_list ',' name - 1071 name_list_opt_comma: . name_list - 1072 | . name_list ',' - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name_list go to state 1428 - name_list_opt_comma go to state 2076 - name go to state 749 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1711 - - 1054 except_list: EXCLUDE ColId . - - $default reduce using rule 1054 (except_list) - - -state 1712 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1057 replace_list_el: . a_expr AS ColId - 1062 opt_replace_list: REPLACE . '(' replace_list_opt_comma ')' - 1063 | REPLACE . replace_list_el - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 2077 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2078 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - replace_list_el go to state 2079 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1713 - - 1051 target_el: '*' opt_except_list opt_replace_list . - - $default reduce using rule 1051 (target_el) - - -state 1714 - - 808 a_expr: '[' opt_expr_list_opt_comma ']' . - - $default reduce using rule 808 (a_expr) - - -state 1715 - - 860 c_expr: '(' a_expr ')' . opt_indirection - 1038 opt_indirection: . - 1039 | . opt_indirection indirection_el - - $default reduce using rule 1038 (opt_indirection) - - opt_indirection go to state 2080 - - -state 1716 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 940 | '(' expr_list ',' . a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 979 expr_list: expr_list ',' . a_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2081 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1717 - - 941 dict_arg: . ColIdOrString ':' a_expr - 943 dict_arguments: dict_arguments ',' . dict_arg - 945 dict_arguments_opt_comma: dict_arguments ',' . ['}'] - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 945 (dict_arguments_opt_comma) - - dict_arg go to state 2082 - ColId go to state 1347 - ColIdOrString go to state 1348 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1718 - - 807 a_expr: '{' dict_arguments_opt_comma '}' . - - $default reduce using rule 807 (a_expr) - - -state 1719 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 941 dict_arg: ColIdOrString ':' . a_expr - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2083 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1720 - - 866 c_expr: grouping_or_grouping_id '(' expr_list_opt_comma . ')' - - ')' shift, and go to state 2084 - - -state 1721 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 1085 AexprConst: ConstInterval '(' a_expr . ')' opt_interval - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - ')' shift, and go to state 2085 - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 1722 - - 1086 AexprConst: ConstInterval Iconst opt_interval . - - $default reduce using rule 1086 (AexprConst) - - -state 1723 - - 1087 AexprConst: ConstInterval Sconst opt_interval . - - $default reduce using rule 1087 (AexprConst) - - -state 1724 - - 763 a_expr: a_expr TYPECAST Typename . - - $default reduce using rule 763 (a_expr) - - -state 1725 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr [$end, IDENT, Op, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, BETWEEN, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 809 | a_expr LAMBDA_ARROW a_expr . [$end, IDENT, Op, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, BETWEEN, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 809 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 809 and token Op resolved as reduce (%left Op). - Conflict between rule 809 and token TYPECAST resolved as shift (Op < TYPECAST). - Conflict between rule 809 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < Op). - Conflict between rule 809 and token POWER_OF resolved as shift (Op < POWER_OF). - Conflict between rule 809 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < Op). - Conflict between rule 809 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < Op). - Conflict between rule 809 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < Op). - Conflict between rule 809 and token AND resolved as reduce (AND < Op). - Conflict between rule 809 and token AT resolved as shift (Op < AT). - Conflict between rule 809 and token BETWEEN resolved as reduce (BETWEEN < Op). - Conflict between rule 809 and token COLLATE resolved as shift (Op < COLLATE). - Conflict between rule 809 and token GLOB resolved as reduce (GLOB < Op). - Conflict between rule 809 and token ILIKE resolved as reduce (ILIKE < Op). - Conflict between rule 809 and token IN_P resolved as reduce (IN_P < Op). - Conflict between rule 809 and token IS resolved as reduce (IS < Op). - Conflict between rule 809 and token ISNULL resolved as reduce (ISNULL < Op). - Conflict between rule 809 and token LIKE resolved as reduce (LIKE < Op). - Conflict between rule 809 and token NOT resolved as reduce (NOT < Op). - Conflict between rule 809 and token NOTNULL resolved as reduce (NOTNULL < Op). - Conflict between rule 809 and token OPERATOR resolved as reduce (%left OPERATOR). - Conflict between rule 809 and token OR resolved as reduce (OR < Op). - Conflict between rule 809 and token SIMILAR resolved as reduce (SIMILAR < Op). - Conflict between rule 809 and token NOT_LA resolved as reduce (NOT_LA < Op). - Conflict between rule 809 and token '<' resolved as reduce ('<' < Op). - Conflict between rule 809 and token '>' resolved as reduce ('>' < Op). - Conflict between rule 809 and token '=' resolved as reduce ('=' < Op). - Conflict between rule 809 and token '+' resolved as shift (Op < '+'). - Conflict between rule 809 and token '-' resolved as shift (Op < '-'). - Conflict between rule 809 and token '*' resolved as shift (Op < '*'). - Conflict between rule 809 and token '/' resolved as shift (Op < '/'). - Conflict between rule 809 and token '%' resolved as shift (Op < '%'). - Conflict between rule 809 and token '^' resolved as shift (Op < '^'). - - -state 1726 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr [$end, IDENT, Op, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, BETWEEN, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 774 | a_expr POWER_OF a_expr . [$end, IDENT, Op, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, BETWEEN, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - TYPECAST shift, and go to state 1359 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - - $default reduce using rule 774 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 774 and token Op resolved as reduce (Op < POWER_OF). - Conflict between rule 774 and token TYPECAST resolved as shift (POWER_OF < TYPECAST). - Conflict between rule 774 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < POWER_OF). - Conflict between rule 774 and token POWER_OF resolved as reduce (%left POWER_OF). - Conflict between rule 774 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < POWER_OF). - Conflict between rule 774 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < POWER_OF). - Conflict between rule 774 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < POWER_OF). - Conflict between rule 774 and token AND resolved as reduce (AND < POWER_OF). - Conflict between rule 774 and token AT resolved as shift (POWER_OF < AT). - Conflict between rule 774 and token BETWEEN resolved as reduce (BETWEEN < POWER_OF). - Conflict between rule 774 and token COLLATE resolved as shift (POWER_OF < COLLATE). - Conflict between rule 774 and token GLOB resolved as reduce (GLOB < POWER_OF). - Conflict between rule 774 and token ILIKE resolved as reduce (ILIKE < POWER_OF). - Conflict between rule 774 and token IN_P resolved as reduce (IN_P < POWER_OF). - Conflict between rule 774 and token IS resolved as reduce (IS < POWER_OF). - Conflict between rule 774 and token ISNULL resolved as reduce (ISNULL < POWER_OF). - Conflict between rule 774 and token LIKE resolved as reduce (LIKE < POWER_OF). - Conflict between rule 774 and token NOT resolved as reduce (NOT < POWER_OF). - Conflict between rule 774 and token NOTNULL resolved as reduce (NOTNULL < POWER_OF). - Conflict between rule 774 and token OPERATOR resolved as reduce (OPERATOR < POWER_OF). - Conflict between rule 774 and token OR resolved as reduce (OR < POWER_OF). - Conflict between rule 774 and token SIMILAR resolved as reduce (SIMILAR < POWER_OF). - Conflict between rule 774 and token NOT_LA resolved as reduce (NOT_LA < POWER_OF). - Conflict between rule 774 and token '<' resolved as reduce ('<' < POWER_OF). - Conflict between rule 774 and token '>' resolved as reduce ('>' < POWER_OF). - Conflict between rule 774 and token '=' resolved as reduce ('=' < POWER_OF). - Conflict between rule 774 and token '+' resolved as reduce ('+' < POWER_OF). - Conflict between rule 774 and token '-' resolved as reduce ('-' < POWER_OF). - Conflict between rule 774 and token '*' resolved as reduce ('*' < POWER_OF). - Conflict between rule 774 and token '/' resolved as reduce ('/' < POWER_OF). - Conflict between rule 774 and token '%' resolved as reduce ('%' < POWER_OF). - Conflict between rule 774 and token '^' resolved as reduce (%left '^'). - - -state 1727 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr [$end, IDENT, LAMBDA_ARROW, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, ']', ')', ';', ',', '}', ':'] - 778 | a_expr LESS_EQUALS a_expr . [$end, IDENT, LAMBDA_ARROW, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, ']', ')', ';', ',', '}', ':'] - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - LIKE shift, and go to state 1375 - OPERATOR shift, and go to state 1378 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 +State 1598 - LESS_EQUALS error (nonassociative) - GREATER_EQUALS error (nonassociative) - NOT_EQUALS error (nonassociative) - '<' error (nonassociative) - '>' error (nonassociative) - '=' error (nonassociative) + 2138 type_name_keyword: COLLATION • - $default reduce using rule 778 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 778 and token Op resolved as shift (LESS_EQUALS < Op). - Conflict between rule 778 and token TYPECAST resolved as shift (LESS_EQUALS < TYPECAST). - Conflict between rule 778 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < LESS_EQUALS). - Conflict between rule 778 and token POWER_OF resolved as shift (LESS_EQUALS < POWER_OF). - Conflict between rule 778 and token LESS_EQUALS resolved as an error (%nonassoc LESS_EQUALS). - Conflict between rule 778 and token GREATER_EQUALS resolved as an error (%nonassoc GREATER_EQUALS). - Conflict between rule 778 and token NOT_EQUALS resolved as an error (%nonassoc NOT_EQUALS). - Conflict between rule 778 and token AND resolved as reduce (AND < LESS_EQUALS). - Conflict between rule 778 and token AT resolved as shift (LESS_EQUALS < AT). - Conflict between rule 778 and token BETWEEN resolved as shift (LESS_EQUALS < BETWEEN). - Conflict between rule 778 and token COLLATE resolved as shift (LESS_EQUALS < COLLATE). - Conflict between rule 778 and token GLOB resolved as shift (LESS_EQUALS < GLOB). - Conflict between rule 778 and token ILIKE resolved as shift (LESS_EQUALS < ILIKE). - Conflict between rule 778 and token IN_P resolved as shift (LESS_EQUALS < IN_P). - Conflict between rule 778 and token IS resolved as reduce (IS < LESS_EQUALS). - Conflict between rule 778 and token ISNULL resolved as reduce (ISNULL < LESS_EQUALS). - Conflict between rule 778 and token LIKE resolved as shift (LESS_EQUALS < LIKE). - Conflict between rule 778 and token NOT resolved as reduce (NOT < LESS_EQUALS). - Conflict between rule 778 and token NOTNULL resolved as reduce (NOTNULL < LESS_EQUALS). - Conflict between rule 778 and token OPERATOR resolved as shift (LESS_EQUALS < OPERATOR). - Conflict between rule 778 and token OR resolved as reduce (OR < LESS_EQUALS). - Conflict between rule 778 and token SIMILAR resolved as shift (LESS_EQUALS < SIMILAR). - Conflict between rule 778 and token NOT_LA resolved as shift (LESS_EQUALS < NOT_LA). - Conflict between rule 778 and token '<' resolved as an error (%nonassoc '<'). - Conflict between rule 778 and token '>' resolved as an error (%nonassoc '>'). - Conflict between rule 778 and token '=' resolved as an error (%nonassoc '='). - Conflict between rule 778 and token '+' resolved as shift (LESS_EQUALS < '+'). - Conflict between rule 778 and token '-' resolved as shift (LESS_EQUALS < '-'). - Conflict between rule 778 and token '*' resolved as shift (LESS_EQUALS < '*'). - Conflict between rule 778 and token '/' resolved as shift (LESS_EQUALS < '/'). - Conflict between rule 778 and token '%' resolved as shift (LESS_EQUALS < '%'). - Conflict between rule 778 and token '^' resolved as shift (LESS_EQUALS < '^'). - - -state 1728 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr [$end, IDENT, LAMBDA_ARROW, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, ']', ')', ';', ',', '}', ':'] - 779 | a_expr GREATER_EQUALS a_expr . [$end, IDENT, LAMBDA_ARROW, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, ']', ')', ';', ',', '}', ':'] - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - LIKE shift, and go to state 1375 - OPERATOR shift, and go to state 1378 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 + $default reduce using rule 2138 (type_name_keyword) - LESS_EQUALS error (nonassociative) - GREATER_EQUALS error (nonassociative) - NOT_EQUALS error (nonassociative) - '<' error (nonassociative) - '>' error (nonassociative) - '=' error (nonassociative) - $default reduce using rule 779 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 779 and token Op resolved as shift (GREATER_EQUALS < Op). - Conflict between rule 779 and token TYPECAST resolved as shift (GREATER_EQUALS < TYPECAST). - Conflict between rule 779 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < GREATER_EQUALS). - Conflict between rule 779 and token POWER_OF resolved as shift (GREATER_EQUALS < POWER_OF). - Conflict between rule 779 and token LESS_EQUALS resolved as an error (%nonassoc LESS_EQUALS). - Conflict between rule 779 and token GREATER_EQUALS resolved as an error (%nonassoc GREATER_EQUALS). - Conflict between rule 779 and token NOT_EQUALS resolved as an error (%nonassoc NOT_EQUALS). - Conflict between rule 779 and token AND resolved as reduce (AND < GREATER_EQUALS). - Conflict between rule 779 and token AT resolved as shift (GREATER_EQUALS < AT). - Conflict between rule 779 and token BETWEEN resolved as shift (GREATER_EQUALS < BETWEEN). - Conflict between rule 779 and token COLLATE resolved as shift (GREATER_EQUALS < COLLATE). - Conflict between rule 779 and token GLOB resolved as shift (GREATER_EQUALS < GLOB). - Conflict between rule 779 and token ILIKE resolved as shift (GREATER_EQUALS < ILIKE). - Conflict between rule 779 and token IN_P resolved as shift (GREATER_EQUALS < IN_P). - Conflict between rule 779 and token IS resolved as reduce (IS < GREATER_EQUALS). - Conflict between rule 779 and token ISNULL resolved as reduce (ISNULL < GREATER_EQUALS). - Conflict between rule 779 and token LIKE resolved as shift (GREATER_EQUALS < LIKE). - Conflict between rule 779 and token NOT resolved as reduce (NOT < GREATER_EQUALS). - Conflict between rule 779 and token NOTNULL resolved as reduce (NOTNULL < GREATER_EQUALS). - Conflict between rule 779 and token OPERATOR resolved as shift (GREATER_EQUALS < OPERATOR). - Conflict between rule 779 and token OR resolved as reduce (OR < GREATER_EQUALS). - Conflict between rule 779 and token SIMILAR resolved as shift (GREATER_EQUALS < SIMILAR). - Conflict between rule 779 and token NOT_LA resolved as shift (GREATER_EQUALS < NOT_LA). - Conflict between rule 779 and token '<' resolved as an error (%nonassoc '<'). - Conflict between rule 779 and token '>' resolved as an error (%nonassoc '>'). - Conflict between rule 779 and token '=' resolved as an error (%nonassoc '='). - Conflict between rule 779 and token '+' resolved as shift (GREATER_EQUALS < '+'). - Conflict between rule 779 and token '-' resolved as shift (GREATER_EQUALS < '-'). - Conflict between rule 779 and token '*' resolved as shift (GREATER_EQUALS < '*'). - Conflict between rule 779 and token '/' resolved as shift (GREATER_EQUALS < '/'). - Conflict between rule 779 and token '%' resolved as shift (GREATER_EQUALS < '%'). - Conflict between rule 779 and token '^' resolved as shift (GREATER_EQUALS < '^'). - - -state 1729 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr [$end, IDENT, LAMBDA_ARROW, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, ']', ')', ';', ',', '}', ':'] - 780 | a_expr NOT_EQUALS a_expr . [$end, IDENT, LAMBDA_ARROW, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, ']', ')', ';', ',', '}', ':'] - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - LIKE shift, and go to state 1375 - OPERATOR shift, and go to state 1378 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 +State 1599 - LESS_EQUALS error (nonassociative) - GREATER_EQUALS error (nonassociative) - NOT_EQUALS error (nonassociative) - '<' error (nonassociative) - '>' error (nonassociative) - '=' error (nonassociative) + 2139 type_name_keyword: COLUMNS • - $default reduce using rule 780 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 780 and token Op resolved as shift (NOT_EQUALS < Op). - Conflict between rule 780 and token TYPECAST resolved as shift (NOT_EQUALS < TYPECAST). - Conflict between rule 780 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < NOT_EQUALS). - Conflict between rule 780 and token POWER_OF resolved as shift (NOT_EQUALS < POWER_OF). - Conflict between rule 780 and token LESS_EQUALS resolved as an error (%nonassoc LESS_EQUALS). - Conflict between rule 780 and token GREATER_EQUALS resolved as an error (%nonassoc GREATER_EQUALS). - Conflict between rule 780 and token NOT_EQUALS resolved as an error (%nonassoc NOT_EQUALS). - Conflict between rule 780 and token AND resolved as reduce (AND < NOT_EQUALS). - Conflict between rule 780 and token AT resolved as shift (NOT_EQUALS < AT). - Conflict between rule 780 and token BETWEEN resolved as shift (NOT_EQUALS < BETWEEN). - Conflict between rule 780 and token COLLATE resolved as shift (NOT_EQUALS < COLLATE). - Conflict between rule 780 and token GLOB resolved as shift (NOT_EQUALS < GLOB). - Conflict between rule 780 and token ILIKE resolved as shift (NOT_EQUALS < ILIKE). - Conflict between rule 780 and token IN_P resolved as shift (NOT_EQUALS < IN_P). - Conflict between rule 780 and token IS resolved as reduce (IS < NOT_EQUALS). - Conflict between rule 780 and token ISNULL resolved as reduce (ISNULL < NOT_EQUALS). - Conflict between rule 780 and token LIKE resolved as shift (NOT_EQUALS < LIKE). - Conflict between rule 780 and token NOT resolved as reduce (NOT < NOT_EQUALS). - Conflict between rule 780 and token NOTNULL resolved as reduce (NOTNULL < NOT_EQUALS). - Conflict between rule 780 and token OPERATOR resolved as shift (NOT_EQUALS < OPERATOR). - Conflict between rule 780 and token OR resolved as reduce (OR < NOT_EQUALS). - Conflict between rule 780 and token SIMILAR resolved as shift (NOT_EQUALS < SIMILAR). - Conflict between rule 780 and token NOT_LA resolved as shift (NOT_EQUALS < NOT_LA). - Conflict between rule 780 and token '<' resolved as an error (%nonassoc '<'). - Conflict between rule 780 and token '>' resolved as an error (%nonassoc '>'). - Conflict between rule 780 and token '=' resolved as an error (%nonassoc '='). - Conflict between rule 780 and token '+' resolved as shift (NOT_EQUALS < '+'). - Conflict between rule 780 and token '-' resolved as shift (NOT_EQUALS < '-'). - Conflict between rule 780 and token '*' resolved as shift (NOT_EQUALS < '*'). - Conflict between rule 780 and token '/' resolved as shift (NOT_EQUALS < '/'). - Conflict between rule 780 and token '%' resolved as shift (NOT_EQUALS < '%'). - Conflict between rule 780 and token '^' resolved as shift (NOT_EQUALS < '^'). - - -state 1730 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr [$end, IDENT, LAMBDA_ARROW, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, ']', ')', ';', ',', '}', ':'] - 784 | a_expr AND a_expr . [$end, IDENT, LAMBDA_ARROW, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, ']', ')', ';', ',', '}', ':'] - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 784 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 784 and token Op resolved as shift (AND < Op). - Conflict between rule 784 and token TYPECAST resolved as shift (AND < TYPECAST). - Conflict between rule 784 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < AND). - Conflict between rule 784 and token POWER_OF resolved as shift (AND < POWER_OF). - Conflict between rule 784 and token LESS_EQUALS resolved as shift (AND < LESS_EQUALS). - Conflict between rule 784 and token GREATER_EQUALS resolved as shift (AND < GREATER_EQUALS). - Conflict between rule 784 and token NOT_EQUALS resolved as shift (AND < NOT_EQUALS). - Conflict between rule 784 and token AND resolved as reduce (%left AND). - Conflict between rule 784 and token AT resolved as shift (AND < AT). - Conflict between rule 784 and token BETWEEN resolved as shift (AND < BETWEEN). - Conflict between rule 784 and token COLLATE resolved as shift (AND < COLLATE). - Conflict between rule 784 and token GLOB resolved as shift (AND < GLOB). - Conflict between rule 784 and token ILIKE resolved as shift (AND < ILIKE). - Conflict between rule 784 and token IN_P resolved as shift (AND < IN_P). - Conflict between rule 784 and token IS resolved as shift (AND < IS). - Conflict between rule 784 and token ISNULL resolved as shift (AND < ISNULL). - Conflict between rule 784 and token LIKE resolved as shift (AND < LIKE). - Conflict between rule 784 and token NOT resolved as shift (AND < NOT). - Conflict between rule 784 and token NOTNULL resolved as shift (AND < NOTNULL). - Conflict between rule 784 and token OPERATOR resolved as shift (AND < OPERATOR). - Conflict between rule 784 and token OR resolved as reduce (OR < AND). - Conflict between rule 784 and token SIMILAR resolved as shift (AND < SIMILAR). - Conflict between rule 784 and token NOT_LA resolved as shift (AND < NOT_LA). - Conflict between rule 784 and token '<' resolved as shift (AND < '<'). - Conflict between rule 784 and token '>' resolved as shift (AND < '>'). - Conflict between rule 784 and token '=' resolved as shift (AND < '='). - Conflict between rule 784 and token '+' resolved as shift (AND < '+'). - Conflict between rule 784 and token '-' resolved as shift (AND < '-'). - Conflict between rule 784 and token '*' resolved as shift (AND < '*'). - Conflict between rule 784 and token '/' resolved as shift (AND < '/'). - Conflict between rule 784 and token '%' resolved as shift (AND < '%'). - Conflict between rule 784 and token '^' resolved as shift (AND < '^'). - - -state 1731 - - 1119 ColLabelOrString: SCONST . - - $default reduce using rule 1119 (ColLabelOrString) - - -state 1732 - - 1118 ColLabelOrString: ColLabel . - - $default reduce using rule 1118 (ColLabelOrString) - - -state 1733 - - 1048 target_el: a_expr AS ColLabelOrString . - - $default reduce using rule 1048 (target_el) - - -state 1734 - - 765 a_expr: a_expr AT TIME . ZONE a_expr - - ZONE shift, and go to state 2086 - - -state 1735 - - 1040 opt_asymmetric: ASYMMETRIC . - - $default reduce using rule 1040 (opt_asymmetric) - - -state 1736 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 823 a_expr: a_expr BETWEEN SYMMETRIC . b_expr AND a_expr - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2087 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1737 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 821 a_expr: a_expr BETWEEN opt_asymmetric . b_expr AND a_expr - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2088 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1738 - - 764 a_expr: a_expr COLLATE any_name . - - $default reduce using rule 764 (a_expr) - - -state 1739 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 788 | a_expr GLOB a_expr . [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - OPERATOR shift, and go to state 1378 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 + $default reduce using rule 2139 (type_name_keyword) - BETWEEN error (nonassociative) - GLOB error (nonassociative) - ILIKE error (nonassociative) - IN_P error (nonassociative) - LIKE error (nonassociative) - SIMILAR error (nonassociative) - NOT_LA error (nonassociative) - $default reduce using rule 788 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 788 and token Op resolved as shift (GLOB < Op). - Conflict between rule 788 and token TYPECAST resolved as shift (GLOB < TYPECAST). - Conflict between rule 788 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < GLOB). - Conflict between rule 788 and token POWER_OF resolved as shift (GLOB < POWER_OF). - Conflict between rule 788 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < GLOB). - Conflict between rule 788 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < GLOB). - Conflict between rule 788 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < GLOB). - Conflict between rule 788 and token AND resolved as reduce (AND < GLOB). - Conflict between rule 788 and token AT resolved as shift (GLOB < AT). - Conflict between rule 788 and token BETWEEN resolved as an error (%nonassoc BETWEEN). - Conflict between rule 788 and token COLLATE resolved as shift (GLOB < COLLATE). - Conflict between rule 788 and token GLOB resolved as an error (%nonassoc GLOB). - Conflict between rule 788 and token ILIKE resolved as an error (%nonassoc ILIKE). - Conflict between rule 788 and token IN_P resolved as an error (%nonassoc IN_P). - Conflict between rule 788 and token IS resolved as reduce (IS < GLOB). - Conflict between rule 788 and token ISNULL resolved as reduce (ISNULL < GLOB). - Conflict between rule 788 and token LIKE resolved as an error (%nonassoc LIKE). - Conflict between rule 788 and token NOT resolved as reduce (NOT < GLOB). - Conflict between rule 788 and token NOTNULL resolved as reduce (NOTNULL < GLOB). - Conflict between rule 788 and token OPERATOR resolved as shift (GLOB < OPERATOR). - Conflict between rule 788 and token OR resolved as reduce (OR < GLOB). - Conflict between rule 788 and token SIMILAR resolved as an error (%nonassoc SIMILAR). - Conflict between rule 788 and token NOT_LA resolved as an error (%nonassoc NOT_LA). - Conflict between rule 788 and token '<' resolved as reduce ('<' < GLOB). - Conflict between rule 788 and token '>' resolved as reduce ('>' < GLOB). - Conflict between rule 788 and token '=' resolved as reduce ('=' < GLOB). - Conflict between rule 788 and token '+' resolved as shift (GLOB < '+'). - Conflict between rule 788 and token '-' resolved as shift (GLOB < '-'). - Conflict between rule 788 and token '*' resolved as shift (GLOB < '*'). - Conflict between rule 788 and token '/' resolved as shift (GLOB < '/'). - Conflict between rule 788 and token '%' resolved as shift (GLOB < '%'). - Conflict between rule 788 and token '^' resolved as shift (GLOB < '^'). - - -state 1740 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 793 | a_expr ILIKE a_expr . [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 794 | a_expr ILIKE a_expr . ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - ESCAPE shift, and go to state 2089 - OPERATOR shift, and go to state 1378 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 +State 1600 - BETWEEN error (nonassociative) - GLOB error (nonassociative) - ILIKE error (nonassociative) - IN_P error (nonassociative) - LIKE error (nonassociative) - SIMILAR error (nonassociative) - NOT_LA error (nonassociative) + 2140 type_name_keyword: CONCURRENTLY • - $default reduce using rule 793 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 793 and token Op resolved as shift (ILIKE < Op). - Conflict between rule 793 and token TYPECAST resolved as shift (ILIKE < TYPECAST). - Conflict between rule 793 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < ILIKE). - Conflict between rule 793 and token POWER_OF resolved as shift (ILIKE < POWER_OF). - Conflict between rule 793 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < ILIKE). - Conflict between rule 793 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < ILIKE). - Conflict between rule 793 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < ILIKE). - Conflict between rule 793 and token AND resolved as reduce (AND < ILIKE). - Conflict between rule 793 and token AT resolved as shift (ILIKE < AT). - Conflict between rule 793 and token BETWEEN resolved as an error (%nonassoc BETWEEN). - Conflict between rule 793 and token COLLATE resolved as shift (ILIKE < COLLATE). - Conflict between rule 793 and token ESCAPE resolved as shift (ILIKE < ESCAPE). - Conflict between rule 793 and token GLOB resolved as an error (%nonassoc GLOB). - Conflict between rule 793 and token ILIKE resolved as an error (%nonassoc ILIKE). - Conflict between rule 793 and token IN_P resolved as an error (%nonassoc IN_P). - Conflict between rule 793 and token IS resolved as reduce (IS < ILIKE). - Conflict between rule 793 and token ISNULL resolved as reduce (ISNULL < ILIKE). - Conflict between rule 793 and token LIKE resolved as an error (%nonassoc LIKE). - Conflict between rule 793 and token NOT resolved as reduce (NOT < ILIKE). - Conflict between rule 793 and token NOTNULL resolved as reduce (NOTNULL < ILIKE). - Conflict between rule 793 and token OPERATOR resolved as shift (ILIKE < OPERATOR). - Conflict between rule 793 and token OR resolved as reduce (OR < ILIKE). - Conflict between rule 793 and token SIMILAR resolved as an error (%nonassoc SIMILAR). - Conflict between rule 793 and token NOT_LA resolved as an error (%nonassoc NOT_LA). - Conflict between rule 793 and token '<' resolved as reduce ('<' < ILIKE). - Conflict between rule 793 and token '>' resolved as reduce ('>' < ILIKE). - Conflict between rule 793 and token '=' resolved as reduce ('=' < ILIKE). - Conflict between rule 793 and token '+' resolved as shift (ILIKE < '+'). - Conflict between rule 793 and token '-' resolved as shift (ILIKE < '-'). - Conflict between rule 793 and token '*' resolved as shift (ILIKE < '*'). - Conflict between rule 793 and token '/' resolved as shift (ILIKE < '/'). - Conflict between rule 793 and token '%' resolved as shift (ILIKE < '%'). - Conflict between rule 793 and token '^' resolved as shift (ILIKE < '^'). - - -state 1741 - - 447 select_with_parens: . '(' select_no_parens ')' - 447 | '(' . select_no_parens ')' - 448 | . '(' select_with_parens ')' - 448 | '(' . select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 980 expr_list_opt_comma: . expr_list - 981 | . expr_list ',' - 1020 in_expr: '(' . expr_list_opt_comma ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 26 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 31 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 584 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITH shift, and go to state 34 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - WITH_LA shift, and go to state 35 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 1341 - select_no_parens go to state 604 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - grouping_or_grouping_id go to state 929 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 981 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 982 - expr_list_opt_comma go to state 2090 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1742 - - 1019 in_expr: select_with_parens . - - $default reduce using rule 1019 (in_expr) - - -state 1743 - - 825 a_expr: a_expr IN_P in_expr . - - $default reduce using rule 825 (a_expr) - - -state 1744 - - 817 a_expr: a_expr IS DISTINCT . FROM a_expr - - FROM shift, and go to state 2091 - - -state 1745 - - 813 a_expr: a_expr IS FALSE_P . - - $default reduce using rule 813 (a_expr) - - -state 1746 - - 803 a_expr: a_expr IS NOT . NULL_P - 812 | a_expr IS NOT . TRUE_P - 814 | a_expr IS NOT . FALSE_P - 816 | a_expr IS NOT . UNKNOWN - 818 | a_expr IS NOT . DISTINCT FROM a_expr - 820 | a_expr IS NOT . OF '(' type_list ')' - - DISTINCT shift, and go to state 2092 - FALSE_P shift, and go to state 2093 - NULL_P shift, and go to state 2094 - OF shift, and go to state 2095 - TRUE_P shift, and go to state 2096 - UNKNOWN shift, and go to state 2097 - - -state 1747 - - 801 a_expr: a_expr IS NULL_P . - - $default reduce using rule 801 (a_expr) - - -state 1748 - - 819 a_expr: a_expr IS OF . '(' type_list ')' - - '(' shift, and go to state 2098 - - -state 1749 - - 811 a_expr: a_expr IS TRUE_P . - - $default reduce using rule 811 (a_expr) - - -state 1750 - - 815 a_expr: a_expr IS UNKNOWN . - - $default reduce using rule 815 (a_expr) - - -state 1751 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 789 | a_expr LIKE a_expr . [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 790 | a_expr LIKE a_expr . ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - ESCAPE shift, and go to state 2099 - OPERATOR shift, and go to state 1378 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 + $default reduce using rule 2140 (type_name_keyword) - BETWEEN error (nonassociative) - GLOB error (nonassociative) - ILIKE error (nonassociative) - IN_P error (nonassociative) - LIKE error (nonassociative) - SIMILAR error (nonassociative) - NOT_LA error (nonassociative) - $default reduce using rule 789 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 789 and token Op resolved as shift (LIKE < Op). - Conflict between rule 789 and token TYPECAST resolved as shift (LIKE < TYPECAST). - Conflict between rule 789 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < LIKE). - Conflict between rule 789 and token POWER_OF resolved as shift (LIKE < POWER_OF). - Conflict between rule 789 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < LIKE). - Conflict between rule 789 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < LIKE). - Conflict between rule 789 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < LIKE). - Conflict between rule 789 and token AND resolved as reduce (AND < LIKE). - Conflict between rule 789 and token AT resolved as shift (LIKE < AT). - Conflict between rule 789 and token BETWEEN resolved as an error (%nonassoc BETWEEN). - Conflict between rule 789 and token COLLATE resolved as shift (LIKE < COLLATE). - Conflict between rule 789 and token ESCAPE resolved as shift (LIKE < ESCAPE). - Conflict between rule 789 and token GLOB resolved as an error (%nonassoc GLOB). - Conflict between rule 789 and token ILIKE resolved as an error (%nonassoc ILIKE). - Conflict between rule 789 and token IN_P resolved as an error (%nonassoc IN_P). - Conflict between rule 789 and token IS resolved as reduce (IS < LIKE). - Conflict between rule 789 and token ISNULL resolved as reduce (ISNULL < LIKE). - Conflict between rule 789 and token LIKE resolved as an error (%nonassoc LIKE). - Conflict between rule 789 and token NOT resolved as reduce (NOT < LIKE). - Conflict between rule 789 and token NOTNULL resolved as reduce (NOTNULL < LIKE). - Conflict between rule 789 and token OPERATOR resolved as shift (LIKE < OPERATOR). - Conflict between rule 789 and token OR resolved as reduce (OR < LIKE). - Conflict between rule 789 and token SIMILAR resolved as an error (%nonassoc SIMILAR). - Conflict between rule 789 and token NOT_LA resolved as an error (%nonassoc NOT_LA). - Conflict between rule 789 and token '<' resolved as reduce ('<' < LIKE). - Conflict between rule 789 and token '>' resolved as reduce ('>' < LIKE). - Conflict between rule 789 and token '=' resolved as reduce ('=' < LIKE). - Conflict between rule 789 and token '+' resolved as shift (LIKE < '+'). - Conflict between rule 789 and token '-' resolved as shift (LIKE < '-'). - Conflict between rule 789 and token '*' resolved as shift (LIKE < '*'). - Conflict between rule 789 and token '/' resolved as shift (LIKE < '/'). - Conflict between rule 789 and token '%' resolved as shift (LIKE < '%'). - Conflict between rule 789 and token '^' resolved as shift (LIKE < '^'). - - -state 1752 - - 804 a_expr: a_expr NOT NULL_P . - - $default reduce using rule 804 (a_expr) - - -state 1753 - - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 965 qual_Op: OPERATOR '(' . any_operator ')' - 969 subquery_Op: OPERATOR '(' . any_operator ')' - 976 any_operator: . all_Op - 977 | . ColId '.' any_operator - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - Op shift, and go to state 1670 - POWER_OF shift, and go to state 1671 - LESS_EQUALS shift, and go to state 1672 - GREATER_EQUALS shift, and go to state 1673 - NOT_EQUALS shift, and go to state 1674 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '<' shift, and go to state 1675 - '>' shift, and go to state 1676 - '=' shift, and go to state 1677 - '+' shift, and go to state 1678 - '-' shift, and go to state 1679 - '*' shift, and go to state 1680 - '/' shift, and go to state 1681 - '%' shift, and go to state 1682 - '^' shift, and go to state 1683 - - all_Op go to state 1684 - MathOp go to state 1392 - any_operator go to state 2100 - ColId go to state 1686 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1754 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr [$end, IDENT, LAMBDA_ARROW, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, ']', ')', ';', ',', '}', ':'] - 785 | a_expr OR a_expr . [$end, IDENT, LAMBDA_ARROW, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, ']', ')', ';', ',', '}', ':'] - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 785 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 785 and token Op resolved as shift (OR < Op). - Conflict between rule 785 and token TYPECAST resolved as shift (OR < TYPECAST). - Conflict between rule 785 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < OR). - Conflict between rule 785 and token POWER_OF resolved as shift (OR < POWER_OF). - Conflict between rule 785 and token LESS_EQUALS resolved as shift (OR < LESS_EQUALS). - Conflict between rule 785 and token GREATER_EQUALS resolved as shift (OR < GREATER_EQUALS). - Conflict between rule 785 and token NOT_EQUALS resolved as shift (OR < NOT_EQUALS). - Conflict between rule 785 and token AND resolved as shift (OR < AND). - Conflict between rule 785 and token AT resolved as shift (OR < AT). - Conflict between rule 785 and token BETWEEN resolved as shift (OR < BETWEEN). - Conflict between rule 785 and token COLLATE resolved as shift (OR < COLLATE). - Conflict between rule 785 and token GLOB resolved as shift (OR < GLOB). - Conflict between rule 785 and token ILIKE resolved as shift (OR < ILIKE). - Conflict between rule 785 and token IN_P resolved as shift (OR < IN_P). - Conflict between rule 785 and token IS resolved as shift (OR < IS). - Conflict between rule 785 and token ISNULL resolved as shift (OR < ISNULL). - Conflict between rule 785 and token LIKE resolved as shift (OR < LIKE). - Conflict between rule 785 and token NOT resolved as shift (OR < NOT). - Conflict between rule 785 and token NOTNULL resolved as shift (OR < NOTNULL). - Conflict between rule 785 and token OPERATOR resolved as shift (OR < OPERATOR). - Conflict between rule 785 and token OR resolved as reduce (%left OR). - Conflict between rule 785 and token SIMILAR resolved as shift (OR < SIMILAR). - Conflict between rule 785 and token NOT_LA resolved as shift (OR < NOT_LA). - Conflict between rule 785 and token '<' resolved as shift (OR < '<'). - Conflict between rule 785 and token '>' resolved as shift (OR < '>'). - Conflict between rule 785 and token '=' resolved as shift (OR < '='). - Conflict between rule 785 and token '+' resolved as shift (OR < '+'). - Conflict between rule 785 and token '-' resolved as shift (OR < '-'). - Conflict between rule 785 and token '*' resolved as shift (OR < '*'). - Conflict between rule 785 and token '/' resolved as shift (OR < '/'). - Conflict between rule 785 and token '%' resolved as shift (OR < '%'). - Conflict between rule 785 and token '^' resolved as shift (OR < '^'). - - -state 1755 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 797 | a_expr SIMILAR TO . a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 798 | a_expr SIMILAR TO . a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2101 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1756 - - 822 a_expr: a_expr NOT_LA BETWEEN . opt_asymmetric b_expr AND a_expr - 824 | a_expr NOT_LA BETWEEN . SYMMETRIC b_expr AND a_expr - 1040 opt_asymmetric: . ASYMMETRIC - 1041 | . [IDENT, FCONST, SCONST, BCONST, XCONST, Op, ICONST, PARAM, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, AUTHORIZATION, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BINARY, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CASE, CAST, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATION, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONCURRENTLY, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CROSS, CSV, CUBE, CURRENT_P, CURRENT_CATALOG, CURRENT_DATE, CURRENT_ROLE, CURRENT_SCHEMA, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FALSE_P, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FREEZE, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LISTEN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OUTER_P, OVER, OVERLAPS, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SESSION_USER, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUE_P, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USER, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERBOSE, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, '+', '-', '(', '#', '?'] - - ASYMMETRIC shift, and go to state 1735 - SYMMETRIC shift, and go to state 2102 - - $default reduce using rule 1041 (opt_asymmetric) - - opt_asymmetric go to state 2103 - - -state 1757 - - 973 subquery_Op: NOT_LA GLOB . - - $default reduce using rule 973 (subquery_Op) - - -state 1758 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 795 | a_expr NOT_LA ILIKE . a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 796 | a_expr NOT_LA ILIKE . a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 975 subquery_Op: NOT_LA ILIKE . [ALL, ANY, SOME] - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 975 (subquery_Op) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2104 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1759 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 826 a_expr: a_expr NOT_LA IN_P . in_expr - 1019 in_expr: . select_with_parens - 1020 | . '(' expr_list_opt_comma ')' - - '(' shift, and go to state 1741 - - select_with_parens go to state 1742 - in_expr go to state 2105 - - -state 1760 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 791 | a_expr NOT_LA LIKE . a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 792 | a_expr NOT_LA LIKE . a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 971 subquery_Op: NOT_LA LIKE . [ALL, ANY, SOME] - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 971 (subquery_Op) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2106 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1761 - - 799 a_expr: a_expr NOT_LA SIMILAR . TO a_expr - 800 | a_expr NOT_LA SIMILAR . TO a_expr ESCAPE a_expr - - TO shift, and go to state 2107 - - -state 1762 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr [$end, IDENT, LAMBDA_ARROW, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, ']', ')', ';', ',', '}', ':'] - 775 | a_expr '<' a_expr . [$end, IDENT, LAMBDA_ARROW, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, ']', ')', ';', ',', '}', ':'] - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - LIKE shift, and go to state 1375 - OPERATOR shift, and go to state 1378 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 +State 1601 - LESS_EQUALS error (nonassociative) - GREATER_EQUALS error (nonassociative) - NOT_EQUALS error (nonassociative) - '<' error (nonassociative) - '>' error (nonassociative) - '=' error (nonassociative) + 2141 type_name_keyword: CROSS • - $default reduce using rule 775 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 775 and token Op resolved as shift ('<' < Op). - Conflict between rule 775 and token TYPECAST resolved as shift ('<' < TYPECAST). - Conflict between rule 775 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < '<'). - Conflict between rule 775 and token POWER_OF resolved as shift ('<' < POWER_OF). - Conflict between rule 775 and token LESS_EQUALS resolved as an error (%nonassoc LESS_EQUALS). - Conflict between rule 775 and token GREATER_EQUALS resolved as an error (%nonassoc GREATER_EQUALS). - Conflict between rule 775 and token NOT_EQUALS resolved as an error (%nonassoc NOT_EQUALS). - Conflict between rule 775 and token AND resolved as reduce (AND < '<'). - Conflict between rule 775 and token AT resolved as shift ('<' < AT). - Conflict between rule 775 and token BETWEEN resolved as shift ('<' < BETWEEN). - Conflict between rule 775 and token COLLATE resolved as shift ('<' < COLLATE). - Conflict between rule 775 and token GLOB resolved as shift ('<' < GLOB). - Conflict between rule 775 and token ILIKE resolved as shift ('<' < ILIKE). - Conflict between rule 775 and token IN_P resolved as shift ('<' < IN_P). - Conflict between rule 775 and token IS resolved as reduce (IS < '<'). - Conflict between rule 775 and token ISNULL resolved as reduce (ISNULL < '<'). - Conflict between rule 775 and token LIKE resolved as shift ('<' < LIKE). - Conflict between rule 775 and token NOT resolved as reduce (NOT < '<'). - Conflict between rule 775 and token NOTNULL resolved as reduce (NOTNULL < '<'). - Conflict between rule 775 and token OPERATOR resolved as shift ('<' < OPERATOR). - Conflict between rule 775 and token OR resolved as reduce (OR < '<'). - Conflict between rule 775 and token SIMILAR resolved as shift ('<' < SIMILAR). - Conflict between rule 775 and token NOT_LA resolved as shift ('<' < NOT_LA). - Conflict between rule 775 and token '<' resolved as an error (%nonassoc '<'). - Conflict between rule 775 and token '>' resolved as an error (%nonassoc '>'). - Conflict between rule 775 and token '=' resolved as an error (%nonassoc '='). - Conflict between rule 775 and token '+' resolved as shift ('<' < '+'). - Conflict between rule 775 and token '-' resolved as shift ('<' < '-'). - Conflict between rule 775 and token '*' resolved as shift ('<' < '*'). - Conflict between rule 775 and token '/' resolved as shift ('<' < '/'). - Conflict between rule 775 and token '%' resolved as shift ('<' < '%'). - Conflict between rule 775 and token '^' resolved as shift ('<' < '^'). - - -state 1763 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr [$end, IDENT, LAMBDA_ARROW, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, ']', ')', ';', ',', '}', ':'] - 776 | a_expr '>' a_expr . [$end, IDENT, LAMBDA_ARROW, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, ']', ')', ';', ',', '}', ':'] - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - LIKE shift, and go to state 1375 - OPERATOR shift, and go to state 1378 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 + $default reduce using rule 2141 (type_name_keyword) - LESS_EQUALS error (nonassociative) - GREATER_EQUALS error (nonassociative) - NOT_EQUALS error (nonassociative) - '<' error (nonassociative) - '>' error (nonassociative) - '=' error (nonassociative) - $default reduce using rule 776 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 776 and token Op resolved as shift ('>' < Op). - Conflict between rule 776 and token TYPECAST resolved as shift ('>' < TYPECAST). - Conflict between rule 776 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < '>'). - Conflict between rule 776 and token POWER_OF resolved as shift ('>' < POWER_OF). - Conflict between rule 776 and token LESS_EQUALS resolved as an error (%nonassoc LESS_EQUALS). - Conflict between rule 776 and token GREATER_EQUALS resolved as an error (%nonassoc GREATER_EQUALS). - Conflict between rule 776 and token NOT_EQUALS resolved as an error (%nonassoc NOT_EQUALS). - Conflict between rule 776 and token AND resolved as reduce (AND < '>'). - Conflict between rule 776 and token AT resolved as shift ('>' < AT). - Conflict between rule 776 and token BETWEEN resolved as shift ('>' < BETWEEN). - Conflict between rule 776 and token COLLATE resolved as shift ('>' < COLLATE). - Conflict between rule 776 and token GLOB resolved as shift ('>' < GLOB). - Conflict between rule 776 and token ILIKE resolved as shift ('>' < ILIKE). - Conflict between rule 776 and token IN_P resolved as shift ('>' < IN_P). - Conflict between rule 776 and token IS resolved as reduce (IS < '>'). - Conflict between rule 776 and token ISNULL resolved as reduce (ISNULL < '>'). - Conflict between rule 776 and token LIKE resolved as shift ('>' < LIKE). - Conflict between rule 776 and token NOT resolved as reduce (NOT < '>'). - Conflict between rule 776 and token NOTNULL resolved as reduce (NOTNULL < '>'). - Conflict between rule 776 and token OPERATOR resolved as shift ('>' < OPERATOR). - Conflict between rule 776 and token OR resolved as reduce (OR < '>'). - Conflict between rule 776 and token SIMILAR resolved as shift ('>' < SIMILAR). - Conflict between rule 776 and token NOT_LA resolved as shift ('>' < NOT_LA). - Conflict between rule 776 and token '<' resolved as an error (%nonassoc '<'). - Conflict between rule 776 and token '>' resolved as an error (%nonassoc '>'). - Conflict between rule 776 and token '=' resolved as an error (%nonassoc '='). - Conflict between rule 776 and token '+' resolved as shift ('>' < '+'). - Conflict between rule 776 and token '-' resolved as shift ('>' < '-'). - Conflict between rule 776 and token '*' resolved as shift ('>' < '*'). - Conflict between rule 776 and token '/' resolved as shift ('>' < '/'). - Conflict between rule 776 and token '%' resolved as shift ('>' < '%'). - Conflict between rule 776 and token '^' resolved as shift ('>' < '^'). - - -state 1764 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr [$end, IDENT, LAMBDA_ARROW, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, ']', ')', ';', ',', '}', ':'] - 777 | a_expr '=' a_expr . [$end, IDENT, LAMBDA_ARROW, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, ']', ')', ';', ',', '}', ':'] - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - LIKE shift, and go to state 1375 - OPERATOR shift, and go to state 1378 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 +State 1602 - LESS_EQUALS error (nonassociative) - GREATER_EQUALS error (nonassociative) - NOT_EQUALS error (nonassociative) - '<' error (nonassociative) - '>' error (nonassociative) - '=' error (nonassociative) - - $default reduce using rule 777 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 777 and token Op resolved as shift ('=' < Op). - Conflict between rule 777 and token TYPECAST resolved as shift ('=' < TYPECAST). - Conflict between rule 777 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < '='). - Conflict between rule 777 and token POWER_OF resolved as shift ('=' < POWER_OF). - Conflict between rule 777 and token LESS_EQUALS resolved as an error (%nonassoc LESS_EQUALS). - Conflict between rule 777 and token GREATER_EQUALS resolved as an error (%nonassoc GREATER_EQUALS). - Conflict between rule 777 and token NOT_EQUALS resolved as an error (%nonassoc NOT_EQUALS). - Conflict between rule 777 and token AND resolved as reduce (AND < '='). - Conflict between rule 777 and token AT resolved as shift ('=' < AT). - Conflict between rule 777 and token BETWEEN resolved as shift ('=' < BETWEEN). - Conflict between rule 777 and token COLLATE resolved as shift ('=' < COLLATE). - Conflict between rule 777 and token GLOB resolved as shift ('=' < GLOB). - Conflict between rule 777 and token ILIKE resolved as shift ('=' < ILIKE). - Conflict between rule 777 and token IN_P resolved as shift ('=' < IN_P). - Conflict between rule 777 and token IS resolved as reduce (IS < '='). - Conflict between rule 777 and token ISNULL resolved as reduce (ISNULL < '='). - Conflict between rule 777 and token LIKE resolved as shift ('=' < LIKE). - Conflict between rule 777 and token NOT resolved as reduce (NOT < '='). - Conflict between rule 777 and token NOTNULL resolved as reduce (NOTNULL < '='). - Conflict between rule 777 and token OPERATOR resolved as shift ('=' < OPERATOR). - Conflict between rule 777 and token OR resolved as reduce (OR < '='). - Conflict between rule 777 and token SIMILAR resolved as shift ('=' < SIMILAR). - Conflict between rule 777 and token NOT_LA resolved as shift ('=' < NOT_LA). - Conflict between rule 777 and token '<' resolved as an error (%nonassoc '<'). - Conflict between rule 777 and token '>' resolved as an error (%nonassoc '>'). - Conflict between rule 777 and token '=' resolved as an error (%nonassoc '='). - Conflict between rule 777 and token '+' resolved as shift ('=' < '+'). - Conflict between rule 777 and token '-' resolved as shift ('=' < '-'). - Conflict between rule 777 and token '*' resolved as shift ('=' < '*'). - Conflict between rule 777 and token '/' resolved as shift ('=' < '/'). - Conflict between rule 777 and token '%' resolved as shift ('=' < '%'). - Conflict between rule 777 and token '^' resolved as shift ('=' < '^'). - - -state 1765 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr [$end, IDENT, Op, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, BETWEEN, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', ']', ')', ';', ',', '}', ':'] - 768 | a_expr '+' a_expr . [$end, IDENT, Op, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, BETWEEN, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', ']', ')', ';', ',', '}', ':'] - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 768 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 768 and token Op resolved as reduce (Op < '+'). - Conflict between rule 768 and token TYPECAST resolved as shift ('+' < TYPECAST). - Conflict between rule 768 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < '+'). - Conflict between rule 768 and token POWER_OF resolved as shift ('+' < POWER_OF). - Conflict between rule 768 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < '+'). - Conflict between rule 768 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < '+'). - Conflict between rule 768 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < '+'). - Conflict between rule 768 and token AND resolved as reduce (AND < '+'). - Conflict between rule 768 and token AT resolved as shift ('+' < AT). - Conflict between rule 768 and token BETWEEN resolved as reduce (BETWEEN < '+'). - Conflict between rule 768 and token COLLATE resolved as shift ('+' < COLLATE). - Conflict between rule 768 and token GLOB resolved as reduce (GLOB < '+'). - Conflict between rule 768 and token ILIKE resolved as reduce (ILIKE < '+'). - Conflict between rule 768 and token IN_P resolved as reduce (IN_P < '+'). - Conflict between rule 768 and token IS resolved as reduce (IS < '+'). - Conflict between rule 768 and token ISNULL resolved as reduce (ISNULL < '+'). - Conflict between rule 768 and token LIKE resolved as reduce (LIKE < '+'). - Conflict between rule 768 and token NOT resolved as reduce (NOT < '+'). - Conflict between rule 768 and token NOTNULL resolved as reduce (NOTNULL < '+'). - Conflict between rule 768 and token OPERATOR resolved as reduce (OPERATOR < '+'). - Conflict between rule 768 and token OR resolved as reduce (OR < '+'). - Conflict between rule 768 and token SIMILAR resolved as reduce (SIMILAR < '+'). - Conflict between rule 768 and token NOT_LA resolved as reduce (NOT_LA < '+'). - Conflict between rule 768 and token '<' resolved as reduce ('<' < '+'). - Conflict between rule 768 and token '>' resolved as reduce ('>' < '+'). - Conflict between rule 768 and token '=' resolved as reduce ('=' < '+'). - Conflict between rule 768 and token '+' resolved as reduce (%left '+'). - Conflict between rule 768 and token '-' resolved as reduce (%left '-'). - Conflict between rule 768 and token '*' resolved as shift ('+' < '*'). - Conflict between rule 768 and token '/' resolved as shift ('+' < '/'). - Conflict between rule 768 and token '%' resolved as shift ('+' < '%'). - Conflict between rule 768 and token '^' resolved as shift ('+' < '^'). - - -state 1766 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr [$end, IDENT, Op, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, BETWEEN, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', ']', ')', ';', ',', '}', ':'] - 769 | a_expr '-' a_expr . [$end, IDENT, Op, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, BETWEEN, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', ']', ')', ';', ',', '}', ':'] - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 769 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 769 and token Op resolved as reduce (Op < '-'). - Conflict between rule 769 and token TYPECAST resolved as shift ('-' < TYPECAST). - Conflict between rule 769 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < '-'). - Conflict between rule 769 and token POWER_OF resolved as shift ('-' < POWER_OF). - Conflict between rule 769 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < '-'). - Conflict between rule 769 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < '-'). - Conflict between rule 769 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < '-'). - Conflict between rule 769 and token AND resolved as reduce (AND < '-'). - Conflict between rule 769 and token AT resolved as shift ('-' < AT). - Conflict between rule 769 and token BETWEEN resolved as reduce (BETWEEN < '-'). - Conflict between rule 769 and token COLLATE resolved as shift ('-' < COLLATE). - Conflict between rule 769 and token GLOB resolved as reduce (GLOB < '-'). - Conflict between rule 769 and token ILIKE resolved as reduce (ILIKE < '-'). - Conflict between rule 769 and token IN_P resolved as reduce (IN_P < '-'). - Conflict between rule 769 and token IS resolved as reduce (IS < '-'). - Conflict between rule 769 and token ISNULL resolved as reduce (ISNULL < '-'). - Conflict between rule 769 and token LIKE resolved as reduce (LIKE < '-'). - Conflict between rule 769 and token NOT resolved as reduce (NOT < '-'). - Conflict between rule 769 and token NOTNULL resolved as reduce (NOTNULL < '-'). - Conflict between rule 769 and token OPERATOR resolved as reduce (OPERATOR < '-'). - Conflict between rule 769 and token OR resolved as reduce (OR < '-'). - Conflict between rule 769 and token SIMILAR resolved as reduce (SIMILAR < '-'). - Conflict between rule 769 and token NOT_LA resolved as reduce (NOT_LA < '-'). - Conflict between rule 769 and token '<' resolved as reduce ('<' < '-'). - Conflict between rule 769 and token '>' resolved as reduce ('>' < '-'). - Conflict between rule 769 and token '=' resolved as reduce ('=' < '-'). - Conflict between rule 769 and token '+' resolved as reduce (%left '+'). - Conflict between rule 769 and token '-' resolved as reduce (%left '-'). - Conflict between rule 769 and token '*' resolved as shift ('-' < '*'). - Conflict between rule 769 and token '/' resolved as shift ('-' < '/'). - Conflict between rule 769 and token '%' resolved as shift ('-' < '%'). - Conflict between rule 769 and token '^' resolved as shift ('-' < '^'). - - -state 1767 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr [$end, IDENT, Op, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, BETWEEN, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', ']', ')', ';', ',', '}', ':'] - 770 | a_expr '*' a_expr . [$end, IDENT, Op, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, BETWEEN, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', ']', ')', ';', ',', '}', ':'] - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - '^' shift, and go to state 1390 - - $default reduce using rule 770 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 770 and token Op resolved as reduce (Op < '*'). - Conflict between rule 770 and token TYPECAST resolved as shift ('*' < TYPECAST). - Conflict between rule 770 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < '*'). - Conflict between rule 770 and token POWER_OF resolved as shift ('*' < POWER_OF). - Conflict between rule 770 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < '*'). - Conflict between rule 770 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < '*'). - Conflict between rule 770 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < '*'). - Conflict between rule 770 and token AND resolved as reduce (AND < '*'). - Conflict between rule 770 and token AT resolved as shift ('*' < AT). - Conflict between rule 770 and token BETWEEN resolved as reduce (BETWEEN < '*'). - Conflict between rule 770 and token COLLATE resolved as shift ('*' < COLLATE). - Conflict between rule 770 and token GLOB resolved as reduce (GLOB < '*'). - Conflict between rule 770 and token ILIKE resolved as reduce (ILIKE < '*'). - Conflict between rule 770 and token IN_P resolved as reduce (IN_P < '*'). - Conflict between rule 770 and token IS resolved as reduce (IS < '*'). - Conflict between rule 770 and token ISNULL resolved as reduce (ISNULL < '*'). - Conflict between rule 770 and token LIKE resolved as reduce (LIKE < '*'). - Conflict between rule 770 and token NOT resolved as reduce (NOT < '*'). - Conflict between rule 770 and token NOTNULL resolved as reduce (NOTNULL < '*'). - Conflict between rule 770 and token OPERATOR resolved as reduce (OPERATOR < '*'). - Conflict between rule 770 and token OR resolved as reduce (OR < '*'). - Conflict between rule 770 and token SIMILAR resolved as reduce (SIMILAR < '*'). - Conflict between rule 770 and token NOT_LA resolved as reduce (NOT_LA < '*'). - Conflict between rule 770 and token '<' resolved as reduce ('<' < '*'). - Conflict between rule 770 and token '>' resolved as reduce ('>' < '*'). - Conflict between rule 770 and token '=' resolved as reduce ('=' < '*'). - Conflict between rule 770 and token '+' resolved as reduce ('+' < '*'). - Conflict between rule 770 and token '-' resolved as reduce ('-' < '*'). - Conflict between rule 770 and token '*' resolved as reduce (%left '*'). - Conflict between rule 770 and token '/' resolved as reduce (%left '/'). - Conflict between rule 770 and token '%' resolved as reduce (%left '%'). - Conflict between rule 770 and token '^' resolved as shift ('*' < '^'). - - -state 1768 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr [$end, IDENT, Op, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, BETWEEN, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', ']', ')', ';', ',', '}', ':'] - 771 | a_expr '/' a_expr . [$end, IDENT, Op, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, BETWEEN, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', ']', ')', ';', ',', '}', ':'] - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - '^' shift, and go to state 1390 - - $default reduce using rule 771 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 771 and token Op resolved as reduce (Op < '/'). - Conflict between rule 771 and token TYPECAST resolved as shift ('/' < TYPECAST). - Conflict between rule 771 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < '/'). - Conflict between rule 771 and token POWER_OF resolved as shift ('/' < POWER_OF). - Conflict between rule 771 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < '/'). - Conflict between rule 771 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < '/'). - Conflict between rule 771 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < '/'). - Conflict between rule 771 and token AND resolved as reduce (AND < '/'). - Conflict between rule 771 and token AT resolved as shift ('/' < AT). - Conflict between rule 771 and token BETWEEN resolved as reduce (BETWEEN < '/'). - Conflict between rule 771 and token COLLATE resolved as shift ('/' < COLLATE). - Conflict between rule 771 and token GLOB resolved as reduce (GLOB < '/'). - Conflict between rule 771 and token ILIKE resolved as reduce (ILIKE < '/'). - Conflict between rule 771 and token IN_P resolved as reduce (IN_P < '/'). - Conflict between rule 771 and token IS resolved as reduce (IS < '/'). - Conflict between rule 771 and token ISNULL resolved as reduce (ISNULL < '/'). - Conflict between rule 771 and token LIKE resolved as reduce (LIKE < '/'). - Conflict between rule 771 and token NOT resolved as reduce (NOT < '/'). - Conflict between rule 771 and token NOTNULL resolved as reduce (NOTNULL < '/'). - Conflict between rule 771 and token OPERATOR resolved as reduce (OPERATOR < '/'). - Conflict between rule 771 and token OR resolved as reduce (OR < '/'). - Conflict between rule 771 and token SIMILAR resolved as reduce (SIMILAR < '/'). - Conflict between rule 771 and token NOT_LA resolved as reduce (NOT_LA < '/'). - Conflict between rule 771 and token '<' resolved as reduce ('<' < '/'). - Conflict between rule 771 and token '>' resolved as reduce ('>' < '/'). - Conflict between rule 771 and token '=' resolved as reduce ('=' < '/'). - Conflict between rule 771 and token '+' resolved as reduce ('+' < '/'). - Conflict between rule 771 and token '-' resolved as reduce ('-' < '/'). - Conflict between rule 771 and token '*' resolved as reduce (%left '*'). - Conflict between rule 771 and token '/' resolved as reduce (%left '/'). - Conflict between rule 771 and token '%' resolved as reduce (%left '%'). - Conflict between rule 771 and token '^' resolved as shift ('/' < '^'). - - -state 1769 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr [$end, IDENT, Op, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, BETWEEN, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', ']', ')', ';', ',', '}', ':'] - 772 | a_expr '%' a_expr . [$end, IDENT, Op, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, BETWEEN, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', ']', ')', ';', ',', '}', ':'] - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - '^' shift, and go to state 1390 - - $default reduce using rule 772 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 772 and token Op resolved as reduce (Op < '%'). - Conflict between rule 772 and token TYPECAST resolved as shift ('%' < TYPECAST). - Conflict between rule 772 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < '%'). - Conflict between rule 772 and token POWER_OF resolved as shift ('%' < POWER_OF). - Conflict between rule 772 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < '%'). - Conflict between rule 772 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < '%'). - Conflict between rule 772 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < '%'). - Conflict between rule 772 and token AND resolved as reduce (AND < '%'). - Conflict between rule 772 and token AT resolved as shift ('%' < AT). - Conflict between rule 772 and token BETWEEN resolved as reduce (BETWEEN < '%'). - Conflict between rule 772 and token COLLATE resolved as shift ('%' < COLLATE). - Conflict between rule 772 and token GLOB resolved as reduce (GLOB < '%'). - Conflict between rule 772 and token ILIKE resolved as reduce (ILIKE < '%'). - Conflict between rule 772 and token IN_P resolved as reduce (IN_P < '%'). - Conflict between rule 772 and token IS resolved as reduce (IS < '%'). - Conflict between rule 772 and token ISNULL resolved as reduce (ISNULL < '%'). - Conflict between rule 772 and token LIKE resolved as reduce (LIKE < '%'). - Conflict between rule 772 and token NOT resolved as reduce (NOT < '%'). - Conflict between rule 772 and token NOTNULL resolved as reduce (NOTNULL < '%'). - Conflict between rule 772 and token OPERATOR resolved as reduce (OPERATOR < '%'). - Conflict between rule 772 and token OR resolved as reduce (OR < '%'). - Conflict between rule 772 and token SIMILAR resolved as reduce (SIMILAR < '%'). - Conflict between rule 772 and token NOT_LA resolved as reduce (NOT_LA < '%'). - Conflict between rule 772 and token '<' resolved as reduce ('<' < '%'). - Conflict between rule 772 and token '>' resolved as reduce ('>' < '%'). - Conflict between rule 772 and token '=' resolved as reduce ('=' < '%'). - Conflict between rule 772 and token '+' resolved as reduce ('+' < '%'). - Conflict between rule 772 and token '-' resolved as reduce ('-' < '%'). - Conflict between rule 772 and token '*' resolved as reduce (%left '*'). - Conflict between rule 772 and token '/' resolved as reduce (%left '/'). - Conflict between rule 772 and token '%' resolved as reduce (%left '%'). - Conflict between rule 772 and token '^' resolved as shift ('%' < '^'). - - -state 1770 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr [$end, IDENT, Op, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, BETWEEN, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 773 | a_expr '^' a_expr . [$end, IDENT, Op, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, BETWEEN, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - TYPECAST shift, and go to state 1359 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - - $default reduce using rule 773 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 773 and token Op resolved as reduce (Op < '^'). - Conflict between rule 773 and token TYPECAST resolved as shift ('^' < TYPECAST). - Conflict between rule 773 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < '^'). - Conflict between rule 773 and token POWER_OF resolved as reduce (%left POWER_OF). - Conflict between rule 773 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < '^'). - Conflict between rule 773 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < '^'). - Conflict between rule 773 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < '^'). - Conflict between rule 773 and token AND resolved as reduce (AND < '^'). - Conflict between rule 773 and token AT resolved as shift ('^' < AT). - Conflict between rule 773 and token BETWEEN resolved as reduce (BETWEEN < '^'). - Conflict between rule 773 and token COLLATE resolved as shift ('^' < COLLATE). - Conflict between rule 773 and token GLOB resolved as reduce (GLOB < '^'). - Conflict between rule 773 and token ILIKE resolved as reduce (ILIKE < '^'). - Conflict between rule 773 and token IN_P resolved as reduce (IN_P < '^'). - Conflict between rule 773 and token IS resolved as reduce (IS < '^'). - Conflict between rule 773 and token ISNULL resolved as reduce (ISNULL < '^'). - Conflict between rule 773 and token LIKE resolved as reduce (LIKE < '^'). - Conflict between rule 773 and token NOT resolved as reduce (NOT < '^'). - Conflict between rule 773 and token NOTNULL resolved as reduce (NOTNULL < '^'). - Conflict between rule 773 and token OPERATOR resolved as reduce (OPERATOR < '^'). - Conflict between rule 773 and token OR resolved as reduce (OR < '^'). - Conflict between rule 773 and token SIMILAR resolved as reduce (SIMILAR < '^'). - Conflict between rule 773 and token NOT_LA resolved as reduce (NOT_LA < '^'). - Conflict between rule 773 and token '<' resolved as reduce ('<' < '^'). - Conflict between rule 773 and token '>' resolved as reduce ('>' < '^'). - Conflict between rule 773 and token '=' resolved as reduce ('=' < '^'). - Conflict between rule 773 and token '+' resolved as reduce ('+' < '^'). - Conflict between rule 773 and token '-' resolved as reduce ('-' < '^'). - Conflict between rule 773 and token '*' resolved as reduce ('*' < '^'). - Conflict between rule 773 and token '/' resolved as reduce ('/' < '^'). - Conflict between rule 773 and token '%' resolved as reduce ('%' < '^'). - Conflict between rule 773 and token '^' resolved as reduce (%left '^'). - - -state 1771 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr [$end, IDENT, Op, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, BETWEEN, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 781 | a_expr qual_Op a_expr . [$end, IDENT, Op, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, BETWEEN, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 781 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 781 and token Op resolved as reduce (%left Op). - Conflict between rule 781 and token TYPECAST resolved as shift (Op < TYPECAST). - Conflict between rule 781 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < Op). - Conflict between rule 781 and token POWER_OF resolved as shift (Op < POWER_OF). - Conflict between rule 781 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < Op). - Conflict between rule 781 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < Op). - Conflict between rule 781 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < Op). - Conflict between rule 781 and token AND resolved as reduce (AND < Op). - Conflict between rule 781 and token AT resolved as shift (Op < AT). - Conflict between rule 781 and token BETWEEN resolved as reduce (BETWEEN < Op). - Conflict between rule 781 and token COLLATE resolved as shift (Op < COLLATE). - Conflict between rule 781 and token GLOB resolved as reduce (GLOB < Op). - Conflict between rule 781 and token ILIKE resolved as reduce (ILIKE < Op). - Conflict between rule 781 and token IN_P resolved as reduce (IN_P < Op). - Conflict between rule 781 and token IS resolved as reduce (IS < Op). - Conflict between rule 781 and token ISNULL resolved as reduce (ISNULL < Op). - Conflict between rule 781 and token LIKE resolved as reduce (LIKE < Op). - Conflict between rule 781 and token NOT resolved as reduce (NOT < Op). - Conflict between rule 781 and token NOTNULL resolved as reduce (NOTNULL < Op). - Conflict between rule 781 and token OPERATOR resolved as reduce (%left OPERATOR). - Conflict between rule 781 and token OR resolved as reduce (OR < Op). - Conflict between rule 781 and token SIMILAR resolved as reduce (SIMILAR < Op). - Conflict between rule 781 and token NOT_LA resolved as reduce (NOT_LA < Op). - Conflict between rule 781 and token '<' resolved as reduce ('<' < Op). - Conflict between rule 781 and token '>' resolved as reduce ('>' < Op). - Conflict between rule 781 and token '=' resolved as reduce ('=' < Op). - Conflict between rule 781 and token '+' resolved as shift (Op < '+'). - Conflict between rule 781 and token '-' resolved as shift (Op < '-'). - Conflict between rule 781 and token '*' resolved as shift (Op < '*'). - Conflict between rule 781 and token '/' resolved as shift (Op < '/'). - Conflict between rule 781 and token '%' resolved as shift (Op < '%'). - Conflict between rule 781 and token '^' resolved as shift (Op < '^'). - - -state 1772 - - 948 sub_type: ALL . - - $default reduce using rule 948 (sub_type) - - -state 1773 - - 946 sub_type: ANY . - - $default reduce using rule 946 (sub_type) - - -state 1774 - - 947 sub_type: SOME . - - $default reduce using rule 947 (sub_type) - - -state 1775 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 827 a_expr: a_expr subquery_Op sub_type . select_with_parens - 828 | a_expr subquery_Op sub_type . '(' a_expr ')' - - '(' shift, and go to state 2108 - - select_with_parens go to state 2109 - - -state 1776 - - 907 within_group_clause: WITHIN GROUP_P . '(' sort_clause ')' - - '(' shift, and go to state 2110 - - -state 1777 - - 909 filter_clause: FILTER . '(' WHERE a_expr ')' - 910 | FILTER . '(' a_expr ')' - - '(' shift, and go to state 2111 - - -state 1778 - - 874 func_expr: func_application within_group_clause filter_clause . export_clause over_clause - 912 export_clause: . EXPORT_STATE - 913 | . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OVER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - - EXPORT_STATE shift, and go to state 2112 - - $default reduce using rule 913 (export_clause) - - export_clause go to state 2113 - - -state 1779 - - 937 qualified_row: ROW . '(' expr_list_opt_comma ')' - 938 | ROW . '(' ')' - - '(' shift, and go to state 1328 - - -state 1780 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 940 | '(' . expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 981 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 1343 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1781 - - 810 a_expr: row OVERLAPS row . - - $default reduce using rule 810 (a_expr) - - -state 1782 - - 1045 target_list: target_list ',' target_el . - - $default reduce using rule 1045 (target_list) - - -state 1783 - - 478 OptTempTableName: GLOBAL . TEMPORARY opt_table qualified_name - 479 | GLOBAL . TEMP opt_table qualified_name - 1374 unreserved_keyword: GLOBAL . [$end, CREATE_P, EXCEPT, FETCH, FOR, FROM, GROUP_P, HAVING, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WHERE, WINDOW, WITH, '[', ')', '.', ';'] - - TEMP shift, and go to state 2114 - TEMPORARY shift, and go to state 2115 - - $default reduce using rule 1374 (unreserved_keyword) - - -state 1784 - - 476 OptTempTableName: LOCAL . TEMPORARY opt_table qualified_name - 477 | LOCAL . TEMP opt_table qualified_name - 1412 unreserved_keyword: LOCAL . [$end, CREATE_P, EXCEPT, FETCH, FOR, FROM, GROUP_P, HAVING, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WHERE, WINDOW, WITH, '[', ')', '.', ';'] - - TEMP shift, and go to state 2116 - TEMPORARY shift, and go to state 2117 - - $default reduce using rule 1412 (unreserved_keyword) - - -state 1785 - - 481 OptTempTableName: TABLE . qualified_name - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 2118 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1786 - - 475 OptTempTableName: TEMP . opt_table qualified_name - 483 opt_table: . TABLE - 484 | . [IDENT, SCONST, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, ISOLATION, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEVEL, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE] - 1542 unreserved_keyword: TEMP . [$end, CREATE_P, EXCEPT, FETCH, FOR, FROM, GROUP_P, HAVING, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WHERE, WINDOW, WITH, '[', ')', '.', ';'] - - TABLE shift, and go to state 2119 - - $end reduce using rule 1542 (unreserved_keyword) - CREATE_P reduce using rule 1542 (unreserved_keyword) - EXCEPT reduce using rule 1542 (unreserved_keyword) - FETCH reduce using rule 1542 (unreserved_keyword) - FOR reduce using rule 1542 (unreserved_keyword) - FROM reduce using rule 1542 (unreserved_keyword) - GROUP_P reduce using rule 1542 (unreserved_keyword) - HAVING reduce using rule 1542 (unreserved_keyword) - INTERSECT reduce using rule 1542 (unreserved_keyword) - LIMIT reduce using rule 1542 (unreserved_keyword) - OFFSET reduce using rule 1542 (unreserved_keyword) - ON reduce using rule 1542 (unreserved_keyword) - ORDER reduce using rule 1542 (unreserved_keyword) - QUALIFY reduce using rule 1542 (unreserved_keyword) - RETURNING reduce using rule 1542 (unreserved_keyword) - UNION reduce using rule 1542 (unreserved_keyword) - USING reduce using rule 1542 (unreserved_keyword) - WHERE reduce using rule 1542 (unreserved_keyword) - WINDOW reduce using rule 1542 (unreserved_keyword) - WITH reduce using rule 1542 (unreserved_keyword) - '[' reduce using rule 1542 (unreserved_keyword) - ')' reduce using rule 1542 (unreserved_keyword) - '.' reduce using rule 1542 (unreserved_keyword) - ';' reduce using rule 1542 (unreserved_keyword) - $default reduce using rule 484 (opt_table) - - opt_table go to state 2120 - - -state 1787 - - 474 OptTempTableName: TEMPORARY . opt_table qualified_name - 483 opt_table: . TABLE - 484 | . [IDENT, SCONST, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, ISOLATION, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEVEL, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE] - 1544 unreserved_keyword: TEMPORARY . [$end, CREATE_P, EXCEPT, FETCH, FOR, FROM, GROUP_P, HAVING, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WHERE, WINDOW, WITH, '[', ')', '.', ';'] - - TABLE shift, and go to state 2119 - - $end reduce using rule 1544 (unreserved_keyword) - CREATE_P reduce using rule 1544 (unreserved_keyword) - EXCEPT reduce using rule 1544 (unreserved_keyword) - FETCH reduce using rule 1544 (unreserved_keyword) - FOR reduce using rule 1544 (unreserved_keyword) - FROM reduce using rule 1544 (unreserved_keyword) - GROUP_P reduce using rule 1544 (unreserved_keyword) - HAVING reduce using rule 1544 (unreserved_keyword) - INTERSECT reduce using rule 1544 (unreserved_keyword) - LIMIT reduce using rule 1544 (unreserved_keyword) - OFFSET reduce using rule 1544 (unreserved_keyword) - ON reduce using rule 1544 (unreserved_keyword) - ORDER reduce using rule 1544 (unreserved_keyword) - QUALIFY reduce using rule 1544 (unreserved_keyword) - RETURNING reduce using rule 1544 (unreserved_keyword) - UNION reduce using rule 1544 (unreserved_keyword) - USING reduce using rule 1544 (unreserved_keyword) - WHERE reduce using rule 1544 (unreserved_keyword) - WINDOW reduce using rule 1544 (unreserved_keyword) - WITH reduce using rule 1544 (unreserved_keyword) - '[' reduce using rule 1544 (unreserved_keyword) - ')' reduce using rule 1544 (unreserved_keyword) - '.' reduce using rule 1544 (unreserved_keyword) - ';' reduce using rule 1544 (unreserved_keyword) - $default reduce using rule 484 (opt_table) - - opt_table go to state 2121 - - -state 1788 - - 480 OptTempTableName: UNLOGGED . opt_table qualified_name - 483 opt_table: . TABLE - 484 | . [IDENT, SCONST, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, ISOLATION, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEVEL, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE] - 1558 unreserved_keyword: UNLOGGED . [$end, CREATE_P, EXCEPT, FETCH, FOR, FROM, GROUP_P, HAVING, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WHERE, WINDOW, WITH, '[', ')', '.', ';'] - - TABLE shift, and go to state 2119 - - $end reduce using rule 1558 (unreserved_keyword) - CREATE_P reduce using rule 1558 (unreserved_keyword) - EXCEPT reduce using rule 1558 (unreserved_keyword) - FETCH reduce using rule 1558 (unreserved_keyword) - FOR reduce using rule 1558 (unreserved_keyword) - FROM reduce using rule 1558 (unreserved_keyword) - GROUP_P reduce using rule 1558 (unreserved_keyword) - HAVING reduce using rule 1558 (unreserved_keyword) - INTERSECT reduce using rule 1558 (unreserved_keyword) - LIMIT reduce using rule 1558 (unreserved_keyword) - OFFSET reduce using rule 1558 (unreserved_keyword) - ON reduce using rule 1558 (unreserved_keyword) - ORDER reduce using rule 1558 (unreserved_keyword) - QUALIFY reduce using rule 1558 (unreserved_keyword) - RETURNING reduce using rule 1558 (unreserved_keyword) - UNION reduce using rule 1558 (unreserved_keyword) - USING reduce using rule 1558 (unreserved_keyword) - WHERE reduce using rule 1558 (unreserved_keyword) - WINDOW reduce using rule 1558 (unreserved_keyword) - WITH reduce using rule 1558 (unreserved_keyword) - '[' reduce using rule 1558 (unreserved_keyword) - ')' reduce using rule 1558 (unreserved_keyword) - '.' reduce using rule 1558 (unreserved_keyword) - ';' reduce using rule 1558 (unreserved_keyword) - $default reduce using rule 484 (opt_table) - - opt_table go to state 2122 - - -state 1789 - - 472 into_clause: INTO OptTempTableName . - - $default reduce using rule 472 (into_clause) - - -state 1790 - - 482 OptTempTableName: qualified_name . - - $default reduce using rule 482 (OptTempTableName) - - -state 1791 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 599 from_clause: FROM . from_list_opt_comma - 601 from_list: . table_ref - 602 | . from_list ',' table_ref - 603 from_list_opt_comma: . from_list - 604 | . from_list ',' - 605 table_ref: . relation_expr opt_alias_clause opt_tablesample_clause - 606 | . func_table func_alias_clause opt_tablesample_clause - 607 | . values_clause_opt_comma alias_clause opt_tablesample_clause - 608 | . LATERAL_P func_table func_alias_clause - 609 | . select_with_parens opt_alias_clause opt_tablesample_clause - 610 | . LATERAL_P select_with_parens opt_alias_clause - 611 | . joined_table - 612 | . '(' joined_table ')' alias_clause - 613 joined_table: . '(' joined_table ')' - 614 | . table_ref CROSS JOIN table_ref - 615 | . table_ref join_type JOIN table_ref join_qual - 616 | . table_ref JOIN table_ref join_qual - 617 | . table_ref NATURAL join_type JOIN table_ref - 618 | . table_ref NATURAL JOIN table_ref - 638 relation_expr: . qualified_name - 639 | . qualified_name '*' - 640 | . ONLY qualified_name - 641 | . ONLY '(' qualified_name ')' - 642 func_table: . func_expr_windowless opt_ordinality - 643 | . ROWS FROM '(' rowsfrom_list ')' opt_ordinality - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 876 func_expr_windowless: . func_application - 877 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BINARY shift, and go to state 116 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 2123 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ONLY shift, and go to state 589 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 2124 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 584 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '(' shift, and go to state 2125 - - select_with_parens go to state 2126 - values_clause go to state 62 - values_clause_opt_comma go to state 2127 - from_list go to state 2128 - from_list_opt_comma go to state 2129 - table_ref go to state 2130 - joined_table go to state 2131 - relation_expr go to state 2132 - func_table go to state 2133 - func_application go to state 2134 - func_expr_windowless go to state 2135 - func_expr_common_subexpr go to state 2136 - qualified_name go to state 591 - func_name go to state 485 - ColId go to state 2137 - ColIdOrString go to state 593 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1792 - - 460 simple_select: SELECT distinct_clause target_list_opt_comma into_clause from_clause . where_clause group_clause having_clause window_clause qualify_clause sample_clause - 651 where_clause: . WHERE a_expr - 652 | . [$end, CREATE_P, EXCEPT, FETCH, FOR, GROUP_P, HAVING, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WINDOW, WITH, ')', ';'] - - WHERE shift, and go to state 2138 - - $default reduce using rule 652 (where_clause) - - where_clause go to state 2139 - - -state 1793 - - 495 opt_sort_clause: . sort_clause - 496 | . [IGNORE_P, RESPECT_P, ')'] - 497 sort_clause: . ORDER BY sortby_list - 498 | . ORDER BY ALL opt_asc_desc opt_nulls_order - 499 | . ORDER BY '*' opt_asc_desc opt_nulls_order - 868 func_application: func_name '(' func_arg_list . opt_sort_clause opt_ignore_nulls ')' - 870 | func_name '(' func_arg_list . ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 985 func_arg_list: func_arg_list . ',' func_arg_expr - 1083 AexprConst: func_name '(' func_arg_list . opt_sort_clause opt_ignore_nulls ')' Sconst - - ORDER shift, and go to state 612 - ',' shift, and go to state 1537 - - $default reduce using rule 496 (opt_sort_clause) - - opt_sort_clause go to state 2140 - sort_clause go to state 1539 - - -state 1794 - - 1052 target_el: ColId '.' '*' . opt_except_list opt_replace_list - 1053 except_list: . EXCLUDE '(' name_list_opt_comma ')' - 1054 | . EXCLUDE ColId - 1055 opt_except_list: . except_list - 1056 | . [$end, CREATE_P, EXCEPT, FETCH, FOR, FROM, GROUP_P, HAVING, INTERSECT, INTO, LIMIT, OFFSET, ON, ORDER, QUALIFY, REPLACE, RETURNING, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - - EXCLUDE shift, and go to state 1336 - - $default reduce using rule 1056 (opt_except_list) - - except_list go to state 1337 - opt_except_list go to state 2141 - - -state 1795 - - 459 simple_select: SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause . where_clause group_clause having_clause window_clause qualify_clause sample_clause - 651 where_clause: . WHERE a_expr - 652 | . [$end, CREATE_P, EXCEPT, FETCH, FOR, GROUP_P, HAVING, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WINDOW, WITH, ')', ';'] - - WHERE shift, and go to state 2138 - - $default reduce using rule 652 (where_clause) - - where_clause go to state 2142 + 1033 Numeric: DEC • opt_type_modifiers + '(' shift, and go to state 1674 -state 1796 + $default reduce using rule 1024 (opt_type_modifiers) - 1091 Iconst: . ICONST - 1205 zone_value: ConstInterval '(' . Iconst ')' Sconst + opt_type_modifiers go to state 1675 - ICONST shift, and go to state 864 - Iconst go to state 2143 +State 1603 + 1032 Numeric: DECIMAL_P • opt_type_modifiers -state 1797 + '(' shift, and go to state 1674 - 730 year_keyword: . YEAR_P - 731 | . YEARS_P - 732 month_keyword: . MONTH_P - 733 | . MONTHS_P - 734 day_keyword: . DAY_P - 735 | . DAYS_P - 736 hour_keyword: . HOUR_P - 737 | . HOURS_P - 738 minute_keyword: . MINUTE_P - 739 | . MINUTES_P - 740 second_keyword: . SECOND_P - 741 | . SECONDS_P - 742 millisecond_keyword: . MILLISECOND_P - 743 | . MILLISECONDS_P - 744 microsecond_keyword: . MICROSECOND_P - 745 | . MICROSECONDS_P - 746 opt_interval: . year_keyword - 747 | . month_keyword - 748 | . day_keyword - 749 | . hour_keyword - 750 | . minute_keyword - 751 | . second_keyword - 752 | . millisecond_keyword - 753 | . microsecond_keyword - 754 | . year_keyword TO month_keyword - 755 | . day_keyword TO hour_keyword - 756 | . day_keyword TO minute_keyword - 757 | . day_keyword TO second_keyword - 758 | . hour_keyword TO minute_keyword - 759 | . hour_keyword TO second_keyword - 760 | . minute_keyword TO second_keyword - 761 | . [$end, ';'] - 1204 zone_value: ConstInterval Sconst . opt_interval + $default reduce using rule 1024 (opt_type_modifiers) - DAY_P shift, and go to state 1241 - DAYS_P shift, and go to state 1242 - HOUR_P shift, and go to state 1243 - HOURS_P shift, and go to state 1244 - MICROSECOND_P shift, and go to state 1245 - MICROSECONDS_P shift, and go to state 1246 - MILLISECOND_P shift, and go to state 1247 - MILLISECONDS_P shift, and go to state 1248 - MINUTE_P shift, and go to state 1249 - MINUTES_P shift, and go to state 1250 - MONTH_P shift, and go to state 1251 - MONTHS_P shift, and go to state 1252 - SECOND_P shift, and go to state 1253 - SECONDS_P shift, and go to state 1254 - YEAR_P shift, and go to state 1255 - YEARS_P shift, and go to state 1256 + opt_type_modifiers go to state 1676 - $default reduce using rule 761 (opt_interval) - year_keyword go to state 1258 - month_keyword go to state 1259 - day_keyword go to state 1260 - hour_keyword go to state 1261 - minute_keyword go to state 1262 - second_keyword go to state 1263 - millisecond_keyword go to state 1264 - microsecond_keyword go to state 1265 - opt_interval go to state 2144 - - -state 1798 - - 641 relation_expr: ONLY '(' qualified_name ')' . - - $default reduce using rule 641 (relation_expr) - - -state 1799 - - 1111 opt_name_list: . '(' name_list_opt_comma ')' - 1112 | . [$end, ';'] - 1220 VacuumStmt: VACUUM '(' vacuum_option_list ')' qualified_name . opt_name_list - - '(' shift, and go to state 987 - - $default reduce using rule 1112 (opt_name_list) - - opt_name_list go to state 2145 - - -state 1800 - - 1229 vacuum_option_list: vacuum_option_list ',' vacuum_option_elem . - - $default reduce using rule 1229 (vacuum_option_list) - - -state 1801 - - 1217 VacuumStmt: VACUUM opt_full opt_freeze opt_verbose qualified_name . - - $default reduce using rule 1217 (VacuumStmt) - - -state 1802 - - 1218 VacuumStmt: VACUUM opt_full opt_freeze opt_verbose AnalyzeStmt . - - $default reduce using rule 1218 (VacuumStmt) - - -state 1803 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 979 expr_list: expr_list ',' a_expr . [ORDER, RANGE, ROWS, ']', ')', ','] - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 979 (expr_list) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 1804 - - 1070 name_list: name_list ',' . name - 1072 name_list_opt_comma: name_list ',' . [')'] - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 1072 (name_list_opt_comma) - - name go to state 1605 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1805 - - 1111 opt_name_list: '(' name_list_opt_comma ')' . - - $default reduce using rule 1111 (opt_name_list) - - -state 1806 - - 117 InsertStmt: . opt_with_clause INSERT INTO insert_target insert_rest opt_on_conflict returning_clause - 128 opt_with_clause: . with_clause - 129 | . [DELETE_P, INSERT, UPDATE] - 396 UpdateStmt: . opt_with_clause UPDATE relation_expr_opt_alias SET set_clause_list_opt_comma from_clause where_or_current_clause returning_clause - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 471 common_table_expr: name opt_name_list AS '(' . PreparableStmt ')' - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 1123 PreparableStmt: . SelectStmt - 1124 | . InsertStmt - 1125 | . UpdateStmt - 1126 | . DeleteStmt - 1232 DeleteStmt: . opt_with_clause DELETE_P FROM relation_expr_opt_alias using_clause where_or_current_clause returning_clause - - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - $default reduce using rule 129 (opt_with_clause) - - InsertStmt go to state 1639 - opt_with_clause go to state 44 - UpdateStmt go to state 1640 - SelectStmt go to state 1641 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 61 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - PreparableStmt go to state 2146 - DeleteStmt go to state 1643 - - -state 1807 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 601 from_list: . table_ref - 602 | . from_list ',' table_ref - 603 from_list_opt_comma: . from_list - 604 | . from_list ',' - 605 table_ref: . relation_expr opt_alias_clause opt_tablesample_clause - 606 | . func_table func_alias_clause opt_tablesample_clause - 607 | . values_clause_opt_comma alias_clause opt_tablesample_clause - 608 | . LATERAL_P func_table func_alias_clause - 609 | . select_with_parens opt_alias_clause opt_tablesample_clause - 610 | . LATERAL_P select_with_parens opt_alias_clause - 611 | . joined_table - 612 | . '(' joined_table ')' alias_clause - 613 joined_table: . '(' joined_table ')' - 614 | . table_ref CROSS JOIN table_ref - 615 | . table_ref join_type JOIN table_ref join_qual - 616 | . table_ref JOIN table_ref join_qual - 617 | . table_ref NATURAL join_type JOIN table_ref - 618 | . table_ref NATURAL JOIN table_ref - 638 relation_expr: . qualified_name - 639 | . qualified_name '*' - 640 | . ONLY qualified_name - 641 | . ONLY '(' qualified_name ')' - 642 func_table: . func_expr_windowless opt_ordinality - 643 | . ROWS FROM '(' rowsfrom_list ')' opt_ordinality - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 876 func_expr_windowless: . func_application - 877 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1238 using_clause: USING . from_list_opt_comma - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BINARY shift, and go to state 116 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 2123 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ONLY shift, and go to state 589 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 2124 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 584 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '(' shift, and go to state 2125 - - select_with_parens go to state 2126 - values_clause go to state 62 - values_clause_opt_comma go to state 2127 - from_list go to state 2128 - from_list_opt_comma go to state 2147 - table_ref go to state 2130 - joined_table go to state 2131 - relation_expr go to state 2132 - func_table go to state 2133 - func_application go to state 2134 - func_expr_windowless go to state 2135 - func_expr_common_subexpr go to state 2136 - qualified_name go to state 591 - func_name go to state 485 - ColId go to state 2137 - ColIdOrString go to state 593 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1808 - - 1232 DeleteStmt: opt_with_clause DELETE_P FROM relation_expr_opt_alias using_clause . where_or_current_clause returning_clause - 1236 where_or_current_clause: . WHERE a_expr - 1237 | . [$end, RETURNING, ')', ';'] - - WHERE shift, and go to state 2148 - - $default reduce using rule 1237 (where_or_current_clause) - - where_or_current_clause go to state 2149 - - -state 1809 - - 122 insert_rest: DEFAULT . VALUES - - VALUES shift, and go to state 2150 - - -state 1810 - - 119 insert_rest: OVERRIDING . override_kind VALUE_P SelectStmt - 141 override_kind: . USER - 142 | . SYSTEM_P - - SYSTEM_P shift, and go to state 2151 - USER shift, and go to state 2152 - - override_kind go to state 2153 - - -state 1811 - - 120 insert_rest: '(' . insert_column_list ')' SelectStmt - 121 | '(' . insert_column_list ')' OVERRIDING override_kind VALUE_P SelectStmt - 130 insert_column_item: . ColId opt_indirection - 149 insert_column_list: . insert_column_item - 150 | . insert_column_list ',' insert_column_item - 447 select_with_parens: . '(' select_no_parens ')' - 447 | '(' . select_no_parens ')' - 448 | . '(' select_with_parens ')' - 448 | '(' . select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 26 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 31 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 584 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITH shift, and go to state 34 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - insert_column_item go to state 2154 - insert_column_list go to state 2155 - select_with_parens go to state 603 - select_no_parens go to state 604 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - ColId go to state 2156 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1812 - - 117 InsertStmt: opt_with_clause INSERT INTO insert_target insert_rest . opt_on_conflict returning_clause - 133 opt_on_conflict: . ON CONFLICT opt_conf_expr DO UPDATE SET set_clause_list_opt_comma where_clause - 134 | . ON CONFLICT opt_conf_expr DO NOTHING - 135 | . [$end, RETURNING, ')', ';'] - - ON shift, and go to state 2157 - - $default reduce using rule 135 (opt_on_conflict) - - opt_on_conflict go to state 2158 - - -state 1813 - - 118 insert_rest: SelectStmt . - - $default reduce using rule 118 (insert_rest) - - -state 1814 - - 124 insert_target: qualified_name AS . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 2159 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1815 - - 1235 relation_expr_opt_alias: relation_expr AS ColId . - - $default reduce using rule 1235 (relation_expr_opt_alias) - - -state 1816 - - 132 set_clause: '(' . set_target_list ')' '=' a_expr - 143 set_target_list: . set_target - 144 | . set_target_list ',' set_target - 157 set_target: . ColId opt_indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - set_target_list go to state 2160 - set_target go to state 2161 - ColId go to state 1821 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1817 - - 151 set_clause_list: set_clause . - - $default reduce using rule 151 (set_clause_list) - - -state 1818 - - 152 set_clause_list: set_clause_list . ',' set_clause - 153 set_clause_list_opt_comma: set_clause_list . [$end, FROM, RETURNING, WHERE, ')', ';'] - 154 | set_clause_list . ',' - - ',' shift, and go to state 2162 - - $default reduce using rule 153 (set_clause_list_opt_comma) - - -state 1819 - - 396 UpdateStmt: opt_with_clause UPDATE relation_expr_opt_alias SET set_clause_list_opt_comma . from_clause where_or_current_clause returning_clause - 599 from_clause: . FROM from_list_opt_comma - 600 | . [$end, RETURNING, WHERE, ')', ';'] - - FROM shift, and go to state 1791 - - $default reduce using rule 600 (from_clause) - - from_clause go to state 2163 - - -state 1820 - - 131 set_clause: set_target . '=' a_expr - - '=' shift, and go to state 2164 - - -state 1821 - - 157 set_target: ColId . opt_indirection - 1038 opt_indirection: . - 1039 | . opt_indirection indirection_el - - $default reduce using rule 1038 (opt_indirection) - - opt_indirection go to state 2165 - - -state 1822 - - 504 opt_asc_desc: ASC_P . - - $default reduce using rule 504 (opt_asc_desc) - - -state 1823 - - 505 opt_asc_desc: DESC_P . - - $default reduce using rule 505 (opt_asc_desc) - - -state 1824 - - 498 sort_clause: ORDER BY ALL opt_asc_desc . opt_nulls_order - 507 opt_nulls_order: . NULLS_LA FIRST_P - 508 | . NULLS_LA LAST_P - 509 | . [$end, CREATE_P, FETCH, FOR, IGNORE_P, LIMIT, OFFSET, ON, RANGE, RESPECT_P, RETURNING, ROWS, WITH, ')', ';'] - - NULLS_LA shift, and go to state 2166 - - $default reduce using rule 509 (opt_nulls_order) - - opt_nulls_order go to state 2167 - - -state 1825 - - 499 sort_clause: ORDER BY '*' opt_asc_desc . opt_nulls_order - 507 opt_nulls_order: . NULLS_LA FIRST_P - 508 | . NULLS_LA LAST_P - 509 | . [$end, CREATE_P, FETCH, FOR, IGNORE_P, LIMIT, OFFSET, ON, RANGE, RESPECT_P, RETURNING, ROWS, WITH, ')', ';'] - - NULLS_LA shift, and go to state 2166 - - $default reduce using rule 509 (opt_nulls_order) - - opt_nulls_order go to state 2168 - - -state 1826 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 501 sortby_list: sortby_list ',' . sortby - 502 sortby: . a_expr USING qual_all_Op opt_nulls_order - 503 | . a_expr opt_asc_desc opt_nulls_order - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - sortby go to state 2169 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1443 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1827 - - 502 sortby: a_expr USING . qual_all_Op opt_nulls_order - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 966 qual_all_Op: . all_Op - 967 | . OPERATOR '(' any_operator ')' - - Op shift, and go to state 1670 - POWER_OF shift, and go to state 1671 - LESS_EQUALS shift, and go to state 1672 - GREATER_EQUALS shift, and go to state 1673 - NOT_EQUALS shift, and go to state 1674 - OPERATOR shift, and go to state 2170 - '<' shift, and go to state 1675 - '>' shift, and go to state 1676 - '=' shift, and go to state 1677 - '+' shift, and go to state 1678 - '-' shift, and go to state 1679 - '*' shift, and go to state 1680 - '/' shift, and go to state 1681 - '%' shift, and go to state 1682 - '^' shift, and go to state 1683 +State 1604 - all_Op go to state 2171 - MathOp go to state 1392 - qual_all_Op go to state 2172 + 1030 Numeric: FLOAT_P • opt_float + '(' shift, and go to state 1679 -state 1828 + $default reduce using rule 1037 (opt_float) - 503 sortby: a_expr opt_asc_desc . opt_nulls_order - 507 opt_nulls_order: . NULLS_LA FIRST_P - 508 | . NULLS_LA LAST_P - 509 | . [$end, CREATE_P, FETCH, FOR, IGNORE_P, LIMIT, OFFSET, ON, RANGE, RESPECT_P, RETURNING, ROWS, WITH, ')', ';', ','] + opt_float go to state 1680 - NULLS_LA shift, and go to state 2166 - $default reduce using rule 509 (opt_nulls_order) +State 1605 - opt_nulls_order go to state 2173 + 2142 type_name_keyword: FREEZE • + $default reduce using rule 2142 (type_name_keyword) -state 1829 - 552 row_or_rows: ROW . [ONLY] - 1613 col_name_keyword: ROW . [ROW, ROWS, '[', '.'] +State 1606 - ONLY reduce using rule 552 (row_or_rows) - $default reduce using rule 1613 (col_name_keyword) + 2143 type_name_keyword: FULL • + $default reduce using rule 2143 (type_name_keyword) -state 1830 - 553 row_or_rows: ROWS . [ONLY] - 1501 unreserved_keyword: ROWS . [SCONST, ROW, ROWS, '[', '(', '.'] +State 1607 - ONLY reduce using rule 553 (row_or_rows) - $default reduce using rule 1501 (unreserved_keyword) + 2144 type_name_keyword: GLOB • + $default reduce using rule 2144 (type_name_keyword) -state 1831 - 548 select_fetch_first_value: '+' . I_or_F_const - 550 I_or_F_const: . Iconst - 551 | . FCONST - 1091 Iconst: . ICONST +State 1608 - FCONST shift, and go to state 2174 - ICONST shift, and go to state 864 + 2145 type_name_keyword: ILIKE • - I_or_F_const go to state 1844 - Iconst go to state 2175 + $default reduce using rule 2145 (type_name_keyword) -state 1832 +State 1609 - 549 select_fetch_first_value: '-' . I_or_F_const - 550 I_or_F_const: . Iconst - 551 | . FCONST - 1091 Iconst: . ICONST + 2146 type_name_keyword: INNER_P • - FCONST shift, and go to state 2174 - ICONST shift, and go to state 864 + $default reduce using rule 2146 (type_name_keyword) - I_or_F_const go to state 1846 - Iconst go to state 2175 +State 1610 -state 1833 + 1025 Numeric: INT_P • - 518 limit_clause: FETCH first_or_next select_fetch_first_value . row_or_rows ONLY - 552 row_or_rows: . ROW - 553 | . ROWS + $default reduce using rule 1025 (Numeric) - ROW shift, and go to state 1847 - ROWS shift, and go to state 1848 - row_or_rows go to state 2176 +State 1611 + 1026 Numeric: INTEGER • -state 1834 + $default reduce using rule 1026 (Numeric) - 519 limit_clause: FETCH first_or_next row_or_rows . ONLY - ONLY shift, and go to state 2177 +State 1612 + 1062 ConstInterval: INTERVAL • -state 1835 + $default reduce using rule 1062 (ConstInterval) - 547 select_fetch_first_value: c_expr . - $default reduce using rule 547 (select_fetch_first_value) +State 1613 + 2147 type_name_keyword: IS • -state 1836 + $default reduce using rule 2147 (type_name_keyword) - 589 for_locking_strength: FOR KEY SHARE . - $default reduce using rule 589 (for_locking_strength) +State 1614 + 2148 type_name_keyword: ISNULL • -state 1837 + $default reduce using rule 2148 (type_name_keyword) - 587 for_locking_strength: FOR NO KEY . UPDATE - UPDATE shift, and go to state 2178 +State 1615 + 2149 type_name_keyword: JOIN • -state 1838 + $default reduce using rule 2149 (type_name_keyword) - 580 for_locking_clause: FOR READ_P ONLY . - $default reduce using rule 580 (for_locking_clause) +State 1616 + 2150 type_name_keyword: LEFT • -state 1839 + $default reduce using rule 2150 (type_name_keyword) - 544 select_limit_value: FCONST PERCENT . - $default reduce using rule 544 (select_limit_value) +State 1617 + 2151 type_name_keyword: LIKE • -state 1840 + $default reduce using rule 2151 (type_name_keyword) - 545 select_limit_value: ICONST PERCENT . - $default reduce using rule 545 (select_limit_value) +State 1618 + 1004 Typename: MAP • '(' type_list ')' opt_array_bounds -state 1841 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 517 limit_clause: LIMIT select_limit_value ',' . select_offset_value - 546 select_offset_value: . a_expr - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - select_offset_value go to state 2179 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1462 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1842 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 543 select_limit_value: a_expr '%' . [$end, CREATE_P, FOR, OFFSET, ON, RETURNING, WITH, ')', ';', ','] - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 772 | a_expr '%' . a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 955 MathOp: '%' . [ALL, ANY, SOME] - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - ALL reduce using rule 955 (MathOp) - ANY reduce using rule 955 (MathOp) - SOME reduce using rule 955 (MathOp) - $default reduce using rule 543 (select_limit_value) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1769 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 + '(' shift, and go to state 2119 -state 1843 +State 1619 - 551 I_or_F_const: FCONST . [ROW, ROWS] - 1078 AexprConst: FCONST . [$end, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AT, BETWEEN, COLLATE, CREATE_P, FETCH, FOR, GLOB, ILIKE, IN_P, IS, ISNULL, LIKE, LIMIT, NOT, NOTNULL, ON, OPERATOR, OR, RETURNING, SIMILAR, WITH, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ')', ';'] + 1053 character: NATIONAL • CHARACTER opt_varying + 1054 | NATIONAL • CHAR_P opt_varying - ROW reduce using rule 551 (I_or_F_const) - ROWS reduce using rule 551 (I_or_F_const) - $default reduce using rule 1078 (AexprConst) + CHAR_P shift, and go to state 1682 + CHARACTER shift, and go to state 1683 -state 1844 +State 1620 - 548 select_fetch_first_value: '+' I_or_F_const . + 2152 type_name_keyword: NATURAL • - $default reduce using rule 548 (select_fetch_first_value) + $default reduce using rule 2152 (type_name_keyword) -state 1845 +State 1621 - 550 I_or_F_const: Iconst . [ROW, ROWS] - 1077 AexprConst: Iconst . [$end, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AT, BETWEEN, COLLATE, CREATE_P, FETCH, FOR, GLOB, ILIKE, IN_P, IS, ISNULL, LIKE, LIMIT, NOT, NOTNULL, ON, OPERATOR, OR, RETURNING, SIMILAR, WITH, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ')', ';'] + 1055 character: NCHAR • opt_varying - ROW reduce using rule 550 (I_or_F_const) - ROWS reduce using rule 550 (I_or_F_const) - $default reduce using rule 1077 (AexprConst) + VARYING shift, and go to state 1667 + $default reduce using rule 1057 (opt_varying) -state 1846 + opt_varying go to state 1684 - 549 select_fetch_first_value: '-' I_or_F_const . - $default reduce using rule 549 (select_fetch_first_value) +State 1622 + 2153 type_name_keyword: NOTNULL • -state 1847 + $default reduce using rule 2153 (type_name_keyword) - 552 row_or_rows: ROW . - $default reduce using rule 552 (row_or_rows) +State 1623 + 1034 Numeric: NUMERIC • opt_type_modifiers -state 1848 + '(' shift, and go to state 1674 - 553 row_or_rows: ROWS . + $default reduce using rule 1024 (opt_type_modifiers) - $default reduce using rule 553 (row_or_rows) + opt_type_modifiers go to state 1686 -state 1849 +State 1624 - 521 offset_clause: OFFSET select_fetch_first_value row_or_rows . + 2154 type_name_keyword: OUTER_P • - $default reduce using rule 521 (offset_clause) + $default reduce using rule 2154 (type_name_keyword) -state 1850 +State 1625 - 590 locked_rels_list: OF qualified_name_list . [$end, CREATE_P, FETCH, FOR, LIMIT, NOWAIT, OFFSET, ON, RETURNING, SKIP, WITH, ')', ';'] - 1066 qualified_name_list: qualified_name_list . ',' qualified_name + 2155 type_name_keyword: OVERLAPS • - ',' shift, and go to state 2180 + $default reduce using rule 2155 (type_name_keyword) - $default reduce using rule 590 (locked_rels_list) +State 1626 -state 1851 + 2156 type_name_keyword: POSITIONAL • - 1065 qualified_name_list: qualified_name . + $default reduce using rule 2156 (type_name_keyword) - $default reduce using rule 1065 (qualified_name_list) +State 1627 -state 1852 + 1029 Numeric: REAL • - 592 opt_nowait_or_skip: NOWAIT . + $default reduce using rule 1029 (Numeric) - $default reduce using rule 592 (opt_nowait_or_skip) +State 1628 -state 1853 + 2157 type_name_keyword: RIGHT • - 593 opt_nowait_or_skip: SKIP . LOCKED + $default reduce using rule 2157 (type_name_keyword) - LOCKED shift, and go to state 2181 +State 1629 -state 1854 + 992 RowOrStruct: ROW • - 585 for_locking_item: for_locking_strength locked_rels_list opt_nowait_or_skip . + $default reduce using rule 992 (RowOrStruct) - $default reduce using rule 585 (for_locking_item) +State 1630 -state 1855 + 2158 type_name_keyword: SEMI • - 456 select_no_parens: with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause . + $default reduce using rule 2158 (type_name_keyword) - $default reduce using rule 456 (select_no_parens) +State 1631 -state 1856 + 997 Typename: SETOF • SimpleTypename opt_array_bounds + 999 | SETOF • SimpleTypename ARRAY '[' Iconst ']' + 1001 | SETOF • SimpleTypename ARRAY - 455 select_no_parens: with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit . + IDENT shift, and go to state 1889 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + SimpleTypename go to state 2120 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_name_token go to state 1660 - $default reduce using rule 455 (select_no_parens) +State 1632 -state 1857 + 2159 type_name_keyword: SIMILAR • - 596 values_clause: values_clause ',' '(' expr_list_opt_comma ')' . + $default reduce using rule 2159 (type_name_keyword) - $default reduce using rule 596 (values_clause) +State 1633 -state 1858 + 1027 Numeric: SMALLINT • - 110 RenameStmt: ALTER INDEX IF_P EXISTS qualified_name RENAME . TO name + $default reduce using rule 1027 (Numeric) - TO shift, and go to state 2182 +State 1634 -state 1859 + 993 RowOrStruct: STRUCT • - 42 AlterTableStmt: ALTER INDEX IF_P EXISTS qualified_name alter_table_cmds . [$end, ';'] - 93 alter_table_cmds: alter_table_cmds . ',' alter_table_cmd + $default reduce using rule 993 (RowOrStruct) - ',' shift, and go to state 1504 - $default reduce using rule 42 (AlterTableStmt) +State 1635 + 2160 type_name_keyword: TABLESAMPLE • -state 1860 + $default reduce using rule 2160 (type_name_keyword) - 326 ConstraintElem: CHECK_P '(' . a_expr ')' ConstraintAttributeSpec - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2183 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1861 - - 60 alter_table_cmd: ADD_P COLUMN IF_P . NOT EXISTS columnDef - 1382 unreserved_keyword: IF_P . [IDENT, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, AUTHORIZATION, BACKWARD, BEFORE, BEGIN_P, BIGINT, BINARY, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COLLATION, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONCURRENTLY, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CROSS, CSV, CUBE, CURRENT_P, CURRENT_CATALOG, CURRENT_DATE, CURRENT_ROLE, CURRENT_SCHEMA, CURRENT_USER, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FREEZE, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INNER_P, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUTER_P, OVER, OVERLAPS, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, PRAGMA_P, PRECEDING, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SESSION_USER, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TRIGGER, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USER, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VARCHAR, VARYING, VERBOSE, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, YEAR_P, YEARS_P, YES_P, ZONE] - - NOT shift, and go to state 2184 - - $default reduce using rule 1382 (unreserved_keyword) - - -state 1862 - - 59 alter_table_cmd: ADD_P COLUMN columnDef . - - $default reduce using rule 59 (alter_table_cmd) - - -state 1863 - - 262 TableConstraint: CONSTRAINT name . ConstraintElem - 326 ConstraintElem: . CHECK_P '(' a_expr ')' ConstraintAttributeSpec - 327 | . UNIQUE '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 328 | . UNIQUE ExistingIndex ConstraintAttributeSpec - 329 | . PRIMARY KEY '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 330 | . PRIMARY KEY ExistingIndex ConstraintAttributeSpec - 331 | . FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec - - CHECK_P shift, and go to state 1480 - FOREIGN shift, and go to state 1483 - PRIMARY shift, and go to state 1485 - UNIQUE shift, and go to state 1486 - - ConstraintElem go to state 2185 - - -state 1864 - - 331 ConstraintElem: FOREIGN KEY . '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec - - '(' shift, and go to state 2186 - - -state 1865 - - 58 alter_table_cmd: ADD_P IF_P NOT . EXISTS columnDef - - EXISTS shift, and go to state 2187 - - -state 1866 - - 274 ExistingIndex: . USING INDEX index_name - 329 ConstraintElem: PRIMARY KEY . '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 330 | PRIMARY KEY . ExistingIndex ConstraintAttributeSpec - - USING shift, and go to state 1867 - '(' shift, and go to state 2188 - - ExistingIndex go to state 2189 - - -state 1867 - - 274 ExistingIndex: USING . INDEX index_name - - INDEX shift, and go to state 2190 - - -state 1868 - - 309 columnElem: . ColId - 319 columnList: . columnElem - 320 | . columnList ',' columnElem - 321 columnList_opt_comma: . columnList - 322 | . columnList ',' - 327 ConstraintElem: UNIQUE '(' . columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - columnElem go to state 1545 - columnList go to state 2191 - columnList_opt_comma go to state 2192 - ColId go to state 1547 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1869 - - 213 ConstraintAttributeSpec: . - 214 | . ConstraintAttributeSpec ConstraintAttributeElem - 328 ConstraintElem: UNIQUE ExistingIndex . ConstraintAttributeSpec - - $default reduce using rule 213 (ConstraintAttributeSpec) - - ConstraintAttributeSpec go to state 2193 - - -state 1870 - - 245 GeneratedConstraintElem: . GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList - 246 | . GENERATED generated_when AS '(' a_expr ')' opt_GeneratedColumnType - 247 | . AS '(' a_expr ')' opt_GeneratedColumnType - 295 columnDef: ColId opt_Typename . GeneratedConstraintElem ColQualList - - AS shift, and go to state 2194 - GENERATED shift, and go to state 2195 - - GeneratedConstraintElem go to state 2196 - - -state 1871 - - 294 columnDef: ColId Typename . ColQualList - 312 ColQualList: . ColQualList ColConstraint - 313 | . [$end, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, INITIALLY, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 662 opt_Typename: Typename . [AS, GENERATED] - - AS reduce using rule 662 (opt_Typename) - GENERATED reduce using rule 662 (opt_Typename) - $default reduce using rule 313 (ColQualList) - - ColQualList go to state 2197 - - -state 1872 - - 77 alter_table_cmd: ALTER CONSTRAINT name . ConstraintAttributeSpec - 213 ConstraintAttributeSpec: . - 214 | . ConstraintAttributeSpec ConstraintAttributeElem - $default reduce using rule 213 (ConstraintAttributeSpec) +State 1636 - ConstraintAttributeSpec go to state 2198 + 1060 ConstDatetime: TIME • '(' Iconst ')' opt_timezone + 1061 | TIME • opt_timezone + WITHOUT shift, and go to state 1689 + WITH_LA shift, and go to state 1690 + '(' shift, and go to state 1691 -state 1873 + $default reduce using rule 1065 (opt_timezone) - 47 alter_identity_column_option_list: . alter_identity_column_option - 48 | . alter_identity_column_option_list alter_identity_column_option - 49 alter_column_default: . SET DEFAULT a_expr - 50 | . DROP DEFAULT - 51 alter_identity_column_option: . RESTART - 52 | . RESTART opt_with NumericOnly - 53 | . SET SeqOptElem - 54 | . SET GENERATED generated_when - 61 alter_table_cmd: ALTER opt_column ColId . alter_column_default - 62 | ALTER opt_column ColId . DROP NOT NULL_P - 63 | ALTER opt_column ColId . SET NOT NULL_P - 64 | ALTER opt_column ColId . SET STATISTICS SignedIconst - 65 | ALTER opt_column ColId . SET reloptions - 66 | ALTER opt_column ColId . RESET reloptions - 67 | ALTER opt_column ColId . SET STORAGE ColId - 68 | ALTER opt_column ColId . ADD_P GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList - 69 | ALTER opt_column ColId . alter_identity_column_option_list - 70 | ALTER opt_column ColId . DROP IDENTITY_P - 71 | ALTER opt_column ColId . DROP IDENTITY_P IF_P EXISTS - 74 | ALTER opt_column ColId . opt_set_data TYPE_P Typename opt_collate_clause alter_using - 75 | ALTER opt_column ColId . alter_generic_options - 94 alter_generic_options: . OPTIONS '(' alter_generic_option_list ')' - 95 opt_set_data: . SET DATA_P - 96 | . SET - 97 | . [TYPE_P] + opt_timezone go to state 1692 - ADD_P shift, and go to state 2199 - DROP shift, and go to state 2200 - OPTIONS shift, and go to state 1023 - RESET shift, and go to state 2201 - RESTART shift, and go to state 2202 - SET shift, and go to state 2203 - $default reduce using rule 97 (opt_set_data) +State 1637 - alter_identity_column_option_list go to state 2204 - alter_column_default go to state 2205 - alter_identity_column_option go to state 2206 - alter_generic_options go to state 2207 - opt_set_data go to state 2208 + 1058 ConstDatetime: TIMESTAMP • '(' Iconst ')' opt_timezone + 1059 | TIMESTAMP • opt_timezone + WITHOUT shift, and go to state 1689 + WITH_LA shift, and go to state 1690 + '(' shift, and go to state 1693 -state 1874 + $default reduce using rule 1065 (opt_timezone) - 79 alter_table_cmd: DROP CONSTRAINT IF_P . EXISTS name opt_drop_behavior - 1382 unreserved_keyword: IF_P . [$end, CASCADE, RESTRICT, ';', ','] + opt_timezone go to state 1694 - EXISTS shift, and go to state 2209 - $default reduce using rule 1382 (unreserved_keyword) - - -state 1875 - - 80 alter_table_cmd: DROP CONSTRAINT name . opt_drop_behavior - 382 opt_drop_behavior: . CASCADE - 383 | . RESTRICT - 384 | . [$end, ';', ','] - - CASCADE shift, and go to state 1233 - RESTRICT shift, and go to state 1234 - - $default reduce using rule 384 (opt_drop_behavior) - - opt_drop_behavior go to state 2210 - - -state 1876 - - 72 alter_table_cmd: DROP opt_column IF_P . EXISTS ColId opt_drop_behavior - 1382 unreserved_keyword: IF_P . [$end, CASCADE, RESTRICT, ';', ','] - - EXISTS shift, and go to state 2211 - - $default reduce using rule 1382 (unreserved_keyword) - - -state 1877 - - 73 alter_table_cmd: DROP opt_column ColId . opt_drop_behavior - 382 opt_drop_behavior: . CASCADE - 383 | . RESTRICT - 384 | . [$end, ';', ','] - - CASCADE shift, and go to state 1233 - RESTRICT shift, and go to state 1234 - - $default reduce using rule 384 (opt_drop_behavior) - - opt_drop_behavior go to state 2212 - - -state 1878 - - 90 alter_generic_option_elem: ADD_P . generic_option_elem - 248 generic_option_elem: . generic_option_name generic_option_arg - 287 generic_option_name: . ColLabel - 1114 ColLabel: . IDENT - 1115 | . other_keyword - 1116 | . unreserved_keyword - 1117 | . reserved_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P [SCONST] - 1280 | ADD_P . [SCONST] - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - 1817 reserved_keyword: . ALL - 1818 | . ANALYSE - 1819 | . ANALYZE - 1820 | . AND - 1821 | . ANY - 1822 | . ARRAY - 1823 | . AS - 1824 | . ASC_P - 1825 | . ASYMMETRIC - 1826 | . BOTH - 1827 | . CASE - 1828 | . CAST - 1829 | . CHECK_P - 1830 | . COLLATE - 1831 | . COLUMN - 1832 | . CONSTRAINT - 1833 | . CREATE_P - 1834 | . CURRENT_TIME - 1835 | . CURRENT_TIMESTAMP - 1836 | . DEFAULT - 1837 | . DEFERRABLE - 1838 | . DESC_P - 1839 | . DISTINCT - 1840 | . DO - 1841 | . ELSE - 1842 | . END_P - 1843 | . EXCEPT - 1844 | . FALSE_P - 1845 | . FETCH - 1846 | . FOR - 1847 | . FOREIGN - 1848 | . FROM - 1849 | . GRANT - 1850 | . GROUP_P - 1851 | . HAVING - 1852 | . IN_P - 1853 | . INITIALLY - 1854 | . INTERSECT - 1855 | . INTO - 1856 | . LATERAL_P - 1857 | . LEADING - 1858 | . LIMIT - 1859 | . LOCALTIME - 1860 | . LOCALTIMESTAMP - 1861 | . NOT - 1862 | . NULL_P - 1863 | . OFFSET - 1864 | . ON - 1865 | . ONLY - 1866 | . OR - 1867 | . ORDER - 1868 | . PLACING - 1869 | . PRIMARY - 1870 | . QUALIFY - 1871 | . REFERENCES - 1872 | . RETURNING - 1873 | . SELECT - 1874 | . SOME - 1875 | . SYMMETRIC - 1876 | . TABLE - 1877 | . THEN - 1878 | . TO - 1879 | . TRAILING - 1880 | . TRUE_P - 1881 | . UNION - 1882 | . UNIQUE - 1883 | . USING - 1884 | . VARIADIC - 1885 | . WHEN - 1886 | . WHERE - 1887 | . WINDOW - 1888 | . WITH - - IDENT shift, and go to state 1106 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1107 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ANALYSE shift, and go to state 1108 - ANALYZE shift, and go to state 1109 - AND shift, and go to state 1110 - ANY shift, and go to state 1111 - ARRAY shift, and go to state 1112 - AS shift, and go to state 1113 - ASC_P shift, and go to state 1114 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - ASYMMETRIC shift, and go to state 1115 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BOTH shift, and go to state 1116 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 1117 - CAST shift, and go to state 1118 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1119 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATE shift, and go to state 1120 - COLLATION shift, and go to state 767 - COLUMN shift, and go to state 1121 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1122 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CREATE_P shift, and go to state 1123 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_TIME shift, and go to state 1124 - CURRENT_TIMESTAMP shift, and go to state 1125 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 1126 - DEFAULTS shift, and go to state 171 - DEFERRABLE shift, and go to state 1127 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESC_P shift, and go to state 1128 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DISTINCT shift, and go to state 1129 - DO shift, and go to state 1130 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ELSE shift, and go to state 1131 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - END_P shift, and go to state 1132 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCEPT shift, and go to state 1133 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1134 - FAMILY shift, and go to state 205 - FETCH shift, and go to state 1135 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FOR shift, and go to state 1136 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1137 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FROM shift, and go to state 1138 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANT shift, and go to state 1139 - GRANTED shift, and go to state 219 - GROUP_P shift, and go to state 1140 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HAVING shift, and go to state 1141 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - IN_P shift, and go to state 1142 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INITIALLY shift, and go to state 1143 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERSECT shift, and go to state 1144 - INTERVAL shift, and go to state 791 - INTO shift, and go to state 1145 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 1146 - LEADING shift, and go to state 1147 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LIMIT shift, and go to state 1148 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 1149 - LOCALTIMESTAMP shift, and go to state 1150 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOT shift, and go to state 1151 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 1152 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OFFSET shift, and go to state 1153 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1154 - ONLY shift, and go to state 1155 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - OR shift, and go to state 1156 - ORDER shift, and go to state 1157 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLACING shift, and go to state 1158 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1159 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUALIFY shift, and go to state 1160 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCES shift, and go to state 1161 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNING shift, and go to state 1162 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 1163 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SOME shift, and go to state 1164 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYMMETRIC shift, and go to state 1165 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 1166 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - THEN shift, and go to state 1167 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TO shift, and go to state 1168 - TRAILING shift, and go to state 1169 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1170 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNION shift, and go to state 1171 - UNIQUE shift, and go to state 1172 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - USING shift, and go to state 1173 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARIADIC shift, and go to state 1175 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHEN shift, and go to state 1176 - WHERE shift, and go to state 1177 - WHITESPACE_P shift, and go to state 462 - WINDOW shift, and go to state 1178 - WITH shift, and go to state 1179 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 1280 (unreserved_keyword) - - generic_option_elem go to state 2213 - generic_option_name go to state 1884 - ColLabel go to state 1885 - unreserved_keyword go to state 1182 - other_keyword go to state 1183 - reserved_keyword go to state 1184 - - -state 1879 - - 91 alter_generic_option_elem: DROP . generic_option_name - 287 generic_option_name: . ColLabel - 1114 ColLabel: . IDENT - 1115 | . other_keyword - 1116 | . unreserved_keyword - 1117 | . reserved_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP [SCONST] - 1349 | DROP . [SCONST] - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - 1817 reserved_keyword: . ALL - 1818 | . ANALYSE - 1819 | . ANALYZE - 1820 | . AND - 1821 | . ANY - 1822 | . ARRAY - 1823 | . AS - 1824 | . ASC_P - 1825 | . ASYMMETRIC - 1826 | . BOTH - 1827 | . CASE - 1828 | . CAST - 1829 | . CHECK_P - 1830 | . COLLATE - 1831 | . COLUMN - 1832 | . CONSTRAINT - 1833 | . CREATE_P - 1834 | . CURRENT_TIME - 1835 | . CURRENT_TIMESTAMP - 1836 | . DEFAULT - 1837 | . DEFERRABLE - 1838 | . DESC_P - 1839 | . DISTINCT - 1840 | . DO - 1841 | . ELSE - 1842 | . END_P - 1843 | . EXCEPT - 1844 | . FALSE_P - 1845 | . FETCH - 1846 | . FOR - 1847 | . FOREIGN - 1848 | . FROM - 1849 | . GRANT - 1850 | . GROUP_P - 1851 | . HAVING - 1852 | . IN_P - 1853 | . INITIALLY - 1854 | . INTERSECT - 1855 | . INTO - 1856 | . LATERAL_P - 1857 | . LEADING - 1858 | . LIMIT - 1859 | . LOCALTIME - 1860 | . LOCALTIMESTAMP - 1861 | . NOT - 1862 | . NULL_P - 1863 | . OFFSET - 1864 | . ON - 1865 | . ONLY - 1866 | . OR - 1867 | . ORDER - 1868 | . PLACING - 1869 | . PRIMARY - 1870 | . QUALIFY - 1871 | . REFERENCES - 1872 | . RETURNING - 1873 | . SELECT - 1874 | . SOME - 1875 | . SYMMETRIC - 1876 | . TABLE - 1877 | . THEN - 1878 | . TO - 1879 | . TRAILING - 1880 | . TRUE_P - 1881 | . UNION - 1882 | . UNIQUE - 1883 | . USING - 1884 | . VARIADIC - 1885 | . WHEN - 1886 | . WHERE - 1887 | . WINDOW - 1888 | . WITH - - IDENT shift, and go to state 1106 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1107 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ANALYSE shift, and go to state 1108 - ANALYZE shift, and go to state 1109 - AND shift, and go to state 1110 - ANY shift, and go to state 1111 - ARRAY shift, and go to state 1112 - AS shift, and go to state 1113 - ASC_P shift, and go to state 1114 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - ASYMMETRIC shift, and go to state 1115 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BOTH shift, and go to state 1116 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 1117 - CAST shift, and go to state 1118 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1119 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATE shift, and go to state 1120 - COLLATION shift, and go to state 767 - COLUMN shift, and go to state 1121 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1122 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CREATE_P shift, and go to state 1123 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_TIME shift, and go to state 1124 - CURRENT_TIMESTAMP shift, and go to state 1125 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 1126 - DEFAULTS shift, and go to state 171 - DEFERRABLE shift, and go to state 1127 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESC_P shift, and go to state 1128 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DISTINCT shift, and go to state 1129 - DO shift, and go to state 1130 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ELSE shift, and go to state 1131 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - END_P shift, and go to state 1132 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCEPT shift, and go to state 1133 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1134 - FAMILY shift, and go to state 205 - FETCH shift, and go to state 1135 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FOR shift, and go to state 1136 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1137 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FROM shift, and go to state 1138 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANT shift, and go to state 1139 - GRANTED shift, and go to state 219 - GROUP_P shift, and go to state 1140 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HAVING shift, and go to state 1141 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - IN_P shift, and go to state 1142 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INITIALLY shift, and go to state 1143 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERSECT shift, and go to state 1144 - INTERVAL shift, and go to state 791 - INTO shift, and go to state 1145 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 1146 - LEADING shift, and go to state 1147 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LIMIT shift, and go to state 1148 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 1149 - LOCALTIMESTAMP shift, and go to state 1150 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOT shift, and go to state 1151 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 1152 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OFFSET shift, and go to state 1153 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1154 - ONLY shift, and go to state 1155 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - OR shift, and go to state 1156 - ORDER shift, and go to state 1157 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLACING shift, and go to state 1158 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1159 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUALIFY shift, and go to state 1160 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCES shift, and go to state 1161 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNING shift, and go to state 1162 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 1163 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SOME shift, and go to state 1164 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYMMETRIC shift, and go to state 1165 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 1166 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - THEN shift, and go to state 1167 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TO shift, and go to state 1168 - TRAILING shift, and go to state 1169 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1170 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNION shift, and go to state 1171 - UNIQUE shift, and go to state 1172 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - USING shift, and go to state 1173 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARIADIC shift, and go to state 1175 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHEN shift, and go to state 1176 - WHERE shift, and go to state 1177 - WHITESPACE_P shift, and go to state 462 - WINDOW shift, and go to state 1178 - WITH shift, and go to state 1179 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 1349 (unreserved_keyword) - - generic_option_name go to state 2214 - ColLabel go to state 1885 - unreserved_keyword go to state 1182 - other_keyword go to state 1183 - reserved_keyword go to state 1184 - - -state 1880 - - 89 alter_generic_option_elem: SET . generic_option_elem - 248 generic_option_elem: . generic_option_name generic_option_arg - 287 generic_option_name: . ColLabel - 1114 ColLabel: . IDENT - 1115 | . other_keyword - 1116 | . unreserved_keyword - 1117 | . reserved_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET [SCONST] - 1517 | SET . [SCONST] - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - 1817 reserved_keyword: . ALL - 1818 | . ANALYSE - 1819 | . ANALYZE - 1820 | . AND - 1821 | . ANY - 1822 | . ARRAY - 1823 | . AS - 1824 | . ASC_P - 1825 | . ASYMMETRIC - 1826 | . BOTH - 1827 | . CASE - 1828 | . CAST - 1829 | . CHECK_P - 1830 | . COLLATE - 1831 | . COLUMN - 1832 | . CONSTRAINT - 1833 | . CREATE_P - 1834 | . CURRENT_TIME - 1835 | . CURRENT_TIMESTAMP - 1836 | . DEFAULT - 1837 | . DEFERRABLE - 1838 | . DESC_P - 1839 | . DISTINCT - 1840 | . DO - 1841 | . ELSE - 1842 | . END_P - 1843 | . EXCEPT - 1844 | . FALSE_P - 1845 | . FETCH - 1846 | . FOR - 1847 | . FOREIGN - 1848 | . FROM - 1849 | . GRANT - 1850 | . GROUP_P - 1851 | . HAVING - 1852 | . IN_P - 1853 | . INITIALLY - 1854 | . INTERSECT - 1855 | . INTO - 1856 | . LATERAL_P - 1857 | . LEADING - 1858 | . LIMIT - 1859 | . LOCALTIME - 1860 | . LOCALTIMESTAMP - 1861 | . NOT - 1862 | . NULL_P - 1863 | . OFFSET - 1864 | . ON - 1865 | . ONLY - 1866 | . OR - 1867 | . ORDER - 1868 | . PLACING - 1869 | . PRIMARY - 1870 | . QUALIFY - 1871 | . REFERENCES - 1872 | . RETURNING - 1873 | . SELECT - 1874 | . SOME - 1875 | . SYMMETRIC - 1876 | . TABLE - 1877 | . THEN - 1878 | . TO - 1879 | . TRAILING - 1880 | . TRUE_P - 1881 | . UNION - 1882 | . UNIQUE - 1883 | . USING - 1884 | . VARIADIC - 1885 | . WHEN - 1886 | . WHERE - 1887 | . WINDOW - 1888 | . WITH - - IDENT shift, and go to state 1106 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1107 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ANALYSE shift, and go to state 1108 - ANALYZE shift, and go to state 1109 - AND shift, and go to state 1110 - ANY shift, and go to state 1111 - ARRAY shift, and go to state 1112 - AS shift, and go to state 1113 - ASC_P shift, and go to state 1114 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - ASYMMETRIC shift, and go to state 1115 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BOTH shift, and go to state 1116 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 1117 - CAST shift, and go to state 1118 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1119 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATE shift, and go to state 1120 - COLLATION shift, and go to state 767 - COLUMN shift, and go to state 1121 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1122 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CREATE_P shift, and go to state 1123 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_TIME shift, and go to state 1124 - CURRENT_TIMESTAMP shift, and go to state 1125 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 1126 - DEFAULTS shift, and go to state 171 - DEFERRABLE shift, and go to state 1127 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESC_P shift, and go to state 1128 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DISTINCT shift, and go to state 1129 - DO shift, and go to state 1130 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ELSE shift, and go to state 1131 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - END_P shift, and go to state 1132 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCEPT shift, and go to state 1133 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1134 - FAMILY shift, and go to state 205 - FETCH shift, and go to state 1135 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FOR shift, and go to state 1136 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1137 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FROM shift, and go to state 1138 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANT shift, and go to state 1139 - GRANTED shift, and go to state 219 - GROUP_P shift, and go to state 1140 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HAVING shift, and go to state 1141 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - IN_P shift, and go to state 1142 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INITIALLY shift, and go to state 1143 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERSECT shift, and go to state 1144 - INTERVAL shift, and go to state 791 - INTO shift, and go to state 1145 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 1146 - LEADING shift, and go to state 1147 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LIMIT shift, and go to state 1148 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 1149 - LOCALTIMESTAMP shift, and go to state 1150 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOT shift, and go to state 1151 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 1152 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OFFSET shift, and go to state 1153 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1154 - ONLY shift, and go to state 1155 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - OR shift, and go to state 1156 - ORDER shift, and go to state 1157 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLACING shift, and go to state 1158 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1159 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUALIFY shift, and go to state 1160 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCES shift, and go to state 1161 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNING shift, and go to state 1162 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 1163 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SOME shift, and go to state 1164 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYMMETRIC shift, and go to state 1165 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 1166 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - THEN shift, and go to state 1167 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TO shift, and go to state 1168 - TRAILING shift, and go to state 1169 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1170 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNION shift, and go to state 1171 - UNIQUE shift, and go to state 1172 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - USING shift, and go to state 1173 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARIADIC shift, and go to state 1175 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHEN shift, and go to state 1176 - WHERE shift, and go to state 1177 - WHITESPACE_P shift, and go to state 462 - WINDOW shift, and go to state 1178 - WITH shift, and go to state 1179 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 1517 (unreserved_keyword) - - generic_option_elem go to state 2215 - generic_option_name go to state 1884 - ColLabel go to state 1885 - unreserved_keyword go to state 1182 - other_keyword go to state 1183 - reserved_keyword go to state 1184 - - -state 1881 - - 56 alter_generic_option_list: alter_generic_option_list . ',' alter_generic_option_elem - 94 alter_generic_options: OPTIONS '(' alter_generic_option_list . ')' +State 1638 - ')' shift, and go to state 2216 - ',' shift, and go to state 2217 + 2161 type_name_keyword: TRY_CAST • + $default reduce using rule 2161 (type_name_keyword) -state 1882 - 55 alter_generic_option_list: alter_generic_option_elem . +State 1639 - $default reduce using rule 55 (alter_generic_option_list) + 1005 Typename: UNION • '(' colid_type_list ')' opt_array_bounds + '(' shift, and go to state 2121 -state 1883 - 88 alter_generic_option_elem: generic_option_elem . +State 1640 - $default reduce using rule 88 (alter_generic_option_elem) + 1052 character: VARCHAR • + $default reduce using rule 1052 (character) -state 1884 - 223 generic_option_arg: . Sconst - 248 generic_option_elem: generic_option_name . generic_option_arg - 1092 Sconst: . SCONST +State 1641 - SCONST shift, and go to state 556 + 2162 type_name_keyword: VERBOSE • - generic_option_arg go to state 2218 - Sconst go to state 2219 + $default reduce using rule 2162 (type_name_keyword) -state 1885 +State 1642 - 287 generic_option_name: ColLabel . + 1490 type_name_token: unreserved_keyword • - $default reduce using rule 287 (generic_option_name) + $default reduce using rule 1490 (type_name_token) -state 1886 +State 1643 - 109 RenameStmt: ALTER INDEX qualified_name RENAME TO name . + 1491 type_name_token: type_name_keyword • - $default reduce using rule 109 (RenameStmt) + $default reduce using rule 1491 (type_name_token) -state 1887 +State 1644 - 259 reloptions: '(' reloption_list . ')' - 273 reloption_list: reloption_list . ',' reloption_elem + 1492 type_name_token: pgq_unreserved_keyword • - ')' shift, and go to state 2220 - ',' shift, and go to state 2221 + $default reduce using rule 1492 (type_name_token) -state 1888 +State 1645 - 272 reloption_list: reloption_elem . + 1003 Typename: RowOrStruct • '(' colid_type_list ')' opt_array_bounds - $default reduce using rule 272 (reloption_list) + '(' shift, and go to state 2122 -state 1889 +State 1646 - 315 reloption_elem: ColLabel . '=' def_arg - 316 | ColLabel . [')', ','] - 317 | ColLabel . '.' ColLabel '=' def_arg - 318 | ColLabel . '.' ColLabel + 1362 type_list: Typename • - '=' shift, and go to state 2222 - '.' shift, and go to state 2223 + $default reduce using rule 1362 (type_list) - $default reduce using rule 316 (reloption_elem) +State 1647 -state 1890 + 1002 Typename: qualified_typename • + 1007 qualified_typename: qualified_typename • '.' IDENT - 78 alter_table_cmd: VALIDATE CONSTRAINT name . + '.' shift, and go to state 2123 - $default reduce using rule 78 (alter_table_cmd) + $default reduce using rule 1002 (Typename) -state 1891 +State 1648 - 93 alter_table_cmds: alter_table_cmds ',' alter_table_cmd . + 996 Typename: SimpleTypename • opt_array_bounds + 998 | SimpleTypename • ARRAY '[' Iconst ']' + 1000 | SimpleTypename • ARRAY - $default reduce using rule 93 (alter_table_cmds) + ARRAY shift, and go to state 2124 + $default reduce using rule 1010 (opt_array_bounds) -state 1892 + opt_array_bounds go to state 2125 - 102 RenameStmt: ALTER SCHEMA name RENAME TO name . - $default reduce using rule 102 (RenameStmt) +State 1649 + 1011 SimpleTypename: GenericType • -state 1893 + $default reduce using rule 1011 (SimpleTypename) - 106 RenameStmt: ALTER SEQUENCE IF_P EXISTS qualified_name RENAME . TO name - TO shift, and go to state 2224 +State 1650 + 1012 SimpleTypename: Numeric • -state 1894 + $default reduce using rule 1012 (SimpleTypename) - 81 alter_table_cmd: SET . LOGGED - 82 | SET . UNLOGGED - 83 | SET . reloptions - 259 reloptions: . '(' reloption_list ')' - 1151 AlterObjectSchemaStmt: ALTER SEQUENCE IF_P EXISTS qualified_name SET . SCHEMA name - LOGGED shift, and go to state 1500 - SCHEMA shift, and go to state 2225 - UNLOGGED shift, and go to state 1501 - '(' shift, and go to state 1498 +State 1651 - reloptions go to state 1502 + 1013 SimpleTypename: Bit • + $default reduce using rule 1013 (SimpleTypename) -state 1895 - 44 AlterTableStmt: ALTER SEQUENCE IF_P EXISTS qualified_name alter_table_cmds . [$end, ';'] - 93 alter_table_cmds: alter_table_cmds . ',' alter_table_cmd +State 1652 - ',' shift, and go to state 1504 + 1038 Bit: BitWithLength • - $default reduce using rule 44 (AlterTableStmt) + $default reduce using rule 1038 (Bit) -state 1896 +State 1653 - 172 AlterSeqStmt: ALTER SEQUENCE IF_P EXISTS qualified_name SeqOptList . [$end, ';'] - 174 SeqOptList: SeqOptList . SeqOptElem - 182 SeqOptElem: . AS SimpleTypename - 183 | . CACHE NumericOnly - 184 | . CYCLE - 185 | . NO CYCLE - 186 | . INCREMENT opt_by NumericOnly - 187 | . MAXVALUE NumericOnly - 188 | . MINVALUE NumericOnly - 189 | . NO MAXVALUE - 190 | . NO MINVALUE - 191 | . OWNED BY any_name - 192 | . SEQUENCE NAME_P any_name - 193 | . START opt_with NumericOnly - 194 | . RESTART - 195 | . RESTART opt_with NumericOnly + 1039 Bit: BitWithoutLength • - AS shift, and go to state 1033 - CACHE shift, and go to state 1034 - CYCLE shift, and go to state 1035 - INCREMENT shift, and go to state 1036 - MAXVALUE shift, and go to state 1037 - MINVALUE shift, and go to state 1038 - NO shift, and go to state 1039 - OWNED shift, and go to state 1040 - RESTART shift, and go to state 1042 - SEQUENCE shift, and go to state 1043 - START shift, and go to state 1045 + $default reduce using rule 1039 (Bit) - $default reduce using rule 172 (AlterSeqStmt) - SeqOptElem go to state 1524 +State 1654 + 1014 SimpleTypename: Character • -state 1897 + $default reduce using rule 1014 (SimpleTypename) - 186 SeqOptElem: INCREMENT opt_by NumericOnly . - $default reduce using rule 186 (SeqOptElem) +State 1655 + 1044 Character: CharacterWithLength • -state 1898 + $default reduce using rule 1044 (Character) - 191 SeqOptElem: OWNED BY any_name . - $default reduce using rule 191 (SeqOptElem) +State 1656 + 1045 Character: CharacterWithoutLength • -state 1899 + $default reduce using rule 1045 (Character) - 105 RenameStmt: ALTER SEQUENCE qualified_name RENAME TO name . - $default reduce using rule 105 (RenameStmt) +State 1657 + 1015 SimpleTypename: ConstDatetime • -state 1900 + $default reduce using rule 1015 (SimpleTypename) - 195 SeqOptElem: RESTART opt_with NumericOnly . - $default reduce using rule 195 (SeqOptElem) +State 1658 + 1016 SimpleTypename: ConstInterval • opt_interval + 1017 | ConstInterval • '(' Iconst ')' -state 1901 + CENTURIES_P shift, and go to state 1478 + CENTURY_P shift, and go to state 1479 + DAY_P shift, and go to state 1480 + DAYS_P shift, and go to state 1481 + DECADE_P shift, and go to state 1482 + DECADES_P shift, and go to state 1483 + HOUR_P shift, and go to state 1484 + HOURS_P shift, and go to state 1485 + MICROSECOND_P shift, and go to state 1486 + MICROSECONDS_P shift, and go to state 1487 + MILLENNIA_P shift, and go to state 1488 + MILLENNIUM_P shift, and go to state 1489 + MILLISECOND_P shift, and go to state 1490 + MILLISECONDS_P shift, and go to state 1491 + MINUTE_P shift, and go to state 1492 + MINUTES_P shift, and go to state 1493 + MONTH_P shift, and go to state 1494 + MONTHS_P shift, and go to state 1495 + QUARTER_P shift, and go to state 1496 + QUARTERS_P shift, and go to state 1497 + SECOND_P shift, and go to state 1498 + SECONDS_P shift, and go to state 1499 + WEEK_P shift, and go to state 1500 + WEEKS_P shift, and go to state 1501 + YEAR_P shift, and go to state 1502 + YEARS_P shift, and go to state 1503 + '(' shift, and go to state 2126 - 192 SeqOptElem: SEQUENCE NAME_P any_name . + $default reduce using rule 1112 (opt_interval) - $default reduce using rule 192 (SeqOptElem) + year_keyword go to state 2127 + month_keyword go to state 2128 + day_keyword go to state 2129 + hour_keyword go to state 2130 + minute_keyword go to state 2131 + second_keyword go to state 2132 + millisecond_keyword go to state 2133 + microsecond_keyword go to state 2134 + week_keyword go to state 2135 + quarter_keyword go to state 2136 + decade_keyword go to state 2137 + century_keyword go to state 2138 + millennium_keyword go to state 2139 + opt_interval go to state 2140 -state 1902 +State 1659 - 1150 AlterObjectSchemaStmt: ALTER SEQUENCE qualified_name SET SCHEMA name . + 1363 type_list: type_list • ',' Typename + 1503 prep_type_clause: '(' type_list • ')' - $default reduce using rule 1150 (AlterObjectSchemaStmt) + ')' shift, and go to state 2141 + ',' shift, and go to state 2142 -state 1903 +State 1660 - 193 SeqOptElem: START opt_with NumericOnly . + 1022 GenericType: type_name_token • opt_type_modifiers - $default reduce using rule 193 (SeqOptElem) + '(' shift, and go to state 1674 + $default reduce using rule 1024 (opt_type_modifiers) -state 1904 + opt_type_modifiers go to state 2143 - 104 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME . TO name - 112 | ALTER TABLE IF_P EXISTS relation_expr RENAME . opt_column name TO name - 114 | ALTER TABLE IF_P EXISTS relation_expr RENAME . CONSTRAINT name TO name - 115 opt_column: . COLUMN - 116 | . [IDENT, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, ISOLATION, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEVEL, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE] - COLUMN shift, and go to state 1491 - CONSTRAINT shift, and go to state 2226 - TO shift, and go to state 2227 +State 1661 + + 1502 PrepareStmt: PREPARE name prep_type_clause AS • PreparableStmt + + COPY shift, and go to state 11 + DESC_P shift, and go to state 14 + DESCRIBE shift, and go to state 15 + FROM shift, and go to state 23 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + SHOW shift, and go to state 35 + SUMMARIZE shift, and go to state 37 + TABLE shift, and go to state 38 + TRUNCATE shift, and go to state 39 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 + + $default reduce using rule 160 (opt_with_clause) + + CopyStmt go to state 2144 + DeleteStmt go to state 2145 + InsertStmt go to state 2146 + opt_with_clause go to state 2147 + PreparableStmt go to state 2148 + SelectStmt go to state 2149 + select_with_parens go to state 88 + select_no_parens go to state 89 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 94 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + UpdateStmt go to state 2150 + VariableShowStmt go to state 2151 + describe_or_desc go to state 105 + show_or_describe go to state 106 + + +State 1662 + + 1694 reset_rest: TRANSACTION ISOLATION LEVEL • + + $default reduce using rule 1694 (reset_rest) + + +State 1663 + + 1711 var_name: var_name '.' ColId • + + $default reduce using rule 1711 (var_name) + + +State 1664 + + 794 distinct_clause: DISTINCT ON '(' • expr_list_opt_comma ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1255 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1256 + expr_list_opt_comma go to state 2152 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1665 + + 1229 indirection_expr: ARRAY '[' • opt_expr_list_opt_comma ']' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1356 (opt_expr_list_opt_comma) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1255 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1256 + expr_list_opt_comma go to state 1703 + opt_expr_list_opt_comma go to state 2153 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1666 + + 1228 indirection_expr: ARRAY select_with_parens • + + $default reduce using rule 1228 (indirection_expr) + + +State 1667 + + 1056 opt_varying: VARYING • + + $default reduce using rule 1056 (opt_varying) + + +State 1668 + + 1042 BitWithLength: BIT opt_varying • '(' expr_list_opt_comma ')' + 1043 BitWithoutLength: BIT opt_varying • + + '(' shift, and go to state 2154 + + $default reduce using rule 1043 (BitWithoutLength) + + +State 1669 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1407 case_arg: a_expr • + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1407 (case_arg) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 1670 + + 1401 case_expr: CASE case_arg • when_clause_list case_default END_P + + WHEN shift, and go to state 2155 + + when_clause_list go to state 2156 + when_clause go to state 2157 + + +State 1671 + + 1051 character: CHAR_P opt_varying • + + $default reduce using rule 1051 (character) + + +State 1672 + + 1050 character: CHARACTER opt_varying • + + $default reduce using rule 1050 (character) + + +State 1673 + + 1181 a_expr: COLUMNS '(' • a_expr ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2158 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1674 + + 1023 opt_type_modifiers: '(' • opt_expr_list_opt_comma ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1356 (opt_expr_list_opt_comma) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1255 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1256 + expr_list_opt_comma go to state 1703 + opt_expr_list_opt_comma go to state 2159 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1675 + + 1033 Numeric: DEC opt_type_modifiers • + + $default reduce using rule 1033 (Numeric) + + +State 1676 + + 1032 Numeric: DECIMAL_P opt_type_modifiers • + + $default reduce using rule 1032 (Numeric) + + +State 1677 + + 1031 Numeric: DOUBLE_P PRECISION • + + $default reduce using rule 1031 (Numeric) + + +State 1678 + + 1215 d_expr: EXISTS select_with_parens • + + $default reduce using rule 1215 (d_expr) + + +State 1679 + + 1036 opt_float: '(' • Iconst ')' + + ICONST shift, and go to state 1146 + + Iconst go to state 2160 + + +State 1680 + + 1030 Numeric: FLOAT_P opt_float • + + $default reduce using rule 1030 (Numeric) + + +State 1681 + + 1234 map_expr: MAP '{' • opt_map_arguments_opt_comma '}' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1313 (opt_map_arguments_opt_comma) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2161 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + map_arg go to state 2162 + map_arguments go to state 2163 + map_arguments_opt_comma go to state 2164 + opt_map_arguments_opt_comma go to state 2165 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1682 + + 1054 character: NATIONAL CHAR_P • opt_varying + + VARYING shift, and go to state 1667 + + $default reduce using rule 1057 (opt_varying) + + opt_varying go to state 2166 + + +State 1683 + + 1053 character: NATIONAL CHARACTER • opt_varying + + VARYING shift, and go to state 1667 + + $default reduce using rule 1057 (opt_varying) + + opt_varying go to state 2167 + + +State 1684 + + 1055 character: NCHAR opt_varying • + + $default reduce using rule 1055 (character) + + +State 1685 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1138 | NOT a_expr • + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1138 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 1686 + + 1034 Numeric: NUMERIC opt_type_modifiers • + + $default reduce using rule 1034 (Numeric) + + +State 1687 + + 1334 qual_Op: OPERATOR '(' • any_operator ')' + + IDENT shift, and go to state 550 + Op shift, and go to state 2168 + INTEGER_DIVISION shift, and go to state 2169 + POWER_OF shift, and go to state 2170 + LESS_EQUALS shift, and go to state 2171 + GREATER_EQUALS shift, and go to state 2172 + NOT_EQUALS shift, and go to state 2173 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '<' shift, and go to state 2174 + '>' shift, and go to state 2175 + '=' shift, and go to state 2176 + '+' shift, and go to state 2177 + '-' shift, and go to state 2178 + '*' shift, and go to state 2179 + '/' shift, and go to state 2180 + '%' shift, and go to state 2181 + '^' shift, and go to state 2182 + + ColId go to state 2183 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + all_Op go to state 2184 + MathOp go to state 1761 + any_operator go to state 2185 + + +State 1688 + + 1298 qualified_row: ROW '(' • expr_list_opt_comma ')' + 1299 | ROW '(' • ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + ')' shift, and go to state 2186 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1255 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1256 + expr_list_opt_comma go to state 2187 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1689 + + 1064 opt_timezone: WITHOUT • TIME ZONE + + TIME shift, and go to state 2188 + + +State 1690 + + 1063 opt_timezone: WITH_LA • TIME ZONE + + TIME shift, and go to state 2189 + + +State 1691 + + 1060 ConstDatetime: TIME '(' • Iconst ')' opt_timezone + + ICONST shift, and go to state 1146 + + Iconst go to state 2190 + + +State 1692 + + 1061 ConstDatetime: TIME opt_timezone • + + $default reduce using rule 1061 (ConstDatetime) + + +State 1693 + + 1058 ConstDatetime: TIMESTAMP '(' • Iconst ')' opt_timezone + + ICONST shift, and go to state 1146 + + Iconst go to state 2191 + + +State 1694 + + 1059 ConstDatetime: TIMESTAMP opt_timezone • + + $default reduce using rule 1059 (ConstDatetime) + + +State 1695 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1139 | NOT_LA a_expr • + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1139 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 1696 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1117 | '+' a_expr • + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + TYPECAST shift, and go to state 1726 + + $default reduce using rule 1117 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 1697 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1118 | '-' a_expr • + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + TYPECAST shift, and go to state 1726 + + $default reduce using rule 1118 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 1698 + + 1180 a_expr: '*' COLUMNS • '(' a_expr ')' + + '(' shift, and go to state 2192 + + +State 1699 + + 1443 except_list: EXCLUDE • '(' name_list_opt_comma ')' + 1444 | EXCLUDE • ColId + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 2193 + + ColId go to state 2194 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1700 + + 1445 opt_except_list: except_list • + + $default reduce using rule 1445 (opt_except_list) + + +State 1701 + + 1182 a_expr: '*' opt_except_list • opt_replace_list + + REPLACE shift, and go to state 2195 + + $default reduce using rule 1454 (opt_replace_list) + + opt_replace_list go to state 2196 + + +State 1702 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1260 list_comprehension: '[' a_expr • FOR list_comprehension_lhs IN_P a_expr ']' + 1261 | '[' a_expr • FOR list_comprehension_lhs IN_P c_expr IF_P a_expr ']' + 1351 expr_list: a_expr • + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + FOR shift, and go to state 2197 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1351 (expr_list) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 1703 + + 1355 opt_expr_list_opt_comma: expr_list_opt_comma • + + $default reduce using rule 1355 (opt_expr_list_opt_comma) + + +State 1704 + + 1232 list_expr: '[' opt_expr_list_opt_comma • ']' + + ']' shift, and go to state 2198 + + +State 1705 + + 721 select_with_parens: '(' select_with_parens • ')' + 732 select_clause: select_with_parens • + 1213 d_expr: select_with_parens • + 1214 | select_with_parens • indirection + + '[' shift, and go to state 998 + ')' shift, and go to state 1263 + '.' shift, and go to state 999 + + EXCEPT reduce using rule 732 (select_clause) + FETCH reduce using rule 732 (select_clause) + FOR reduce using rule 732 (select_clause) + INTERSECT reduce using rule 732 (select_clause) + LIMIT reduce using rule 732 (select_clause) + OFFSET reduce using rule 732 (select_clause) + ORDER reduce using rule 732 (select_clause) + UNION reduce using rule 732 (select_clause) + $default reduce using rule 1213 (d_expr) + + indirection go to state 1717 + indirection_el go to state 1001 + + +State 1706 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1217 indirection_expr_or_a_expr: '(' a_expr • ')' + 1351 expr_list: a_expr • + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + ')' shift, and go to state 2199 + + $default reduce using rule 1351 (expr_list) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 1707 + + 1301 row: '(' expr_list • ',' a_expr ')' + 1352 expr_list: expr_list • ',' a_expr + + ',' shift, and go to state 2200 + + +State 1708 + + 1302 dict_arg: ColIdOrString • ':' a_expr + + ':' shift, and go to state 2201 + + +State 1709 + + 1303 dict_arguments: dict_arg • + + $default reduce using rule 1303 (dict_arguments) + + +State 1710 + + 1304 dict_arguments: dict_arguments • ',' dict_arg + 1305 dict_arguments_opt_comma: dict_arguments • + 1306 | dict_arguments • ',' + + ',' shift, and go to state 2202 + + $default reduce using rule 1305 (dict_arguments_opt_comma) + + +State 1711 + + 1233 struct_expr: '{' dict_arguments_opt_comma • '}' + + '}' shift, and go to state 2203 + + +State 1712 + + 1230 indirection_expr: '#' ICONST • + + $default reduce using rule 1230 (indirection_expr) + + +State 1713 + + 1231 indirection_expr: '$' ColLabel • + + $default reduce using rule 1231 (indirection_expr) + + +State 1714 + + 123 indirection_el: '.' • attr_name + 1183 a_expr: ColId '.' • '*' opt_except_list opt_replace_list + + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '*' shift, and go to state 2204 + + attr_name go to state 1348 + ColLabel go to state 1349 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 + + +State 1715 + + 122 indirection: indirection • indirection_el + 1413 columnref_opt_indirection: ColId indirection • + 1465 func_name: ColId indirection • + + '[' shift, and go to state 998 + '.' shift, and go to state 999 + + SCONST reduce using rule 1465 (func_name) + '(' reduce using rule 1465 (func_name) + $default reduce using rule 1413 (columnref_opt_indirection) + + indirection_el go to state 1350 + + +State 1716 + + 1421 opt_indirection: opt_indirection • indirection_el + 1468 AexprConst: Sconst opt_indirection • + + '[' shift, and go to state 998 + '.' shift, and go to state 999 + + $default reduce using rule 1468 (AexprConst) + + indirection_el go to state 2205 + + +State 1717 + + 122 indirection: indirection • indirection_el + 1214 d_expr: select_with_parens indirection • + + '[' shift, and go to state 998 + '.' shift, and go to state 999 + + $default reduce using rule 1214 (d_expr) + + indirection_el go to state 1350 + + +State 1718 + + 1216 d_expr: grouping_or_grouping_id '(' • expr_list_opt_comma ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1255 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1256 + expr_list_opt_comma go to state 2206 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1719 + + 1473 AexprConst: ConstTypename Sconst • + + $default reduce using rule 1473 (AexprConst) + + +State 1720 + + 1048 CharacterWithLength: character '(' • Iconst ')' + + ICONST shift, and go to state 1146 + + Iconst go to state 2207 + + +State 1721 + + 1474 AexprConst: ConstInterval '(' • a_expr ')' opt_interval + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2208 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1722 + + 1476 AexprConst: ConstInterval Sconst • opt_interval + + CENTURIES_P shift, and go to state 1478 + CENTURY_P shift, and go to state 1479 + DAY_P shift, and go to state 1480 + DAYS_P shift, and go to state 1481 + DECADE_P shift, and go to state 1482 + DECADES_P shift, and go to state 1483 + HOUR_P shift, and go to state 1484 + HOURS_P shift, and go to state 1485 + MICROSECOND_P shift, and go to state 1486 + MICROSECONDS_P shift, and go to state 1487 + MILLENNIA_P shift, and go to state 1488 + MILLENNIUM_P shift, and go to state 1489 + MILLISECOND_P shift, and go to state 1490 + MILLISECONDS_P shift, and go to state 1491 + MINUTE_P shift, and go to state 1492 + MINUTES_P shift, and go to state 1493 + MONTH_P shift, and go to state 1494 + MONTHS_P shift, and go to state 1495 + QUARTER_P shift, and go to state 1496 + QUARTERS_P shift, and go to state 1497 + SECOND_P shift, and go to state 1498 + SECONDS_P shift, and go to state 1499 + WEEK_P shift, and go to state 1500 + WEEKS_P shift, and go to state 1501 + YEAR_P shift, and go to state 1502 + YEARS_P shift, and go to state 1503 + + $default reduce using rule 1112 (opt_interval) + + year_keyword go to state 2127 + month_keyword go to state 2128 + day_keyword go to state 2129 + hour_keyword go to state 2130 + minute_keyword go to state 2131 + second_keyword go to state 2132 + millisecond_keyword go to state 2133 + microsecond_keyword go to state 2134 + week_keyword go to state 2135 + quarter_keyword go to state 2136 + decade_keyword go to state 2137 + century_keyword go to state 2138 + millennium_keyword go to state 2139 + opt_interval go to state 2209 + + +State 1723 + + 1475 AexprConst: ConstInterval Iconst • opt_interval + + CENTURIES_P shift, and go to state 1478 + CENTURY_P shift, and go to state 1479 + DAY_P shift, and go to state 1480 + DAYS_P shift, and go to state 1481 + DECADE_P shift, and go to state 1482 + DECADES_P shift, and go to state 1483 + HOUR_P shift, and go to state 1484 + HOURS_P shift, and go to state 1485 + MICROSECOND_P shift, and go to state 1486 + MICROSECONDS_P shift, and go to state 1487 + MILLENNIA_P shift, and go to state 1488 + MILLENNIUM_P shift, and go to state 1489 + MILLISECOND_P shift, and go to state 1490 + MILLISECONDS_P shift, and go to state 1491 + MINUTE_P shift, and go to state 1492 + MINUTES_P shift, and go to state 1493 + MONTH_P shift, and go to state 1494 + MONTHS_P shift, and go to state 1495 + QUARTER_P shift, and go to state 1496 + QUARTERS_P shift, and go to state 1497 + SECOND_P shift, and go to state 1498 + SECONDS_P shift, and go to state 1499 + WEEK_P shift, and go to state 1500 + WEEKS_P shift, and go to state 1501 + YEAR_P shift, and go to state 1502 + YEARS_P shift, and go to state 1503 + + $default reduce using rule 1112 (opt_interval) + + year_keyword go to state 2127 + month_keyword go to state 2128 + day_keyword go to state 2129 + hour_keyword go to state 2130 + minute_keyword go to state 2131 + second_keyword go to state 2132 + millisecond_keyword go to state 2133 + microsecond_keyword go to state 2134 + week_keyword go to state 2135 + quarter_keyword go to state 2136 + decade_keyword go to state 2137 + century_keyword go to state 2138 + millennium_keyword go to state 2139 + opt_interval go to state 2210 + + +State 1724 + + 1441 target_el: a_expr IDENT • + + $default reduce using rule 1441 (target_el) + + +State 1725 + + 1317 all_Op: Op • + 1333 qual_Op: Op • + + ALL reduce using rule 1317 (all_Op) + ANY reduce using rule 1317 (all_Op) + SOME reduce using rule 1317 (all_Op) + $default reduce using rule 1333 (qual_Op) + + +State 1726 + + 1114 a_expr: a_expr TYPECAST • Typename + + IDENT shift, and go to state 1588 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1618 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 1631 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1634 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 1639 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + RowOrStruct go to state 1645 + Typename go to state 2211 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_name_token go to state 1660 + + +State 1727 + + 1123 a_expr: a_expr INTEGER_DIVISION • a_expr + 1323 MathOp: INTEGER_DIVISION • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1323 (MathOp) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2212 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1728 + + 1126 a_expr: a_expr POWER_OF • a_expr + 1326 MathOp: POWER_OF • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1326 (MathOp) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2213 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1729 + + 1158 a_expr: a_expr LAMBDA_ARROW • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2214 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1730 + + 1159 a_expr: a_expr DOUBLE_ARROW • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2215 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1731 + + 1130 a_expr: a_expr LESS_EQUALS • a_expr + 1330 MathOp: LESS_EQUALS • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1330 (MathOp) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2216 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1732 + + 1131 a_expr: a_expr GREATER_EQUALS • a_expr + 1331 MathOp: GREATER_EQUALS • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1331 (MathOp) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2217 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1733 + + 1132 a_expr: a_expr NOT_EQUALS • a_expr + 1332 MathOp: NOT_EQUALS • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1332 (MathOp) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2218 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1734 + + 1136 a_expr: a_expr AND • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2219 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1735 + + 1440 target_el: a_expr AS • ColLabelOrString + + IDENT shift, and go to state 584 + SCONST shift, and go to state 2220 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColLabel go to state 2221 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 + ColLabelOrString go to state 2222 + + +State 1736 + + 1116 a_expr: a_expr AT • TIME ZONE a_expr + + TIME shift, and go to state 2223 + + +State 1737 + + 1171 a_expr: a_expr BETWEEN • opt_asymmetric b_expr AND a_expr + 1173 | a_expr BETWEEN • SYMMETRIC b_expr AND a_expr + + ASYMMETRIC shift, and go to state 2224 + SYMMETRIC shift, and go to state 2225 + + $default reduce using rule 1433 (opt_asymmetric) + + opt_asymmetric go to state 2226 + + +State 1738 + + 1115 a_expr: a_expr COLLATE • any_name + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1049 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + any_name go to state 2227 + + +State 1739 + + 1140 a_expr: a_expr GLOB • a_expr + 1341 subquery_Op: GLOB • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1341 (subquery_Op) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2228 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1740 + + 1145 a_expr: a_expr ILIKE • a_expr + 1146 | a_expr ILIKE • a_expr ESCAPE a_expr + 1343 subquery_Op: ILIKE • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1343 (subquery_Op) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2229 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1741 + + 1175 a_expr: a_expr IN_P • in_expr + + IDENT shift, and go to state 120 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '[' shift, and go to state 1186 + '(' shift, and go to state 2230 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 2231 + indirection_expr go to state 2232 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + in_expr go to state 2233 + case_expr go to state 1222 + columnref_opt_indirection go to state 2234 + func_name go to state 548 + function_name_token go to state 549 + + +State 1742 + + 1153 a_expr: a_expr IS • NULL_P + 1155 | a_expr IS • NOT NULL_P + 1161 | a_expr IS • TRUE_P + 1162 | a_expr IS • NOT TRUE_P + 1163 | a_expr IS • FALSE_P + 1164 | a_expr IS • NOT FALSE_P + 1165 | a_expr IS • UNKNOWN + 1166 | a_expr IS • NOT UNKNOWN + 1167 | a_expr IS • DISTINCT FROM a_expr + 1168 | a_expr IS • NOT DISTINCT FROM a_expr + 1169 | a_expr IS • OF '(' type_list ')' + 1170 | a_expr IS • NOT OF '(' type_list ')' + + DISTINCT shift, and go to state 2235 + FALSE_P shift, and go to state 2236 + NOT shift, and go to state 2237 + NULL_P shift, and go to state 2238 + OF shift, and go to state 2239 + TRUE_P shift, and go to state 2240 + UNKNOWN shift, and go to state 2241 + + +State 1743 + + 1154 a_expr: a_expr ISNULL • + + $default reduce using rule 1154 (a_expr) + + +State 1744 + + 1141 a_expr: a_expr LIKE • a_expr + 1142 | a_expr LIKE • a_expr ESCAPE a_expr + 1339 subquery_Op: LIKE • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1339 (subquery_Op) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2242 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1745 + + 1156 a_expr: a_expr NOT • NULL_P + + NULL_P shift, and go to state 2243 + + +State 1746 + + 1157 a_expr: a_expr NOTNULL • + + $default reduce using rule 1157 (a_expr) + + +State 1747 + + 1334 qual_Op: OPERATOR • '(' any_operator ')' + 1338 subquery_Op: OPERATOR • '(' any_operator ')' + + '(' shift, and go to state 2244 + + +State 1748 + + 1137 a_expr: a_expr OR • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2245 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1749 + + 1149 a_expr: a_expr SIMILAR • TO a_expr + 1150 | a_expr SIMILAR • TO a_expr ESCAPE a_expr + + TO shift, and go to state 2246 + + +State 1750 + + 1143 a_expr: a_expr NOT_LA • LIKE a_expr + 1144 | a_expr NOT_LA • LIKE a_expr ESCAPE a_expr + 1147 | a_expr NOT_LA • ILIKE a_expr + 1148 | a_expr NOT_LA • ILIKE a_expr ESCAPE a_expr + 1151 | a_expr NOT_LA • SIMILAR TO a_expr + 1152 | a_expr NOT_LA • SIMILAR TO a_expr ESCAPE a_expr + 1172 | a_expr NOT_LA • BETWEEN opt_asymmetric b_expr AND a_expr + 1174 | a_expr NOT_LA • BETWEEN SYMMETRIC b_expr AND a_expr + 1176 | a_expr NOT_LA • IN_P in_expr + 1340 subquery_Op: NOT_LA • LIKE + 1342 | NOT_LA • GLOB + 1344 | NOT_LA • ILIKE + + BETWEEN shift, and go to state 2247 + GLOB shift, and go to state 2248 + ILIKE shift, and go to state 2249 + IN_P shift, and go to state 2250 + LIKE shift, and go to state 2251 + SIMILAR shift, and go to state 2252 + + +State 1751 + + 1127 a_expr: a_expr '<' • a_expr + 1327 MathOp: '<' • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1327 (MathOp) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2253 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1752 + + 1128 a_expr: a_expr '>' • a_expr + 1328 MathOp: '>' • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1328 (MathOp) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2254 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1753 + + 1129 a_expr: a_expr '=' • a_expr + 1329 MathOp: '=' • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1329 (MathOp) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2255 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1754 + + 1119 a_expr: a_expr '+' • a_expr + 1319 MathOp: '+' • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1319 (MathOp) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2256 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1755 + + 1120 a_expr: a_expr '-' • a_expr + 1320 MathOp: '-' • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1320 (MathOp) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2257 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1756 + + 1121 a_expr: a_expr '*' • a_expr + 1321 MathOp: '*' • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1321 (MathOp) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2258 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1757 + + 1122 a_expr: a_expr '/' • a_expr + 1322 MathOp: '/' • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1322 (MathOp) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2259 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1758 + + 1124 a_expr: a_expr '%' • a_expr + 1324 MathOp: '%' • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1324 (MathOp) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2260 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1759 + + 1125 a_expr: a_expr '^' • a_expr + 1325 MathOp: '^' • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1325 (MathOp) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2261 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1760 + + 1337 subquery_Op: all_Op • + + $default reduce using rule 1337 (subquery_Op) + + +State 1761 + + 1318 all_Op: MathOp • + + $default reduce using rule 1318 (all_Op) + + +State 1762 + + 1133 a_expr: a_expr qual_Op • a_expr + 1135 | a_expr qual_Op • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1135 (a_expr) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2262 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1763 + + 1177 a_expr: a_expr subquery_Op • sub_type select_with_parens + 1178 | a_expr subquery_Op • sub_type '(' a_expr ')' + + ALL shift, and go to state 2263 + ANY shift, and go to state 2264 + SOME shift, and go to state 2265 + + sub_type go to state 2266 + + +State 1764 + + 1210 c_expr: indirection_expr_or_a_expr opt_extended_indirection • + 1431 opt_extended_indirection: opt_extended_indirection • extended_indirection_el + + '[' shift, and go to state 2267 + '.' shift, and go to state 2268 + + $default reduce using rule 1210 (c_expr) + + extended_indirection_el go to state 2269 + + +State 1765 + + 1262 within_group_clause: WITHIN • GROUP_P '(' sort_clause ')' + + GROUP_P shift, and go to state 2270 + + +State 1766 + + 1241 func_expr: func_application within_group_clause • filter_clause export_clause over_clause + + FILTER shift, and go to state 2271 + + $default reduce using rule 1266 (filter_clause) + + filter_clause go to state 2272 + + +State 1767 + + 1160 a_expr: row OVERLAPS • row + + ROW shift, and go to state 2273 + '(' shift, and go to state 2274 + + qualified_row go to state 1219 + row go to state 2275 + + +State 1768 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1134 | qual_Op a_expr • + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1134 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 1769 + + 1437 target_list: target_list ',' • target_el + 1439 target_list_opt_comma: target_list ',' • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1439 (target_list_opt_comma) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1207 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + target_el go to state 2276 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1770 + + 736 simple_select: SELECT distinct_clause target_list_opt_comma into_clause • from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause + + FROM shift, and go to state 2277 + + $default reduce using rule 903 (from_clause) + + from_clause go to state 2278 + + +State 1771 + + 1235 func_application: func_name '(' • ')' + 1236 | func_name '(' • func_arg_list opt_sort_clause opt_ignore_nulls ')' + 1237 | func_name '(' • VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' + 1238 | func_name '(' • func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' + 1239 | func_name '(' • ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' + 1240 | func_name '(' • DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' + 1472 AexprConst: func_name '(' • func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst + + IDENT shift, and go to state 1351 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 1352 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1353 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 1354 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1355 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 1356 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 1357 + COLUMNS shift, and go to state 1358 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1359 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1360 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 1361 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1362 + FULL shift, and go to state 1363 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 1364 + GLOB shift, and go to state 1365 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1366 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1367 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 1368 + ISNULL shift, and go to state 1369 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1370 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1371 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1372 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1373 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 1374 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1375 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 1376 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1377 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 1378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1379 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1380 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1381 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1382 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1383 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1384 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 1385 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1386 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + ')' shift, and go to state 1387 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 1388 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + type_func_name_keyword go to state 1389 + pgq_unreserved_keyword go to state 1390 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1391 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + func_arg_list go to state 2279 + func_arg_expr go to state 1393 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + type_function_name go to state 1394 + function_name_token go to state 549 + param_name go to state 1395 - $default reduce using rule 116 (opt_column) - opt_column go to state 2228 +State 1772 + 1471 AexprConst: func_name Sconst • -state 1905 + $default reduce using rule 1471 (AexprConst) - 81 alter_table_cmd: SET . LOGGED - 82 | SET . UNLOGGED - 83 | SET . reloptions - 259 reloptions: . '(' reloption_list ')' - 1149 AlterObjectSchemaStmt: ALTER TABLE IF_P EXISTS relation_expr SET . SCHEMA name - LOGGED shift, and go to state 1500 - SCHEMA shift, and go to state 2229 - UNLOGGED shift, and go to state 1501 - '(' shift, and go to state 1498 +State 1773 - reloptions go to state 1502 + 735 simple_select: SELECT opt_all_clause opt_target_list_opt_comma into_clause • from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause + FROM shift, and go to state 2277 -state 1906 + $default reduce using rule 903 (from_clause) - 40 AlterTableStmt: ALTER TABLE IF_P EXISTS relation_expr alter_table_cmds . [$end, ';'] - 93 alter_table_cmds: alter_table_cmds . ',' alter_table_cmd + from_clause go to state 2280 - ',' shift, and go to state 1504 - $default reduce using rule 40 (AlterTableStmt) +State 1774 + 1630 zone_value: IDENT • -state 1907 + $default reduce using rule 1630 (zone_value) - 113 RenameStmt: ALTER TABLE relation_expr RENAME CONSTRAINT name . TO name - TO shift, and go to state 2230 +State 1775 + 1634 zone_value: DEFAULT • -state 1908 + $default reduce using rule 1634 (zone_value) - 103 RenameStmt: ALTER TABLE relation_expr RENAME TO name . - $default reduce using rule 103 (RenameStmt) +State 1776 + 1635 zone_value: LOCAL • -state 1909 + $default reduce using rule 1635 (zone_value) - 111 RenameStmt: ALTER TABLE relation_expr RENAME opt_column name . TO name - TO shift, and go to state 2231 +State 1777 + 1633 zone_value: NumericOnly • -state 1910 + $default reduce using rule 1633 (zone_value) - 1148 AlterObjectSchemaStmt: ALTER TABLE relation_expr SET SCHEMA name . - $default reduce using rule 1148 (AlterObjectSchemaStmt) +State 1778 + 1629 zone_value: Sconst • -state 1911 + $default reduce using rule 1629 (zone_value) - 108 RenameStmt: ALTER VIEW IF_P EXISTS qualified_name RENAME . TO name - TO shift, and go to state 2232 +State 1779 + 1631 zone_value: ConstInterval • Sconst opt_interval + 1632 | ConstInterval • '(' Iconst ')' Sconst -state 1912 + SCONST shift, and go to state 848 + '(' shift, and go to state 2281 - 81 alter_table_cmd: SET . LOGGED - 82 | SET . UNLOGGED - 83 | SET . reloptions - 259 reloptions: . '(' reloption_list ')' - 1153 AlterObjectSchemaStmt: ALTER VIEW IF_P EXISTS qualified_name SET . SCHEMA name + Sconst go to state 2282 - LOGGED shift, and go to state 1500 - SCHEMA shift, and go to state 2233 - UNLOGGED shift, and go to state 1501 - '(' shift, and go to state 1498 - reloptions go to state 1502 +State 1780 + 1624 set_rest: TIME ZONE zone_value • -state 1913 + $default reduce using rule 1624 (set_rest) - 46 AlterTableStmt: ALTER VIEW IF_P EXISTS qualified_name alter_table_cmds . [$end, ';'] - 93 alter_table_cmds: alter_table_cmds . ',' alter_table_cmd - ',' shift, and go to state 1504 +State 1781 - $default reduce using rule 46 (AlterTableStmt) + 1623 set_rest: var_name FROM CURRENT_P • + $default reduce using rule 1623 (set_rest) -state 1914 - 107 RenameStmt: ALTER VIEW qualified_name RENAME TO name . +State 1782 - $default reduce using rule 107 (RenameStmt) + 1626 generic_set: var_name TO var_list • + 1637 var_list: var_list • ',' var_value + ',' shift, and go to state 2115 -state 1915 + $default reduce using rule 1626 (generic_set) - 1152 AlterObjectSchemaStmt: ALTER VIEW qualified_name SET SCHEMA name . - $default reduce using rule 1152 (AlterObjectSchemaStmt) +State 1783 + 1627 generic_set: var_name '=' var_list • + 1637 var_list: var_list • ',' var_value -state 1916 + ',' shift, and go to state 2115 - 492 opt_ignore_nulls: . IGNORE_P NULLS_P - 493 | . RESPECT_P NULLS_P - 494 | . [')'] - 871 func_application: func_name '(' ALL func_arg_list opt_sort_clause . opt_ignore_nulls ')' + $default reduce using rule 1627 (generic_set) - IGNORE_P shift, and go to state 1921 - RESPECT_P shift, and go to state 1922 - $default reduce using rule 494 (opt_ignore_nulls) +State 1784 - opt_ignore_nulls go to state 2234 + 1713 table_id: table_id '.' ColId • + $default reduce using rule 1713 (table_id) -state 1917 - 492 opt_ignore_nulls: . IGNORE_P NULLS_P - 493 | . RESPECT_P NULLS_P - 494 | . [')'] - 872 func_application: func_name '(' DISTINCT func_arg_list opt_sort_clause . opt_ignore_nulls ')' +State 1785 - IGNORE_P shift, and go to state 1921 - RESPECT_P shift, and go to state 1922 + 1669 relation_expr_opt_alias: relation_expr AS • ColId - $default reduce using rule 494 (opt_ignore_nulls) + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 2283 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1786 + + 1668 relation_expr_opt_alias: relation_expr ColId • + + $default reduce using rule 1668 (relation_expr_opt_alias) + + +State 1787 + + 1652 VacuumStmt: VACUUM '(' vacuum_option_list ')' • + 1653 | VACUUM '(' vacuum_option_list ')' • qualified_name opt_name_list + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 1652 (VacuumStmt) + + qualified_name go to state 2284 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1788 + + 1662 vacuum_option_list: vacuum_option_list ',' • vacuum_option_elem + + IDENT shift, and go to state 1246 + ANALYSE shift, and go to state 3 + ANALYZE shift, and go to state 4 + FREEZE shift, and go to state 1247 + FULL shift, and go to state 1248 + VERBOSE shift, and go to state 1249 + + analyze_keyword go to state 1250 + vacuum_option_elem go to state 2285 + + +State 1789 + + 1649 VacuumStmt: VACUUM opt_full opt_freeze opt_verbose • + 1650 | VACUUM opt_full opt_freeze opt_verbose • qualified_name opt_name_list + 1651 | VACUUM opt_full opt_freeze opt_verbose • AnalyzeStmt + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 3 + ANALYZE shift, and go to state 4 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 1649 (VacuumStmt) + + AnalyzeStmt go to state 2286 + qualified_name go to state 2287 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + analyze_keyword go to state 73 + + +State 1790 + + 1352 expr_list: expr_list ',' • a_expr + 1354 expr_list_opt_comma: expr_list ',' • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1354 (expr_list_opt_comma) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2288 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 - opt_ignore_nulls go to state 2235 +State 1791 -state 1918 + 898 values_clause: VALUES '(' expr_list_opt_comma ')' • - 492 opt_ignore_nulls: . IGNORE_P NULLS_P - 493 | . RESPECT_P NULLS_P - 494 | . [')'] - 869 func_application: func_name '(' VARIADIC func_arg_expr opt_sort_clause . opt_ignore_nulls ')' + $default reduce using rule 898 (values_clause) - IGNORE_P shift, and go to state 1921 - RESPECT_P shift, and go to state 1922 - - $default reduce using rule 494 (opt_ignore_nulls) - - opt_ignore_nulls go to state 2236 - - -state 1919 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | func_name '(' func_arg_list ',' VARIADIC . func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 986 func_arg_expr: . a_expr - 987 | . param_name COLON_EQUALS a_expr - 988 | . param_name EQUALS_GREATER a_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1098 type_function_name: . IDENT - 1099 | . unreserved_keyword - 1100 | . type_func_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1113 param_name: . type_function_name - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - 1783 type_func_name_keyword: . AUTHORIZATION - 1784 | . BINARY - 1785 | . COLLATION - 1786 | . CONCURRENTLY - 1787 | . CROSS - 1788 | . CURRENT_CATALOG - 1789 | . CURRENT_DATE - 1790 | . CURRENT_ROLE - 1791 | . CURRENT_SCHEMA - 1792 | . CURRENT_USER - 1793 | . FREEZE - 1794 | . FULL - 1795 | . GENERATED - 1796 | . GLOB - 1797 | . ILIKE - 1798 | . INNER_P - 1799 | . IS - 1800 | . ISNULL - 1801 | . JOIN - 1802 | . LEFT - 1803 | . LIKE - 1804 | . MAP - 1805 | . NATURAL - 1806 | . NOTNULL - 1807 | . OUTER_P - 1808 | . OVERLAPS - 1809 | . RIGHT - 1810 | . SESSION_USER - 1811 | . SIMILAR - 1812 | . STRUCT - 1813 | . TABLESAMPLE - 1814 | . TRY_CAST - 1815 | . USER - 1816 | . VERBOSE - - IDENT shift, and go to state 1057 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 1059 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 1060 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 1061 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 1062 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 1063 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 1064 - CURRENT_DATE shift, and go to state 1065 - CURRENT_ROLE shift, and go to state 1066 - CURRENT_SCHEMA shift, and go to state 1067 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 1068 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 1070 - FULL shift, and go to state 1071 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 1072 - GLOB shift, and go to state 1073 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 1074 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 1075 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 1076 - ISNULL shift, and go to state 1077 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 1078 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 1079 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 1080 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 1081 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 1082 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 1083 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 1084 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 1085 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 1086 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 1087 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 1088 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 1089 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 1090 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 1091 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 1092 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 1094 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1097 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - func_arg_expr go to state 2237 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - type_function_name go to state 1100 - function_name_token go to state 487 - param_name go to state 1101 - unreserved_keyword go to state 1102 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - type_func_name_keyword go to state 1103 - - -state 1920 - - 985 func_arg_list: func_arg_list ',' func_arg_expr . - - $default reduce using rule 985 (func_arg_list) - - -state 1921 - - 492 opt_ignore_nulls: IGNORE_P . NULLS_P - - NULLS_P shift, and go to state 2238 - - -state 1922 - - 493 opt_ignore_nulls: RESPECT_P . NULLS_P - - NULLS_P shift, and go to state 2239 - - -state 1923 - - 868 func_application: func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls . ')' - - ')' shift, and go to state 2240 - - -state 1924 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 987 func_arg_expr: param_name COLON_EQUALS a_expr . [IGNORE_P, ORDER, RESPECT_P, ')', ','] - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 987 (func_arg_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 1925 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 988 func_arg_expr: param_name EQUALS_GREATER a_expr . [IGNORE_P, ORDER, RESPECT_P, ')', ','] - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 988 (func_arg_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 1926 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 1034 opt_slice_bound: a_expr . [']'] - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 1034 (opt_slice_bound) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 1927 - - 1033 indirection_el: '[' opt_slice_bound ':' opt_slice_bound . ']' - - ']' shift, and go to state 2241 - - -state 1928 - - 409 opt_program: PROGRAM . - - $default reduce using rule 409 (opt_program) - - -state 1929 - - 398 CopyStmt: COPY '(' SelectStmt ')' TO opt_program . copy_file_name opt_with copy_options - 440 copy_file_name: . Sconst - 441 | . STDIN - 442 | . STDOUT - 1092 Sconst: . SCONST - - SCONST shift, and go to state 556 - STDIN shift, and go to state 2242 - STDOUT shift, and go to state 2243 - - copy_file_name go to state 2244 - Sconst go to state 2245 - - -state 1930 - - 310 opt_column_list: '(' columnList ')' . - - $default reduce using rule 310 (opt_column_list) - - -state 1931 - - 309 columnElem: . ColId - 320 columnList: columnList ',' . columnElem - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - columnElem go to state 2246 - ColId go to state 1547 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1932 - - 419 opt_oids: WITH OIDS . - - $default reduce using rule 419 (opt_oids) - - -state 1933 - - 399 copy_from: FROM . - - $default reduce using rule 399 (copy_from) - - -state 1934 - - 400 copy_from: TO . - - $default reduce using rule 400 (copy_from) - - -state 1935 - - 397 CopyStmt: COPY opt_binary qualified_name opt_column_list opt_oids copy_from . opt_program copy_file_name copy_delimiter opt_with copy_options - 409 opt_program: . PROGRAM - 410 | . [SCONST, STDIN, STDOUT] - - PROGRAM shift, and go to state 1928 - - $default reduce using rule 410 (opt_program) - - opt_program go to state 2247 - - -state 1936 - - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1264 ViewStmt: CREATE_P OR REPLACE OptTemp RECURSIVE VIEW . qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 2248 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1937 - - 212 CreateStmt: CREATE_P OR REPLACE OptTemp TABLE qualified_name . '(' OptTableElementList ')' OptWith OnCommitOption - 310 opt_column_list: . '(' columnList ')' - 311 | . [AS, ON, WITH, WITHOUT] - 1275 create_as_target: qualified_name . opt_column_list OptWith OnCommitOption - - '(' shift, and go to state 2249 - - $default reduce using rule 311 (opt_column_list) - - opt_column_list go to state 1569 - - -state 1938 - - 1271 CreateAsStmt: CREATE_P OR REPLACE OptTemp TABLE create_as_target . AS SelectStmt opt_with_data - - AS shift, and go to state 2250 - - -state 1939 - - 310 opt_column_list: . '(' columnList ')' - 311 | . [AS, WITH] - 1262 ViewStmt: CREATE_P OR REPLACE OptTemp VIEW qualified_name . opt_column_list opt_reloptions AS SelectStmt opt_check_option - - '(' shift, and go to state 1187 - - $default reduce using rule 311 (opt_column_list) - - opt_column_list go to state 2251 - - -state 1940 - - 1128 CreateSchemaStmt: CREATE_P SCHEMA IF_P NOT EXISTS ColId . OptSchemaEltList - 1129 OptSchemaEltList: . OptSchemaEltList schema_stmt - 1130 | . - - $default reduce using rule 1130 (OptSchemaEltList) - - OptSchemaEltList go to state 2252 - - -state 1941 - - 212 CreateStmt: CREATE_P OR . REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 1262 ViewStmt: CREATE_P OR . REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1264 | CREATE_P OR . REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - - REPLACE shift, and go to state 2253 - - -state 1942 - - 162 CreateSeqStmt: CREATE_P OptTemp . SEQUENCE qualified_name OptSeqOptList - 163 | CREATE_P OptTemp . SEQUENCE IF_P NOT EXISTS qualified_name OptSeqOptList - 210 CreateStmt: CREATE_P OptTemp . TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 211 | CREATE_P OptTemp . TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 1261 ViewStmt: CREATE_P OptTemp . VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1263 | CREATE_P OptTemp . RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - - RECURSIVE shift, and go to state 654 - SEQUENCE shift, and go to state 655 - TABLE shift, and go to state 2254 - VIEW shift, and go to state 657 - - -state 1943 - - 1110 attrs: attrs '.' attr_name . - - $default reduce using rule 1110 (attrs) - - -state 1944 - - 309 columnElem: . ColId - 319 columnList: . columnElem - 320 | . columnList ',' columnElem - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1263 ViewStmt: CREATE_P OptTemp RECURSIVE VIEW qualified_name '(' . columnList ')' opt_reloptions AS SelectStmt opt_check_option - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - columnElem go to state 1545 - columnList go to state 2255 - ColId go to state 1547 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1945 - - 163 CreateSeqStmt: CREATE_P OptTemp SEQUENCE IF_P NOT EXISTS . qualified_name OptSeqOptList - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 2256 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1946 - - 168 ExecuteStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS . create_as_target AS EXECUTE name execute_param_clause opt_with_data - 211 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS . qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1270 CreateAsStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS . create_as_target AS SelectStmt opt_with_data - 1275 create_as_target: . qualified_name opt_column_list OptWith OnCommitOption - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 2257 - ColId go to state 592 - ColIdOrString go to state 593 - create_as_target go to state 2258 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1947 - - 338 TableLikeClause: LIKE . qualified_name TableLikeOptionList - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 2259 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1948 - - 301 TableElement: TableConstraint . - - $default reduce using rule 301 (TableElement) - - -state 1949 - - 299 TableElement: columnDef . - - $default reduce using rule 299 (TableElement) - - -state 1950 - - 332 TableElementList: TableElement . - - $default reduce using rule 332 (TableElementList) - - -state 1951 - - 210 CreateStmt: CREATE_P OptTemp TABLE qualified_name '(' OptTableElementList . ')' OptWith OnCommitOption - - ')' shift, and go to state 2260 - - -state 1952 - - 306 OptTableElementList: TableElementList . [')'] - 307 | TableElementList . ',' - 333 TableElementList: TableElementList . ',' TableElement - - ',' shift, and go to state 2261 - - $default reduce using rule 306 (OptTableElementList) - - -state 1953 - - 300 TableElement: TableLikeClause . - - $default reduce using rule 300 (TableElement) - - -state 1954 - - 294 columnDef: ColId . Typename ColQualList - 295 | ColId . opt_Typename GeneratedConstraintElem ColQualList - 309 columnElem: ColId . [')', ','] - 660 RowOrStruct: . ROW - 661 | . STRUCT - 662 opt_Typename: . Typename - 663 | . [AS, GENERATED] - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 703 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETOF shift, and go to state 715 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 718 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - AS reduce using rule 663 (opt_Typename) - GENERATED reduce using rule 663 (opt_Typename) - $default reduce using rule 309 (columnElem) - - RowOrStruct go to state 727 - opt_Typename go to state 1870 - Typename go to state 1871 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 - - -state 1955 - - 259 reloptions: . '(' reloption_list ')' - 279 OptWith: WITH . reloptions - 280 | WITH . OIDS - - OIDS shift, and go to state 2262 - '(' shift, and go to state 1498 - - reloptions go to state 2263 - - -state 1956 - - 281 OptWith: WITHOUT . OIDS - - OIDS shift, and go to state 2264 - - -state 1957 - - 255 OnCommitOption: . ON COMMIT DROP - 256 | . ON COMMIT DELETE_P ROWS - 257 | . ON COMMIT PRESERVE ROWS - 258 | . [AS] - 1275 create_as_target: qualified_name opt_column_list OptWith . OnCommitOption - - ON shift, and go to state 2265 - - $default reduce using rule 258 (OnCommitOption) - - OnCommitOption go to state 2266 - - -state 1958 - - 167 ExecuteStmt: CREATE_P OptTemp TABLE create_as_target AS EXECUTE . name execute_param_clause opt_with_data - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 2267 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1959 - - 1269 CreateAsStmt: CREATE_P OptTemp TABLE create_as_target AS SelectStmt . opt_with_data - 1272 opt_with_data: . WITH DATA_P - 1273 | . WITH NO DATA_P - 1274 | . [$end, ';'] - - WITH shift, and go to state 2268 - - $default reduce using rule 1274 (opt_with_data) - - opt_with_data go to state 2269 - - -state 1960 - - 259 reloptions: . '(' reloption_list ')' - 1144 opt_reloptions: WITH . reloptions - - '(' shift, and go to state 1498 - - reloptions go to state 2270 - - -state 1961 - - 1261 ViewStmt: CREATE_P OptTemp VIEW qualified_name opt_column_list opt_reloptions . AS SelectStmt opt_check_option - - AS shift, and go to state 2271 - - -state 1962 - - 394 param_list: '(' ')' . - - $default reduce using rule 394 (param_list) - - -state 1963 - - 395 param_list: '(' func_arg_list . ')' - 985 func_arg_list: func_arg_list . ',' func_arg_expr - - ')' shift, and go to state 2272 - ',' shift, and go to state 1636 - - -state 1964 - - 390 CreateFunctionStmt: CREATE_P OptTemp macro_alias qualified_name param_list AS . TABLE SelectStmt - 391 | CREATE_P OptTemp macro_alias qualified_name param_list AS . a_expr - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 2273 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2274 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 1965 - - 1136 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT . EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - - EXISTS shift, and go to state 2275 - - -state 1966 - - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1135 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON . qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 2276 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 +State 1792 -state 1967 + 771 cte_list: cte_list ',' common_table_expr • - 706 BitWithLength: BIT opt_varying '(' expr_list_opt_comma . ')' + $default reduce using rule 771 (cte_list) - ')' shift, and go to state 2277 +State 1793 -state 1968 + 1458 name_list: name_list • ',' name + 1459 name_list_opt_comma: name_list • + 1460 | name_list • ',' - 687 opt_type_modifiers: '(' opt_expr_list_opt_comma ')' . + ',' shift, and go to state 2289 - $default reduce using rule 687 (opt_type_modifiers) + $default reduce using rule 1459 (name_list_opt_comma) -state 1969 +State 1794 - 700 opt_float: '(' Iconst ')' . + 1497 opt_name_list: '(' name_list_opt_comma • ')' - $default reduce using rule 700 (opt_float) + ')' shift, and go to state 2290 -state 1970 +State 1795 - 356 DropStmt: DROP TYPE_P IF_P EXISTS type_name_list opt_drop_behavior . + 772 common_table_expr: name opt_name_list AS • opt_materialized '(' PreparableStmt ')' - $default reduce using rule 356 (DropStmt) + MATERIALIZED shift, and go to state 2291 + NOT shift, and go to state 2292 + $default reduce using rule 775 (opt_materialized) -state 1971 + opt_materialized go to state 2293 - 671 Typename: MAP '(' type_list ')' . opt_array_bounds - 672 opt_array_bounds: . opt_array_bounds '[' ']' - 673 | . opt_array_bounds '[' Iconst ']' - 674 | . - $default reduce using rule 674 (opt_array_bounds) +State 1796 - opt_array_bounds go to state 2278 + 332 PathVariableOptional: PGQ_IDENT • '=' + '=' shift, and go to state 2294 -state 1972 - 667 Typename: SETOF SimpleTypename ARRAY '[' . Iconst ']' - 1091 Iconst: . ICONST +State 1797 - ICONST shift, and go to state 864 + 349 PathPattern: PathVariableOptional • PathPrefix PathConcatenation - Iconst go to state 2279 + ALL shift, and go to state 2295 + ANY shift, and go to state 2296 + SHORTEST shift, and go to state 2297 + $default reduce using rule 346 (PathPrefix) -state 1973 + PathPrefix go to state 2298 - 728 opt_timezone: WITHOUT TIME ZONE . - $default reduce using rule 728 (opt_timezone) +State 1798 + 323 GraphTableStmt: '(' PGQ_IDENT MATCH PathPatternList • KeepOptional GraphTableWhereOptional ColumnsOptional ')' GraphTableNameOptional + 348 PathPatternList: PathPatternList • ',' PathPattern -state 1974 + KEEP shift, and go to state 2299 + ',' shift, and go to state 2300 - 727 opt_timezone: WITH_LA TIME ZONE . + $default reduce using rule 325 (KeepOptional) - $default reduce using rule 727 (opt_timezone) + KeepOptional go to state 2301 -state 1975 +State 1799 - 724 ConstDatetime: TIME '(' Iconst ')' . opt_timezone - 727 opt_timezone: . WITH_LA TIME ZONE - 728 | . WITHOUT TIME ZONE - 729 | . [$end, IDENT, SCONST, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, ARRAY, AS, ASC_P, AT, BETWEEN, CACHE, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, CYCLE, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INCREMENT, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, MAXVALUE, MINVALUE, NATURAL, NO, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OWNED, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTART, RESTRICT, RETURNING, RIGHT, ROWS, SEQUENCE, SET, SIMILAR, START, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', ';', ',', '}', ':'] + 347 PathPatternList: PathPattern • - WITHOUT shift, and go to state 1227 - WITH_LA shift, and go to state 1228 + $default reduce using rule 347 (PathPatternList) - $default reduce using rule 729 (opt_timezone) - opt_timezone go to state 2280 +State 1800 + 1675 AnalyzeStmt: analyze_keyword opt_verbose qualified_name opt_name_list • -state 1976 + $default reduce using rule 1675 (AnalyzeStmt) - 722 ConstDatetime: TIMESTAMP '(' Iconst ')' . opt_timezone - 727 opt_timezone: . WITH_LA TIME ZONE - 728 | . WITHOUT TIME ZONE - 729 | . [$end, IDENT, SCONST, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, ARRAY, AS, ASC_P, AT, BETWEEN, CACHE, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, CYCLE, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INCREMENT, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, MAXVALUE, MINVALUE, NATURAL, NO, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OWNED, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTART, RESTRICT, RETURNING, RIGHT, ROWS, SEQUENCE, SET, SIMILAR, START, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', ';', ',', '}', ':'] - WITHOUT shift, and go to state 1227 - WITH_LA shift, and go to state 1228 +State 1801 - $default reduce using rule 729 (opt_timezone) + 1665 DeleteStmt: opt_with_clause DELETE_P FROM relation_expr_opt_alias • using_clause where_or_current_clause returning_clause - opt_timezone go to state 2281 + USING shift, and go to state 2302 + $default reduce using rule 1673 (using_clause) -state 1977 + using_clause go to state 2303 - 670 Typename: RowOrStruct '(' colid_type_list ')' . opt_array_bounds - 672 opt_array_bounds: . opt_array_bounds '[' ']' - 673 | . opt_array_bounds '[' Iconst ']' - 674 | . - $default reduce using rule 674 (opt_array_bounds) +State 1802 - opt_array_bounds go to state 2282 + 165 opt_or_action: OR IGNORE_P • + $default reduce using rule 165 (opt_or_action) -state 1978 - - 659 colid_type_list: colid_type_list ',' . ColId Typename - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - ColId go to state 2283 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 +State 1803 + 164 opt_or_action: OR REPLACE • -state 1979 + $default reduce using rule 164 (opt_or_action) - 658 colid_type_list: ColId Typename . - $default reduce using rule 658 (colid_type_list) +State 1804 + 145 InsertStmt: opt_with_clause INSERT opt_or_action INTO • insert_target opt_by_name_or_position insert_rest opt_on_conflict returning_clause -state 1980 + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 2304 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + insert_target go to state 2305 + + +State 1805 + + 217 UpdateExtensionsStmt: opt_with_clause UPDATE EXTENSIONS opt_column_list • + + $default reduce using rule 217 (UpdateExtensionsStmt) + + +State 1806 + + 658 UpdateStmt: opt_with_clause UPDATE relation_expr_opt_alias SET • set_clause_list_opt_comma from_clause where_or_current_clause returning_clause + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 2306 + + ColId go to state 2307 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + set_clause go to state 2308 + set_clause_list go to state 2309 + set_clause_list_opt_comma go to state 2310 + set_target go to state 2311 + + +State 1807 + + 1640 LoadStmt: opt_force INSTALL file_name FROM • ColId opt_ext_version + 1641 | opt_force INSTALL file_name FROM • Sconst opt_ext_version + + IDENT shift, and go to state 550 + SCONST shift, and go to state 848 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 2312 + Sconst go to state 2313 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1808 + + 1647 opt_ext_version: VERSION_P • Sconst + 1648 | VERSION_P • ColId + + IDENT shift, and go to state 550 + SCONST shift, and go to state 848 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 2314 + Sconst go to state 2315 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1809 + + 1639 LoadStmt: opt_force INSTALL file_name opt_ext_version • + + $default reduce using rule 1639 (LoadStmt) + + +State 1810 + + 741 simple_select: select_clause • UNION all_or_distinct by_name select_clause + 742 | select_clause • UNION all_or_distinct select_clause + 743 | select_clause • INTERSECT all_or_distinct select_clause + 744 | select_clause • EXCEPT all_or_distinct select_clause + 744 | select_clause EXCEPT all_or_distinct select_clause • + + INTERSECT shift, and go to state 968 + + $default reduce using rule 744 (simple_select) + + +State 1811 + + 741 simple_select: select_clause • UNION all_or_distinct by_name select_clause + 742 | select_clause • UNION all_or_distinct select_clause + 743 | select_clause • INTERSECT all_or_distinct select_clause + 743 | select_clause INTERSECT all_or_distinct select_clause • + 744 | select_clause • EXCEPT all_or_distinct select_clause + + $default reduce using rule 743 (simple_select) + + +State 1812 + + 803 sort_clause: ORDER BY ALL • opt_asc_desc opt_nulls_order + + ASC_P shift, and go to state 2316 + DESC_P shift, and go to state 2317 + + $default reduce using rule 810 (opt_asc_desc) + + opt_asc_desc go to state 2318 + + +State 1813 + + 802 sort_clause: ORDER BY sortby_list • + 805 sortby_list: sortby_list • ',' sortby + + ',' shift, and go to state 2319 + + $default reduce using rule 802 (sort_clause) + + +State 1814 + + 804 sortby_list: sortby • + + $default reduce using rule 804 (sortby_list) + + +State 1815 + + 806 sortby: a_expr • USING qual_all_Op opt_nulls_order + 807 | a_expr • opt_asc_desc opt_nulls_order + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + ASC_P shift, and go to state 2316 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + DESC_P shift, and go to state 2317 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + USING shift, and go to state 2320 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 810 (opt_asc_desc) + + opt_asc_desc go to state 2321 + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 1816 + + 792 by_name: BY • NAME_P + + NAME_P shift, and go to state 2322 + + +State 1817 + + 741 simple_select: select_clause • UNION all_or_distinct by_name select_clause + 742 | select_clause • UNION all_or_distinct select_clause + 742 | select_clause UNION all_or_distinct select_clause • + 743 | select_clause • INTERSECT all_or_distinct select_clause + 744 | select_clause • EXCEPT all_or_distinct select_clause + + INTERSECT shift, and go to state 968 + + $default reduce using rule 742 (simple_select) + + +State 1818 + + 741 simple_select: select_clause UNION all_or_distinct by_name • select_clause + + FROM shift, and go to state 23 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + TABLE shift, and go to state 38 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + '(' shift, and go to state 880 + + select_with_parens go to state 975 + select_clause go to state 2323 + simple_select go to state 977 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + + +State 1819 + + 858 first_or_next: FIRST_P • + + $default reduce using rule 858 (first_or_next) + + +State 1820 + + 859 first_or_next: NEXT • + + $default reduce using rule 859 (first_or_next) + + +State 1821 + + 822 limit_clause: FETCH first_or_next • select_fetch_first_value row_or_rows ONLY + 823 | FETCH first_or_next • row_or_rows ONLY + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 2324 + ROWS shift, and go to state 2325 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 2326 + '-' shift, and go to state 2327 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + select_fetch_first_value go to state 2328 + row_or_rows go to state 2329 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 2330 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1822 + + 892 for_locking_strength: FOR KEY • SHARE + + SHARE shift, and go to state 2331 + + +State 1823 + + 890 for_locking_strength: FOR NO • KEY UPDATE + + KEY shift, and go to state 2332 + + +State 1824 + + 883 for_locking_clause: FOR READ_P • ONLY + + ONLY shift, and go to state 2333 + + +State 1825 + + 891 for_locking_strength: FOR SHARE • + + $default reduce using rule 891 (for_locking_strength) + + +State 1826 + + 889 for_locking_strength: FOR UPDATE • + + $default reduce using rule 889 (for_locking_strength) + + +State 1827 + + 848 select_limit_value: FCONST • PERCENT + 1467 AexprConst: FCONST • + + PERCENT shift, and go to state 2334 + + $default reduce using rule 1467 (AexprConst) + + +State 1828 + + 849 select_limit_value: ICONST • PERCENT + 1480 Iconst: ICONST • + + PERCENT shift, and go to state 2335 + + $default reduce using rule 1480 (Iconst) + + +State 1829 + + 846 select_limit_value: ALL • + + $default reduce using rule 846 (select_limit_value) + + +State 1830 + + 820 limit_clause: LIMIT select_limit_value • + 821 | LIMIT select_limit_value • ',' select_offset_value + + ',' shift, and go to state 2336 + + $default reduce using rule 820 (limit_clause) + + +State 1831 + + 845 select_limit_value: a_expr • + 847 | a_expr • '%' + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 2337 + '^' shift, and go to state 1759 + + $default reduce using rule 845 (select_limit_value) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 1832 + + 852 select_fetch_first_value: '+' • I_or_F_const + 1117 a_expr: '+' • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 2338 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + I_or_F_const go to state 2339 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1696 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 2340 + function_name_token go to state 549 + + +State 1833 + + 853 select_fetch_first_value: '-' • I_or_F_const + 1118 a_expr: '-' • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 2338 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + I_or_F_const go to state 2341 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1697 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 2340 + function_name_token go to state 549 + + +State 1834 + + 824 offset_clause: OFFSET select_offset_value • + + $default reduce using rule 824 (offset_clause) + + +State 1835 + + 825 offset_clause: OFFSET select_fetch_first_value • row_or_rows + + ROW shift, and go to state 2342 + ROWS shift, and go to state 2343 + + row_or_rows go to state 2344 + + +State 1836 + + 850 select_offset_value: a_expr • + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 850 (select_offset_value) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 1837 + + 851 select_fetch_first_value: c_expr • + 1113 a_expr: c_expr • + + ROW reduce using rule 851 (select_fetch_first_value) + ROWS reduce using rule 851 (select_fetch_first_value) + $default reduce using rule 1113 (a_expr) + + +State 1838 + + 884 opt_for_locking_clause: for_locking_clause • + + $default reduce using rule 884 (opt_for_locking_clause) + + +State 1839 + + 726 select_no_parens: select_clause opt_sort_clause select_limit opt_for_locking_clause • + + $default reduce using rule 726 (select_no_parens) + + +State 1840 + + 814 select_limit: limit_clause offset_clause • + + $default reduce using rule 814 (select_limit) + + +State 1841 + + 815 select_limit: offset_clause limit_clause • + + $default reduce using rule 815 (select_limit) + + +State 1842 + + 818 opt_select_limit: select_limit • + + $default reduce using rule 818 (opt_select_limit) + + +State 1843 + + 725 select_no_parens: select_clause opt_sort_clause for_locking_clause opt_select_limit • + + $default reduce using rule 725 (select_no_parens) + + +State 1844 + + 889 for_locking_strength: FOR • UPDATE + 890 | FOR • NO KEY UPDATE + 891 | FOR • SHARE + 892 | FOR • KEY SHARE + + KEY shift, and go to state 1822 + NO shift, and go to state 1823 + SHARE shift, and go to state 1825 + UPDATE shift, and go to state 1826 + + +State 1845 + + 887 for_locking_items: for_locking_items for_locking_item • + + $default reduce using rule 887 (for_locking_items) + + +State 1846 + + 893 locked_rels_list: OF • qualified_name_list + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 2345 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + qualified_name_list go to state 2346 + + +State 1847 + + 888 for_locking_item: for_locking_strength locked_rels_list • opt_nowait_or_skip + + NOWAIT shift, and go to state 2347 + SKIP shift, and go to state 2348 + + $default reduce using rule 897 (opt_nowait_or_skip) + + opt_nowait_or_skip go to state 2349 + + +State 1848 + + 747 simple_select: pivot_keyword table_ref GROUP_P BY • name_list_opt_comma_opt_bracket + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 2350 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name_list go to state 1793 + name_list_opt_comma go to state 2351 + name_list_opt_comma_opt_bracket go to state 2352 + name go to state 1054 + + +State 1849 + + 763 pivot_column_list_internal: pivot_column_entry • + + $default reduce using rule 763 (pivot_column_list_internal) + + +State 1850 + + 764 pivot_column_list_internal: pivot_column_list_internal • ',' pivot_column_entry + 765 pivot_column_list: pivot_column_list_internal • + 766 | pivot_column_list_internal • ',' + + ',' shift, and go to state 2353 + + $default reduce using rule 765 (pivot_column_list) + + +State 1851 + + 748 simple_select: pivot_keyword table_ref ON pivot_column_list • + 749 | pivot_keyword table_ref ON pivot_column_list • GROUP_P BY name_list_opt_comma_opt_bracket + 750 | pivot_keyword table_ref ON pivot_column_list • USING target_list_opt_comma + 751 | pivot_keyword table_ref ON pivot_column_list • USING target_list_opt_comma GROUP_P BY name_list_opt_comma_opt_bracket + + GROUP_P shift, and go to state 2354 + USING shift, and go to state 2355 + + $default reduce using rule 748 (simple_select) + + +State 1852 + + 762 pivot_column_entry: single_pivot_value • + + $default reduce using rule 762 (pivot_column_entry) + + +State 1853 + + 760 pivot_column_entry: b_expr • + 761 | b_expr • IN_P '(' select_no_parens ')' + 924 single_pivot_value: b_expr • IN_P '(' target_list_opt_comma ')' + 925 | b_expr • IN_P ColIdOrString + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' - 666 Typename: SimpleTypename ARRAY '[' Iconst . ']' + Op shift, and go to state 1145 + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + LESS_EQUALS shift, and go to state 2039 + GREATER_EQUALS shift, and go to state 2040 + NOT_EQUALS shift, and go to state 2041 + IN_P shift, and go to state 2356 + IS shift, and go to state 2043 + OPERATOR shift, and go to state 2044 + '<' shift, and go to state 2045 + '>' shift, and go to state 2046 + '=' shift, and go to state 2047 + '+' shift, and go to state 2048 + '-' shift, and go to state 2049 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 - ']' shift, and go to state 2284 + $default reduce using rule 760 (pivot_column_entry) + qual_Op go to state 2054 -state 1981 - 672 opt_array_bounds: opt_array_bounds '[' ']' . +State 1854 - $default reduce using rule 672 (opt_array_bounds) + 745 simple_select: pivot_keyword table_ref USING target_list_opt_comma • + 746 | pivot_keyword table_ref USING target_list_opt_comma • GROUP_P BY name_list_opt_comma_opt_bracket + GROUP_P shift, and go to state 2357 -state 1982 + $default reduce using rule 745 (simple_select) - 673 opt_array_bounds: opt_array_bounds '[' Iconst . ']' - ']' shift, and go to state 2285 +State 1855 + 752 simple_select: unpivot_keyword table_ref ON target_list_opt_comma • INTO NAME_P name value_or_values name_list_opt_comma_opt_bracket + 753 | unpivot_keyword table_ref ON target_list_opt_comma • -state 1983 + INTO shift, and go to state 2358 - 712 CharacterWithLength: character '(' Iconst ')' . + $default reduce using rule 753 (simple_select) - $default reduce using rule 712 (CharacterWithLength) +State 1856 -state 1984 + 730 select_no_parens: with_clause select_clause opt_sort_clause select_limit • opt_for_locking_clause - 681 SimpleTypename: ConstInterval '(' Iconst ')' . + FOR shift, and go to state 1281 - $default reduce using rule 681 (SimpleTypename) + $default reduce using rule 885 (opt_for_locking_clause) + for_locking_clause go to state 1838 + opt_for_locking_clause go to state 2359 + for_locking_items go to state 1288 + for_locking_item go to state 1289 + for_locking_strength go to state 1290 -state 1985 - 754 opt_interval: year_keyword TO month_keyword . +State 1857 - $default reduce using rule 754 (opt_interval) + 729 select_no_parens: with_clause select_clause opt_sort_clause for_locking_clause • opt_select_limit + FETCH shift, and go to state 1280 + LIMIT shift, and go to state 1282 + OFFSET shift, and go to state 1283 -state 1986 + $default reduce using rule 819 (opt_select_limit) - 755 opt_interval: day_keyword TO hour_keyword . + select_limit go to state 1842 + opt_select_limit go to state 2360 + limit_clause go to state 1285 + offset_clause go to state 1286 - $default reduce using rule 755 (opt_interval) +State 1858 -state 1987 + 899 values_clause: values_clause ',' '(' expr_list_opt_comma • ')' - 756 opt_interval: day_keyword TO minute_keyword . + ')' shift, and go to state 2361 - $default reduce using rule 756 (opt_interval) +State 1859 -state 1988 + 1703 VariableShowStmt: show_or_describe PROPERTY GRAPH ColId • - 757 opt_interval: day_keyword TO second_keyword . + $default reduce using rule 1703 (VariableShowStmt) - $default reduce using rule 757 (opt_interval) +State 1860 -state 1989 + 1700 VariableShowStmt: show_or_describe TRANSACTION ISOLATION LEVEL • - 758 opt_interval: hour_keyword TO minute_keyword . + $default reduce using rule 1700 (VariableShowStmt) - $default reduce using rule 758 (opt_interval) +State 1861 -state 1990 + 52 AlterTableStmt: ALTER INDEX IF_P EXISTS qualified_name • alter_table_cmds + 138 RenameStmt: ALTER INDEX IF_P EXISTS qualified_name • RENAME TO name + + ADD_P shift, and go to state 1304 + ALTER shift, and go to state 1305 + DROP shift, and go to state 1306 + OPTIONS shift, and go to state 1307 + RENAME shift, and go to state 2362 + RESET shift, and go to state 1309 + SET shift, and go to state 1310 + VALIDATE shift, and go to state 1311 + + alter_table_cmd go to state 1312 + alter_table_cmds go to state 2363 + alter_generic_options go to state 1314 + + +State 1862 + + 578 ConstraintElem: CHECK_P • '(' a_expr ')' ConstraintAttributeSpec + + '(' shift, and go to state 2364 + + +State 1863 + + 69 alter_table_cmd: ADD_P COLUMN • columnDef + 70 | ADD_P COLUMN • IF_P NOT EXISTS columnDef + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 2365 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1869 + columnDef go to state 2366 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1864 + + 514 TableConstraint: CONSTRAINT • name ConstraintElem + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 2367 + + +State 1865 + + 583 ConstraintElem: FOREIGN • KEY '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec + + KEY shift, and go to state 2368 + + +State 1866 + + 68 alter_table_cmd: ADD_P IF_P • NOT EXISTS columnDef + 1839 unreserved_keyword: IF_P • + + NOT shift, and go to state 2369 + + $default reduce using rule 1839 (unreserved_keyword) + + +State 1867 + + 581 ConstraintElem: PRIMARY • KEY '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec + 582 | PRIMARY • KEY ExistingIndex ConstraintAttributeSpec + + KEY shift, and go to state 2370 + + +State 1868 + + 579 ConstraintElem: UNIQUE • '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec + 580 | UNIQUE • ExistingIndex ConstraintAttributeSpec + + USING shift, and go to state 2371 + '(' shift, and go to state 2372 + + ExistingIndex go to state 2373 + + +State 1869 + + 546 columnDef: ColId • Typename ColQualList + 547 | ColId • opt_Typename GeneratedConstraintElem ColQualList + + IDENT shift, and go to state 1588 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1618 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 1631 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1634 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 1639 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 995 (opt_Typename) + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + RowOrStruct go to state 1645 + opt_Typename go to state 2374 + Typename go to state 2375 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_name_token go to state 1660 + + +State 1870 + + 86 alter_table_cmd: ADD_P TableConstraint • + + $default reduce using rule 86 (alter_table_cmd) + + +State 1871 + + 67 alter_table_cmd: ADD_P columnDef • - 759 opt_interval: hour_keyword TO second_keyword . + $default reduce using rule 67 (alter_table_cmd) - $default reduce using rule 759 (opt_interval) +State 1872 + + 515 TableConstraint: ConstraintElem • + + $default reduce using rule 515 (TableConstraint) + + +State 1873 + + 143 opt_column: COLUMN • + + $default reduce using rule 143 (opt_column) + + +State 1874 + + 87 alter_table_cmd: ALTER CONSTRAINT • name ConstraintAttributeSpec + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 2376 + + +State 1875 + + 71 alter_table_cmd: ALTER opt_column • ColId alter_column_default + 72 | ALTER opt_column • ColId DROP NOT NULL_P + 73 | ALTER opt_column • ColId SET NOT NULL_P + 74 | ALTER opt_column • ColId SET STATISTICS SignedIconst + 75 | ALTER opt_column • ColId SET reloptions + 76 | ALTER opt_column • ColId RESET reloptions + 77 | ALTER opt_column • ColId SET STORAGE ColId + 78 | ALTER opt_column • ColId ADD_P GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList + 79 | ALTER opt_column • ColId alter_identity_column_option_list + 80 | ALTER opt_column • ColId DROP IDENTITY_P + 81 | ALTER opt_column • ColId DROP IDENTITY_P IF_P EXISTS + 84 | ALTER opt_column • ColId opt_set_data TYPE_P Typename opt_collate_clause alter_using + 85 | ALTER opt_column • ColId alter_generic_options + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 2377 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1876 + + 89 alter_table_cmd: DROP CONSTRAINT • IF_P EXISTS name opt_drop_behavior + 90 | DROP CONSTRAINT • name opt_drop_behavior + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 2378 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 2379 + + +State 1877 + + 82 alter_table_cmd: DROP opt_column • IF_P EXISTS ColId opt_drop_behavior + 83 | DROP opt_column • ColId opt_drop_behavior + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 2380 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 2381 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1878 + + 104 alter_generic_options: OPTIONS '(' • alter_generic_option_list ')' + + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 2382 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 2383 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 2384 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + alter_generic_option_list go to state 2385 + alter_generic_option_elem go to state 2386 + ColLabel go to state 2387 + generic_option_elem go to state 2388 + generic_option_name go to state 2389 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 + + +State 1879 + + 137 RenameStmt: ALTER INDEX qualified_name RENAME TO • name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 2390 + + +State 1880 + + 511 reloptions: '(' • reloption_list ')' + + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColLabel go to state 2391 + reloption_list go to state 2392 + reloption_elem go to state 2393 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 + + +State 1881 + + 94 alter_table_cmd: RESET reloptions • + + $default reduce using rule 94 (alter_table_cmd) + + +State 1882 + + 91 alter_table_cmd: SET LOGGED • + + $default reduce using rule 91 (alter_table_cmd) + + +State 1883 + + 92 alter_table_cmd: SET UNLOGGED • + + $default reduce using rule 92 (alter_table_cmd) + + +State 1884 + + 93 alter_table_cmd: SET reloptions • + + $default reduce using rule 93 (alter_table_cmd) + + +State 1885 + + 88 alter_table_cmd: VALIDATE CONSTRAINT • name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 2394 + + +State 1886 + + 103 alter_table_cmds: alter_table_cmds ',' • alter_table_cmd + + ADD_P shift, and go to state 1304 + ALTER shift, and go to state 1305 + DROP shift, and go to state 1306 + OPTIONS shift, and go to state 1307 + RESET shift, and go to state 1309 + SET shift, and go to state 1310 + VALIDATE shift, and go to state 1311 + + alter_table_cmd go to state 2395 + alter_generic_options go to state 1314 + + +State 1887 + + 130 RenameStmt: ALTER SCHEMA name RENAME TO • name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 2396 + + +State 1888 + + 54 AlterTableStmt: ALTER SEQUENCE IF_P EXISTS qualified_name • alter_table_cmds + 134 RenameStmt: ALTER SEQUENCE IF_P EXISTS qualified_name • RENAME TO name + 228 AlterSeqStmt: ALTER SEQUENCE IF_P EXISTS qualified_name • SeqOptList + 1536 AlterObjectSchemaStmt: ALTER SEQUENCE IF_P EXISTS qualified_name • SET SCHEMA name + + ADD_P shift, and go to state 1304 + ALTER shift, and go to state 1305 + AS shift, and go to state 1317 + CACHE shift, and go to state 1318 + CYCLE shift, and go to state 1319 + DROP shift, and go to state 1306 + INCREMENT shift, and go to state 1320 + MAXVALUE shift, and go to state 1321 + MINVALUE shift, and go to state 1322 + NO shift, and go to state 1323 + OPTIONS shift, and go to state 1307 + OWNED shift, and go to state 1324 + RENAME shift, and go to state 2397 + RESET shift, and go to state 1309 + RESTART shift, and go to state 1326 + SEQUENCE shift, and go to state 1327 + SET shift, and go to state 2398 + START shift, and go to state 1329 + VALIDATE shift, and go to state 1311 -state 1991 + SeqOptList go to state 2399 + SeqOptElem go to state 1331 + alter_table_cmd go to state 1312 + alter_table_cmds go to state 2400 + alter_generic_options go to state 1314 - 760 opt_interval: minute_keyword TO second_keyword . - $default reduce using rule 760 (opt_interval) +State 1889 + 1489 type_name_token: IDENT • -state 1992 + $default reduce using rule 1489 (type_name_token) - 349 DropStmt: DROP drop_type_any_name IF_P EXISTS any_name_list opt_drop_behavior . - $default reduce using rule 349 (DropStmt) +State 1890 + 238 SeqOptElem: AS SimpleTypename • -state 1993 + $default reduce using rule 238 (SeqOptElem) - 351 DropStmt: DROP drop_type_name IF_P EXISTS name_list opt_drop_behavior . - $default reduce using rule 351 (DropStmt) +State 1891 + 239 SeqOptElem: CACHE NumericOnly • -state 1994 + $default reduce using rule 239 (SeqOptElem) - 354 DropStmt: DROP drop_type_name_on_any_name IF_P EXISTS name ON . any_name opt_drop_behavior - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1107 any_name: . ColId - 1108 | . ColId attrs - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 650 - any_name go to state 2286 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1995 - - 353 DropStmt: DROP drop_type_name_on_any_name name ON any_name opt_drop_behavior . - - $default reduce using rule 353 (DropStmt) - - -state 1996 - - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1271 CreateAsStmt: CREATE_P OR REPLACE OptTemp TABLE . create_as_target AS SelectStmt opt_with_data - 1275 create_as_target: . qualified_name opt_column_list OptWith OnCommitOption - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 1611 - ColId go to state 592 - ColIdOrString go to state 593 - create_as_target go to state 1938 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 1997 - - 1270 CreateAsStmt: CREATE_P OptTemp TABLE IF_P NOT . EXISTS create_as_target AS SelectStmt opt_with_data - - EXISTS shift, and go to state 2287 - - -state 1998 - - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 1269 CreateAsStmt: CREATE_P OptTemp TABLE create_as_target AS . SelectStmt opt_with_data - - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - SelectStmt go to state 1959 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - - -state 1999 - - 412 copy_options: '(' copy_generic_opt_list ')' . - - $default reduce using rule 412 (copy_options) - - -state 2000 - - 418 copy_generic_opt_elem: . ColLabel copy_generic_opt_arg - 444 copy_generic_opt_list: copy_generic_opt_list ',' . copy_generic_opt_elem - 1114 ColLabel: . IDENT - 1115 | . other_keyword - 1116 | . unreserved_keyword - 1117 | . reserved_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - 1817 reserved_keyword: . ALL - 1818 | . ANALYSE - 1819 | . ANALYZE - 1820 | . AND - 1821 | . ANY - 1822 | . ARRAY - 1823 | . AS - 1824 | . ASC_P - 1825 | . ASYMMETRIC - 1826 | . BOTH - 1827 | . CASE - 1828 | . CAST - 1829 | . CHECK_P - 1830 | . COLLATE - 1831 | . COLUMN - 1832 | . CONSTRAINT - 1833 | . CREATE_P - 1834 | . CURRENT_TIME - 1835 | . CURRENT_TIMESTAMP - 1836 | . DEFAULT - 1837 | . DEFERRABLE - 1838 | . DESC_P - 1839 | . DISTINCT - 1840 | . DO - 1841 | . ELSE - 1842 | . END_P - 1843 | . EXCEPT - 1844 | . FALSE_P - 1845 | . FETCH - 1846 | . FOR - 1847 | . FOREIGN - 1848 | . FROM - 1849 | . GRANT - 1850 | . GROUP_P - 1851 | . HAVING - 1852 | . IN_P - 1853 | . INITIALLY - 1854 | . INTERSECT - 1855 | . INTO - 1856 | . LATERAL_P - 1857 | . LEADING - 1858 | . LIMIT - 1859 | . LOCALTIME - 1860 | . LOCALTIMESTAMP - 1861 | . NOT - 1862 | . NULL_P - 1863 | . OFFSET - 1864 | . ON - 1865 | . ONLY - 1866 | . OR - 1867 | . ORDER - 1868 | . PLACING - 1869 | . PRIMARY - 1870 | . QUALIFY - 1871 | . REFERENCES - 1872 | . RETURNING - 1873 | . SELECT - 1874 | . SOME - 1875 | . SYMMETRIC - 1876 | . TABLE - 1877 | . THEN - 1878 | . TO - 1879 | . TRAILING - 1880 | . TRUE_P - 1881 | . UNION - 1882 | . UNIQUE - 1883 | . USING - 1884 | . VARIADIC - 1885 | . WHEN - 1886 | . WHERE - 1887 | . WINDOW - 1888 | . WITH - - IDENT shift, and go to state 1106 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1107 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ANALYSE shift, and go to state 1108 - ANALYZE shift, and go to state 1109 - AND shift, and go to state 1110 - ANY shift, and go to state 1111 - ARRAY shift, and go to state 1112 - AS shift, and go to state 1113 - ASC_P shift, and go to state 1114 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - ASYMMETRIC shift, and go to state 1115 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BOTH shift, and go to state 1116 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 1117 - CAST shift, and go to state 1118 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1119 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATE shift, and go to state 1120 - COLLATION shift, and go to state 767 - COLUMN shift, and go to state 1121 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1122 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CREATE_P shift, and go to state 1123 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_TIME shift, and go to state 1124 - CURRENT_TIMESTAMP shift, and go to state 1125 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 1126 - DEFAULTS shift, and go to state 171 - DEFERRABLE shift, and go to state 1127 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESC_P shift, and go to state 1128 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DISTINCT shift, and go to state 1129 - DO shift, and go to state 1130 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ELSE shift, and go to state 1131 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - END_P shift, and go to state 1132 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCEPT shift, and go to state 1133 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1134 - FAMILY shift, and go to state 205 - FETCH shift, and go to state 1135 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FOR shift, and go to state 1136 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1137 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FROM shift, and go to state 1138 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANT shift, and go to state 1139 - GRANTED shift, and go to state 219 - GROUP_P shift, and go to state 1140 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HAVING shift, and go to state 1141 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - IN_P shift, and go to state 1142 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INITIALLY shift, and go to state 1143 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERSECT shift, and go to state 1144 - INTERVAL shift, and go to state 791 - INTO shift, and go to state 1145 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 1146 - LEADING shift, and go to state 1147 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LIMIT shift, and go to state 1148 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 1149 - LOCALTIMESTAMP shift, and go to state 1150 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOT shift, and go to state 1151 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 1152 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OFFSET shift, and go to state 1153 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1154 - ONLY shift, and go to state 1155 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - OR shift, and go to state 1156 - ORDER shift, and go to state 1157 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLACING shift, and go to state 1158 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1159 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUALIFY shift, and go to state 1160 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCES shift, and go to state 1161 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNING shift, and go to state 1162 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 1163 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SOME shift, and go to state 1164 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYMMETRIC shift, and go to state 1165 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 1166 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - THEN shift, and go to state 1167 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TO shift, and go to state 1168 - TRAILING shift, and go to state 1169 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1170 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNION shift, and go to state 1171 - UNIQUE shift, and go to state 1172 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - USING shift, and go to state 1173 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARIADIC shift, and go to state 1175 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHEN shift, and go to state 1176 - WHERE shift, and go to state 1177 - WHITESPACE_P shift, and go to state 462 - WINDOW shift, and go to state 1178 - WITH shift, and go to state 1179 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - copy_generic_opt_elem go to state 2288 - ColLabel go to state 1621 - unreserved_keyword go to state 1182 - other_keyword go to state 1183 - reserved_keyword go to state 1184 - - -state 2001 - - 415 copy_generic_opt_arg: '*' . - - $default reduce using rule 415 (copy_generic_opt_arg) - - -state 2002 - - 403 copy_generic_opt_arg_list: . copy_generic_opt_arg_list_item - 404 | . copy_generic_opt_arg_list ',' copy_generic_opt_arg_list_item - 416 copy_generic_opt_arg: '(' . copy_generic_opt_arg_list ')' - 439 copy_generic_opt_arg_list_item: . opt_boolean_or_string - 1092 Sconst: . SCONST - 1172 NonReservedWord: . IDENT - 1173 | . unreserved_keyword - 1174 | . other_keyword - 1175 NonReservedWord_or_Sconst: . NonReservedWord - 1176 | . Sconst - 1181 opt_boolean_or_string: . TRUE_P - 1182 | . FALSE_P - 1183 | . ON - 1184 | . NonReservedWord_or_Sconst - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - - IDENT shift, and go to state 757 - SCONST shift, and go to state 556 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATION shift, and go to state 767 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1282 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERVAL shift, and go to state 791 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1283 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1284 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - copy_generic_opt_arg_list go to state 2289 - copy_generic_opt_arg_list_item go to state 2290 - Sconst go to state 1290 - NonReservedWord go to state 1292 - NonReservedWord_or_Sconst go to state 1293 - opt_boolean_or_string go to state 2291 - unreserved_keyword go to state 846 - other_keyword go to state 847 - - -state 2003 - - 414 copy_generic_opt_arg: NumericOnly . - - $default reduce using rule 414 (copy_generic_opt_arg) - - -state 2004 - - 418 copy_generic_opt_elem: ColLabel copy_generic_opt_arg . - - $default reduce using rule 418 (copy_generic_opt_elem) - - -state 2005 - - 413 copy_generic_opt_arg: opt_boolean_or_string . - - $default reduce using rule 413 (copy_generic_opt_arg) - - -state 2006 - - 407 opt_as: AS . - - $default reduce using rule 407 (opt_as) - - -state 2007 - - 428 copy_opt_item: DELIMITER opt_as . Sconst - 1092 Sconst: . SCONST - - SCONST shift, and go to state 556 - - Sconst go to state 2292 - - -state 2008 - - 438 copy_opt_item: ENCODING Sconst . - - $default reduce using rule 438 (copy_opt_item) - - -state 2009 - - 433 copy_opt_item: ESCAPE opt_as . Sconst - 1092 Sconst: . SCONST - - SCONST shift, and go to state 556 - - Sconst go to state 2293 - - -state 2010 - - 436 copy_opt_item: FORCE NOT . NULL_P columnList - - NULL_P shift, and go to state 2294 - - -state 2011 - - 309 columnElem: . ColId - 319 columnList: . columnElem - 320 | . columnList ',' columnElem - 437 copy_opt_item: FORCE NULL_P . columnList - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - columnElem go to state 1545 - columnList go to state 2295 - ColId go to state 1547 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2012 - - 309 columnElem: . ColId - 319 columnList: . columnElem - 320 | . columnList ',' columnElem - 434 copy_opt_item: FORCE QUOTE . columnList - 435 | FORCE QUOTE . '*' - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '*' shift, and go to state 2296 - - columnElem go to state 1545 - columnList go to state 2297 - ColId go to state 1547 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2013 - - 429 copy_opt_item: NULL_P opt_as . Sconst - 1092 Sconst: . SCONST - - SCONST shift, and go to state 556 - - Sconst go to state 2298 - - -state 2014 - - 432 copy_opt_item: QUOTE opt_as . Sconst - 1092 Sconst: . SCONST - - SCONST shift, and go to state 556 - - Sconst go to state 2299 - - -state 2015 - - 1210 var_list: var_list ',' var_value . - - $default reduce using rule 1210 (var_list) - - -state 2016 - - 990 type_list: type_list ',' Typename . - - $default reduce using rule 990 (type_list) - - -state 2017 - - 489 distinct_clause: DISTINCT ON '(' expr_list_opt_comma ')' . - - $default reduce using rule 489 (distinct_clause) - - -state 2018 - - 830 a_expr: ARRAY '[' opt_expr_list_opt_comma ']' . - - $default reduce using rule 830 (a_expr) - - -state 2019 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 1024 when_clause: WHEN a_expr . THEN a_expr - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - THEN shift, and go to state 2300 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2020 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1025 case_default: ELSE . a_expr - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2301 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2021 - - 1023 when_clause_list: when_clause_list when_clause . - - $default reduce using rule 1023 (when_clause_list) - - -state 2022 - - 1021 case_expr: CASE case_arg when_clause_list case_default . END_P - - END_P shift, and go to state 2302 - - -state 2023 - - 660 RowOrStruct: . ROW - 661 | . STRUCT - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 894 func_expr_common_subexpr: CAST '(' a_expr AS . Typename ')' - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 703 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETOF shift, and go to state 715 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 718 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - RowOrStruct go to state 727 - Typename go to state 2303 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 - - -state 2024 - - 906 func_expr_common_subexpr: COALESCE '(' expr_list_opt_comma ')' . - - $default reduce using rule 906 (func_expr_common_subexpr) - - -state 2025 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 878 func_expr_common_subexpr: COLLATION FOR '(' a_expr . ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - ')' shift, and go to state 2304 - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2026 - - 881 func_expr_common_subexpr: CURRENT_TIME '(' Iconst ')' . - - $default reduce using rule 881 (func_expr_common_subexpr) - - -state 2027 - - 883 func_expr_common_subexpr: CURRENT_TIMESTAMP '(' Iconst ')' . - - $default reduce using rule 883 (func_expr_common_subexpr) - - -state 2028 - - 896 func_expr_common_subexpr: EXTRACT '(' extract_list ')' . - - $default reduce using rule 896 (func_expr_common_subexpr) - - -state 2029 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 991 extract_list: extract_arg FROM . a_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2305 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2030 - - 885 func_expr_common_subexpr: LOCALTIME '(' Iconst ')' . - - $default reduce using rule 885 (func_expr_common_subexpr) - - -state 2031 - - 887 func_expr_common_subexpr: LOCALTIMESTAMP '(' Iconst ')' . - - $default reduce using rule 887 (func_expr_common_subexpr) - - -state 2032 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 905 | NULLIF '(' a_expr ',' . a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2306 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2033 - - 965 qual_Op: OPERATOR '(' any_operator ')' . - - $default reduce using rule 965 (qual_Op) - - -state 2034 - - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 976 any_operator: . all_Op - 977 | . ColId '.' any_operator - 977 | ColId '.' . any_operator - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - Op shift, and go to state 1670 - POWER_OF shift, and go to state 1671 - LESS_EQUALS shift, and go to state 1672 - GREATER_EQUALS shift, and go to state 1673 - NOT_EQUALS shift, and go to state 1674 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '<' shift, and go to state 1675 - '>' shift, and go to state 1676 - '=' shift, and go to state 1677 - '+' shift, and go to state 1678 - '-' shift, and go to state 1679 - '*' shift, and go to state 1680 - '/' shift, and go to state 1681 - '%' shift, and go to state 1682 - '^' shift, and go to state 1683 - - all_Op go to state 1684 - MathOp go to state 1392 - any_operator go to state 2307 - ColId go to state 1686 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2035 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1005 overlay_placing: PLACING . a_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2308 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2036 - - 1003 overlay_list: a_expr overlay_placing . substr_from substr_for - 1004 | a_expr overlay_placing . substr_from - 1014 substr_from: . FROM a_expr - - FROM shift, and go to state 2063 - - substr_from go to state 2309 - - -state 2037 - - 897 func_expr_common_subexpr: OVERLAY '(' overlay_list ')' . - - $default reduce using rule 897 (func_expr_common_subexpr) - - -state 2038 - - 832 b_expr: b_expr . TYPECAST Typename - 833 | '+' b_expr . [$end, Op, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, OPERATOR, PRIMARY, REFERENCES, UNIQUE, USING, '<', '>', '=', '+', '-', '*', '/', '%', '^', ')', ';', ','] - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - - TYPECAST shift, and go to state 2041 - - $default reduce using rule 833 (b_expr) - - qual_Op go to state 2058 - - Conflict between rule 833 and token Op resolved as reduce (Op < UMINUS). - Conflict between rule 833 and token TYPECAST resolved as shift (UMINUS < TYPECAST). - Conflict between rule 833 and token POWER_OF resolved as reduce (POWER_OF < UMINUS). - Conflict between rule 833 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < UMINUS). - Conflict between rule 833 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < UMINUS). - Conflict between rule 833 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < UMINUS). - Conflict between rule 833 and token IS resolved as reduce (IS < UMINUS). - Conflict between rule 833 and token OPERATOR resolved as reduce (OPERATOR < UMINUS). - Conflict between rule 833 and token '<' resolved as reduce ('<' < UMINUS). - Conflict between rule 833 and token '>' resolved as reduce ('>' < UMINUS). - Conflict between rule 833 and token '=' resolved as reduce ('=' < UMINUS). - Conflict between rule 833 and token '+' resolved as reduce ('+' < UMINUS). - Conflict between rule 833 and token '-' resolved as reduce ('-' < UMINUS). - Conflict between rule 833 and token '*' resolved as reduce ('*' < UMINUS). - Conflict between rule 833 and token '/' resolved as reduce ('/' < UMINUS). - Conflict between rule 833 and token '%' resolved as reduce ('%' < UMINUS). - Conflict between rule 833 and token '^' resolved as reduce ('^' < UMINUS). - - -state 2039 - - 832 b_expr: b_expr . TYPECAST Typename - 834 | '-' b_expr . [$end, Op, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, OPERATOR, PRIMARY, REFERENCES, UNIQUE, USING, '<', '>', '=', '+', '-', '*', '/', '%', '^', ')', ';', ','] - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - - TYPECAST shift, and go to state 2041 - - $default reduce using rule 834 (b_expr) - - qual_Op go to state 2058 - - Conflict between rule 834 and token Op resolved as reduce (Op < UMINUS). - Conflict between rule 834 and token TYPECAST resolved as shift (UMINUS < TYPECAST). - Conflict between rule 834 and token POWER_OF resolved as reduce (POWER_OF < UMINUS). - Conflict between rule 834 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < UMINUS). - Conflict between rule 834 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < UMINUS). - Conflict between rule 834 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < UMINUS). - Conflict between rule 834 and token IS resolved as reduce (IS < UMINUS). - Conflict between rule 834 and token OPERATOR resolved as reduce (OPERATOR < UMINUS). - Conflict between rule 834 and token '<' resolved as reduce ('<' < UMINUS). - Conflict between rule 834 and token '>' resolved as reduce ('>' < UMINUS). - Conflict between rule 834 and token '=' resolved as reduce ('=' < UMINUS). - Conflict between rule 834 and token '+' resolved as reduce ('+' < UMINUS). - Conflict between rule 834 and token '-' resolved as reduce ('-' < UMINUS). - Conflict between rule 834 and token '*' resolved as reduce ('*' < UMINUS). - Conflict between rule 834 and token '/' resolved as reduce ('/' < UMINUS). - Conflict between rule 834 and token '%' resolved as reduce ('%' < UMINUS). - Conflict between rule 834 and token '^' resolved as reduce ('^' < UMINUS). - - -state 2040 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 860 c_expr: '(' a_expr . ')' opt_indirection - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - ')' shift, and go to state 1715 - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2041 - - 660 RowOrStruct: . ROW - 661 | . STRUCT - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 832 b_expr: b_expr TYPECAST . Typename - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 703 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETOF shift, and go to state 715 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 718 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - RowOrStruct go to state 727 - Typename go to state 2310 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 - - -state 2042 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 841 | b_expr POWER_OF . b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2311 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2043 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 845 | b_expr LESS_EQUALS . b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2312 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2044 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 846 | b_expr GREATER_EQUALS . b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2313 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2045 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 847 | b_expr NOT_EQUALS . b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2314 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2046 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1006 position_list: b_expr IN_P . b_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2315 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2047 - - 851 b_expr: b_expr IS . DISTINCT FROM b_expr - 852 | b_expr IS . NOT DISTINCT FROM b_expr - 853 | b_expr IS . OF '(' type_list ')' - 854 | b_expr IS . NOT OF '(' type_list ')' - - DISTINCT shift, and go to state 2316 - NOT shift, and go to state 2317 - OF shift, and go to state 2318 - - -state 2048 - - 965 qual_Op: OPERATOR . '(' any_operator ')' - - '(' shift, and go to state 1325 - - -state 2049 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 842 | b_expr '<' . b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2319 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2050 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 843 | b_expr '>' . b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2320 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2051 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 844 | b_expr '=' . b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2321 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2052 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 835 | b_expr '+' . b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2322 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2053 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 836 | b_expr '-' . b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2323 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2054 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 837 | b_expr '*' . b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2324 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2055 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 838 | b_expr '/' . b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2325 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2056 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 839 | b_expr '%' . b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2326 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2057 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 840 | b_expr '^' . b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2327 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2058 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 848 | b_expr qual_Op . b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op [$end, TYPECAST, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, PRIMARY, REFERENCES, UNIQUE, USING, '<', '>', '=', '*', '/', '%', '^', ')', ';', ','] - 850 | b_expr qual_Op . [$end, TYPECAST, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, PRIMARY, REFERENCES, UNIQUE, USING, '<', '>', '=', '*', '/', '%', '^', ')', ';', ','] - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 850 (b_expr) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2328 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - Conflict between rule 850 and token Op resolved as shift (POSTFIXOP < Op). - Conflict between rule 850 and token IS resolved as reduce (IS < POSTFIXOP). - Conflict between rule 850 and token NULL_P resolved as shift (POSTFIXOP < NULL_P). - Conflict between rule 850 and token OPERATOR resolved as shift (POSTFIXOP < OPERATOR). - Conflict between rule 850 and token '+' resolved as shift (POSTFIXOP < '+'). - Conflict between rule 850 and token '-' resolved as shift (POSTFIXOP < '-'). - - -state 2059 - - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 849 | qual_Op b_expr . [$end, Op, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, OPERATOR, PRIMARY, REFERENCES, UNIQUE, USING, '<', '>', '=', ')', ';', ','] - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - - TYPECAST shift, and go to state 2041 - POWER_OF shift, and go to state 2042 - '+' shift, and go to state 2052 - '-' shift, and go to state 2053 - '*' shift, and go to state 2054 - '/' shift, and go to state 2055 - '%' shift, and go to state 2056 - '^' shift, and go to state 2057 - - $default reduce using rule 849 (b_expr) - - qual_Op go to state 2058 - - Conflict between rule 849 and token Op resolved as reduce (%left Op). - Conflict between rule 849 and token TYPECAST resolved as shift (Op < TYPECAST). - Conflict between rule 849 and token POWER_OF resolved as shift (Op < POWER_OF). - Conflict between rule 849 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < Op). - Conflict between rule 849 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < Op). - Conflict between rule 849 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < Op). - Conflict between rule 849 and token IS resolved as reduce (IS < Op). - Conflict between rule 849 and token OPERATOR resolved as reduce (%left OPERATOR). - Conflict between rule 849 and token '<' resolved as reduce ('<' < Op). - Conflict between rule 849 and token '>' resolved as reduce ('>' < Op). - Conflict between rule 849 and token '=' resolved as reduce ('=' < Op). - Conflict between rule 849 and token '+' resolved as shift (Op < '+'). - Conflict between rule 849 and token '-' resolved as shift (Op < '-'). - Conflict between rule 849 and token '*' resolved as shift (Op < '*'). - Conflict between rule 849 and token '/' resolved as shift (Op < '/'). - Conflict between rule 849 and token '%' resolved as shift (Op < '%'). - Conflict between rule 849 and token '^' resolved as shift (Op < '^'). - - -state 2060 - - 898 func_expr_common_subexpr: POSITION '(' position_list ')' . - - $default reduce using rule 898 (func_expr_common_subexpr) - - -state 2061 - - 937 qualified_row: ROW '(' expr_list_opt_comma ')' . - - $default reduce using rule 937 (qualified_row) - - -state 2062 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1015 substr_for: FOR . a_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2329 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2063 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1014 substr_from: FROM . a_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2330 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2064 - - 1008 substr_list: a_expr substr_from . substr_for - 1010 | a_expr substr_from . [')'] - 1015 substr_for: . FOR a_expr - - FOR shift, and go to state 2062 - - $default reduce using rule 1010 (substr_list) - - substr_for go to state 2331 - - -state 2065 - - 1009 substr_list: a_expr substr_for . substr_from - 1011 | a_expr substr_for . [')'] - 1014 substr_from: . FROM a_expr - - FROM shift, and go to state 2063 - - $default reduce using rule 1011 (substr_list) - - substr_from go to state 2332 - - -state 2066 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 979 expr_list: expr_list ',' . a_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1803 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2067 - - 899 func_expr_common_subexpr: SUBSTRING '(' substr_list ')' . - - $default reduce using rule 899 (func_expr_common_subexpr) - - -state 2068 - - 660 RowOrStruct: . ROW - 661 | . STRUCT - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 900 func_expr_common_subexpr: TREAT '(' a_expr AS . Typename ')' - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 703 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETOF shift, and go to state 715 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 718 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - RowOrStruct go to state 727 - Typename go to state 2333 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 - - -state 2069 - - 901 func_expr_common_subexpr: TRIM '(' BOTH trim_list . ')' - - ')' shift, and go to state 2334 - - -state 2070 - - 1017 trim_list: FROM expr_list_opt_comma . - - $default reduce using rule 1017 (trim_list) - - -state 2071 - - 902 func_expr_common_subexpr: TRIM '(' LEADING trim_list . ')' - - ')' shift, and go to state 2335 - - -state 2072 - - 903 func_expr_common_subexpr: TRIM '(' TRAILING trim_list . ')' - - ')' shift, and go to state 2336 - - -state 2073 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 980 expr_list_opt_comma: . expr_list - 981 | . expr_list ',' - 1016 trim_list: a_expr FROM . expr_list_opt_comma - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 981 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 982 - expr_list_opt_comma go to state 2337 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2074 - - 904 func_expr_common_subexpr: TRIM '(' trim_list ')' . - - $default reduce using rule 904 (func_expr_common_subexpr) - - -state 2075 - - 660 RowOrStruct: . ROW - 661 | . STRUCT - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 895 func_expr_common_subexpr: TRY_CAST '(' a_expr AS . Typename ')' - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 703 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETOF shift, and go to state 715 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 718 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - RowOrStruct go to state 727 - Typename go to state 2338 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 - - -state 2076 - - 1053 except_list: EXCLUDE '(' name_list_opt_comma . ')' - - ')' shift, and go to state 2339 - - -state 2077 - - 447 select_with_parens: . '(' select_no_parens ')' - 447 | '(' . select_no_parens ')' - 448 | . '(' select_with_parens ')' - 448 | '(' . select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 860 | '(' . a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 940 | '(' . expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1057 replace_list_el: . a_expr AS ColId - 1058 replace_list: . replace_list_el - 1059 | . replace_list ',' replace_list_el - 1060 replace_list_opt_comma: . replace_list - 1061 | . replace_list ',' - 1062 opt_replace_list: REPLACE '(' . replace_list_opt_comma ')' - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 26 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 31 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 584 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITH shift, and go to state 34 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - WITH_LA shift, and go to state 35 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 1341 - select_no_parens go to state 604 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - grouping_or_grouping_id go to state 929 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2340 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 1343 - case_expr go to state 948 - columnref go to state 949 - replace_list_el go to state 2341 - replace_list go to state 2342 - replace_list_opt_comma go to state 2343 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2078 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 1057 replace_list_el: a_expr . AS ColId - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AS shift, and go to state 2344 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2079 - - 1063 opt_replace_list: REPLACE replace_list_el . - - $default reduce using rule 1063 (opt_replace_list) - - -state 2080 - - 860 c_expr: '(' a_expr ')' opt_indirection . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 1031 indirection_el: . '.' attr_name - 1032 | . '[' a_expr ']' - 1033 | . '[' opt_slice_bound ':' opt_slice_bound ']' - 1039 opt_indirection: opt_indirection . indirection_el - - '[' shift, and go to state 637 - '.' shift, and go to state 638 - - $default reduce using rule 860 (c_expr) - - indirection_el go to state 1645 - - -state 2081 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 940 row: '(' expr_list ',' a_expr . ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 979 expr_list: expr_list ',' a_expr . [','] - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - ')' shift, and go to state 2345 - - $default reduce using rule 979 (expr_list) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2082 - - 943 dict_arguments: dict_arguments ',' dict_arg . - - $default reduce using rule 943 (dict_arguments) - - -state 2083 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 941 dict_arg: ColIdOrString ':' a_expr . [',', '}'] - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 941 (dict_arg) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2084 - - 866 c_expr: grouping_or_grouping_id '(' expr_list_opt_comma ')' . - - $default reduce using rule 866 (c_expr) - - -state 2085 - - 730 year_keyword: . YEAR_P - 731 | . YEARS_P - 732 month_keyword: . MONTH_P - 733 | . MONTHS_P - 734 day_keyword: . DAY_P - 735 | . DAYS_P - 736 hour_keyword: . HOUR_P - 737 | . HOURS_P - 738 minute_keyword: . MINUTE_P - 739 | . MINUTES_P - 740 second_keyword: . SECOND_P - 741 | . SECONDS_P - 742 millisecond_keyword: . MILLISECOND_P - 743 | . MILLISECONDS_P - 744 microsecond_keyword: . MICROSECOND_P - 745 | . MICROSECONDS_P - 746 opt_interval: . year_keyword - 747 | . month_keyword - 748 | . day_keyword - 749 | . hour_keyword - 750 | . minute_keyword - 751 | . second_keyword - 752 | . millisecond_keyword - 753 | . microsecond_keyword - 754 | . year_keyword TO month_keyword - 755 | . day_keyword TO hour_keyword - 756 | . day_keyword TO minute_keyword - 757 | . day_keyword TO second_keyword - 758 | . hour_keyword TO minute_keyword - 759 | . hour_keyword TO second_keyword - 760 | . minute_keyword TO second_keyword - 761 | . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 1085 AexprConst: ConstInterval '(' a_expr ')' . opt_interval - - DAY_P shift, and go to state 1241 - DAYS_P shift, and go to state 1242 - HOUR_P shift, and go to state 1243 - HOURS_P shift, and go to state 1244 - MICROSECOND_P shift, and go to state 1245 - MICROSECONDS_P shift, and go to state 1246 - MILLISECOND_P shift, and go to state 1247 - MILLISECONDS_P shift, and go to state 1248 - MINUTE_P shift, and go to state 1249 - MINUTES_P shift, and go to state 1250 - MONTH_P shift, and go to state 1251 - MONTHS_P shift, and go to state 1252 - SECOND_P shift, and go to state 1253 - SECONDS_P shift, and go to state 1254 - YEAR_P shift, and go to state 1255 - YEARS_P shift, and go to state 1256 - - $default reduce using rule 761 (opt_interval) - - year_keyword go to state 1258 - month_keyword go to state 1259 - day_keyword go to state 1260 - hour_keyword go to state 1261 - minute_keyword go to state 1262 - second_keyword go to state 1263 - millisecond_keyword go to state 1264 - microsecond_keyword go to state 1265 - opt_interval go to state 2346 - - -state 2086 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 765 | a_expr AT TIME ZONE . a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2347 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2087 - - 823 a_expr: a_expr BETWEEN SYMMETRIC b_expr . AND a_expr - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - - Op shift, and go to state 863 - TYPECAST shift, and go to state 2041 - POWER_OF shift, and go to state 2042 - LESS_EQUALS shift, and go to state 2043 - GREATER_EQUALS shift, and go to state 2044 - NOT_EQUALS shift, and go to state 2045 - AND shift, and go to state 2348 - IS shift, and go to state 2047 - OPERATOR shift, and go to state 2048 - '<' shift, and go to state 2049 - '>' shift, and go to state 2050 - '=' shift, and go to state 2051 - '+' shift, and go to state 2052 - '-' shift, and go to state 2053 - '*' shift, and go to state 2054 - '/' shift, and go to state 2055 - '%' shift, and go to state 2056 - '^' shift, and go to state 2057 - - qual_Op go to state 2058 - - -state 2088 - - 821 a_expr: a_expr BETWEEN opt_asymmetric b_expr . AND a_expr - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - - Op shift, and go to state 863 - TYPECAST shift, and go to state 2041 - POWER_OF shift, and go to state 2042 - LESS_EQUALS shift, and go to state 2043 - GREATER_EQUALS shift, and go to state 2044 - NOT_EQUALS shift, and go to state 2045 - AND shift, and go to state 2349 - IS shift, and go to state 2047 - OPERATOR shift, and go to state 2048 - '<' shift, and go to state 2049 - '>' shift, and go to state 2050 - '=' shift, and go to state 2051 - '+' shift, and go to state 2052 - '-' shift, and go to state 2053 - '*' shift, and go to state 2054 - '/' shift, and go to state 2055 - '%' shift, and go to state 2056 - '^' shift, and go to state 2057 - - qual_Op go to state 2058 - - -state 2089 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 794 | a_expr ILIKE a_expr ESCAPE . a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2350 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2090 - - 1020 in_expr: '(' expr_list_opt_comma . ')' - - ')' shift, and go to state 2351 - - -state 2091 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 817 | a_expr IS DISTINCT FROM . a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2352 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2092 - - 818 a_expr: a_expr IS NOT DISTINCT . FROM a_expr - - FROM shift, and go to state 2353 - - -state 2093 - - 814 a_expr: a_expr IS NOT FALSE_P . - - $default reduce using rule 814 (a_expr) - - -state 2094 - - 803 a_expr: a_expr IS NOT NULL_P . - - $default reduce using rule 803 (a_expr) - - -state 2095 - - 820 a_expr: a_expr IS NOT OF . '(' type_list ')' - - '(' shift, and go to state 2354 - - -state 2096 - - 812 a_expr: a_expr IS NOT TRUE_P . - - $default reduce using rule 812 (a_expr) - - -state 2097 - - 816 a_expr: a_expr IS NOT UNKNOWN . - - $default reduce using rule 816 (a_expr) - - -state 2098 - - 660 RowOrStruct: . ROW - 661 | . STRUCT - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 819 a_expr: a_expr IS OF '(' . type_list ')' - 989 type_list: . Typename - 990 | . type_list ',' Typename - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 703 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETOF shift, and go to state 715 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 718 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - RowOrStruct go to state 727 - Typename go to state 1304 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_list go to state 2355 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 - - -state 2099 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 790 | a_expr LIKE a_expr ESCAPE . a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2356 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2100 - - 965 qual_Op: OPERATOR '(' any_operator . ')' - 969 subquery_Op: OPERATOR '(' any_operator . ')' - - ')' shift, and go to state 2357 - - -state 2101 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 797 | a_expr SIMILAR TO a_expr . [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 798 | a_expr SIMILAR TO a_expr . ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - ESCAPE shift, and go to state 2358 - OPERATOR shift, and go to state 1378 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - BETWEEN error (nonassociative) - GLOB error (nonassociative) - ILIKE error (nonassociative) - IN_P error (nonassociative) - LIKE error (nonassociative) - SIMILAR error (nonassociative) - NOT_LA error (nonassociative) +State 1892 - $default reduce using rule 797 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 797 and token Op resolved as shift (SIMILAR < Op). - Conflict between rule 797 and token TYPECAST resolved as shift (SIMILAR < TYPECAST). - Conflict between rule 797 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < SIMILAR). - Conflict between rule 797 and token POWER_OF resolved as shift (SIMILAR < POWER_OF). - Conflict between rule 797 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < SIMILAR). - Conflict between rule 797 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < SIMILAR). - Conflict between rule 797 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < SIMILAR). - Conflict between rule 797 and token AND resolved as reduce (AND < SIMILAR). - Conflict between rule 797 and token AT resolved as shift (SIMILAR < AT). - Conflict between rule 797 and token BETWEEN resolved as an error (%nonassoc BETWEEN). - Conflict between rule 797 and token COLLATE resolved as shift (SIMILAR < COLLATE). - Conflict between rule 797 and token ESCAPE resolved as shift (SIMILAR < ESCAPE). - Conflict between rule 797 and token GLOB resolved as an error (%nonassoc GLOB). - Conflict between rule 797 and token ILIKE resolved as an error (%nonassoc ILIKE). - Conflict between rule 797 and token IN_P resolved as an error (%nonassoc IN_P). - Conflict between rule 797 and token IS resolved as reduce (IS < SIMILAR). - Conflict between rule 797 and token ISNULL resolved as reduce (ISNULL < SIMILAR). - Conflict between rule 797 and token LIKE resolved as an error (%nonassoc LIKE). - Conflict between rule 797 and token NOT resolved as reduce (NOT < SIMILAR). - Conflict between rule 797 and token NOTNULL resolved as reduce (NOTNULL < SIMILAR). - Conflict between rule 797 and token OPERATOR resolved as shift (SIMILAR < OPERATOR). - Conflict between rule 797 and token OR resolved as reduce (OR < SIMILAR). - Conflict between rule 797 and token SIMILAR resolved as an error (%nonassoc SIMILAR). - Conflict between rule 797 and token NOT_LA resolved as an error (%nonassoc NOT_LA). - Conflict between rule 797 and token '<' resolved as reduce ('<' < SIMILAR). - Conflict between rule 797 and token '>' resolved as reduce ('>' < SIMILAR). - Conflict between rule 797 and token '=' resolved as reduce ('=' < SIMILAR). - Conflict between rule 797 and token '+' resolved as shift (SIMILAR < '+'). - Conflict between rule 797 and token '-' resolved as shift (SIMILAR < '-'). - Conflict between rule 797 and token '*' resolved as shift (SIMILAR < '*'). - Conflict between rule 797 and token '/' resolved as shift (SIMILAR < '/'). - Conflict between rule 797 and token '%' resolved as shift (SIMILAR < '%'). - Conflict between rule 797 and token '^' resolved as shift (SIMILAR < '^'). - - -state 2102 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 824 a_expr: a_expr NOT_LA BETWEEN SYMMETRIC . b_expr AND a_expr - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2359 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2103 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 822 a_expr: a_expr NOT_LA BETWEEN opt_asymmetric . b_expr AND a_expr - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2360 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2104 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 795 | a_expr NOT_LA ILIKE a_expr . [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 796 | a_expr NOT_LA ILIKE a_expr . ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - ESCAPE shift, and go to state 2361 - OPERATOR shift, and go to state 1378 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 + 252 opt_by: BY • - BETWEEN error (nonassociative) - GLOB error (nonassociative) - ILIKE error (nonassociative) - IN_P error (nonassociative) - LIKE error (nonassociative) - SIMILAR error (nonassociative) - NOT_LA error (nonassociative) + $default reduce using rule 252 (opt_by) - $default reduce using rule 795 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 795 and token Op resolved as shift (NOT_LA < Op). - Conflict between rule 795 and token TYPECAST resolved as shift (NOT_LA < TYPECAST). - Conflict between rule 795 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < NOT_LA). - Conflict between rule 795 and token POWER_OF resolved as shift (NOT_LA < POWER_OF). - Conflict between rule 795 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < NOT_LA). - Conflict between rule 795 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < NOT_LA). - Conflict between rule 795 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < NOT_LA). - Conflict between rule 795 and token AND resolved as reduce (AND < NOT_LA). - Conflict between rule 795 and token AT resolved as shift (NOT_LA < AT). - Conflict between rule 795 and token BETWEEN resolved as an error (%nonassoc BETWEEN). - Conflict between rule 795 and token COLLATE resolved as shift (NOT_LA < COLLATE). - Conflict between rule 795 and token ESCAPE resolved as shift (NOT_LA < ESCAPE). - Conflict between rule 795 and token GLOB resolved as an error (%nonassoc GLOB). - Conflict between rule 795 and token ILIKE resolved as an error (%nonassoc ILIKE). - Conflict between rule 795 and token IN_P resolved as an error (%nonassoc IN_P). - Conflict between rule 795 and token IS resolved as reduce (IS < NOT_LA). - Conflict between rule 795 and token ISNULL resolved as reduce (ISNULL < NOT_LA). - Conflict between rule 795 and token LIKE resolved as an error (%nonassoc LIKE). - Conflict between rule 795 and token NOT resolved as reduce (NOT < NOT_LA). - Conflict between rule 795 and token NOTNULL resolved as reduce (NOTNULL < NOT_LA). - Conflict between rule 795 and token OPERATOR resolved as shift (NOT_LA < OPERATOR). - Conflict between rule 795 and token OR resolved as reduce (OR < NOT_LA). - Conflict between rule 795 and token SIMILAR resolved as an error (%nonassoc SIMILAR). - Conflict between rule 795 and token NOT_LA resolved as an error (%nonassoc NOT_LA). - Conflict between rule 795 and token '<' resolved as reduce ('<' < NOT_LA). - Conflict between rule 795 and token '>' resolved as reduce ('>' < NOT_LA). - Conflict between rule 795 and token '=' resolved as reduce ('=' < NOT_LA). - Conflict between rule 795 and token '+' resolved as shift (NOT_LA < '+'). - Conflict between rule 795 and token '-' resolved as shift (NOT_LA < '-'). - Conflict between rule 795 and token '*' resolved as shift (NOT_LA < '*'). - Conflict between rule 795 and token '/' resolved as shift (NOT_LA < '/'). - Conflict between rule 795 and token '%' resolved as shift (NOT_LA < '%'). - Conflict between rule 795 and token '^' resolved as shift (NOT_LA < '^'). - - -state 2105 - - 826 a_expr: a_expr NOT_LA IN_P in_expr . - - $default reduce using rule 826 (a_expr) - - -state 2106 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 791 | a_expr NOT_LA LIKE a_expr . [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 792 | a_expr NOT_LA LIKE a_expr . ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - ESCAPE shift, and go to state 2362 - OPERATOR shift, and go to state 1378 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - BETWEEN error (nonassociative) - GLOB error (nonassociative) - ILIKE error (nonassociative) - IN_P error (nonassociative) - LIKE error (nonassociative) - SIMILAR error (nonassociative) - NOT_LA error (nonassociative) +State 1893 - $default reduce using rule 791 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 791 and token Op resolved as shift (NOT_LA < Op). - Conflict between rule 791 and token TYPECAST resolved as shift (NOT_LA < TYPECAST). - Conflict between rule 791 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < NOT_LA). - Conflict between rule 791 and token POWER_OF resolved as shift (NOT_LA < POWER_OF). - Conflict between rule 791 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < NOT_LA). - Conflict between rule 791 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < NOT_LA). - Conflict between rule 791 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < NOT_LA). - Conflict between rule 791 and token AND resolved as reduce (AND < NOT_LA). - Conflict between rule 791 and token AT resolved as shift (NOT_LA < AT). - Conflict between rule 791 and token BETWEEN resolved as an error (%nonassoc BETWEEN). - Conflict between rule 791 and token COLLATE resolved as shift (NOT_LA < COLLATE). - Conflict between rule 791 and token ESCAPE resolved as shift (NOT_LA < ESCAPE). - Conflict between rule 791 and token GLOB resolved as an error (%nonassoc GLOB). - Conflict between rule 791 and token ILIKE resolved as an error (%nonassoc ILIKE). - Conflict between rule 791 and token IN_P resolved as an error (%nonassoc IN_P). - Conflict between rule 791 and token IS resolved as reduce (IS < NOT_LA). - Conflict between rule 791 and token ISNULL resolved as reduce (ISNULL < NOT_LA). - Conflict between rule 791 and token LIKE resolved as an error (%nonassoc LIKE). - Conflict between rule 791 and token NOT resolved as reduce (NOT < NOT_LA). - Conflict between rule 791 and token NOTNULL resolved as reduce (NOTNULL < NOT_LA). - Conflict between rule 791 and token OPERATOR resolved as shift (NOT_LA < OPERATOR). - Conflict between rule 791 and token OR resolved as reduce (OR < NOT_LA). - Conflict between rule 791 and token SIMILAR resolved as an error (%nonassoc SIMILAR). - Conflict between rule 791 and token NOT_LA resolved as an error (%nonassoc NOT_LA). - Conflict between rule 791 and token '<' resolved as reduce ('<' < NOT_LA). - Conflict between rule 791 and token '>' resolved as reduce ('>' < NOT_LA). - Conflict between rule 791 and token '=' resolved as reduce ('=' < NOT_LA). - Conflict between rule 791 and token '+' resolved as shift (NOT_LA < '+'). - Conflict between rule 791 and token '-' resolved as shift (NOT_LA < '-'). - Conflict between rule 791 and token '*' resolved as shift (NOT_LA < '*'). - Conflict between rule 791 and token '/' resolved as shift (NOT_LA < '/'). - Conflict between rule 791 and token '%' resolved as shift (NOT_LA < '%'). - Conflict between rule 791 and token '^' resolved as shift (NOT_LA < '^'). - - -state 2107 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 799 | a_expr NOT_LA SIMILAR TO . a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 800 | a_expr NOT_LA SIMILAR TO . a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2363 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2108 - - 447 select_with_parens: . '(' select_no_parens ')' - 447 | '(' . select_no_parens ')' - 448 | . '(' select_with_parens ')' - 448 | '(' . select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 828 | a_expr subquery_Op sub_type '(' . a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 26 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 31 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 584 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITH shift, and go to state 34 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - WITH_LA shift, and go to state 35 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 1341 - select_no_parens go to state 604 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - grouping_or_grouping_id go to state 929 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2364 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2109 - - 827 a_expr: a_expr subquery_Op sub_type select_with_parens . - - $default reduce using rule 827 (a_expr) - - -state 2110 - - 497 sort_clause: . ORDER BY sortby_list - 498 | . ORDER BY ALL opt_asc_desc opt_nulls_order - 499 | . ORDER BY '*' opt_asc_desc opt_nulls_order - 907 within_group_clause: WITHIN GROUP_P '(' . sort_clause ')' - - ORDER shift, and go to state 612 - - sort_clause go to state 2365 - - -state 2111 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 909 filter_clause: FILTER '(' . WHERE a_expr ')' - 910 | FILTER '(' . a_expr ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHERE shift, and go to state 2366 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2367 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2112 - - 912 export_clause: EXPORT_STATE . - - $default reduce using rule 912 (export_clause) - - -state 2113 - - 874 func_expr: func_application within_group_clause filter_clause export_clause . over_clause - 919 over_clause: . OVER window_specification - 920 | . OVER ColId - 921 | . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - - OVER shift, and go to state 2368 - - $default reduce using rule 921 (over_clause) - - over_clause go to state 2369 - - -state 2114 - - 479 OptTempTableName: GLOBAL TEMP . opt_table qualified_name - 483 opt_table: . TABLE - 484 | . [IDENT, SCONST, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, ISOLATION, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEVEL, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE] - - TABLE shift, and go to state 2119 - - $default reduce using rule 484 (opt_table) - - opt_table go to state 2370 - - -state 2115 - - 478 OptTempTableName: GLOBAL TEMPORARY . opt_table qualified_name - 483 opt_table: . TABLE - 484 | . [IDENT, SCONST, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, ISOLATION, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEVEL, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE] - - TABLE shift, and go to state 2119 - - $default reduce using rule 484 (opt_table) - - opt_table go to state 2371 - - -state 2116 - - 477 OptTempTableName: LOCAL TEMP . opt_table qualified_name - 483 opt_table: . TABLE - 484 | . [IDENT, SCONST, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, ISOLATION, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEVEL, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE] - - TABLE shift, and go to state 2119 - - $default reduce using rule 484 (opt_table) - - opt_table go to state 2372 - - -state 2117 - - 476 OptTempTableName: LOCAL TEMPORARY . opt_table qualified_name - 483 opt_table: . TABLE - 484 | . [IDENT, SCONST, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, ISOLATION, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEVEL, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE] - - TABLE shift, and go to state 2119 - - $default reduce using rule 484 (opt_table) - - opt_table go to state 2373 - - -state 2118 - - 481 OptTempTableName: TABLE qualified_name . - - $default reduce using rule 481 (OptTempTableName) - - -state 2119 - - 483 opt_table: TABLE . - - $default reduce using rule 483 (opt_table) - - -state 2120 - - 475 OptTempTableName: TEMP opt_table . qualified_name - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 2374 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2121 - - 474 OptTempTableName: TEMPORARY opt_table . qualified_name - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 2375 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2122 - - 480 OptTempTableName: UNLOGGED opt_table . qualified_name - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 2376 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2123 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 608 table_ref: LATERAL_P . func_table func_alias_clause - 610 | LATERAL_P . select_with_parens opt_alias_clause - 642 func_table: . func_expr_windowless opt_ordinality - 643 | . ROWS FROM '(' rowsfrom_list ')' opt_ordinality - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 876 func_expr_windowless: . func_application - 877 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BINARY shift, and go to state 116 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 2124 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '(' shift, and go to state 36 - - select_with_parens go to state 2377 - func_table go to state 2378 - func_application go to state 2134 - func_expr_windowless go to state 2135 - func_expr_common_subexpr go to state 2136 - func_name go to state 485 - ColId go to state 486 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2124 - - 643 func_table: ROWS . FROM '(' rowsfrom_list ')' opt_ordinality - 1501 unreserved_keyword: ROWS . [$end, IDENT, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INVOKER, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, '*', '[', '(', ')', '.', ';', ','] - - FROM shift, and go to state 2379 - - $default reduce using rule 1501 (unreserved_keyword) - - -state 2125 - - 447 select_with_parens: . '(' select_no_parens ')' - 447 | '(' . select_no_parens ')' - 448 | . '(' select_with_parens ')' - 448 | '(' . select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 605 table_ref: . relation_expr opt_alias_clause opt_tablesample_clause - 606 | . func_table func_alias_clause opt_tablesample_clause - 607 | . values_clause_opt_comma alias_clause opt_tablesample_clause - 608 | . LATERAL_P func_table func_alias_clause - 609 | . select_with_parens opt_alias_clause opt_tablesample_clause - 610 | . LATERAL_P select_with_parens opt_alias_clause - 611 | . joined_table - 612 | . '(' joined_table ')' alias_clause - 612 | '(' . joined_table ')' alias_clause - 613 joined_table: . '(' joined_table ')' - 613 | '(' . joined_table ')' - 614 | . table_ref CROSS JOIN table_ref - 615 | . table_ref join_type JOIN table_ref join_qual - 616 | . table_ref JOIN table_ref join_qual - 617 | . table_ref NATURAL join_type JOIN table_ref - 618 | . table_ref NATURAL JOIN table_ref - 638 relation_expr: . qualified_name - 639 | . qualified_name '*' - 640 | . ONLY qualified_name - 641 | . ONLY '(' qualified_name ')' - 642 func_table: . func_expr_windowless opt_ordinality - 643 | . ROWS FROM '(' rowsfrom_list ')' opt_ordinality - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 876 func_expr_windowless: . func_application - 877 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BINARY shift, and go to state 116 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 2123 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ONLY shift, and go to state 589 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 2124 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 26 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 31 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 584 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITH shift, and go to state 34 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 2125 - - select_with_parens go to state 2380 - select_no_parens go to state 604 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - values_clause go to state 62 - values_clause_opt_comma go to state 2381 - table_ref go to state 2382 - joined_table go to state 2383 - relation_expr go to state 2132 - func_table go to state 2133 - func_application go to state 2134 - func_expr_windowless go to state 2135 - func_expr_common_subexpr go to state 2136 - qualified_name go to state 591 - func_name go to state 485 - ColId go to state 2137 - ColIdOrString go to state 593 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2126 - - 609 table_ref: select_with_parens . opt_alias_clause opt_tablesample_clause - 619 alias_clause: . AS ColIdOrString '(' name_list_opt_comma ')' - 620 | . AS ColIdOrString - 621 | . ColId '(' name_list_opt_comma ')' - 622 | . ColId - 623 opt_alias_clause: . alias_clause - 624 | . [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, TABLESAMPLE, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - AS shift, and go to state 2384 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 624 (opt_alias_clause) - - alias_clause go to state 2385 - opt_alias_clause go to state 2386 - ColId go to state 2387 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2127 - - 607 table_ref: values_clause_opt_comma . alias_clause opt_tablesample_clause - 619 alias_clause: . AS ColIdOrString '(' name_list_opt_comma ')' - 620 | . AS ColIdOrString - 621 | . ColId '(' name_list_opt_comma ')' - 622 | . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - AS shift, and go to state 2384 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - alias_clause go to state 2388 - ColId go to state 2387 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2128 - - 602 from_list: from_list . ',' table_ref - 603 from_list_opt_comma: from_list . [$end, CREATE_P, EXCEPT, FETCH, FOR, GROUP_P, HAVING, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WHERE, WINDOW, WITH, ')', ';'] - 604 | from_list . ',' - - ',' shift, and go to state 2389 - - $default reduce using rule 603 (from_list_opt_comma) - - -state 2129 - - 599 from_clause: FROM from_list_opt_comma . - - $default reduce using rule 599 (from_clause) - - -state 2130 - - 601 from_list: table_ref . [$end, CREATE_P, EXCEPT, FETCH, FOR, GROUP_P, HAVING, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - 614 joined_table: table_ref . CROSS JOIN table_ref - 615 | table_ref . join_type JOIN table_ref join_qual - 616 | table_ref . JOIN table_ref join_qual - 617 | table_ref . NATURAL join_type JOIN table_ref - 618 | table_ref . NATURAL JOIN table_ref - 630 join_type: . FULL join_outer - 631 | . LEFT join_outer - 632 | . RIGHT join_outer - 633 | . INNER_P - - CROSS shift, and go to state 2390 - FULL shift, and go to state 2391 - INNER_P shift, and go to state 2392 - JOIN shift, and go to state 2393 - LEFT shift, and go to state 2394 - NATURAL shift, and go to state 2395 - RIGHT shift, and go to state 2396 - - $default reduce using rule 601 (from_list) - - join_type go to state 2397 - - -state 2131 - - 611 table_ref: joined_table . - - $default reduce using rule 611 (table_ref) - - -state 2132 - - 605 table_ref: relation_expr . opt_alias_clause opt_tablesample_clause - 619 alias_clause: . AS ColIdOrString '(' name_list_opt_comma ')' - 620 | . AS ColIdOrString - 621 | . ColId '(' name_list_opt_comma ')' - 622 | . ColId - 623 opt_alias_clause: . alias_clause - 624 | . [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, TABLESAMPLE, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - AS shift, and go to state 2384 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 624 (opt_alias_clause) - - alias_clause go to state 2385 - opt_alias_clause go to state 2398 - ColId go to state 2387 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2133 - - 606 table_ref: func_table . func_alias_clause opt_tablesample_clause - 619 alias_clause: . AS ColIdOrString '(' name_list_opt_comma ')' - 620 | . AS ColIdOrString - 621 | . ColId '(' name_list_opt_comma ')' - 622 | . ColId - 625 func_alias_clause: . alias_clause - 626 | . AS '(' TableFuncElementList ')' - 627 | . AS ColIdOrString '(' TableFuncElementList ')' - 628 | . ColId '(' TableFuncElementList ')' - 629 | . [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, TABLESAMPLE, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - AS shift, and go to state 2399 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 629 (func_alias_clause) - - alias_clause go to state 2400 - func_alias_clause go to state 2401 - ColId go to state 2402 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2134 - - 876 func_expr_windowless: func_application . - - $default reduce using rule 876 (func_expr_windowless) - - -state 2135 - - 642 func_table: func_expr_windowless . opt_ordinality - 649 opt_ordinality: . WITH_LA ORDINALITY - 650 | . [$end, IDENT, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INVOKER, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, ')', ';', ','] - - WITH_LA shift, and go to state 2403 - - $default reduce using rule 650 (opt_ordinality) - - opt_ordinality go to state 2404 - - -state 2136 - - 877 func_expr_windowless: func_expr_common_subexpr . - - $default reduce using rule 877 (func_expr_windowless) - - -state 2137 - - 1031 indirection_el: . '.' attr_name - 1032 | . '[' a_expr ']' - 1033 | . '[' opt_slice_bound ':' opt_slice_bound ']' - 1036 indirection: . indirection_el - 1037 | . indirection indirection_el - 1068 qualified_name: ColId . indirection - 1076 func_name: ColId . indirection - 1096 ColIdOrString: ColId . [$end, IDENT, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INVOKER, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, '*', ')', ';', ','] - - '[' shift, and go to state 637 - '.' shift, and go to state 638 - - $default reduce using rule 1096 (ColIdOrString) - - indirection_el go to state 639 - indirection go to state 2405 - - -state 2138 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 651 where_clause: WHERE . a_expr - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2406 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2139 - - 460 simple_select: SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause . group_clause having_clause window_clause qualify_clause sample_clause - 556 group_clause: . GROUP_P BY group_by_list_opt_comma - 557 | . GROUP_P BY ALL - 558 | . GROUP_P BY '*' - 559 | . [$end, CREATE_P, EXCEPT, FETCH, FOR, HAVING, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WINDOW, WITH, ')', ';'] - - GROUP_P shift, and go to state 2407 - - $default reduce using rule 559 (group_clause) - - group_clause go to state 2408 - - -state 2140 - - 492 opt_ignore_nulls: . IGNORE_P NULLS_P - 493 | . RESPECT_P NULLS_P - 494 | . [')'] - 868 func_application: func_name '(' func_arg_list opt_sort_clause . opt_ignore_nulls ')' - 1083 AexprConst: func_name '(' func_arg_list opt_sort_clause . opt_ignore_nulls ')' Sconst - - IGNORE_P shift, and go to state 1921 - RESPECT_P shift, and go to state 1922 - - $default reduce using rule 494 (opt_ignore_nulls) - - opt_ignore_nulls go to state 2409 - - -state 2141 - - 1052 target_el: ColId '.' '*' opt_except_list . opt_replace_list - 1062 opt_replace_list: . REPLACE '(' replace_list_opt_comma ')' - 1063 | . REPLACE replace_list_el - 1064 | . [$end, CREATE_P, EXCEPT, FETCH, FOR, FROM, GROUP_P, HAVING, INTERSECT, INTO, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - - REPLACE shift, and go to state 1712 - - $default reduce using rule 1064 (opt_replace_list) - - opt_replace_list go to state 2410 - - -state 2142 - - 459 simple_select: SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause . group_clause having_clause window_clause qualify_clause sample_clause - 556 group_clause: . GROUP_P BY group_by_list_opt_comma - 557 | . GROUP_P BY ALL - 558 | . GROUP_P BY '*' - 559 | . [$end, CREATE_P, EXCEPT, FETCH, FOR, HAVING, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WINDOW, WITH, ')', ';'] - - GROUP_P shift, and go to state 2407 - - $default reduce using rule 559 (group_clause) - - group_clause go to state 2411 - - -state 2143 - - 1205 zone_value: ConstInterval '(' Iconst . ')' Sconst - - ')' shift, and go to state 2412 - - -state 2144 - - 1204 zone_value: ConstInterval Sconst opt_interval . - - $default reduce using rule 1204 (zone_value) - - -state 2145 - - 1220 VacuumStmt: VACUUM '(' vacuum_option_list ')' qualified_name opt_name_list . - - $default reduce using rule 1220 (VacuumStmt) - - -state 2146 - - 471 common_table_expr: name opt_name_list AS '(' PreparableStmt . ')' - - ')' shift, and go to state 2413 - - -state 2147 - - 1238 using_clause: USING from_list_opt_comma . - - $default reduce using rule 1238 (using_clause) - - -state 2148 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1236 where_or_current_clause: WHERE . a_expr - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2414 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 + 242 SeqOptElem: INCREMENT opt_by • NumericOnly + FCONST shift, and go to state 1455 + ICONST shift, and go to state 1146 + '+' shift, and go to state 1459 + '-' shift, and go to state 1460 -state 2149 + NumericOnly go to state 2401 + SignedIconst go to state 1462 + Iconst go to state 1468 - 139 returning_clause: . RETURNING target_list - 140 | . [$end, ')', ';'] - 1232 DeleteStmt: opt_with_clause DELETE_P FROM relation_expr_opt_alias using_clause where_or_current_clause . returning_clause - RETURNING shift, and go to state 2415 +State 1894 - $default reduce using rule 140 (returning_clause) + 243 SeqOptElem: MAXVALUE NumericOnly • - returning_clause go to state 2416 + $default reduce using rule 243 (SeqOptElem) -state 2150 +State 1895 - 122 insert_rest: DEFAULT VALUES . + 244 SeqOptElem: MINVALUE NumericOnly • - $default reduce using rule 122 (insert_rest) + $default reduce using rule 244 (SeqOptElem) -state 2151 +State 1896 - 142 override_kind: SYSTEM_P . + 241 SeqOptElem: NO CYCLE • - $default reduce using rule 142 (override_kind) + $default reduce using rule 241 (SeqOptElem) -state 2152 +State 1897 - 141 override_kind: USER . + 245 SeqOptElem: NO MAXVALUE • + + $default reduce using rule 245 (SeqOptElem) + + +State 1898 + + 246 SeqOptElem: NO MINVALUE • + + $default reduce using rule 246 (SeqOptElem) + + +State 1899 + + 247 SeqOptElem: OWNED BY • any_name + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1049 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + any_name go to state 2402 + + +State 1900 + + 133 RenameStmt: ALTER SEQUENCE qualified_name RENAME TO • name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 2403 + + +State 1901 + + 231 opt_with: WITH • + + $default reduce using rule 231 (opt_with) + + +State 1902 + + 232 opt_with: WITH_LA • + + $default reduce using rule 232 (opt_with) + + +State 1903 + + 251 SeqOptElem: RESTART opt_with • NumericOnly + + FCONST shift, and go to state 1455 + ICONST shift, and go to state 1146 + '+' shift, and go to state 1459 + '-' shift, and go to state 1460 + + NumericOnly go to state 2404 + SignedIconst go to state 1462 + Iconst go to state 1468 + + +State 1904 + + 248 SeqOptElem: SEQUENCE NAME_P • any_name + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1049 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + any_name go to state 2405 + + +State 1905 + + 1535 AlterObjectSchemaStmt: ALTER SEQUENCE qualified_name SET SCHEMA • name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 2406 + + +State 1906 + + 249 SeqOptElem: START opt_with • NumericOnly + + FCONST shift, and go to state 1455 + ICONST shift, and go to state 1146 + '+' shift, and go to state 1459 + '-' shift, and go to state 1460 + + NumericOnly go to state 2407 + SignedIconst go to state 1462 + Iconst go to state 1468 + + +State 1907 + + 230 SeqOptList: SeqOptList SeqOptElem • + + $default reduce using rule 230 (SeqOptList) + + +State 1908 + + 50 AlterTableStmt: ALTER TABLE IF_P EXISTS relation_expr • alter_table_cmds + 132 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr • RENAME TO name + 140 | ALTER TABLE IF_P EXISTS relation_expr • RENAME opt_column name TO name + 142 | ALTER TABLE IF_P EXISTS relation_expr • RENAME CONSTRAINT name TO name + 1534 AlterObjectSchemaStmt: ALTER TABLE IF_P EXISTS relation_expr • SET SCHEMA name + + ADD_P shift, and go to state 1304 + ALTER shift, and go to state 1305 + DROP shift, and go to state 1306 + OPTIONS shift, and go to state 1307 + RENAME shift, and go to state 2408 + RESET shift, and go to state 1309 + SET shift, and go to state 2409 + VALIDATE shift, and go to state 1311 + + alter_table_cmd go to state 1312 + alter_table_cmds go to state 2410 + alter_generic_options go to state 1314 + + +State 1909 + + 141 RenameStmt: ALTER TABLE relation_expr RENAME CONSTRAINT • name TO name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 2411 + + +State 1910 + + 131 RenameStmt: ALTER TABLE relation_expr RENAME TO • name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 2412 + + +State 1911 + + 139 RenameStmt: ALTER TABLE relation_expr RENAME opt_column • name TO name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 2413 + + +State 1912 + + 1533 AlterObjectSchemaStmt: ALTER TABLE relation_expr SET SCHEMA • name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 2414 + + +State 1913 + + 56 AlterTableStmt: ALTER VIEW IF_P EXISTS qualified_name • alter_table_cmds + 136 RenameStmt: ALTER VIEW IF_P EXISTS qualified_name • RENAME TO name + 1538 AlterObjectSchemaStmt: ALTER VIEW IF_P EXISTS qualified_name • SET SCHEMA name + + ADD_P shift, and go to state 1304 + ALTER shift, and go to state 1305 + DROP shift, and go to state 1306 + OPTIONS shift, and go to state 1307 + RENAME shift, and go to state 2415 + RESET shift, and go to state 1309 + SET shift, and go to state 2416 + VALIDATE shift, and go to state 1311 + + alter_table_cmd go to state 1312 + alter_table_cmds go to state 2417 + alter_generic_options go to state 1314 + + +State 1914 + + 135 RenameStmt: ALTER VIEW qualified_name RENAME TO • name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 2418 + + +State 1915 + + 1537 AlterObjectSchemaStmt: ALTER VIEW qualified_name SET SCHEMA • name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 2419 + + +State 1916 + + 1677 AttachStmt: ATTACH IF_P NOT EXISTS opt_database • Sconst opt_database_alias copy_options + + SCONST shift, and go to state 848 + + Sconst go to state 2420 + + +State 1917 + + 1683 opt_database_alias: AS ColId • + + $default reduce using rule 1683 (opt_database_alias) + + +State 1918 + + 1676 AttachStmt: ATTACH opt_database Sconst opt_database_alias copy_options • + + $default reduce using rule 1676 (AttachStmt) + + +State 1919 + + 1414 indirection_el: '[' a_expr ']' • + + $default reduce using rule 1414 (indirection_el) + + +State 1920 + + 1415 indirection_el: '[' opt_slice_bound ':' • opt_slice_bound ']' + 1416 | '[' opt_slice_bound ':' • opt_slice_bound ':' opt_slice_bound ']' + 1417 | '[' opt_slice_bound ':' • '-' ':' opt_slice_bound ']' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 2421 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1419 (opt_slice_bound) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2422 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + opt_slice_bound go to state 2423 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1921 + + 1239 func_application: func_name '(' ALL func_arg_list • opt_sort_clause opt_ignore_nulls ')' + 1358 func_arg_list: func_arg_list • ',' func_arg_expr + + ORDER shift, and go to state 969 + ',' shift, and go to state 2117 + + $default reduce using rule 801 (opt_sort_clause) + + opt_sort_clause go to state 2424 + sort_clause go to state 1926 + + +State 1922 + + 1240 func_application: func_name '(' DISTINCT func_arg_list • opt_sort_clause opt_ignore_nulls ')' + 1358 func_arg_list: func_arg_list • ',' func_arg_expr + + ORDER shift, and go to state 969 + ',' shift, and go to state 2117 + + $default reduce using rule 801 (opt_sort_clause) + + opt_sort_clause go to state 2425 + sort_clause go to state 1926 + + +State 1923 + + 1237 func_application: func_name '(' VARIADIC func_arg_expr • opt_sort_clause opt_ignore_nulls ')' + + ORDER shift, and go to state 969 + + $default reduce using rule 801 (opt_sort_clause) + + opt_sort_clause go to state 2426 + sort_clause go to state 1926 + + +State 1924 + + 1238 func_application: func_name '(' func_arg_list ',' • VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' + 1358 func_arg_list: func_arg_list ',' • func_arg_expr + + IDENT shift, and go to state 1351 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1353 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 1354 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1355 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 1356 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 1357 + COLUMNS shift, and go to state 1358 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1359 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1360 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1362 + FULL shift, and go to state 1363 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 1364 + GLOB shift, and go to state 1365 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1366 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1367 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 1368 + ISNULL shift, and go to state 1369 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1370 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1371 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1372 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1373 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 1374 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1375 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 1376 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1377 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 1378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1379 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1380 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1381 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1382 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1383 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1384 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 2427 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1386 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 1388 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + type_func_name_keyword go to state 1389 + pgq_unreserved_keyword go to state 1390 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1391 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + func_arg_expr go to state 2428 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + type_function_name go to state 1394 + function_name_token go to state 549 + param_name go to state 1395 + + +State 1925 + + 1236 func_application: func_name '(' func_arg_list opt_sort_clause • opt_ignore_nulls ')' + + IGNORE_P shift, and go to state 2429 + RESPECT_P shift, and go to state 2430 + + $default reduce using rule 799 (opt_ignore_nulls) + + opt_ignore_nulls go to state 2431 + + +State 1926 + + 800 opt_sort_clause: sort_clause • + + $default reduce using rule 800 (opt_sort_clause) + + +State 1927 + + 1360 func_arg_expr: param_name COLON_EQUALS • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2432 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1928 + + 1361 func_arg_expr: param_name EQUALS_GREATER • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2433 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 1929 + + 1153 a_expr: a_expr IS • NULL_P + 1155 | a_expr IS • NOT NULL_P + 1161 | a_expr IS • TRUE_P + 1162 | a_expr IS • NOT TRUE_P + 1163 | a_expr IS • FALSE_P + 1164 | a_expr IS • NOT FALSE_P + 1165 | a_expr IS • UNKNOWN + 1166 | a_expr IS • NOT UNKNOWN + 1167 | a_expr IS • DISTINCT FROM a_expr + 1168 | a_expr IS • NOT DISTINCT FROM a_expr + 1169 | a_expr IS • OF '(' type_list ')' + 1170 | a_expr IS • NOT OF '(' type_list ')' + 1544 CommentOnStmt: COMMENT ON COLUMN a_expr IS • comment_value + + SCONST shift, and go to state 848 + DISTINCT shift, and go to state 2235 + FALSE_P shift, and go to state 2236 + NOT shift, and go to state 2237 + NULL_P shift, and go to state 2434 + OF shift, and go to state 2239 + TRUE_P shift, and go to state 2240 + UNKNOWN shift, and go to state 2241 + + comment_value go to state 2435 + Sconst go to state 2436 + + +State 1930 + + 1543 CommentOnStmt: COMMENT ON comment_on_type_any_name qualified_name IS • comment_value + + SCONST shift, and go to state 848 + NULL_P shift, and go to state 2437 + + comment_value go to state 2438 + Sconst go to state 2436 + + +State 1931 + + 661 CopyStmt: COPY FROM DATABASE ColId TO • ColId copy_database_flag + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 2439 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1932 + + 660 CopyStmt: COPY '(' SelectStmt ')' TO • opt_program copy_file_name opt_with copy_options + + PROGRAM shift, and go to state 2440 + + $default reduce using rule 676 (opt_program) + + opt_program go to state 2441 + + +State 1933 + + 561 columnElem: ColId • + + $default reduce using rule 561 (columnElem) + + +State 1934 + + 571 columnList: columnElem • + + $default reduce using rule 571 (columnList) + + +State 1935 + + 562 opt_column_list: '(' columnList • ')' + 572 columnList: columnList • ',' columnElem + + ')' shift, and go to state 2442 + ',' shift, and go to state 2443 + + +State 1936 + + 688 opt_oids: WITH • OIDS + + OIDS shift, and go to state 2444 + + +State 1937 + + 659 CopyStmt: COPY opt_binary qualified_name opt_column_list opt_oids • copy_from opt_program copy_file_name copy_delimiter opt_with copy_options + + FROM shift, and go to state 2445 + TO shift, and go to state 2446 + + copy_from go to state 2447 + + +State 1938 + + 286 CreatePropertyGraphStmt: CREATE_P OR REPLACE PROPERTY GRAPH • qualified_name VertexOrNode TABLES '(' VertexTableDefinition VertexTableDefinitionList ')' EdgeTablesClauseOptional + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 2448 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1939 + + 1513 CreateSchemaStmt: CREATE_P OR REPLACE SCHEMA qualified_name • OptSchemaEltList + + $default reduce using rule 1515 (OptSchemaEltList) + + OptSchemaEltList go to state 2449 + + +State 1940 + + 1719 ViewStmt: CREATE_P OR REPLACE OptTemp RECURSIVE • VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option + + VIEW shift, and go to state 2450 + + +State 1941 + + 204 CreateSeqStmt: CREATE_P OR REPLACE OptTemp SEQUENCE • qualified_name OptSeqOptList + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 2451 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1942 + + 464 CreateStmt: CREATE_P OR REPLACE OptTemp TABLE • qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 1726 CreateAsStmt: CREATE_P OR REPLACE OptTemp TABLE • create_as_target AS SelectStmt opt_with_data + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 2452 + ColId go to state 885 + ColIdOrString go to state 836 + create_as_target go to state 2453 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1943 + + 1717 ViewStmt: CREATE_P OR REPLACE OptTemp VIEW • qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 2454 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1944 + + 641 CreateFunctionStmt: CREATE_P OR REPLACE OptTemp macro_alias • qualified_name table_macro_list + 644 | CREATE_P OR REPLACE OptTemp macro_alias • qualified_name macro_definition_list + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 2455 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1945 + + 209 CreateSecretStmt: CREATE_P OR REPLACE opt_persist SECRET • opt_secret_name opt_storage_specifier '(' copy_generic_opt_list ')' + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 210 (opt_secret_name) + + ColId go to state 1422 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + opt_secret_name go to state 2456 + + +State 1946 + + 280 VertexOrNode: NODE • + + $default reduce using rule 280 (VertexOrNode) + + +State 1947 + + 279 VertexOrNode: VERTEX • + + $default reduce using rule 279 (VertexOrNode) + + +State 1948 + + 285 CreatePropertyGraphStmt: CREATE_P PROPERTY GRAPH qualified_name VertexOrNode • TABLES '(' VertexTableDefinition VertexTableDefinitionList ')' EdgeTablesClauseOptional + + TABLES shift, and go to state 2457 + + +State 1949 + + 1512 CreateSchemaStmt: CREATE_P SCHEMA IF_P NOT EXISTS • qualified_name OptSchemaEltList + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 2458 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1950 + + 202 CreateSeqStmt: CREATE_P • OptTemp SEQUENCE qualified_name OptSeqOptList + 203 | CREATE_P • OptTemp SEQUENCE IF_P NOT EXISTS qualified_name OptSeqOptList + 204 | CREATE_P • OR REPLACE OptTemp SEQUENCE qualified_name OptSeqOptList + 462 CreateStmt: CREATE_P • OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 463 | CREATE_P • OptTemp TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 464 | CREATE_P • OR REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 1520 IndexStmt: CREATE_P • opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause + 1521 | CREATE_P • opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause + 1715 ViewStmt: CREATE_P • OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1716 | CREATE_P • OptTemp VIEW IF_P NOT EXISTS qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1717 | CREATE_P • OR REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1718 | CREATE_P • OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option + 1719 | CREATE_P • OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option + + GLOBAL shift, and go to state 564 + LOCAL shift, and go to state 565 + OR shift, and go to state 2459 + TEMP shift, and go to state 570 + TEMPORARY shift, and go to state 1060 + UNIQUE shift, and go to state 573 + UNLOGGED shift, and go to state 574 - $default reduce using rule 141 (override_kind) + INDEX reduce using rule 1532 (opt_unique) + $default reduce using rule 598 (OptTemp) + OptTemp go to state 2460 + opt_unique go to state 577 -state 2153 - 119 insert_rest: OVERRIDING override_kind . VALUE_P SelectStmt +State 1951 - VALUE_P shift, and go to state 2417 + 1516 schema_stmt: CreateStmt • + $default reduce using rule 1516 (schema_stmt) -state 2154 - 149 insert_column_list: insert_column_item . +State 1952 - $default reduce using rule 149 (insert_column_list) + 1514 OptSchemaEltList: OptSchemaEltList schema_stmt • + $default reduce using rule 1514 (OptSchemaEltList) -state 2155 - 120 insert_rest: '(' insert_column_list . ')' SelectStmt - 121 | '(' insert_column_list . ')' OVERRIDING override_kind VALUE_P SelectStmt - 150 insert_column_list: insert_column_list . ',' insert_column_item +State 1953 - ')' shift, and go to state 2418 - ',' shift, and go to state 2419 + 1518 schema_stmt: CreateSeqStmt • + $default reduce using rule 1518 (schema_stmt) -state 2156 - 130 insert_column_item: ColId . opt_indirection - 1038 opt_indirection: . - 1039 | . opt_indirection indirection_el +State 1954 - $default reduce using rule 1038 (opt_indirection) + 1517 schema_stmt: IndexStmt • - opt_indirection go to state 2420 + $default reduce using rule 1517 (schema_stmt) -state 2157 +State 1955 - 133 opt_on_conflict: ON . CONFLICT opt_conf_expr DO UPDATE SET set_clause_list_opt_comma where_clause - 134 | ON . CONFLICT opt_conf_expr DO NOTHING + 1519 schema_stmt: ViewStmt • - CONFLICT shift, and go to state 2421 + $default reduce using rule 1519 (schema_stmt) -state 2158 +State 1956 - 117 InsertStmt: opt_with_clause INSERT INTO insert_target insert_rest opt_on_conflict . returning_clause - 139 returning_clause: . RETURNING target_list - 140 | . [$end, ')', ';'] + 192 CreateTypeStmt: CREATE_P TYPE_P qualified_name AS ENUM_P • select_with_parens + 193 | CREATE_P TYPE_P qualified_name AS ENUM_P • '(' opt_enum_val_list ')' + 1810 unreserved_keyword: ENUM_P • - RETURNING shift, and go to state 2415 + '(' shift, and go to state 2461 - $default reduce using rule 140 (returning_clause) + $default reduce using rule 1810 (unreserved_keyword) - returning_clause go to state 2422 + select_with_parens go to state 2462 -state 2159 +State 1957 - 124 insert_target: qualified_name AS ColId . + 194 CreateTypeStmt: CREATE_P TYPE_P qualified_name AS Typename • - $default reduce using rule 124 (insert_target) + $default reduce using rule 194 (CreateTypeStmt) -state 2160 +State 1958 - 132 set_clause: '(' set_target_list . ')' '=' a_expr - 144 set_target_list: set_target_list . ',' set_target + 1718 ViewStmt: CREATE_P OptTemp RECURSIVE VIEW qualified_name • '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - ')' shift, and go to state 2423 - ',' shift, and go to state 2424 + '(' shift, and go to state 2463 -state 2161 +State 1959 - 143 set_target_list: set_target . + 203 CreateSeqStmt: CREATE_P OptTemp SEQUENCE IF_P NOT • EXISTS qualified_name OptSeqOptList - $default reduce using rule 143 (set_target_list) + EXISTS shift, and go to state 2464 -state 2162 +State 1960 - 131 set_clause: . set_target '=' a_expr - 132 | . '(' set_target_list ')' '=' a_expr - 152 set_clause_list: set_clause_list ',' . set_clause - 154 set_clause_list_opt_comma: set_clause_list ',' . [$end, FROM, RETURNING, WHERE, ')', ';'] - 157 set_target: . ColId opt_indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '(' shift, and go to state 1816 - - $default reduce using rule 154 (set_clause_list_opt_comma) - - set_clause go to state 2425 - set_target go to state 1820 - ColId go to state 1821 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2163 - - 396 UpdateStmt: opt_with_clause UPDATE relation_expr_opt_alias SET set_clause_list_opt_comma from_clause . where_or_current_clause returning_clause - 1236 where_or_current_clause: . WHERE a_expr - 1237 | . [$end, RETURNING, ')', ';'] - - WHERE shift, and go to state 2148 - - $default reduce using rule 1237 (where_or_current_clause) - - where_or_current_clause go to state 2426 - - -state 2164 - - 131 set_clause: set_target '=' . a_expr - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2427 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 + 205 OptSeqOptList: SeqOptList • + 230 SeqOptList: SeqOptList • SeqOptElem + AS shift, and go to state 1317 + CACHE shift, and go to state 1318 + CYCLE shift, and go to state 1319 + INCREMENT shift, and go to state 1320 + MAXVALUE shift, and go to state 1321 + MINVALUE shift, and go to state 1322 + NO shift, and go to state 1323 + OWNED shift, and go to state 1324 + RESTART shift, and go to state 1326 + SEQUENCE shift, and go to state 1327 + START shift, and go to state 1329 -state 2165 + $default reduce using rule 205 (OptSeqOptList) - 157 set_target: ColId opt_indirection . ['=', ')', ','] - 1031 indirection_el: . '.' attr_name - 1032 | . '[' a_expr ']' - 1033 | . '[' opt_slice_bound ':' opt_slice_bound ']' - 1039 opt_indirection: opt_indirection . indirection_el + SeqOptElem go to state 1907 - '[' shift, and go to state 637 - '.' shift, and go to state 638 - $default reduce using rule 157 (set_target) +State 1961 - indirection_el go to state 1645 + 202 CreateSeqStmt: CREATE_P OptTemp SEQUENCE qualified_name OptSeqOptList • + $default reduce using rule 202 (CreateSeqStmt) -state 2166 - 507 opt_nulls_order: NULLS_LA . FIRST_P - 508 | NULLS_LA . LAST_P +State 1962 - FIRST_P shift, and go to state 2428 - LAST_P shift, and go to state 2429 + 220 ExecuteStmt: CREATE_P OptTemp TABLE IF_P NOT • EXISTS create_as_target AS EXECUTE name execute_param_clause opt_with_data + 463 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT • EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 1725 CreateAsStmt: CREATE_P OptTemp TABLE IF_P NOT • EXISTS create_as_target AS SelectStmt opt_with_data + EXISTS shift, and go to state 2465 -state 2167 - 498 sort_clause: ORDER BY ALL opt_asc_desc opt_nulls_order . +State 1963 - $default reduce using rule 498 (sort_clause) + 462 CreateStmt: CREATE_P OptTemp TABLE qualified_name '(' • OptTableElementList ')' OptWith OnCommitOption + 562 opt_column_list: '(' • columnList ')' + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 1862 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 1864 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 1865 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 2466 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 1867 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNIQUE shift, and go to state 1868 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 560 (OptTableElementList) + + ColId go to state 2467 + TableConstraint go to state 2468 + columnDef go to state 2469 + TableElement go to state 2470 + OptTableElementList go to state 2471 + columnElem go to state 1934 + columnList go to state 1935 + ConstraintElem go to state 1872 + TableElementList go to state 2472 + TableLikeClause go to state 2473 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1964 + + 1730 create_as_target: qualified_name opt_column_list • OptWith OnCommitOption + + WITH shift, and go to state 2474 + WITHOUT shift, and go to state 2475 + + $default reduce using rule 534 (OptWith) + + OptWith go to state 2476 + + +State 1965 + + 219 ExecuteStmt: CREATE_P OptTemp TABLE create_as_target AS • EXECUTE name execute_param_clause opt_with_data + 1724 CreateAsStmt: CREATE_P OptTemp TABLE create_as_target AS • SelectStmt opt_with_data + + EXECUTE shift, and go to state 2477 + FROM shift, and go to state 23 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + TABLE shift, and go to state 38 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 + + SelectStmt go to state 2478 + select_with_parens go to state 88 + select_no_parens go to state 89 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + + +State 1966 + + 1716 ViewStmt: CREATE_P OptTemp VIEW IF_P NOT • EXISTS qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + + EXISTS shift, and go to state 2479 + + +State 1967 + + 1715 ViewStmt: CREATE_P OptTemp VIEW qualified_name opt_column_list • opt_reloptions AS SelectStmt opt_check_option + + WITH shift, and go to state 2480 + + $default reduce using rule 1530 (opt_reloptions) + + opt_reloptions go to state 2481 + + +State 1968 + + 640 CreateFunctionStmt: CREATE_P OptTemp macro_alias IF_P NOT • EXISTS qualified_name table_macro_list + 643 | CREATE_P OptTemp macro_alias IF_P NOT • EXISTS qualified_name macro_definition_list + + EXISTS shift, and go to state 2482 + + +State 1969 + + 656 param_list: '(' • ')' + 657 | '(' • func_arg_list ')' + + IDENT shift, and go to state 1351 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1353 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 1354 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1355 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 1356 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 1357 + COLUMNS shift, and go to state 1358 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1359 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1360 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1362 + FULL shift, and go to state 1363 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 1364 + GLOB shift, and go to state 1365 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1366 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1367 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 1368 + ISNULL shift, and go to state 1369 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1370 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1371 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1372 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1373 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 1374 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1375 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 1376 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1377 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 1378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1379 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1380 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1381 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1382 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1383 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1384 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1386 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + ')' shift, and go to state 2483 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 1388 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + type_func_name_keyword go to state 1389 + pgq_unreserved_keyword go to state 1390 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1391 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + func_arg_list go to state 2484 + func_arg_expr go to state 1393 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + type_function_name go to state 1394 + function_name_token go to state 549 + param_name go to state 1395 -state 2168 +State 1970 - 499 sort_clause: ORDER BY '*' opt_asc_desc opt_nulls_order . + 649 table_macro_list: table_macro_definition • - $default reduce using rule 499 (sort_clause) + $default reduce using rule 649 (table_macro_list) -state 2169 +State 1971 - 501 sortby_list: sortby_list ',' sortby . + 647 table_macro_list_internal: table_macro_definition_parens • - $default reduce using rule 501 (sortby_list) + $default reduce using rule 647 (table_macro_list_internal) -state 2170 +State 1972 - 967 qual_all_Op: OPERATOR . '(' any_operator ')' + 648 table_macro_list_internal: table_macro_list_internal • ',' table_macro_definition_parens + 650 table_macro_list: table_macro_list_internal • - '(' shift, and go to state 2430 + ',' shift, and go to state 2485 + $default reduce using rule 650 (table_macro_list) -state 2171 - 966 qual_all_Op: all_Op . +State 1973 - $default reduce using rule 966 (qual_all_Op) + 639 CreateFunctionStmt: CREATE_P OptTemp macro_alias qualified_name table_macro_list • + $default reduce using rule 639 (CreateFunctionStmt) -state 2172 - 502 sortby: a_expr USING qual_all_Op . opt_nulls_order - 507 opt_nulls_order: . NULLS_LA FIRST_P - 508 | . NULLS_LA LAST_P - 509 | . [$end, CREATE_P, FETCH, FOR, IGNORE_P, LIMIT, OFFSET, ON, RANGE, RESPECT_P, RETURNING, ROWS, WITH, ')', ';', ','] +State 1974 - NULLS_LA shift, and go to state 2166 + 652 macro_definition_list: macro_definition • - $default reduce using rule 509 (opt_nulls_order) + $default reduce using rule 652 (macro_definition_list) - opt_nulls_order go to state 2431 +State 1975 -state 2173 + 642 CreateFunctionStmt: CREATE_P OptTemp macro_alias qualified_name macro_definition_list • + 653 macro_definition_list: macro_definition_list • ',' macro_definition - 503 sortby: a_expr opt_asc_desc opt_nulls_order . + ',' shift, and go to state 2486 - $default reduce using rule 503 (sortby) + $default reduce using rule 642 (CreateFunctionStmt) -state 2174 +State 1976 - 551 I_or_F_const: FCONST . + 645 table_macro_definition: param_list • AS TABLE select_no_parens + 646 table_macro_definition_parens: param_list • AS TABLE select_with_parens + 651 macro_definition: param_list • AS a_expr - $default reduce using rule 551 (I_or_F_const) + AS shift, and go to state 2487 -state 2175 +State 1977 - 550 I_or_F_const: Iconst . + 208 CreateSecretStmt: CREATE_P opt_persist SECRET IF_P NOT • EXISTS opt_secret_name opt_storage_specifier '(' copy_generic_opt_list ')' - $default reduce using rule 550 (I_or_F_const) + EXISTS shift, and go to state 2488 -state 2176 +State 1978 - 518 limit_clause: FETCH first_or_next select_fetch_first_value row_or_rows . ONLY + 216 opt_storage_specifier: IN_P • IDENT - ONLY shift, and go to state 2432 + IDENT shift, and go to state 2489 -state 2177 +State 1979 - 519 limit_clause: FETCH first_or_next row_or_rows ONLY . + 207 CreateSecretStmt: CREATE_P opt_persist SECRET opt_secret_name opt_storage_specifier • '(' copy_generic_opt_list ')' - $default reduce using rule 519 (limit_clause) + '(' shift, and go to state 2490 -state 2178 +State 1980 - 587 for_locking_strength: FOR NO KEY UPDATE . + 1521 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P • NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause + 1839 unreserved_keyword: IF_P • - $default reduce using rule 587 (for_locking_strength) + NOT shift, and go to state 2491 + $default reduce using rule 1839 (unreserved_keyword) -state 2179 - 517 limit_clause: LIMIT select_limit_value ',' select_offset_value . +State 1981 - $default reduce using rule 517 (limit_clause) + 550 index_name: ColId • + $default reduce using rule 550 (index_name) -state 2180 - 1066 qualified_name_list: qualified_name_list ',' . qualified_name - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 2433 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2181 - - 593 opt_nowait_or_skip: SKIP LOCKED . - - $default reduce using rule 593 (opt_nowait_or_skip) - - -state 2182 - - 110 RenameStmt: ALTER INDEX IF_P EXISTS qualified_name RENAME TO . name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 2434 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2183 - - 326 ConstraintElem: CHECK_P '(' a_expr . ')' ConstraintAttributeSpec - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - ')' shift, and go to state 2435 - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2184 - - 60 alter_table_cmd: ADD_P COLUMN IF_P NOT . EXISTS columnDef - - EXISTS shift, and go to state 2436 - - -state 2185 - - 262 TableConstraint: CONSTRAINT name ConstraintElem . - - $default reduce using rule 262 (TableConstraint) - - -state 2186 - - 309 columnElem: . ColId - 319 columnList: . columnElem - 320 | . columnList ',' columnElem - 321 columnList_opt_comma: . columnList - 322 | . columnList ',' - 331 ConstraintElem: FOREIGN KEY '(' . columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - columnElem go to state 1545 - columnList go to state 2191 - columnList_opt_comma go to state 2437 - ColId go to state 1547 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2187 - - 58 alter_table_cmd: ADD_P IF_P NOT EXISTS . columnDef - 294 columnDef: . ColId Typename ColQualList - 295 | . ColId opt_Typename GeneratedConstraintElem ColQualList - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - columnDef go to state 2438 - ColId go to state 1490 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2188 - - 309 columnElem: . ColId - 319 columnList: . columnElem - 320 | . columnList ',' columnElem - 321 columnList_opt_comma: . columnList - 322 | . columnList ',' - 329 ConstraintElem: PRIMARY KEY '(' . columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - columnElem go to state 1545 - columnList go to state 2191 - columnList_opt_comma go to state 2439 - ColId go to state 1547 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2189 - - 213 ConstraintAttributeSpec: . - 214 | . ConstraintAttributeSpec ConstraintAttributeElem - 330 ConstraintElem: PRIMARY KEY ExistingIndex . ConstraintAttributeSpec - - $default reduce using rule 213 (ConstraintAttributeSpec) - - ConstraintAttributeSpec go to state 2440 - - -state 2190 - - 274 ExistingIndex: USING INDEX . index_name - 298 index_name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - index_name go to state 2441 - ColId go to state 1576 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2191 - - 320 columnList: columnList . ',' columnElem - 321 columnList_opt_comma: columnList . [')'] - 322 | columnList . ',' - - ',' shift, and go to state 2442 - - $default reduce using rule 321 (columnList_opt_comma) - - -state 2192 - - 327 ConstraintElem: UNIQUE '(' columnList_opt_comma . ')' opt_definition ConstraintAttributeSpec - - ')' shift, and go to state 2443 - - -state 2193 - - 214 ConstraintAttributeSpec: ConstraintAttributeSpec . ConstraintAttributeElem - 288 ConstraintAttributeElem: . NOT DEFERRABLE - 289 | . DEFERRABLE - 290 | . INITIALLY IMMEDIATE - 291 | . INITIALLY DEFERRED - 292 | . NOT VALID - 293 | . NO INHERIT - 328 ConstraintElem: UNIQUE ExistingIndex ConstraintAttributeSpec . [$end, ')', ';', ','] - - DEFERRABLE shift, and go to state 2444 - INITIALLY shift, and go to state 2445 - NO shift, and go to state 2446 - NOT shift, and go to state 2447 - - $default reduce using rule 328 (ConstraintElem) - - ConstraintAttributeElem go to state 2448 - - -state 2194 - - 247 GeneratedConstraintElem: AS . '(' a_expr ')' opt_GeneratedColumnType - - '(' shift, and go to state 2449 - - -state 2195 - - 245 GeneratedConstraintElem: GENERATED . generated_when AS IDENTITY_P OptParenthesizedSeqOptList - 246 | GENERATED . generated_when AS '(' a_expr ')' opt_GeneratedColumnType - 347 generated_when: . ALWAYS - 348 | . BY DEFAULT - - ALWAYS shift, and go to state 2450 - BY shift, and go to state 2451 - - generated_when go to state 2452 - - -state 2196 +State 1982 - 295 columnDef: ColId opt_Typename GeneratedConstraintElem . ColQualList - 312 ColQualList: . ColQualList ColConstraint - 313 | . + 1527 opt_index_name: index_name • - $default reduce using rule 313 (ColQualList) + $default reduce using rule 1527 (opt_index_name) - ColQualList go to state 2453 +State 1983 -state 2197 + 1520 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently opt_index_name • ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - 229 ColConstraint: . CONSTRAINT name ColConstraintElem - 230 | . ColConstraintElem - 231 | . ConstraintAttr - 232 | . COLLATE any_name - 233 ColConstraintElem: . NOT NULL_P - 234 | . NULL_P - 235 | . UNIQUE opt_definition - 236 | . PRIMARY KEY opt_definition - 237 | . CHECK_P '(' a_expr ')' opt_no_inherit - 238 | . USING COMPRESSION name - 239 | . DEFAULT b_expr - 240 | . REFERENCES qualified_name opt_column_list key_match key_actions - 275 ConstraintAttr: . DEFERRABLE - 276 | . NOT DEFERRABLE - 277 | . INITIALLY DEFERRED - 278 | . INITIALLY IMMEDIATE - 294 columnDef: ColId Typename ColQualList . [$end, ')', ';', ','] - 312 ColQualList: ColQualList . ColConstraint + ON shift, and go to state 2492 - CHECK_P shift, and go to state 2454 - COLLATE shift, and go to state 2455 - CONSTRAINT shift, and go to state 2456 - DEFAULT shift, and go to state 2457 - DEFERRABLE shift, and go to state 2458 - INITIALLY shift, and go to state 2459 - NOT shift, and go to state 2460 - NULL_P shift, and go to state 2461 - PRIMARY shift, and go to state 2462 - REFERENCES shift, and go to state 2463 - UNIQUE shift, and go to state 2464 - USING shift, and go to state 2465 - $default reduce using rule 294 (columnDef) +State 1984 - ColConstraint go to state 2466 - ColConstraintElem go to state 2467 - ConstraintAttr go to state 2468 + 1680 DetachStmt: DETACH DATABASE IF_P EXISTS ColLabel • + $default reduce using rule 1680 (DetachStmt) -state 2198 - 77 alter_table_cmd: ALTER CONSTRAINT name ConstraintAttributeSpec . [$end, ';', ','] - 214 ConstraintAttributeSpec: ConstraintAttributeSpec . ConstraintAttributeElem - 288 ConstraintAttributeElem: . NOT DEFERRABLE - 289 | . DEFERRABLE - 290 | . INITIALLY IMMEDIATE - 291 | . INITIALLY DEFERRED - 292 | . NOT VALID - 293 | . NO INHERIT +State 1985 - DEFERRABLE shift, and go to state 2444 - INITIALLY shift, and go to state 2445 - NO shift, and go to state 2446 - NOT shift, and go to state 2447 + 278 DropPropertyGraphStmt: DROP PROPERTY GRAPH IF_P EXISTS • qualified_name opt_drop_behavior - $default reduce using rule 77 (alter_table_cmd) + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 2493 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1986 + + 277 DropPropertyGraphStmt: DROP PROPERTY GRAPH qualified_name opt_drop_behavior • + + $default reduce using rule 277 (DropPropertyGraphStmt) + + +State 1987 + + 258 DropSecretStmt: DROP opt_persist SECRET IF_P EXISTS • ColId opt_storage_drop_specifier + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 2494 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 1988 + + 260 opt_storage_drop_specifier: FROM • IDENT + + IDENT shift, and go to state 2495 + + +State 1989 + + 257 DropSecretStmt: DROP opt_persist SECRET ColId opt_storage_drop_specifier • + + $default reduce using rule 257 (DropSecretStmt) + + +State 1990 + + 601 DropStmt: DROP drop_type_any_name IF_P EXISTS any_name_list • opt_drop_behavior + 632 any_name_list: any_name_list • ',' any_name + + CASCADE shift, and go to state 1439 + RESTRICT shift, and go to state 1440 + ',' shift, and go to state 1441 + + $default reduce using rule 635 (opt_drop_behavior) + + opt_drop_behavior go to state 2496 + + +State 1991 + + 1495 attrs: '.' attr_name • + + $default reduce using rule 1495 (attrs) + + +State 1992 + + 1496 attrs: attrs '.' • attr_name + + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + attr_name go to state 2497 + ColLabel go to state 1349 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 + + +State 1993 + + 632 any_name_list: any_name_list ',' any_name • + + $default reduce using rule 632 (any_name_list) + + +State 1994 + + 603 DropStmt: DROP drop_type_name IF_P EXISTS name_list • opt_drop_behavior + 1458 name_list: name_list • ',' name + + CASCADE shift, and go to state 1439 + RESTRICT shift, and go to state 1440 + ',' shift, and go to state 1444 + + $default reduce using rule 635 (opt_drop_behavior) + + opt_drop_behavior go to state 2498 + + +State 1995 + + 1458 name_list: name_list ',' name • + + $default reduce using rule 1458 (name_list) + + +State 1996 + + 606 DropStmt: DROP drop_type_name_on_any_name IF_P EXISTS name • ON any_name opt_drop_behavior + + ON shift, and go to state 2499 + + +State 1997 + + 605 DropStmt: DROP drop_type_name_on_any_name name ON any_name • opt_drop_behavior + + CASCADE shift, and go to state 1439 + RESTRICT shift, and go to state 1440 + + $default reduce using rule 635 (opt_drop_behavior) + + opt_drop_behavior go to state 2500 + + +State 1998 + + 225 execute_param_clause: '(' execute_param_list ')' • + + $default reduce using rule 225 (execute_param_clause) + + +State 1999 + + 224 execute_param_list: execute_param_list ',' • execute_param_expr + + IDENT shift, and go to state 1351 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1353 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 1354 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1355 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 1356 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 1357 + COLUMNS shift, and go to state 1358 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1359 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1360 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1362 + FULL shift, and go to state 1363 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 1364 + GLOB shift, and go to state 1365 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1366 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1367 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 1368 + ISNULL shift, and go to state 1369 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1370 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1371 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1372 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1373 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 1374 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1375 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 1376 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1377 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 1378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1379 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1380 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1381 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1382 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1383 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1384 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1386 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 1388 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + type_func_name_keyword go to state 1389 + pgq_unreserved_keyword go to state 1390 + execute_param_expr go to state 2501 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1450 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + type_function_name go to state 1394 + function_name_token go to state 549 + param_name go to state 1451 + + +State 2000 + + 222 execute_param_expr: param_name COLON_EQUALS • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2502 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2001 + + 1563 ExplainStmt: EXPLAIN '(' explain_option_list ')' ExplainableStmt • + + $default reduce using rule 1563 (ExplainStmt) + + +State 2002 + + 1607 explain_option_list: explain_option_list ',' explain_option_elem • + + $default reduce using rule 1607 (explain_option_list) + + +State 2003 + + 235 NumericOnly: '+' FCONST • + + $default reduce using rule 235 (NumericOnly) + + +State 2004 + + 255 SignedIconst: '+' Iconst • + + $default reduce using rule 255 (SignedIconst) + + +State 2005 + + 236 NumericOnly: '-' FCONST • + + $default reduce using rule 236 (NumericOnly) + + +State 2006 + + 256 SignedIconst: '-' Iconst • + + $default reduce using rule 256 (SignedIconst) + + +State 2007 + + 1558 ExportStmt: EXPORT_P DATABASE ColId TO Sconst • copy_options + + '(' shift, and go to state 1471 + + $default reduce using rule 691 (copy_opt_list) + + copy_options go to state 2503 + copy_opt_list go to state 1473 + + +State 2008 + + 687 copy_generic_opt_elem: ColLabel • copy_generic_opt_arg + + IDENT shift, and go to state 1062 + FCONST shift, and go to state 1455 + SCONST shift, and go to state 848 + ICONST shift, and go to state 1146 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 589 + ARE shift, and go to state 133 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATION shift, and go to state 610 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 1456 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERVAL shift, and go to state 655 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 2504 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 1457 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 1458 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1459 + '-' shift, and go to state 1460 + '*' shift, and go to state 2505 + '[' shift, and go to state 2506 + '(' shift, and go to state 2507 + '{' shift, and go to state 1189 + + $default reduce using rule 686 (copy_generic_opt_arg) + + NumericOnly go to state 2508 + SignedIconst go to state 1462 + Sconst go to state 1463 + copy_generic_opt_arg go to state 2509 + unreserved_keyword go to state 1064 + other_keyword go to state 1065 + pgq_unreserved_keyword go to state 1066 + NonReservedWord go to state 1465 + NonReservedWord_or_Sconst go to state 1466 + opt_boolean_or_string go to state 2510 + list_expr go to state 2511 + struct_expr go to state 2512 + map_expr go to state 2513 + Iconst go to state 1468 - ConstraintAttributeElem go to state 2448 +State 2009 -state 2199 + 716 copy_generic_opt_list: copy_generic_opt_elem • - 68 alter_table_cmd: ALTER opt_column ColId ADD_P . GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList + $default reduce using rule 716 (copy_generic_opt_list) - GENERATED shift, and go to state 2469 +State 2010 -state 2200 + 678 copy_options: '(' copy_generic_opt_list • ')' + 717 copy_generic_opt_list: copy_generic_opt_list • ',' copy_generic_opt_elem - 50 alter_column_default: DROP . DEFAULT - 62 alter_table_cmd: ALTER opt_column ColId DROP . NOT NULL_P - 70 | ALTER opt_column ColId DROP . IDENTITY_P - 71 | ALTER opt_column ColId DROP . IDENTITY_P IF_P EXISTS + ')' shift, and go to state 2514 + ',' shift, and go to state 2515 - DEFAULT shift, and go to state 2470 - IDENTITY_P shift, and go to state 2471 - NOT shift, and go to state 2472 +State 2011 -state 2201 + 694 copy_opt_item: BINARY • - 66 alter_table_cmd: ALTER opt_column ColId RESET . reloptions - 259 reloptions: . '(' reloption_list ')' + $default reduce using rule 694 (copy_opt_item) - '(' shift, and go to state 1498 - reloptions go to state 2473 +State 2012 + 699 copy_opt_item: CSV • -state 2202 + $default reduce using rule 699 (copy_opt_item) - 51 alter_identity_column_option: RESTART . [$end, RESTART, SET, ';', ','] - 52 | RESTART . opt_with NumericOnly - 175 opt_with: . WITH - 176 | . WITH_LA - 177 | . [FCONST, ICONST, '+', '-'] - WITH shift, and go to state 1518 - WITH_LA shift, and go to state 1519 +State 2013 - FCONST reduce using rule 177 (opt_with) - ICONST reduce using rule 177 (opt_with) - '+' reduce using rule 177 (opt_with) - '-' reduce using rule 177 (opt_with) - $default reduce using rule 51 (alter_identity_column_option) + 697 copy_opt_item: DELIMITER • opt_as Sconst - opt_with go to state 2474 + AS shift, and go to state 2516 + $default reduce using rule 674 (opt_as) -state 2203 + opt_as go to state 2517 - 49 alter_column_default: SET . DEFAULT a_expr - 53 alter_identity_column_option: SET . SeqOptElem - 54 | SET . GENERATED generated_when - 63 alter_table_cmd: ALTER opt_column ColId SET . NOT NULL_P - 64 | ALTER opt_column ColId SET . STATISTICS SignedIconst - 65 | ALTER opt_column ColId SET . reloptions - 67 | ALTER opt_column ColId SET . STORAGE ColId - 95 opt_set_data: SET . DATA_P - 96 | SET . [TYPE_P] - 182 SeqOptElem: . AS SimpleTypename - 183 | . CACHE NumericOnly - 184 | . CYCLE - 185 | . NO CYCLE - 186 | . INCREMENT opt_by NumericOnly - 187 | . MAXVALUE NumericOnly - 188 | . MINVALUE NumericOnly - 189 | . NO MAXVALUE - 190 | . NO MINVALUE - 191 | . OWNED BY any_name - 192 | . SEQUENCE NAME_P any_name - 193 | . START opt_with NumericOnly - 194 | . RESTART - 195 | . RESTART opt_with NumericOnly - 259 reloptions: . '(' reloption_list ')' - AS shift, and go to state 1033 - CACHE shift, and go to state 1034 - CYCLE shift, and go to state 1035 - DATA_P shift, and go to state 2475 - DEFAULT shift, and go to state 2476 - GENERATED shift, and go to state 2477 - INCREMENT shift, and go to state 1036 - MAXVALUE shift, and go to state 1037 - MINVALUE shift, and go to state 1038 - NO shift, and go to state 1039 - NOT shift, and go to state 2478 - OWNED shift, and go to state 1040 - RESTART shift, and go to state 1042 - SEQUENCE shift, and go to state 1043 - START shift, and go to state 1045 - STATISTICS shift, and go to state 2479 - STORAGE shift, and go to state 2480 - '(' shift, and go to state 1498 +State 2014 - $default reduce using rule 96 (opt_set_data) + 709 copy_opt_item: ENCODING • Sconst - SeqOptElem go to state 2481 - reloptions go to state 2482 + SCONST shift, and go to state 848 + Sconst go to state 2518 -state 2204 - 48 alter_identity_column_option_list: alter_identity_column_option_list . alter_identity_column_option - 51 alter_identity_column_option: . RESTART - 52 | . RESTART opt_with NumericOnly - 53 | . SET SeqOptElem - 54 | . SET GENERATED generated_when - 69 alter_table_cmd: ALTER opt_column ColId alter_identity_column_option_list . [$end, ';', ','] - - RESTART shift, and go to state 2202 - SET shift, and go to state 2483 +State 2015 - $default reduce using rule 69 (alter_table_cmd) + 702 copy_opt_item: ESCAPE • opt_as Sconst - alter_identity_column_option go to state 2484 + AS shift, and go to state 2516 + $default reduce using rule 674 (opt_as) -state 2205 + opt_as go to state 2519 - 61 alter_table_cmd: ALTER opt_column ColId alter_column_default . - $default reduce using rule 61 (alter_table_cmd) +State 2016 + 703 copy_opt_item: FORCE • QUOTE columnList + 704 | FORCE • QUOTE '*' + 707 | FORCE • NOT NULL_P columnList + 708 | FORCE • NULL_P columnList -state 2206 + NOT shift, and go to state 2520 + NULL_P shift, and go to state 2521 + QUOTE shift, and go to state 2522 - 47 alter_identity_column_option_list: alter_identity_column_option . - $default reduce using rule 47 (alter_identity_column_option_list) +State 2017 + 696 copy_opt_item: FREEZE • -state 2207 + $default reduce using rule 696 (copy_opt_item) - 75 alter_table_cmd: ALTER opt_column ColId alter_generic_options . - $default reduce using rule 75 (alter_table_cmd) +State 2018 + 700 copy_opt_item: HEADER_P • -state 2208 - - 74 alter_table_cmd: ALTER opt_column ColId opt_set_data . TYPE_P Typename opt_collate_clause alter_using - - TYPE_P shift, and go to state 2485 - - -state 2209 - - 79 alter_table_cmd: DROP CONSTRAINT IF_P EXISTS . name opt_drop_behavior - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 2486 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2210 - - 80 alter_table_cmd: DROP CONSTRAINT name opt_drop_behavior . + $default reduce using rule 700 (copy_opt_item) - $default reduce using rule 80 (alter_table_cmd) +State 2019 -state 2211 - - 72 alter_table_cmd: DROP opt_column IF_P EXISTS . ColId opt_drop_behavior - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 2487 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2212 - - 73 alter_table_cmd: DROP opt_column ColId opt_drop_behavior . + 698 copy_opt_item: NULL_P • opt_as Sconst - $default reduce using rule 73 (alter_table_cmd) + AS shift, and go to state 2516 + $default reduce using rule 674 (opt_as) -state 2213 - - 90 alter_generic_option_elem: ADD_P generic_option_elem . - - $default reduce using rule 90 (alter_generic_option_elem) - - -state 2214 - - 91 alter_generic_option_elem: DROP generic_option_name . - - $default reduce using rule 91 (alter_generic_option_elem) - - -state 2215 - - 89 alter_generic_option_elem: SET generic_option_elem . - - $default reduce using rule 89 (alter_generic_option_elem) - - -state 2216 - - 94 alter_generic_options: OPTIONS '(' alter_generic_option_list ')' . - - $default reduce using rule 94 (alter_generic_options) - - -state 2217 - - 56 alter_generic_option_list: alter_generic_option_list ',' . alter_generic_option_elem - 88 alter_generic_option_elem: . generic_option_elem - 89 | . SET generic_option_elem - 90 | . ADD_P generic_option_elem - 91 | . DROP generic_option_name - 248 generic_option_elem: . generic_option_name generic_option_arg - 287 generic_option_name: . ColLabel - 1114 ColLabel: . IDENT - 1115 | . other_keyword - 1116 | . unreserved_keyword - 1117 | . reserved_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - 1817 reserved_keyword: . ALL - 1818 | . ANALYSE - 1819 | . ANALYZE - 1820 | . AND - 1821 | . ANY - 1822 | . ARRAY - 1823 | . AS - 1824 | . ASC_P - 1825 | . ASYMMETRIC - 1826 | . BOTH - 1827 | . CASE - 1828 | . CAST - 1829 | . CHECK_P - 1830 | . COLLATE - 1831 | . COLUMN - 1832 | . CONSTRAINT - 1833 | . CREATE_P - 1834 | . CURRENT_TIME - 1835 | . CURRENT_TIMESTAMP - 1836 | . DEFAULT - 1837 | . DEFERRABLE - 1838 | . DESC_P - 1839 | . DISTINCT - 1840 | . DO - 1841 | . ELSE - 1842 | . END_P - 1843 | . EXCEPT - 1844 | . FALSE_P - 1845 | . FETCH - 1846 | . FOR - 1847 | . FOREIGN - 1848 | . FROM - 1849 | . GRANT - 1850 | . GROUP_P - 1851 | . HAVING - 1852 | . IN_P - 1853 | . INITIALLY - 1854 | . INTERSECT - 1855 | . INTO - 1856 | . LATERAL_P - 1857 | . LEADING - 1858 | . LIMIT - 1859 | . LOCALTIME - 1860 | . LOCALTIMESTAMP - 1861 | . NOT - 1862 | . NULL_P - 1863 | . OFFSET - 1864 | . ON - 1865 | . ONLY - 1866 | . OR - 1867 | . ORDER - 1868 | . PLACING - 1869 | . PRIMARY - 1870 | . QUALIFY - 1871 | . REFERENCES - 1872 | . RETURNING - 1873 | . SELECT - 1874 | . SOME - 1875 | . SYMMETRIC - 1876 | . TABLE - 1877 | . THEN - 1878 | . TO - 1879 | . TRAILING - 1880 | . TRUE_P - 1881 | . UNION - 1882 | . UNIQUE - 1883 | . USING - 1884 | . VARIADIC - 1885 | . WHEN - 1886 | . WHERE - 1887 | . WINDOW - 1888 | . WITH - - IDENT shift, and go to state 1106 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 1878 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1107 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ANALYSE shift, and go to state 1108 - ANALYZE shift, and go to state 1109 - AND shift, and go to state 1110 - ANY shift, and go to state 1111 - ARRAY shift, and go to state 1112 - AS shift, and go to state 1113 - ASC_P shift, and go to state 1114 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - ASYMMETRIC shift, and go to state 1115 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BOTH shift, and go to state 1116 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 1117 - CAST shift, and go to state 1118 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1119 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATE shift, and go to state 1120 - COLLATION shift, and go to state 767 - COLUMN shift, and go to state 1121 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1122 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CREATE_P shift, and go to state 1123 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_TIME shift, and go to state 1124 - CURRENT_TIMESTAMP shift, and go to state 1125 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 1126 - DEFAULTS shift, and go to state 171 - DEFERRABLE shift, and go to state 1127 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESC_P shift, and go to state 1128 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DISTINCT shift, and go to state 1129 - DO shift, and go to state 1130 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 1879 - EACH shift, and go to state 187 - ELSE shift, and go to state 1131 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - END_P shift, and go to state 1132 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCEPT shift, and go to state 1133 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1134 - FAMILY shift, and go to state 205 - FETCH shift, and go to state 1135 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FOR shift, and go to state 1136 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1137 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FROM shift, and go to state 1138 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANT shift, and go to state 1139 - GRANTED shift, and go to state 219 - GROUP_P shift, and go to state 1140 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HAVING shift, and go to state 1141 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - IN_P shift, and go to state 1142 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INITIALLY shift, and go to state 1143 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERSECT shift, and go to state 1144 - INTERVAL shift, and go to state 791 - INTO shift, and go to state 1145 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 1146 - LEADING shift, and go to state 1147 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LIMIT shift, and go to state 1148 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 1149 - LOCALTIMESTAMP shift, and go to state 1150 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOT shift, and go to state 1151 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 1152 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OFFSET shift, and go to state 1153 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1154 - ONLY shift, and go to state 1155 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - OR shift, and go to state 1156 - ORDER shift, and go to state 1157 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLACING shift, and go to state 1158 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1159 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUALIFY shift, and go to state 1160 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCES shift, and go to state 1161 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNING shift, and go to state 1162 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 1163 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 1880 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SOME shift, and go to state 1164 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYMMETRIC shift, and go to state 1165 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 1166 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - THEN shift, and go to state 1167 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TO shift, and go to state 1168 - TRAILING shift, and go to state 1169 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1170 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNION shift, and go to state 1171 - UNIQUE shift, and go to state 1172 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - USING shift, and go to state 1173 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARIADIC shift, and go to state 1175 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHEN shift, and go to state 1176 - WHERE shift, and go to state 1177 - WHITESPACE_P shift, and go to state 462 - WINDOW shift, and go to state 1178 - WITH shift, and go to state 1179 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - alter_generic_option_elem go to state 2488 - generic_option_elem go to state 1883 - generic_option_name go to state 1884 - ColLabel go to state 1885 - unreserved_keyword go to state 1182 - other_keyword go to state 1183 - reserved_keyword go to state 1184 - - -state 2218 - - 248 generic_option_elem: generic_option_name generic_option_arg . - - $default reduce using rule 248 (generic_option_elem) - - -state 2219 - - 223 generic_option_arg: Sconst . - - $default reduce using rule 223 (generic_option_arg) - - -state 2220 - - 259 reloptions: '(' reloption_list ')' . - - $default reduce using rule 259 (reloptions) - - -state 2221 - - 273 reloption_list: reloption_list ',' . reloption_elem - 315 reloption_elem: . ColLabel '=' def_arg - 316 | . ColLabel - 317 | . ColLabel '.' ColLabel '=' def_arg - 318 | . ColLabel '.' ColLabel - 1114 ColLabel: . IDENT - 1115 | . other_keyword - 1116 | . unreserved_keyword - 1117 | . reserved_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - 1817 reserved_keyword: . ALL - 1818 | . ANALYSE - 1819 | . ANALYZE - 1820 | . AND - 1821 | . ANY - 1822 | . ARRAY - 1823 | . AS - 1824 | . ASC_P - 1825 | . ASYMMETRIC - 1826 | . BOTH - 1827 | . CASE - 1828 | . CAST - 1829 | . CHECK_P - 1830 | . COLLATE - 1831 | . COLUMN - 1832 | . CONSTRAINT - 1833 | . CREATE_P - 1834 | . CURRENT_TIME - 1835 | . CURRENT_TIMESTAMP - 1836 | . DEFAULT - 1837 | . DEFERRABLE - 1838 | . DESC_P - 1839 | . DISTINCT - 1840 | . DO - 1841 | . ELSE - 1842 | . END_P - 1843 | . EXCEPT - 1844 | . FALSE_P - 1845 | . FETCH - 1846 | . FOR - 1847 | . FOREIGN - 1848 | . FROM - 1849 | . GRANT - 1850 | . GROUP_P - 1851 | . HAVING - 1852 | . IN_P - 1853 | . INITIALLY - 1854 | . INTERSECT - 1855 | . INTO - 1856 | . LATERAL_P - 1857 | . LEADING - 1858 | . LIMIT - 1859 | . LOCALTIME - 1860 | . LOCALTIMESTAMP - 1861 | . NOT - 1862 | . NULL_P - 1863 | . OFFSET - 1864 | . ON - 1865 | . ONLY - 1866 | . OR - 1867 | . ORDER - 1868 | . PLACING - 1869 | . PRIMARY - 1870 | . QUALIFY - 1871 | . REFERENCES - 1872 | . RETURNING - 1873 | . SELECT - 1874 | . SOME - 1875 | . SYMMETRIC - 1876 | . TABLE - 1877 | . THEN - 1878 | . TO - 1879 | . TRAILING - 1880 | . TRUE_P - 1881 | . UNION - 1882 | . UNIQUE - 1883 | . USING - 1884 | . VARIADIC - 1885 | . WHEN - 1886 | . WHERE - 1887 | . WINDOW - 1888 | . WITH - - IDENT shift, and go to state 1106 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1107 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ANALYSE shift, and go to state 1108 - ANALYZE shift, and go to state 1109 - AND shift, and go to state 1110 - ANY shift, and go to state 1111 - ARRAY shift, and go to state 1112 - AS shift, and go to state 1113 - ASC_P shift, and go to state 1114 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - ASYMMETRIC shift, and go to state 1115 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BOTH shift, and go to state 1116 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 1117 - CAST shift, and go to state 1118 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1119 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATE shift, and go to state 1120 - COLLATION shift, and go to state 767 - COLUMN shift, and go to state 1121 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1122 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CREATE_P shift, and go to state 1123 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_TIME shift, and go to state 1124 - CURRENT_TIMESTAMP shift, and go to state 1125 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 1126 - DEFAULTS shift, and go to state 171 - DEFERRABLE shift, and go to state 1127 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESC_P shift, and go to state 1128 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DISTINCT shift, and go to state 1129 - DO shift, and go to state 1130 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ELSE shift, and go to state 1131 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - END_P shift, and go to state 1132 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCEPT shift, and go to state 1133 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1134 - FAMILY shift, and go to state 205 - FETCH shift, and go to state 1135 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FOR shift, and go to state 1136 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1137 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FROM shift, and go to state 1138 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANT shift, and go to state 1139 - GRANTED shift, and go to state 219 - GROUP_P shift, and go to state 1140 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HAVING shift, and go to state 1141 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - IN_P shift, and go to state 1142 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INITIALLY shift, and go to state 1143 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERSECT shift, and go to state 1144 - INTERVAL shift, and go to state 791 - INTO shift, and go to state 1145 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 1146 - LEADING shift, and go to state 1147 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LIMIT shift, and go to state 1148 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 1149 - LOCALTIMESTAMP shift, and go to state 1150 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOT shift, and go to state 1151 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 1152 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OFFSET shift, and go to state 1153 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1154 - ONLY shift, and go to state 1155 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - OR shift, and go to state 1156 - ORDER shift, and go to state 1157 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLACING shift, and go to state 1158 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1159 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUALIFY shift, and go to state 1160 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCES shift, and go to state 1161 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNING shift, and go to state 1162 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 1163 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SOME shift, and go to state 1164 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYMMETRIC shift, and go to state 1165 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 1166 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - THEN shift, and go to state 1167 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TO shift, and go to state 1168 - TRAILING shift, and go to state 1169 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1170 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNION shift, and go to state 1171 - UNIQUE shift, and go to state 1172 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - USING shift, and go to state 1173 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARIADIC shift, and go to state 1175 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHEN shift, and go to state 1176 - WHERE shift, and go to state 1177 - WHITESPACE_P shift, and go to state 462 - WINDOW shift, and go to state 1178 - WITH shift, and go to state 1179 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - reloption_elem go to state 2489 - ColLabel go to state 1889 - unreserved_keyword go to state 1182 - other_keyword go to state 1183 - reserved_keyword go to state 1184 - - -state 2222 - - 178 NumericOnly: . FCONST - 179 | . '+' FCONST - 180 | . '-' FCONST - 181 | . SignedIconst - 198 SignedIconst: . Iconst - 199 | . '+' Iconst - 200 | . '-' Iconst - 215 def_arg: . func_type - 216 | . reserved_keyword - 217 | . qual_all_Op - 218 | . NumericOnly - 219 | . Sconst - 220 | . NONE - 315 reloption_elem: ColLabel '=' . def_arg - 323 func_type: . Typename - 324 | . type_function_name attrs '%' TYPE_P - 325 | . SETOF type_function_name attrs '%' TYPE_P - 660 RowOrStruct: . ROW - 661 | . STRUCT - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 966 qual_all_Op: . all_Op - 967 | . OPERATOR '(' any_operator ')' - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1098 type_function_name: . IDENT - 1099 | . unreserved_keyword - 1100 | . type_func_name_keyword - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - 1783 type_func_name_keyword: . AUTHORIZATION - 1784 | . BINARY - 1785 | . COLLATION - 1786 | . CONCURRENTLY - 1787 | . CROSS - 1788 | . CURRENT_CATALOG - 1789 | . CURRENT_DATE - 1790 | . CURRENT_ROLE - 1791 | . CURRENT_SCHEMA - 1792 | . CURRENT_USER - 1793 | . FREEZE - 1794 | . FULL - 1795 | . GENERATED - 1796 | . GLOB - 1797 | . ILIKE - 1798 | . INNER_P - 1799 | . IS - 1800 | . ISNULL - 1801 | . JOIN - 1802 | . LEFT - 1803 | . LIKE - 1804 | . MAP - 1805 | . NATURAL - 1806 | . NOTNULL - 1807 | . OUTER_P - 1808 | . OVERLAPS - 1809 | . RIGHT - 1810 | . SESSION_USER - 1811 | . SIMILAR - 1812 | . STRUCT - 1813 | . TABLESAMPLE - 1814 | . TRY_CAST - 1815 | . USER - 1816 | . VERBOSE - 1817 reserved_keyword: . ALL - 1818 | . ANALYSE - 1819 | . ANALYZE - 1820 | . AND - 1821 | . ANY - 1822 | . ARRAY - 1823 | . AS - 1824 | . ASC_P - 1825 | . ASYMMETRIC - 1826 | . BOTH - 1827 | . CASE - 1828 | . CAST - 1829 | . CHECK_P - 1830 | . COLLATE - 1831 | . COLUMN - 1832 | . CONSTRAINT - 1833 | . CREATE_P - 1834 | . CURRENT_TIME - 1835 | . CURRENT_TIMESTAMP - 1836 | . DEFAULT - 1837 | . DEFERRABLE - 1838 | . DESC_P - 1839 | . DISTINCT - 1840 | . DO - 1841 | . ELSE - 1842 | . END_P - 1843 | . EXCEPT - 1844 | . FALSE_P - 1845 | . FETCH - 1846 | . FOR - 1847 | . FOREIGN - 1848 | . FROM - 1849 | . GRANT - 1850 | . GROUP_P - 1851 | . HAVING - 1852 | . IN_P - 1853 | . INITIALLY - 1854 | . INTERSECT - 1855 | . INTO - 1856 | . LATERAL_P - 1857 | . LEADING - 1858 | . LIMIT - 1859 | . LOCALTIME - 1860 | . LOCALTIMESTAMP - 1861 | . NOT - 1862 | . NULL_P - 1863 | . OFFSET - 1864 | . ON - 1865 | . ONLY - 1866 | . OR - 1867 | . ORDER - 1868 | . PLACING - 1869 | . PRIMARY - 1870 | . QUALIFY - 1871 | . REFERENCES - 1872 | . RETURNING - 1873 | . SELECT - 1874 | . SOME - 1875 | . SYMMETRIC - 1876 | . TABLE - 1877 | . THEN - 1878 | . TO - 1879 | . TRAILING - 1880 | . TRUE_P - 1881 | . UNION - 1882 | . UNIQUE - 1883 | . USING - 1884 | . VARIADIC - 1885 | . WHEN - 1886 | . WHERE - 1887 | . WINDOW - 1888 | . WITH - - IDENT shift, and go to state 2490 - FCONST shift, and go to state 1281 - SCONST shift, and go to state 556 - Op shift, and go to state 1670 - ICONST shift, and go to state 864 - POWER_OF shift, and go to state 1671 - LESS_EQUALS shift, and go to state 1672 - GREATER_EQUALS shift, and go to state 1673 - NOT_EQUALS shift, and go to state 1674 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1107 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ANALYSE shift, and go to state 1108 - ANALYZE shift, and go to state 1109 - AND shift, and go to state 1110 - ANY shift, and go to state 1111 - ARRAY shift, and go to state 1112 - AS shift, and go to state 1113 - ASC_P shift, and go to state 1114 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - ASYMMETRIC shift, and go to state 1115 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 2491 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 2492 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BOTH shift, and go to state 1116 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 1117 - CAST shift, and go to state 1118 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1119 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATE shift, and go to state 1120 - COLLATION shift, and go to state 2493 - COLUMN shift, and go to state 1121 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 2494 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1122 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CREATE_P shift, and go to state 1123 - CROSS shift, and go to state 2495 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 2496 - CURRENT_DATE shift, and go to state 2497 - CURRENT_ROLE shift, and go to state 2498 - CURRENT_SCHEMA shift, and go to state 2499 - CURRENT_TIME shift, and go to state 1124 - CURRENT_TIMESTAMP shift, and go to state 1125 - CURRENT_USER shift, and go to state 2500 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 1126 - DEFAULTS shift, and go to state 171 - DEFERRABLE shift, and go to state 1127 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESC_P shift, and go to state 1128 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DISTINCT shift, and go to state 1129 - DO shift, and go to state 1130 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ELSE shift, and go to state 1131 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - END_P shift, and go to state 1132 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCEPT shift, and go to state 1133 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FALSE_P shift, and go to state 1134 - FAMILY shift, and go to state 205 - FETCH shift, and go to state 1135 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FOR shift, and go to state 1136 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1137 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 2501 - FROM shift, and go to state 1138 - FULL shift, and go to state 2502 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 2503 - GLOB shift, and go to state 2504 - GLOBAL shift, and go to state 218 - GRANT shift, and go to state 1139 - GRANTED shift, and go to state 219 - GROUP_P shift, and go to state 1140 - HANDLER shift, and go to state 222 - HAVING shift, and go to state 1141 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 2505 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - IN_P shift, and go to state 1142 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INITIALLY shift, and go to state 1143 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 2506 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERSECT shift, and go to state 1144 - INTERVAL shift, and go to state 697 - INTO shift, and go to state 1145 - INVOKER shift, and go to state 252 - IS shift, and go to state 2507 - ISNULL shift, and go to state 2508 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 2509 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 1146 - LEADING shift, and go to state 1147 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 2510 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 2511 - LIMIT shift, and go to state 1148 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 1149 - LOCALTIMESTAMP shift, and go to state 1150 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 2512 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 2513 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 2514 - NOT shift, and go to state 1151 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 2515 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 1152 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OFFSET shift, and go to state 1153 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1154 - ONLY shift, and go to state 1155 - OPERATOR shift, and go to state 2516 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - OR shift, and go to state 1156 - ORDER shift, and go to state 1157 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 2517 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 2518 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLACING shift, and go to state 1158 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1159 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUALIFY shift, and go to state 1160 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCES shift, and go to state 1161 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNING shift, and go to state 1162 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 2519 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 1163 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 2520 - SET shift, and go to state 392 - SETOF shift, and go to state 2521 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 2522 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SOME shift, and go to state 1164 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 2523 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYMMETRIC shift, and go to state 1165 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 1166 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 2524 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - THEN shift, and go to state 1167 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TO shift, and go to state 1168 - TRAILING shift, and go to state 1169 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUE_P shift, and go to state 1170 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 2525 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNION shift, and go to state 1171 - UNIQUE shift, and go to state 1172 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 2526 - USING shift, and go to state 1173 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARIADIC shift, and go to state 1175 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 2527 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHEN shift, and go to state 1176 - WHERE shift, and go to state 1177 - WHITESPACE_P shift, and go to state 462 - WINDOW shift, and go to state 1178 - WITH shift, and go to state 1179 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '<' shift, and go to state 1675 - '>' shift, and go to state 1676 - '=' shift, and go to state 1677 - '+' shift, and go to state 2528 - '-' shift, and go to state 2529 - '*' shift, and go to state 1680 - '/' shift, and go to state 1681 - '%' shift, and go to state 1682 - '^' shift, and go to state 1683 - - NumericOnly go to state 2530 - SignedIconst go to state 1288 - def_arg go to state 2531 - func_type go to state 2532 - RowOrStruct go to state 727 - Typename go to state 2533 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - all_Op go to state 2171 - MathOp go to state 1392 - qual_all_Op go to state 2534 - Iconst go to state 1289 - Sconst go to state 2535 - type_function_name go to state 2536 - type_name_token go to state 741 - unreserved_keyword go to state 2537 - type_name_keyword go to state 743 - type_func_name_keyword go to state 1103 - reserved_keyword go to state 2538 - - -state 2223 - - 317 reloption_elem: ColLabel '.' . ColLabel '=' def_arg - 318 | ColLabel '.' . ColLabel - 1114 ColLabel: . IDENT - 1115 | . other_keyword - 1116 | . unreserved_keyword - 1117 | . reserved_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - 1817 reserved_keyword: . ALL - 1818 | . ANALYSE - 1819 | . ANALYZE - 1820 | . AND - 1821 | . ANY - 1822 | . ARRAY - 1823 | . AS - 1824 | . ASC_P - 1825 | . ASYMMETRIC - 1826 | . BOTH - 1827 | . CASE - 1828 | . CAST - 1829 | . CHECK_P - 1830 | . COLLATE - 1831 | . COLUMN - 1832 | . CONSTRAINT - 1833 | . CREATE_P - 1834 | . CURRENT_TIME - 1835 | . CURRENT_TIMESTAMP - 1836 | . DEFAULT - 1837 | . DEFERRABLE - 1838 | . DESC_P - 1839 | . DISTINCT - 1840 | . DO - 1841 | . ELSE - 1842 | . END_P - 1843 | . EXCEPT - 1844 | . FALSE_P - 1845 | . FETCH - 1846 | . FOR - 1847 | . FOREIGN - 1848 | . FROM - 1849 | . GRANT - 1850 | . GROUP_P - 1851 | . HAVING - 1852 | . IN_P - 1853 | . INITIALLY - 1854 | . INTERSECT - 1855 | . INTO - 1856 | . LATERAL_P - 1857 | . LEADING - 1858 | . LIMIT - 1859 | . LOCALTIME - 1860 | . LOCALTIMESTAMP - 1861 | . NOT - 1862 | . NULL_P - 1863 | . OFFSET - 1864 | . ON - 1865 | . ONLY - 1866 | . OR - 1867 | . ORDER - 1868 | . PLACING - 1869 | . PRIMARY - 1870 | . QUALIFY - 1871 | . REFERENCES - 1872 | . RETURNING - 1873 | . SELECT - 1874 | . SOME - 1875 | . SYMMETRIC - 1876 | . TABLE - 1877 | . THEN - 1878 | . TO - 1879 | . TRAILING - 1880 | . TRUE_P - 1881 | . UNION - 1882 | . UNIQUE - 1883 | . USING - 1884 | . VARIADIC - 1885 | . WHEN - 1886 | . WHERE - 1887 | . WINDOW - 1888 | . WITH - - IDENT shift, and go to state 1106 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1107 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ANALYSE shift, and go to state 1108 - ANALYZE shift, and go to state 1109 - AND shift, and go to state 1110 - ANY shift, and go to state 1111 - ARRAY shift, and go to state 1112 - AS shift, and go to state 1113 - ASC_P shift, and go to state 1114 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - ASYMMETRIC shift, and go to state 1115 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BOTH shift, and go to state 1116 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 1117 - CAST shift, and go to state 1118 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1119 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATE shift, and go to state 1120 - COLLATION shift, and go to state 767 - COLUMN shift, and go to state 1121 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1122 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CREATE_P shift, and go to state 1123 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_TIME shift, and go to state 1124 - CURRENT_TIMESTAMP shift, and go to state 1125 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 1126 - DEFAULTS shift, and go to state 171 - DEFERRABLE shift, and go to state 1127 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESC_P shift, and go to state 1128 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DISTINCT shift, and go to state 1129 - DO shift, and go to state 1130 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ELSE shift, and go to state 1131 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - END_P shift, and go to state 1132 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCEPT shift, and go to state 1133 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1134 - FAMILY shift, and go to state 205 - FETCH shift, and go to state 1135 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FOR shift, and go to state 1136 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1137 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FROM shift, and go to state 1138 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANT shift, and go to state 1139 - GRANTED shift, and go to state 219 - GROUP_P shift, and go to state 1140 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HAVING shift, and go to state 1141 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - IN_P shift, and go to state 1142 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INITIALLY shift, and go to state 1143 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERSECT shift, and go to state 1144 - INTERVAL shift, and go to state 791 - INTO shift, and go to state 1145 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 1146 - LEADING shift, and go to state 1147 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LIMIT shift, and go to state 1148 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 1149 - LOCALTIMESTAMP shift, and go to state 1150 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOT shift, and go to state 1151 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 1152 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OFFSET shift, and go to state 1153 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1154 - ONLY shift, and go to state 1155 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - OR shift, and go to state 1156 - ORDER shift, and go to state 1157 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLACING shift, and go to state 1158 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1159 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUALIFY shift, and go to state 1160 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCES shift, and go to state 1161 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNING shift, and go to state 1162 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 1163 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SOME shift, and go to state 1164 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYMMETRIC shift, and go to state 1165 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 1166 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - THEN shift, and go to state 1167 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TO shift, and go to state 1168 - TRAILING shift, and go to state 1169 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1170 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNION shift, and go to state 1171 - UNIQUE shift, and go to state 1172 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - USING shift, and go to state 1173 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARIADIC shift, and go to state 1175 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHEN shift, and go to state 1176 - WHERE shift, and go to state 1177 - WHITESPACE_P shift, and go to state 462 - WINDOW shift, and go to state 1178 - WITH shift, and go to state 1179 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColLabel go to state 2539 - unreserved_keyword go to state 1182 - other_keyword go to state 1183 - reserved_keyword go to state 1184 - - -state 2224 - - 106 RenameStmt: ALTER SEQUENCE IF_P EXISTS qualified_name RENAME TO . name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 2540 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2225 - - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1151 AlterObjectSchemaStmt: ALTER SEQUENCE IF_P EXISTS qualified_name SET SCHEMA . name - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 2541 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2226 - - 114 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME CONSTRAINT . name TO name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 2542 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2227 - - 104 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME TO . name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 2543 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2228 - - 112 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME opt_column . name TO name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 2544 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2229 - - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1149 AlterObjectSchemaStmt: ALTER TABLE IF_P EXISTS relation_expr SET SCHEMA . name - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 2545 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2230 - - 113 RenameStmt: ALTER TABLE relation_expr RENAME CONSTRAINT name TO . name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 2546 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2231 - - 111 RenameStmt: ALTER TABLE relation_expr RENAME opt_column name TO . name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 2547 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2232 - - 108 RenameStmt: ALTER VIEW IF_P EXISTS qualified_name RENAME TO . name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 2548 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2233 - - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1153 AlterObjectSchemaStmt: ALTER VIEW IF_P EXISTS qualified_name SET SCHEMA . name - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 2549 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2234 - - 871 func_application: func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls . ')' - - ')' shift, and go to state 2550 - - -state 2235 - - 872 func_application: func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls . ')' - - ')' shift, and go to state 2551 - - -state 2236 - - 869 func_application: func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls . ')' + opt_as go to state 2523 - ')' shift, and go to state 2552 +State 2020 -state 2237 + 695 copy_opt_item: OIDS • - 495 opt_sort_clause: . sort_clause - 496 | . [IGNORE_P, RESPECT_P, ')'] - 497 sort_clause: . ORDER BY sortby_list - 498 | . ORDER BY ALL opt_asc_desc opt_nulls_order - 499 | . ORDER BY '*' opt_asc_desc opt_nulls_order - 870 func_application: func_name '(' func_arg_list ',' VARIADIC func_arg_expr . opt_sort_clause opt_ignore_nulls ')' + $default reduce using rule 695 (copy_opt_item) - ORDER shift, and go to state 612 - $default reduce using rule 496 (opt_sort_clause) +State 2021 - opt_sort_clause go to state 2553 - sort_clause go to state 1539 + 705 copy_opt_item: PARTITION • BY columnList + 706 | PARTITION • BY '*' + BY shift, and go to state 2524 -state 2238 - 492 opt_ignore_nulls: IGNORE_P NULLS_P . +State 2022 - $default reduce using rule 492 (opt_ignore_nulls) + 701 copy_opt_item: QUOTE • opt_as Sconst + AS shift, and go to state 2516 -state 2239 + $default reduce using rule 674 (opt_as) - 493 opt_ignore_nulls: RESPECT_P NULLS_P . + opt_as go to state 2525 - $default reduce using rule 493 (opt_ignore_nulls) +State 2023 -state 2240 + 690 copy_opt_list: copy_opt_list copy_opt_item • - 868 func_application: func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' . + $default reduce using rule 690 (copy_opt_list) - $default reduce using rule 868 (func_application) +State 2024 -state 2241 + 1246 func_expr_common_subexpr: CAST '(' a_expr AS • Typename ')' - 1033 indirection_el: '[' opt_slice_bound ':' opt_slice_bound ']' . + IDENT shift, and go to state 1588 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1618 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 1631 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1634 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 1639 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + RowOrStruct go to state 1645 + Typename go to state 2526 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_name_token go to state 1660 + + +State 2025 + + 1258 func_expr_common_subexpr: COALESCE '(' expr_list_opt_comma ')' • + + $default reduce using rule 1258 (func_expr_common_subexpr) + + +State 2026 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1245 func_expr_common_subexpr: COLLATION FOR '(' a_expr • ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + ')' shift, and go to state 2527 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2027 + + 1248 func_expr_common_subexpr: EXTRACT '(' extract_list ')' • + + $default reduce using rule 1248 (func_expr_common_subexpr) + + +State 2028 + + 1364 extract_list: extract_arg FROM • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2528 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2029 + + 1257 func_expr_common_subexpr: NULLIF '(' a_expr ',' • a_expr ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2529 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2030 + + 973 relation_expr: ONLY '(' qualified_name ')' • + + $default reduce using rule 973 (relation_expr) + + +State 2031 + + 1383 overlay_placing: PLACING • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2530 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2032 + + 1381 overlay_list: a_expr overlay_placing • substr_from substr_for + 1382 | a_expr overlay_placing • substr_from + + FROM shift, and go to state 2061 + + substr_from go to state 2531 + + +State 2033 + + 1249 func_expr_common_subexpr: OVERLAY '(' overlay_list ')' • + + $default reduce using rule 1249 (func_expr_common_subexpr) + + +State 2034 + + 1185 b_expr: b_expr • TYPECAST Typename + 1186 | '+' b_expr • + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + TYPECAST shift, and go to state 2036 + + $default reduce using rule 1186 (b_expr) + + qual_Op go to state 2054 + + +State 2035 + + 1185 b_expr: b_expr • TYPECAST Typename + 1187 | '-' b_expr • + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + TYPECAST shift, and go to state 2036 + + $default reduce using rule 1187 (b_expr) + + qual_Op go to state 2054 + + +State 2036 + + 1185 b_expr: b_expr TYPECAST • Typename + + IDENT shift, and go to state 1588 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1618 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 1631 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1634 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 1639 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + RowOrStruct go to state 1645 + Typename go to state 2532 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_name_token go to state 1660 + + +State 2037 + + 1192 b_expr: b_expr INTEGER_DIVISION • b_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 2533 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2038 + + 1195 b_expr: b_expr POWER_OF • b_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 2534 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2039 + + 1199 b_expr: b_expr LESS_EQUALS • b_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 2535 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2040 + + 1200 b_expr: b_expr GREATER_EQUALS • b_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 2536 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2041 + + 1201 b_expr: b_expr NOT_EQUALS • b_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 2537 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2042 + + 1384 position_list: b_expr IN_P • b_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 2538 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2043 + + 1205 b_expr: b_expr IS • DISTINCT FROM b_expr + 1206 | b_expr IS • NOT DISTINCT FROM b_expr + 1207 | b_expr IS • OF '(' type_list ')' + 1208 | b_expr IS • NOT OF '(' type_list ')' + + DISTINCT shift, and go to state 2539 + NOT shift, and go to state 2540 + OF shift, and go to state 2541 + + +State 2044 + + 1334 qual_Op: OPERATOR • '(' any_operator ')' + + '(' shift, and go to state 1687 + + +State 2045 + + 1196 b_expr: b_expr '<' • b_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 2542 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2046 + + 1197 b_expr: b_expr '>' • b_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 2543 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2047 + + 1198 b_expr: b_expr '=' • b_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 2544 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2048 + + 1188 b_expr: b_expr '+' • b_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 2545 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2049 + + 1189 b_expr: b_expr '-' • b_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 2546 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2050 + + 1190 b_expr: b_expr '*' • b_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 2547 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2051 + + 1191 b_expr: b_expr '/' • b_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 2548 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2052 + + 1193 b_expr: b_expr '%' • b_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 2549 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2053 + + 1194 b_expr: b_expr '^' • b_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 2550 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2054 + + 1202 b_expr: b_expr qual_Op • b_expr + 1204 | b_expr qual_Op • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1204 (b_expr) + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 2551 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2055 + + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1203 | qual_Op b_expr • + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + '+' shift, and go to state 2048 + '-' shift, and go to state 2049 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 + + $default reduce using rule 1203 (b_expr) + + qual_Op go to state 2054 + + +State 2056 + + 1250 func_expr_common_subexpr: POSITION '(' position_list ')' • + + $default reduce using rule 1250 (func_expr_common_subexpr) + + +State 2057 + + 977 rowsfrom_list: rowsfrom_item • + + $default reduce using rule 977 (rowsfrom_list) + + +State 2058 + + 975 func_table: ROWS FROM '(' rowsfrom_list • ')' opt_ordinality + 978 rowsfrom_list: rowsfrom_list • ',' rowsfrom_item - $default reduce using rule 1033 (indirection_el) + ')' shift, and go to state 2552 + ',' shift, and go to state 2553 + + +State 2059 + + 976 rowsfrom_item: func_expr_windowless • opt_col_def_list + + AS shift, and go to state 2554 + + $default reduce using rule 980 (opt_col_def_list) + + opt_col_def_list go to state 2555 + + +State 2060 + + 1393 substr_for: FOR • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2556 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2061 + + 1392 substr_from: FROM • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2557 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2062 + + 1386 substr_list: a_expr substr_from • substr_for + 1388 | a_expr substr_from • + + FOR shift, and go to state 2060 + + $default reduce using rule 1388 (substr_list) + + substr_for go to state 2558 + + +State 2063 + + 1387 substr_list: a_expr substr_for • substr_from + 1389 | a_expr substr_for • + + FROM shift, and go to state 2061 + + $default reduce using rule 1389 (substr_list) + + substr_from go to state 2559 + + +State 2064 + + 1352 expr_list: expr_list ',' • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2288 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2065 + + 1251 func_expr_common_subexpr: SUBSTRING '(' substr_list ')' • + + $default reduce using rule 1251 (func_expr_common_subexpr) + + +State 2066 + + 1252 func_expr_common_subexpr: TREAT '(' a_expr AS • Typename ')' + + IDENT shift, and go to state 1588 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1618 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 1631 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1634 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 1639 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + RowOrStruct go to state 1645 + Typename go to state 2560 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_name_token go to state 1660 + + +State 2067 + + 1253 func_expr_common_subexpr: TRIM '(' BOTH trim_list • ')' + + ')' shift, and go to state 2561 + + +State 2068 + + 1395 trim_list: FROM expr_list_opt_comma • + + $default reduce using rule 1395 (trim_list) + + +State 2069 + + 1254 func_expr_common_subexpr: TRIM '(' LEADING trim_list • ')' + + ')' shift, and go to state 2562 + + +State 2070 + + 1255 func_expr_common_subexpr: TRIM '(' TRAILING trim_list • ')' + ')' shift, and go to state 2563 -state 2242 - 441 copy_file_name: STDIN . +State 2071 + + 1394 trim_list: a_expr FROM • expr_list_opt_comma + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1255 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1256 + expr_list_opt_comma go to state 2564 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2072 + + 1256 func_expr_common_subexpr: TRIM '(' trim_list ')' • + + $default reduce using rule 1256 (func_expr_common_subexpr) + + +State 2073 + + 1247 func_expr_common_subexpr: TRY_CAST '(' a_expr AS • Typename ')' + + IDENT shift, and go to state 1588 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1618 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 1631 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1634 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 1639 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + RowOrStruct go to state 1645 + Typename go to state 2565 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_name_token go to state 1660 + + +State 2074 + + 915 table_ref: '(' joined_table ')' alias_clause • + + $default reduce using rule 915 (table_ref) + + +State 2075 + + 949 alias_clause: AS ColIdOrString '(' • name_list_opt_comma ')' + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name_list go to state 1793 + name_list_opt_comma go to state 2566 + name go to state 1054 - $default reduce using rule 441 (copy_file_name) +State 2076 -state 2243 + 951 alias_clause: ColId '(' name_list_opt_comma • ')' - 442 copy_file_name: STDOUT . + ')' shift, and go to state 2567 - $default reduce using rule 442 (copy_file_name) +State 2077 -state 2244 + 826 sample_count: FCONST • '%' + 828 | FCONST • PERCENT - 175 opt_with: . WITH - 176 | . WITH_LA - 177 | . [$end, BINARY, CSV, DELIMITER, ENCODING, ESCAPE, FORCE, FREEZE, HEADER_P, NULL_P, OIDS, QUOTE, '(', ';'] - 398 CopyStmt: COPY '(' SelectStmt ')' TO opt_program copy_file_name . opt_with copy_options + PERCENT shift, and go to state 2568 + '%' shift, and go to state 2569 - WITH shift, and go to state 1518 - WITH_LA shift, and go to state 1519 - $default reduce using rule 177 (opt_with) +State 2078 - opt_with go to state 2554 + 827 sample_count: ICONST • '%' + 829 | ICONST • PERCENT + 830 | ICONST • + 831 | ICONST • ROWS + PERCENT shift, and go to state 2570 + ROWS shift, and go to state 2571 + '%' shift, and go to state 2572 -state 2245 + $default reduce using rule 830 (sample_count) - 440 copy_file_name: Sconst . - $default reduce using rule 440 (copy_file_name) +State 2079 + 834 opt_sample_func: ColId • -state 2246 + $default reduce using rule 834 (opt_sample_func) - 320 columnList: columnList ',' columnElem . - $default reduce using rule 320 (columnList) +State 2080 + 837 tablesample_entry: sample_count • + 838 | sample_count • '(' ColId ')' + 839 | sample_count • '(' ColId ',' ICONST ')' -state 2247 + '(' shift, and go to state 2573 - 397 CopyStmt: COPY opt_binary qualified_name opt_column_list opt_oids copy_from opt_program . copy_file_name copy_delimiter opt_with copy_options - 440 copy_file_name: . Sconst - 441 | . STDIN - 442 | . STDOUT - 1092 Sconst: . SCONST + $default reduce using rule 837 (tablesample_entry) - SCONST shift, and go to state 556 - STDIN shift, and go to state 2242 - STDOUT shift, and go to state 2243 - copy_file_name go to state 2555 - Sconst go to state 2245 +State 2081 + 836 tablesample_entry: opt_sample_func • '(' sample_count ')' opt_repeatable_clause -state 2248 + '(' shift, and go to state 2574 - 1264 ViewStmt: CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name . '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - '(' shift, and go to state 2556 +State 2082 + 840 tablesample_clause: TABLESAMPLE tablesample_entry • -state 2249 + $default reduce using rule 840 (tablesample_clause) - 212 CreateStmt: CREATE_P OR REPLACE OptTemp TABLE qualified_name '(' . OptTableElementList ')' OptWith OnCommitOption - 262 TableConstraint: . CONSTRAINT name ConstraintElem - 263 | . ConstraintElem - 294 columnDef: . ColId Typename ColQualList - 295 | . ColId opt_Typename GeneratedConstraintElem ColQualList - 299 TableElement: . columnDef - 300 | . TableLikeClause - 301 | . TableConstraint - 306 OptTableElementList: . TableElementList - 307 | . TableElementList ',' - 308 | . [')'] - 309 columnElem: . ColId - 310 opt_column_list: '(' . columnList ')' - 319 columnList: . columnElem - 320 | . columnList ',' columnElem - 326 ConstraintElem: . CHECK_P '(' a_expr ')' ConstraintAttributeSpec - 327 | . UNIQUE '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 328 | . UNIQUE ExistingIndex ConstraintAttributeSpec - 329 | . PRIMARY KEY '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 330 | . PRIMARY KEY ExistingIndex ConstraintAttributeSpec - 331 | . FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec - 332 TableElementList: . TableElement - 333 | . TableElementList ',' TableElement - 338 TableLikeClause: . LIKE qualified_name TableLikeOptionList - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1480 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1482 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1483 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 1947 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1485 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNIQUE shift, and go to state 1486 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 308 (OptTableElementList) - - TableConstraint go to state 1948 - columnDef go to state 1949 - TableElement go to state 1950 - OptTableElementList go to state 2557 - columnElem go to state 1545 - columnList go to state 1546 - ConstraintElem go to state 1489 - TableElementList go to state 1952 - TableLikeClause go to state 1953 - ColId go to state 1954 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2250 - - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 1271 CreateAsStmt: CREATE_P OR REPLACE OptTemp TABLE create_as_target AS . SelectStmt opt_with_data - - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - SelectStmt go to state 2558 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - - -state 2251 - - 1144 opt_reloptions: . WITH reloptions - 1145 | . [AS] - 1262 ViewStmt: CREATE_P OR REPLACE OptTemp VIEW qualified_name opt_column_list . opt_reloptions AS SelectStmt opt_check_option - - WITH shift, and go to state 1960 - - $default reduce using rule 1145 (opt_reloptions) - - opt_reloptions go to state 2559 - - -state 2252 - - 162 CreateSeqStmt: . CREATE_P OptTemp SEQUENCE qualified_name OptSeqOptList - 163 | . CREATE_P OptTemp SEQUENCE IF_P NOT EXISTS qualified_name OptSeqOptList - 210 CreateStmt: . CREATE_P OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 211 | . CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 212 | . CREATE_P OR REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 1128 CreateSchemaStmt: CREATE_P SCHEMA IF_P NOT EXISTS ColId OptSchemaEltList . [$end, ';'] - 1129 OptSchemaEltList: OptSchemaEltList . schema_stmt - 1131 schema_stmt: . CreateStmt - 1132 | . IndexStmt - 1133 | . CreateSeqStmt - 1134 | . ViewStmt - 1135 IndexStmt: . CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - 1136 | . CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - 1261 ViewStmt: . CREATE_P OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1262 | . CREATE_P OR REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1263 | . CREATE_P OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - 1264 | . CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - - CREATE_P shift, and go to state 1554 - - $default reduce using rule 1128 (CreateSchemaStmt) - - CreateSeqStmt go to state 1555 - CreateStmt go to state 1556 - schema_stmt go to state 1557 - IndexStmt go to state 1558 - ViewStmt go to state 1559 - - -state 2253 - - 212 CreateStmt: CREATE_P OR REPLACE . OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 339 OptTemp: . TEMPORARY - 340 | . TEMP - 341 | . LOCAL TEMPORARY - 342 | . LOCAL TEMP - 343 | . GLOBAL TEMPORARY - 344 | . GLOBAL TEMP - 345 | . UNLOGGED - 346 | . [RECURSIVE, TABLE, VIEW] - 1262 ViewStmt: CREATE_P OR REPLACE . OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1264 | CREATE_P OR REPLACE . OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - - GLOBAL shift, and go to state 495 - LOCAL shift, and go to state 496 - TEMP shift, and go to state 499 - TEMPORARY shift, and go to state 500 - UNLOGGED shift, and go to state 503 - - $default reduce using rule 346 (OptTemp) - - OptTemp go to state 2560 - - -state 2254 - - 210 CreateStmt: CREATE_P OptTemp TABLE . qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 211 | CREATE_P OptTemp TABLE . IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 2561 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 2562 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2255 - - 320 columnList: columnList . ',' columnElem - 1263 ViewStmt: CREATE_P OptTemp RECURSIVE VIEW qualified_name '(' columnList . ')' opt_reloptions AS SelectStmt opt_check_option - ')' shift, and go to state 2563 - ',' shift, and go to state 1931 +State 2083 + 738 simple_select: FROM from_list SELECT distinct_clause target_list_opt_comma • into_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause -state 2256 + INTO shift, and go to state 1558 - 163 CreateSeqStmt: CREATE_P OptTemp SEQUENCE IF_P NOT EXISTS qualified_name . OptSeqOptList - 164 OptSeqOptList: . SeqOptList - 165 | . [$end, CREATE_P, ';'] - 173 SeqOptList: . SeqOptElem - 174 | . SeqOptList SeqOptElem - 182 SeqOptElem: . AS SimpleTypename - 183 | . CACHE NumericOnly - 184 | . CYCLE - 185 | . NO CYCLE - 186 | . INCREMENT opt_by NumericOnly - 187 | . MAXVALUE NumericOnly - 188 | . MINVALUE NumericOnly - 189 | . NO MAXVALUE - 190 | . NO MINVALUE - 191 | . OWNED BY any_name - 192 | . SEQUENCE NAME_P any_name - 193 | . START opt_with NumericOnly - 194 | . RESTART - 195 | . RESTART opt_with NumericOnly - - AS shift, and go to state 1033 - CACHE shift, and go to state 1034 - CYCLE shift, and go to state 1035 - INCREMENT shift, and go to state 1036 - MAXVALUE shift, and go to state 1037 - MINVALUE shift, and go to state 1038 - NO shift, and go to state 1039 - OWNED shift, and go to state 1040 - RESTART shift, and go to state 1042 - SEQUENCE shift, and go to state 1043 - START shift, and go to state 1045 - - $default reduce using rule 165 (OptSeqOptList) - - OptSeqOptList go to state 2564 - SeqOptList go to state 1566 - SeqOptElem go to state 1048 - - -state 2257 - - 211 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name . '(' OptTableElementList ')' OptWith OnCommitOption - 310 opt_column_list: . '(' columnList ')' - 311 | . [AS, ON, WITH, WITHOUT] - 1275 create_as_target: qualified_name . opt_column_list OptWith OnCommitOption - - '(' shift, and go to state 2565 - - $default reduce using rule 311 (opt_column_list) - - opt_column_list go to state 1569 - - -state 2258 - - 168 ExecuteStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target . AS EXECUTE name execute_param_clause opt_with_data - 1270 CreateAsStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target . AS SelectStmt opt_with_data - - AS shift, and go to state 2566 - - -state 2259 - - 284 TableLikeOptionList: . TableLikeOptionList INCLUDING TableLikeOption - 285 | . TableLikeOptionList EXCLUDING TableLikeOption - 286 | . - 338 TableLikeClause: LIKE qualified_name . TableLikeOptionList - - $default reduce using rule 286 (TableLikeOptionList) - - TableLikeOptionList go to state 2567 - - -state 2260 - - 210 CreateStmt: CREATE_P OptTemp TABLE qualified_name '(' OptTableElementList ')' . OptWith OnCommitOption - 279 OptWith: . WITH reloptions - 280 | . WITH OIDS - 281 | . WITHOUT OIDS - 282 | . [$end, CREATE_P, ON, ';'] - - WITH shift, and go to state 1955 - WITHOUT shift, and go to state 1956 - - $default reduce using rule 282 (OptWith) - - OptWith go to state 2568 - - -state 2261 - - 262 TableConstraint: . CONSTRAINT name ConstraintElem - 263 | . ConstraintElem - 294 columnDef: . ColId Typename ColQualList - 295 | . ColId opt_Typename GeneratedConstraintElem ColQualList - 299 TableElement: . columnDef - 300 | . TableLikeClause - 301 | . TableConstraint - 307 OptTableElementList: TableElementList ',' . [')'] - 326 ConstraintElem: . CHECK_P '(' a_expr ')' ConstraintAttributeSpec - 327 | . UNIQUE '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 328 | . UNIQUE ExistingIndex ConstraintAttributeSpec - 329 | . PRIMARY KEY '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 330 | . PRIMARY KEY ExistingIndex ConstraintAttributeSpec - 331 | . FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec - 333 TableElementList: TableElementList ',' . TableElement - 338 TableLikeClause: . LIKE qualified_name TableLikeOptionList - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1480 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1482 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1483 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 1947 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1485 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNIQUE shift, and go to state 1486 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 307 (OptTableElementList) - - TableConstraint go to state 1948 - columnDef go to state 1949 - TableElement go to state 2569 - ConstraintElem go to state 1489 - TableLikeClause go to state 1953 - ColId go to state 1490 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2262 - - 280 OptWith: WITH OIDS . - - $default reduce using rule 280 (OptWith) - - -state 2263 - - 279 OptWith: WITH reloptions . - - $default reduce using rule 279 (OptWith) - - -state 2264 - - 281 OptWith: WITHOUT OIDS . - - $default reduce using rule 281 (OptWith) - - -state 2265 - - 255 OnCommitOption: ON . COMMIT DROP - 256 | ON . COMMIT DELETE_P ROWS - 257 | ON . COMMIT PRESERVE ROWS - - COMMIT shift, and go to state 2570 + $default reduce using rule 777 (into_clause) + into_clause go to state 2575 -state 2266 - 1275 create_as_target: qualified_name opt_column_list OptWith OnCommitOption . +State 2084 - $default reduce using rule 1275 (create_as_target) + 733 opt_select: SELECT opt_all_clause opt_target_list_opt_comma • + $default reduce using rule 733 (opt_select) -state 2267 - 167 ExecuteStmt: CREATE_P OptTemp TABLE create_as_target AS EXECUTE name . execute_param_clause opt_with_data - 169 execute_param_clause: . '(' expr_list_opt_comma ')' - 170 | . [$end, WITH, ';'] +State 2085 - '(' shift, and go to state 752 + 782 OptTempTableName: GLOBAL • TEMPORARY opt_table qualified_name + 783 | GLOBAL • TEMP opt_table qualified_name + 1831 unreserved_keyword: GLOBAL • - $default reduce using rule 170 (execute_param_clause) + TEMP shift, and go to state 2576 + TEMPORARY shift, and go to state 2577 - execute_param_clause go to state 2571 + $default reduce using rule 1831 (unreserved_keyword) -state 2268 +State 2086 - 1272 opt_with_data: WITH . DATA_P - 1273 | WITH . NO DATA_P + 780 OptTempTableName: LOCAL • TEMPORARY opt_table qualified_name + 781 | LOCAL • TEMP opt_table qualified_name + 1870 unreserved_keyword: LOCAL • - DATA_P shift, and go to state 2572 - NO shift, and go to state 2573 + TEMP shift, and go to state 2578 + TEMPORARY shift, and go to state 2579 + $default reduce using rule 1870 (unreserved_keyword) -state 2269 - 1269 CreateAsStmt: CREATE_P OptTemp TABLE create_as_target AS SelectStmt opt_with_data . +State 2087 - $default reduce using rule 1269 (CreateAsStmt) + 785 OptTempTableName: TABLE • qualified_name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 2580 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2088 + + 779 OptTempTableName: TEMP • opt_table qualified_name + 2005 unreserved_keyword: TEMP • + + TABLE shift, and go to state 887 + + $end reduce using rule 2005 (unreserved_keyword) + CREATE_P reduce using rule 2005 (unreserved_keyword) + EXCEPT reduce using rule 2005 (unreserved_keyword) + FETCH reduce using rule 2005 (unreserved_keyword) + FOR reduce using rule 2005 (unreserved_keyword) + FROM reduce using rule 2005 (unreserved_keyword) + GROUP_P reduce using rule 2005 (unreserved_keyword) + HAVING reduce using rule 2005 (unreserved_keyword) + INTERSECT reduce using rule 2005 (unreserved_keyword) + LIMIT reduce using rule 2005 (unreserved_keyword) + OFFSET reduce using rule 2005 (unreserved_keyword) + ON reduce using rule 2005 (unreserved_keyword) + ORDER reduce using rule 2005 (unreserved_keyword) + QUALIFY reduce using rule 2005 (unreserved_keyword) + RETURNING reduce using rule 2005 (unreserved_keyword) + UNION reduce using rule 2005 (unreserved_keyword) + USING reduce using rule 2005 (unreserved_keyword) + WHERE reduce using rule 2005 (unreserved_keyword) + WINDOW reduce using rule 2005 (unreserved_keyword) + WITH reduce using rule 2005 (unreserved_keyword) + '[' reduce using rule 2005 (unreserved_keyword) + ')' reduce using rule 2005 (unreserved_keyword) + '.' reduce using rule 2005 (unreserved_keyword) + ';' reduce using rule 2005 (unreserved_keyword) + $default reduce using rule 788 (opt_table) + + opt_table go to state 2581 + + +State 2089 + + 778 OptTempTableName: TEMPORARY • opt_table qualified_name + 2007 unreserved_keyword: TEMPORARY • + + TABLE shift, and go to state 887 + + $end reduce using rule 2007 (unreserved_keyword) + CREATE_P reduce using rule 2007 (unreserved_keyword) + EXCEPT reduce using rule 2007 (unreserved_keyword) + FETCH reduce using rule 2007 (unreserved_keyword) + FOR reduce using rule 2007 (unreserved_keyword) + FROM reduce using rule 2007 (unreserved_keyword) + GROUP_P reduce using rule 2007 (unreserved_keyword) + HAVING reduce using rule 2007 (unreserved_keyword) + INTERSECT reduce using rule 2007 (unreserved_keyword) + LIMIT reduce using rule 2007 (unreserved_keyword) + OFFSET reduce using rule 2007 (unreserved_keyword) + ON reduce using rule 2007 (unreserved_keyword) + ORDER reduce using rule 2007 (unreserved_keyword) + QUALIFY reduce using rule 2007 (unreserved_keyword) + RETURNING reduce using rule 2007 (unreserved_keyword) + UNION reduce using rule 2007 (unreserved_keyword) + USING reduce using rule 2007 (unreserved_keyword) + WHERE reduce using rule 2007 (unreserved_keyword) + WINDOW reduce using rule 2007 (unreserved_keyword) + WITH reduce using rule 2007 (unreserved_keyword) + '[' reduce using rule 2007 (unreserved_keyword) + ')' reduce using rule 2007 (unreserved_keyword) + '.' reduce using rule 2007 (unreserved_keyword) + ';' reduce using rule 2007 (unreserved_keyword) + $default reduce using rule 788 (opt_table) + + opt_table go to state 2582 + + +State 2090 + + 784 OptTempTableName: UNLOGGED • opt_table qualified_name + 2022 unreserved_keyword: UNLOGGED • + + TABLE shift, and go to state 887 + + $end reduce using rule 2022 (unreserved_keyword) + CREATE_P reduce using rule 2022 (unreserved_keyword) + EXCEPT reduce using rule 2022 (unreserved_keyword) + FETCH reduce using rule 2022 (unreserved_keyword) + FOR reduce using rule 2022 (unreserved_keyword) + FROM reduce using rule 2022 (unreserved_keyword) + GROUP_P reduce using rule 2022 (unreserved_keyword) + HAVING reduce using rule 2022 (unreserved_keyword) + INTERSECT reduce using rule 2022 (unreserved_keyword) + LIMIT reduce using rule 2022 (unreserved_keyword) + OFFSET reduce using rule 2022 (unreserved_keyword) + ON reduce using rule 2022 (unreserved_keyword) + ORDER reduce using rule 2022 (unreserved_keyword) + QUALIFY reduce using rule 2022 (unreserved_keyword) + RETURNING reduce using rule 2022 (unreserved_keyword) + UNION reduce using rule 2022 (unreserved_keyword) + USING reduce using rule 2022 (unreserved_keyword) + WHERE reduce using rule 2022 (unreserved_keyword) + WINDOW reduce using rule 2022 (unreserved_keyword) + WITH reduce using rule 2022 (unreserved_keyword) + '[' reduce using rule 2022 (unreserved_keyword) + ')' reduce using rule 2022 (unreserved_keyword) + '.' reduce using rule 2022 (unreserved_keyword) + ';' reduce using rule 2022 (unreserved_keyword) + $default reduce using rule 788 (opt_table) + + opt_table go to state 2583 + + +State 2091 + + 786 OptTempTableName: qualified_name • + + $default reduce using rule 786 (OptTempTableName) + + +State 2092 + + 776 into_clause: INTO OptTempTableName • + + $default reduce using rule 776 (into_clause) + + +State 2093 + + 983 where_clause: WHERE • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2584 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2094 + + 737 simple_select: FROM from_list opt_select into_clause where_clause • group_clause having_clause window_clause qualify_clause sample_clause + + GROUP_P shift, and go to state 2585 + + $default reduce using rule 862 (group_clause) + + group_clause go to state 2586 + + +State 2095 + + 917 table_ref: table_ref • PIVOT '(' target_list_opt_comma FOR pivot_value_list opt_pivot_group_by ')' opt_alias_clause + 918 | table_ref • UNPIVOT opt_include_nulls '(' unpivot_header FOR unpivot_value_list ')' opt_alias_clause + 939 joined_table: table_ref • CROSS JOIN table_ref + 940 | table_ref • join_type JOIN table_ref join_qual + 941 | table_ref • JOIN table_ref join_qual + 942 | table_ref • NATURAL join_type JOIN table_ref + 943 | table_ref • NATURAL JOIN table_ref + 944 | table_ref • ASOF join_type JOIN table_ref join_qual + 945 | table_ref • ASOF JOIN table_ref join_qual + 945 | table_ref ASOF JOIN table_ref • join_qual + 946 | table_ref • POSITIONAL JOIN table_ref + 947 | table_ref • ANTI JOIN table_ref join_qual + 948 | table_ref • SEMI JOIN table_ref join_qual + + ANTI shift, and go to state 1108 + ASOF shift, and go to state 1109 + CROSS shift, and go to state 1110 + FULL shift, and go to state 1111 + INNER_P shift, and go to state 1112 + JOIN shift, and go to state 1113 + LEFT shift, and go to state 1114 + NATURAL shift, and go to state 1115 + ON shift, and go to state 2098 + PIVOT shift, and go to state 1116 + POSITIONAL shift, and go to state 1117 + RIGHT shift, and go to state 1118 + SEMI shift, and go to state 1119 + UNPIVOT shift, and go to state 1120 + USING shift, and go to state 2099 + + join_type go to state 1121 + join_qual go to state 2587 + + +State 2096 + + 944 joined_table: table_ref ASOF join_type JOIN • table_ref join_qual + + IDENT shift, and go to state 120 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 821 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 822 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ONLY shift, and go to state 824 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 827 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 833 + + qualified_name go to state 834 + ColId go to state 835 + ColIdOrString go to state 836 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 837 + values_clause go to state 95 + values_clause_opt_comma go to state 838 + table_ref go to state 2588 + joined_table go to state 841 + relation_expr go to state 842 + func_table go to state 843 + func_application go to state 844 + func_expr_windowless go to state 845 + func_expr_common_subexpr go to state 846 + func_name go to state 548 + function_name_token go to state 549 + + +State 2097 + + 917 table_ref: table_ref • PIVOT '(' target_list_opt_comma FOR pivot_value_list opt_pivot_group_by ')' opt_alias_clause + 918 | table_ref • UNPIVOT opt_include_nulls '(' unpivot_header FOR unpivot_value_list ')' opt_alias_clause + 939 joined_table: table_ref • CROSS JOIN table_ref + 939 | table_ref CROSS JOIN table_ref • + 940 | table_ref • join_type JOIN table_ref join_qual + 941 | table_ref • JOIN table_ref join_qual + 942 | table_ref • NATURAL join_type JOIN table_ref + 943 | table_ref • NATURAL JOIN table_ref + 944 | table_ref • ASOF join_type JOIN table_ref join_qual + 945 | table_ref • ASOF JOIN table_ref join_qual + 946 | table_ref • POSITIONAL JOIN table_ref + 947 | table_ref • ANTI JOIN table_ref join_qual + 948 | table_ref • SEMI JOIN table_ref join_qual + + $default reduce using rule 939 (joined_table) + + join_type go to state 1121 + + +State 2098 + + 969 join_qual: ON • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2589 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2099 + + 968 join_qual: USING • '(' name_list_opt_comma ')' + + '(' shift, and go to state 2590 + + +State 2100 + + 941 joined_table: table_ref JOIN table_ref join_qual • + + $default reduce using rule 941 (joined_table) + + +State 2101 + + 917 table_ref: table_ref • PIVOT '(' target_list_opt_comma FOR pivot_value_list opt_pivot_group_by ')' opt_alias_clause + 918 | table_ref • UNPIVOT opt_include_nulls '(' unpivot_header FOR unpivot_value_list ')' opt_alias_clause + 939 joined_table: table_ref • CROSS JOIN table_ref + 940 | table_ref • join_type JOIN table_ref join_qual + 941 | table_ref • JOIN table_ref join_qual + 942 | table_ref • NATURAL join_type JOIN table_ref + 943 | table_ref • NATURAL JOIN table_ref + 943 | table_ref NATURAL JOIN table_ref • + 944 | table_ref • ASOF join_type JOIN table_ref join_qual + 945 | table_ref • ASOF JOIN table_ref join_qual + 946 | table_ref • POSITIONAL JOIN table_ref + 947 | table_ref • ANTI JOIN table_ref join_qual + 948 | table_ref • SEMI JOIN table_ref join_qual + + $default reduce using rule 943 (joined_table) + + join_type go to state 1121 + + +State 2102 + + 942 joined_table: table_ref NATURAL join_type JOIN • table_ref + + IDENT shift, and go to state 120 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 821 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 822 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ONLY shift, and go to state 824 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 827 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 833 + + qualified_name go to state 834 + ColId go to state 835 + ColIdOrString go to state 836 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 837 + values_clause go to state 95 + values_clause_opt_comma go to state 838 + table_ref go to state 2591 + joined_table go to state 841 + relation_expr go to state 842 + func_table go to state 843 + func_application go to state 844 + func_expr_windowless go to state 845 + func_expr_common_subexpr go to state 846 + func_name go to state 548 + function_name_token go to state 549 + + +State 2103 + + 917 table_ref: table_ref PIVOT '(' target_list_opt_comma • FOR pivot_value_list opt_pivot_group_by ')' opt_alias_clause + + FOR shift, and go to state 2592 + + +State 2104 + + 917 table_ref: table_ref • PIVOT '(' target_list_opt_comma FOR pivot_value_list opt_pivot_group_by ')' opt_alias_clause + 918 | table_ref • UNPIVOT opt_include_nulls '(' unpivot_header FOR unpivot_value_list ')' opt_alias_clause + 939 joined_table: table_ref • CROSS JOIN table_ref + 940 | table_ref • join_type JOIN table_ref join_qual + 941 | table_ref • JOIN table_ref join_qual + 942 | table_ref • NATURAL join_type JOIN table_ref + 943 | table_ref • NATURAL JOIN table_ref + 944 | table_ref • ASOF join_type JOIN table_ref join_qual + 945 | table_ref • ASOF JOIN table_ref join_qual + 946 | table_ref • POSITIONAL JOIN table_ref + 946 | table_ref POSITIONAL JOIN table_ref • + 947 | table_ref • ANTI JOIN table_ref join_qual + 948 | table_ref • SEMI JOIN table_ref join_qual + + $default reduce using rule 946 (joined_table) + + join_type go to state 1121 + + +State 2105 + + 922 opt_include_nulls: EXCLUDE NULLS_P • + + $default reduce using rule 922 (opt_include_nulls) + + +State 2106 + + 921 opt_include_nulls: INCLUDE_P NULLS_P • + + $default reduce using rule 921 (opt_include_nulls) + + +State 2107 + + 918 table_ref: table_ref UNPIVOT opt_include_nulls '(' • unpivot_header FOR unpivot_value_list ')' opt_alias_clause + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 2593 + + ColId go to state 581 + ColIdOrString go to state 2594 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + unpivot_header go to state 2595 + + +State 2108 + + 917 table_ref: table_ref • PIVOT '(' target_list_opt_comma FOR pivot_value_list opt_pivot_group_by ')' opt_alias_clause + 918 | table_ref • UNPIVOT opt_include_nulls '(' unpivot_header FOR unpivot_value_list ')' opt_alias_clause + 939 joined_table: table_ref • CROSS JOIN table_ref + 940 | table_ref • join_type JOIN table_ref join_qual + 940 | table_ref join_type JOIN table_ref • join_qual + 941 | table_ref • JOIN table_ref join_qual + 942 | table_ref • NATURAL join_type JOIN table_ref + 943 | table_ref • NATURAL JOIN table_ref + 944 | table_ref • ASOF join_type JOIN table_ref join_qual + 945 | table_ref • ASOF JOIN table_ref join_qual + 946 | table_ref • POSITIONAL JOIN table_ref + 947 | table_ref • ANTI JOIN table_ref join_qual + 948 | table_ref • SEMI JOIN table_ref join_qual + + ANTI shift, and go to state 1108 + ASOF shift, and go to state 1109 + CROSS shift, and go to state 1110 + FULL shift, and go to state 1111 + INNER_P shift, and go to state 1112 + JOIN shift, and go to state 1113 + LEFT shift, and go to state 1114 + NATURAL shift, and go to state 1115 + ON shift, and go to state 2098 + PIVOT shift, and go to state 1116 + POSITIONAL shift, and go to state 1117 + RIGHT shift, and go to state 1118 + SEMI shift, and go to state 1119 + UNPIVOT shift, and go to state 1120 + USING shift, and go to state 2099 + + join_type go to state 1121 + join_qual go to state 2596 + + +State 2109 + + 987 TableFuncElement: ColIdOrString • Typename opt_collate_clause + + IDENT shift, and go to state 1588 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1618 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 1631 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1634 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 1639 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + RowOrStruct go to state 1645 + Typename go to state 2597 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_name_token go to state 1660 + + +State 2110 + + 956 func_alias_clause: AS '(' TableFuncElementList • ')' + 986 TableFuncElementList: TableFuncElementList • ',' TableFuncElement + + ')' shift, and go to state 2598 + ',' shift, and go to state 2599 + + +State 2111 + + 985 TableFuncElementList: TableFuncElement • + + $default reduce using rule 985 (TableFuncElementList) + + +State 2112 + + 949 alias_clause: AS ColIdOrString '(' • name_list_opt_comma ')' + 957 func_alias_clause: AS ColIdOrString '(' • TableFuncElementList ')' + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 2113 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + TableFuncElementList go to state 2600 + TableFuncElement go to state 2111 + name_list go to state 1793 + name_list_opt_comma go to state 2566 + name go to state 1054 + + +State 2113 + + 987 TableFuncElement: ColIdOrString • Typename opt_collate_clause + 1463 name: ColIdOrString • + + IDENT shift, and go to state 1588 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1618 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 1631 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1634 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 1639 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 1463 (name) + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + RowOrStruct go to state 1645 + Typename go to state 2597 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_name_token go to state 1660 + + +State 2114 + + 958 func_alias_clause: ColId '(' TableFuncElementList • ')' + 986 TableFuncElementList: TableFuncElementList • ',' TableFuncElement + + ')' shift, and go to state 2601 + ',' shift, and go to state 2599 + + +State 2115 + + 1637 var_list: var_list ',' • var_value + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1584 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + var_value go to state 2602 + + +State 2116 + + 201 PragmaStmt: PRAGMA_P ColId '(' func_arg_list ')' • + + $default reduce using rule 201 (PragmaStmt) + + +State 2117 + + 1358 func_arg_list: func_arg_list ',' • func_arg_expr + + IDENT shift, and go to state 1351 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1353 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 1354 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1355 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 1356 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 1357 + COLUMNS shift, and go to state 1358 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1359 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1360 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1362 + FULL shift, and go to state 1363 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 1364 + GLOB shift, and go to state 1365 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1366 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1367 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 1368 + ISNULL shift, and go to state 1369 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1370 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1371 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1372 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1373 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 1374 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1375 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 1376 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1377 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 1378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1379 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1380 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1381 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1382 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1383 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1384 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1386 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 1388 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + type_func_name_keyword go to state 1389 + pgq_unreserved_keyword go to state 1390 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1391 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + func_arg_expr go to state 2428 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + type_function_name go to state 1394 + function_name_token go to state 549 + param_name go to state 1395 + + +State 2118 + + 1006 qualified_typename: IDENT '.' • IDENT + + IDENT shift, and go to state 2603 + + +State 2119 + + 1004 Typename: MAP '(' • type_list ')' opt_array_bounds + + IDENT shift, and go to state 1588 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1618 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 1631 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1634 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 1639 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + RowOrStruct go to state 1645 + Typename go to state 1646 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_list go to state 2604 + type_name_token go to state 1660 + + +State 2120 + + 997 Typename: SETOF SimpleTypename • opt_array_bounds + 999 | SETOF SimpleTypename • ARRAY '[' Iconst ']' + 1001 | SETOF SimpleTypename • ARRAY + + ARRAY shift, and go to state 2605 + + $default reduce using rule 1010 (opt_array_bounds) + + opt_array_bounds go to state 2606 + + +State 2121 + + 1005 Typename: UNION '(' • colid_type_list ')' opt_array_bounds + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 2607 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + colid_type_list go to state 2608 + + +State 2122 + + 1003 Typename: RowOrStruct '(' • colid_type_list ')' opt_array_bounds + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 2607 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + colid_type_list go to state 2609 -state 2270 +State 2123 - 1144 opt_reloptions: WITH reloptions . + 1007 qualified_typename: qualified_typename '.' • IDENT - $default reduce using rule 1144 (opt_reloptions) + IDENT shift, and go to state 2610 -state 2271 +State 2124 - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 1261 ViewStmt: CREATE_P OptTemp VIEW qualified_name opt_column_list opt_reloptions AS . SelectStmt opt_check_option + 998 Typename: SimpleTypename ARRAY • '[' Iconst ']' + 1000 | SimpleTypename ARRAY • - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - SelectStmt go to state 2574 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - - -state 2272 - - 395 param_list: '(' func_arg_list ')' . - - $default reduce using rule 395 (param_list) - - -state 2273 - - 390 CreateFunctionStmt: CREATE_P OptTemp macro_alias qualified_name param_list AS TABLE . SelectStmt - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - SelectStmt go to state 2575 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - - -state 2274 - - 391 CreateFunctionStmt: CREATE_P OptTemp macro_alias qualified_name param_list AS a_expr . [$end, ';'] - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 391 (CreateFunctionStmt) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2275 - - 298 index_name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1136 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS . index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - index_name go to state 2576 - ColId go to state 1576 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2276 - - 1135 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON qualified_name . access_method_clause '(' index_params ')' opt_reloptions where_clause - 1138 access_method_clause: . USING access_method - 1139 | . ['('] - - USING shift, and go to state 2577 - - $default reduce using rule 1139 (access_method_clause) - - access_method_clause go to state 2578 - - -state 2277 - - 706 BitWithLength: BIT opt_varying '(' expr_list_opt_comma ')' . - - $default reduce using rule 706 (BitWithLength) - - -state 2278 - - 671 Typename: MAP '(' type_list ')' opt_array_bounds . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTRICT, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 672 opt_array_bounds: opt_array_bounds . '[' ']' - 673 | opt_array_bounds . '[' Iconst ']' - - '[' shift, and go to state 1595 - - $default reduce using rule 671 (Typename) - - -state 2279 - - 667 Typename: SETOF SimpleTypename ARRAY '[' Iconst . ']' - - ']' shift, and go to state 2579 - - -state 2280 - - 724 ConstDatetime: TIME '(' Iconst ')' opt_timezone . - - $default reduce using rule 724 (ConstDatetime) - - -state 2281 - - 722 ConstDatetime: TIMESTAMP '(' Iconst ')' opt_timezone . - - $default reduce using rule 722 (ConstDatetime) - - -state 2282 - - 670 Typename: RowOrStruct '(' colid_type_list ')' opt_array_bounds . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CASCADE, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GENERATED, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RESTRICT, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 672 opt_array_bounds: opt_array_bounds . '[' ']' - 673 | opt_array_bounds . '[' Iconst ']' - - '[' shift, and go to state 1595 - - $default reduce using rule 670 (Typename) - - -state 2283 - - 659 colid_type_list: colid_type_list ',' ColId . Typename - 660 RowOrStruct: . ROW - 661 | . STRUCT - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 703 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETOF shift, and go to state 715 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 718 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - RowOrStruct go to state 727 - Typename go to state 2580 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 - - -state 2284 - - 666 Typename: SimpleTypename ARRAY '[' Iconst ']' . - - $default reduce using rule 666 (Typename) - - -state 2285 - - 673 opt_array_bounds: opt_array_bounds '[' Iconst ']' . - - $default reduce using rule 673 (opt_array_bounds) - - -state 2286 - - 354 DropStmt: DROP drop_type_name_on_any_name IF_P EXISTS name ON any_name . opt_drop_behavior - 382 opt_drop_behavior: . CASCADE - 383 | . RESTRICT - 384 | . [$end, ';'] - - CASCADE shift, and go to state 1233 - RESTRICT shift, and go to state 1234 - - $default reduce using rule 384 (opt_drop_behavior) - - opt_drop_behavior go to state 2581 - - -state 2287 - - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1270 CreateAsStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS . create_as_target AS SelectStmt opt_with_data - 1275 create_as_target: . qualified_name opt_column_list OptWith OnCommitOption - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 1611 - ColId go to state 592 - ColIdOrString go to state 593 - create_as_target go to state 2582 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2288 - - 444 copy_generic_opt_list: copy_generic_opt_list ',' copy_generic_opt_elem . - - $default reduce using rule 444 (copy_generic_opt_list) - - -state 2289 - - 404 copy_generic_opt_arg_list: copy_generic_opt_arg_list . ',' copy_generic_opt_arg_list_item - 416 copy_generic_opt_arg: '(' copy_generic_opt_arg_list . ')' - - ')' shift, and go to state 2583 - ',' shift, and go to state 2584 - - -state 2290 - - 403 copy_generic_opt_arg_list: copy_generic_opt_arg_list_item . - - $default reduce using rule 403 (copy_generic_opt_arg_list) - - -state 2291 - - 439 copy_generic_opt_arg_list_item: opt_boolean_or_string . - - $default reduce using rule 439 (copy_generic_opt_arg_list_item) - - -state 2292 - - 428 copy_opt_item: DELIMITER opt_as Sconst . - - $default reduce using rule 428 (copy_opt_item) - - -state 2293 - - 433 copy_opt_item: ESCAPE opt_as Sconst . - - $default reduce using rule 433 (copy_opt_item) - - -state 2294 - - 309 columnElem: . ColId - 319 columnList: . columnElem - 320 | . columnList ',' columnElem - 436 copy_opt_item: FORCE NOT NULL_P . columnList - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - columnElem go to state 1545 - columnList go to state 2585 - ColId go to state 1547 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2295 - - 320 columnList: columnList . ',' columnElem - 437 copy_opt_item: FORCE NULL_P columnList . [$end, BINARY, CSV, DELIMITER, ENCODING, ESCAPE, FORCE, FREEZE, HEADER_P, NULL_P, OIDS, QUOTE, ';'] - - ',' shift, and go to state 1931 - - $default reduce using rule 437 (copy_opt_item) - - -state 2296 - - 435 copy_opt_item: FORCE QUOTE '*' . - - $default reduce using rule 435 (copy_opt_item) - - -state 2297 - - 320 columnList: columnList . ',' columnElem - 434 copy_opt_item: FORCE QUOTE columnList . [$end, BINARY, CSV, DELIMITER, ENCODING, ESCAPE, FORCE, FREEZE, HEADER_P, NULL_P, OIDS, QUOTE, ';'] - - ',' shift, and go to state 1931 - - $default reduce using rule 434 (copy_opt_item) - - -state 2298 - - 429 copy_opt_item: NULL_P opt_as Sconst . - - $default reduce using rule 429 (copy_opt_item) - - -state 2299 - - 432 copy_opt_item: QUOTE opt_as Sconst . - - $default reduce using rule 432 (copy_opt_item) - - -state 2300 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1024 when_clause: WHEN a_expr THEN . a_expr - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2586 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2301 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 1025 case_default: ELSE a_expr . [END_P] - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 1025 (case_default) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2302 - - 1021 case_expr: CASE case_arg when_clause_list case_default END_P . - - $default reduce using rule 1021 (case_expr) - - -state 2303 - - 894 func_expr_common_subexpr: CAST '(' a_expr AS Typename . ')' - - ')' shift, and go to state 2587 - - -state 2304 - - 878 func_expr_common_subexpr: COLLATION FOR '(' a_expr ')' . - - $default reduce using rule 878 (func_expr_common_subexpr) - - -state 2305 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 991 extract_list: extract_arg FROM a_expr . [')'] - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 991 (extract_list) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2306 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 905 func_expr_common_subexpr: NULLIF '(' a_expr ',' a_expr . ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - ')' shift, and go to state 2588 - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2307 - - 977 any_operator: ColId '.' any_operator . - - $default reduce using rule 977 (any_operator) - - -state 2308 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 1005 overlay_placing: PLACING a_expr . [FROM] - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 1005 (overlay_placing) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2309 - - 1003 overlay_list: a_expr overlay_placing substr_from . substr_for - 1004 | a_expr overlay_placing substr_from . [')'] - 1015 substr_for: . FOR a_expr - - FOR shift, and go to state 2062 - - $default reduce using rule 1004 (overlay_list) - - substr_for go to state 2589 - - -state 2310 - - 832 b_expr: b_expr TYPECAST Typename . - - $default reduce using rule 832 (b_expr) - - -state 2311 - - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr [$end, Op, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, OPERATOR, PRIMARY, REFERENCES, UNIQUE, USING, '<', '>', '=', '+', '-', '*', '/', '%', '^', ')', ';', ','] - 841 | b_expr POWER_OF b_expr . [$end, Op, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, OPERATOR, PRIMARY, REFERENCES, UNIQUE, USING, '<', '>', '=', '+', '-', '*', '/', '%', '^', ')', ';', ','] - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - - TYPECAST shift, and go to state 2041 - - $default reduce using rule 841 (b_expr) - - qual_Op go to state 2058 - - Conflict between rule 841 and token Op resolved as reduce (Op < POWER_OF). - Conflict between rule 841 and token TYPECAST resolved as shift (POWER_OF < TYPECAST). - Conflict between rule 841 and token POWER_OF resolved as reduce (%left POWER_OF). - Conflict between rule 841 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < POWER_OF). - Conflict between rule 841 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < POWER_OF). - Conflict between rule 841 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < POWER_OF). - Conflict between rule 841 and token IS resolved as reduce (IS < POWER_OF). - Conflict between rule 841 and token OPERATOR resolved as reduce (OPERATOR < POWER_OF). - Conflict between rule 841 and token '<' resolved as reduce ('<' < POWER_OF). - Conflict between rule 841 and token '>' resolved as reduce ('>' < POWER_OF). - Conflict between rule 841 and token '=' resolved as reduce ('=' < POWER_OF). - Conflict between rule 841 and token '+' resolved as reduce ('+' < POWER_OF). - Conflict between rule 841 and token '-' resolved as reduce ('-' < POWER_OF). - Conflict between rule 841 and token '*' resolved as reduce ('*' < POWER_OF). - Conflict between rule 841 and token '/' resolved as reduce ('/' < POWER_OF). - Conflict between rule 841 and token '%' resolved as reduce ('%' < POWER_OF). - Conflict between rule 841 and token '^' resolved as reduce (%left '^'). - - -state 2312 - - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr [$end, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 845 | b_expr LESS_EQUALS b_expr . [$end, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - - Op shift, and go to state 863 - TYPECAST shift, and go to state 2041 - POWER_OF shift, and go to state 2042 - OPERATOR shift, and go to state 2048 - '+' shift, and go to state 2052 - '-' shift, and go to state 2053 - '*' shift, and go to state 2054 - '/' shift, and go to state 2055 - '%' shift, and go to state 2056 - '^' shift, and go to state 2057 + '[' shift, and go to state 2611 - LESS_EQUALS error (nonassociative) - GREATER_EQUALS error (nonassociative) - NOT_EQUALS error (nonassociative) - '<' error (nonassociative) - '>' error (nonassociative) - '=' error (nonassociative) + $default reduce using rule 1000 (Typename) - $default reduce using rule 845 (b_expr) - - qual_Op go to state 2058 - - Conflict between rule 845 and token Op resolved as shift (LESS_EQUALS < Op). - Conflict between rule 845 and token TYPECAST resolved as shift (LESS_EQUALS < TYPECAST). - Conflict between rule 845 and token POWER_OF resolved as shift (LESS_EQUALS < POWER_OF). - Conflict between rule 845 and token LESS_EQUALS resolved as an error (%nonassoc LESS_EQUALS). - Conflict between rule 845 and token GREATER_EQUALS resolved as an error (%nonassoc GREATER_EQUALS). - Conflict between rule 845 and token NOT_EQUALS resolved as an error (%nonassoc NOT_EQUALS). - Conflict between rule 845 and token IS resolved as reduce (IS < LESS_EQUALS). - Conflict between rule 845 and token OPERATOR resolved as shift (LESS_EQUALS < OPERATOR). - Conflict between rule 845 and token '<' resolved as an error (%nonassoc '<'). - Conflict between rule 845 and token '>' resolved as an error (%nonassoc '>'). - Conflict between rule 845 and token '=' resolved as an error (%nonassoc '='). - Conflict between rule 845 and token '+' resolved as shift (LESS_EQUALS < '+'). - Conflict between rule 845 and token '-' resolved as shift (LESS_EQUALS < '-'). - Conflict between rule 845 and token '*' resolved as shift (LESS_EQUALS < '*'). - Conflict between rule 845 and token '/' resolved as shift (LESS_EQUALS < '/'). - Conflict between rule 845 and token '%' resolved as shift (LESS_EQUALS < '%'). - Conflict between rule 845 and token '^' resolved as shift (LESS_EQUALS < '^'). - - -state 2313 - - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr [$end, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 846 | b_expr GREATER_EQUALS b_expr . [$end, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - - Op shift, and go to state 863 - TYPECAST shift, and go to state 2041 - POWER_OF shift, and go to state 2042 - OPERATOR shift, and go to state 2048 - '+' shift, and go to state 2052 - '-' shift, and go to state 2053 - '*' shift, and go to state 2054 - '/' shift, and go to state 2055 - '%' shift, and go to state 2056 - '^' shift, and go to state 2057 - LESS_EQUALS error (nonassociative) - GREATER_EQUALS error (nonassociative) - NOT_EQUALS error (nonassociative) - '<' error (nonassociative) - '>' error (nonassociative) - '=' error (nonassociative) +State 2125 - $default reduce using rule 846 (b_expr) - - qual_Op go to state 2058 - - Conflict between rule 846 and token Op resolved as shift (GREATER_EQUALS < Op). - Conflict between rule 846 and token TYPECAST resolved as shift (GREATER_EQUALS < TYPECAST). - Conflict between rule 846 and token POWER_OF resolved as shift (GREATER_EQUALS < POWER_OF). - Conflict between rule 846 and token LESS_EQUALS resolved as an error (%nonassoc LESS_EQUALS). - Conflict between rule 846 and token GREATER_EQUALS resolved as an error (%nonassoc GREATER_EQUALS). - Conflict between rule 846 and token NOT_EQUALS resolved as an error (%nonassoc NOT_EQUALS). - Conflict between rule 846 and token IS resolved as reduce (IS < GREATER_EQUALS). - Conflict between rule 846 and token OPERATOR resolved as shift (GREATER_EQUALS < OPERATOR). - Conflict between rule 846 and token '<' resolved as an error (%nonassoc '<'). - Conflict between rule 846 and token '>' resolved as an error (%nonassoc '>'). - Conflict between rule 846 and token '=' resolved as an error (%nonassoc '='). - Conflict between rule 846 and token '+' resolved as shift (GREATER_EQUALS < '+'). - Conflict between rule 846 and token '-' resolved as shift (GREATER_EQUALS < '-'). - Conflict between rule 846 and token '*' resolved as shift (GREATER_EQUALS < '*'). - Conflict between rule 846 and token '/' resolved as shift (GREATER_EQUALS < '/'). - Conflict between rule 846 and token '%' resolved as shift (GREATER_EQUALS < '%'). - Conflict between rule 846 and token '^' resolved as shift (GREATER_EQUALS < '^'). - - -state 2314 - - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr [$end, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 847 | b_expr NOT_EQUALS b_expr . [$end, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - - Op shift, and go to state 863 - TYPECAST shift, and go to state 2041 - POWER_OF shift, and go to state 2042 - OPERATOR shift, and go to state 2048 - '+' shift, and go to state 2052 - '-' shift, and go to state 2053 - '*' shift, and go to state 2054 - '/' shift, and go to state 2055 - '%' shift, and go to state 2056 - '^' shift, and go to state 2057 + 996 Typename: SimpleTypename opt_array_bounds • + 1008 opt_array_bounds: opt_array_bounds • '[' ']' + 1009 | opt_array_bounds • '[' Iconst ']' - LESS_EQUALS error (nonassociative) - GREATER_EQUALS error (nonassociative) - NOT_EQUALS error (nonassociative) - '<' error (nonassociative) - '>' error (nonassociative) - '=' error (nonassociative) + '[' shift, and go to state 2612 - $default reduce using rule 847 (b_expr) - - qual_Op go to state 2058 - - Conflict between rule 847 and token Op resolved as shift (NOT_EQUALS < Op). - Conflict between rule 847 and token TYPECAST resolved as shift (NOT_EQUALS < TYPECAST). - Conflict between rule 847 and token POWER_OF resolved as shift (NOT_EQUALS < POWER_OF). - Conflict between rule 847 and token LESS_EQUALS resolved as an error (%nonassoc LESS_EQUALS). - Conflict between rule 847 and token GREATER_EQUALS resolved as an error (%nonassoc GREATER_EQUALS). - Conflict between rule 847 and token NOT_EQUALS resolved as an error (%nonassoc NOT_EQUALS). - Conflict between rule 847 and token IS resolved as reduce (IS < NOT_EQUALS). - Conflict between rule 847 and token OPERATOR resolved as shift (NOT_EQUALS < OPERATOR). - Conflict between rule 847 and token '<' resolved as an error (%nonassoc '<'). - Conflict between rule 847 and token '>' resolved as an error (%nonassoc '>'). - Conflict between rule 847 and token '=' resolved as an error (%nonassoc '='). - Conflict between rule 847 and token '+' resolved as shift (NOT_EQUALS < '+'). - Conflict between rule 847 and token '-' resolved as shift (NOT_EQUALS < '-'). - Conflict between rule 847 and token '*' resolved as shift (NOT_EQUALS < '*'). - Conflict between rule 847 and token '/' resolved as shift (NOT_EQUALS < '/'). - Conflict between rule 847 and token '%' resolved as shift (NOT_EQUALS < '%'). - Conflict between rule 847 and token '^' resolved as shift (NOT_EQUALS < '^'). - - -state 2315 - - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1006 position_list: b_expr IN_P b_expr . [')'] - - Op shift, and go to state 863 - TYPECAST shift, and go to state 2041 - POWER_OF shift, and go to state 2042 - LESS_EQUALS shift, and go to state 2043 - GREATER_EQUALS shift, and go to state 2044 - NOT_EQUALS shift, and go to state 2045 - IS shift, and go to state 2047 - OPERATOR shift, and go to state 2048 - '<' shift, and go to state 2049 - '>' shift, and go to state 2050 - '=' shift, and go to state 2051 - '+' shift, and go to state 2052 - '-' shift, and go to state 2053 - '*' shift, and go to state 2054 - '/' shift, and go to state 2055 - '%' shift, and go to state 2056 - '^' shift, and go to state 2057 - - $default reduce using rule 1006 (position_list) - - qual_Op go to state 2058 - - -state 2316 - - 851 b_expr: b_expr IS DISTINCT . FROM b_expr - - FROM shift, and go to state 2590 - - -state 2317 - - 852 b_expr: b_expr IS NOT . DISTINCT FROM b_expr - 854 | b_expr IS NOT . OF '(' type_list ')' - - DISTINCT shift, and go to state 2591 - OF shift, and go to state 2592 - - -state 2318 - - 853 b_expr: b_expr IS OF . '(' type_list ')' - - '(' shift, and go to state 2593 - - -state 2319 - - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr [$end, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 842 | b_expr '<' b_expr . [$end, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - - Op shift, and go to state 863 - TYPECAST shift, and go to state 2041 - POWER_OF shift, and go to state 2042 - OPERATOR shift, and go to state 2048 - '+' shift, and go to state 2052 - '-' shift, and go to state 2053 - '*' shift, and go to state 2054 - '/' shift, and go to state 2055 - '%' shift, and go to state 2056 - '^' shift, and go to state 2057 + $default reduce using rule 996 (Typename) - LESS_EQUALS error (nonassociative) - GREATER_EQUALS error (nonassociative) - NOT_EQUALS error (nonassociative) - '<' error (nonassociative) - '>' error (nonassociative) - '=' error (nonassociative) - $default reduce using rule 842 (b_expr) - - qual_Op go to state 2058 - - Conflict between rule 842 and token Op resolved as shift ('<' < Op). - Conflict between rule 842 and token TYPECAST resolved as shift ('<' < TYPECAST). - Conflict between rule 842 and token POWER_OF resolved as shift ('<' < POWER_OF). - Conflict between rule 842 and token LESS_EQUALS resolved as an error (%nonassoc LESS_EQUALS). - Conflict between rule 842 and token GREATER_EQUALS resolved as an error (%nonassoc GREATER_EQUALS). - Conflict between rule 842 and token NOT_EQUALS resolved as an error (%nonassoc NOT_EQUALS). - Conflict between rule 842 and token IS resolved as reduce (IS < '<'). - Conflict between rule 842 and token OPERATOR resolved as shift ('<' < OPERATOR). - Conflict between rule 842 and token '<' resolved as an error (%nonassoc '<'). - Conflict between rule 842 and token '>' resolved as an error (%nonassoc '>'). - Conflict between rule 842 and token '=' resolved as an error (%nonassoc '='). - Conflict between rule 842 and token '+' resolved as shift ('<' < '+'). - Conflict between rule 842 and token '-' resolved as shift ('<' < '-'). - Conflict between rule 842 and token '*' resolved as shift ('<' < '*'). - Conflict between rule 842 and token '/' resolved as shift ('<' < '/'). - Conflict between rule 842 and token '%' resolved as shift ('<' < '%'). - Conflict between rule 842 and token '^' resolved as shift ('<' < '^'). - - -state 2320 - - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr [$end, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 843 | b_expr '>' b_expr . [$end, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - - Op shift, and go to state 863 - TYPECAST shift, and go to state 2041 - POWER_OF shift, and go to state 2042 - OPERATOR shift, and go to state 2048 - '+' shift, and go to state 2052 - '-' shift, and go to state 2053 - '*' shift, and go to state 2054 - '/' shift, and go to state 2055 - '%' shift, and go to state 2056 - '^' shift, and go to state 2057 +State 2126 - LESS_EQUALS error (nonassociative) - GREATER_EQUALS error (nonassociative) - NOT_EQUALS error (nonassociative) - '<' error (nonassociative) - '>' error (nonassociative) - '=' error (nonassociative) + 1017 SimpleTypename: ConstInterval '(' • Iconst ')' - $default reduce using rule 843 (b_expr) - - qual_Op go to state 2058 - - Conflict between rule 843 and token Op resolved as shift ('>' < Op). - Conflict between rule 843 and token TYPECAST resolved as shift ('>' < TYPECAST). - Conflict between rule 843 and token POWER_OF resolved as shift ('>' < POWER_OF). - Conflict between rule 843 and token LESS_EQUALS resolved as an error (%nonassoc LESS_EQUALS). - Conflict between rule 843 and token GREATER_EQUALS resolved as an error (%nonassoc GREATER_EQUALS). - Conflict between rule 843 and token NOT_EQUALS resolved as an error (%nonassoc NOT_EQUALS). - Conflict between rule 843 and token IS resolved as reduce (IS < '>'). - Conflict between rule 843 and token OPERATOR resolved as shift ('>' < OPERATOR). - Conflict between rule 843 and token '<' resolved as an error (%nonassoc '<'). - Conflict between rule 843 and token '>' resolved as an error (%nonassoc '>'). - Conflict between rule 843 and token '=' resolved as an error (%nonassoc '='). - Conflict between rule 843 and token '+' resolved as shift ('>' < '+'). - Conflict between rule 843 and token '-' resolved as shift ('>' < '-'). - Conflict between rule 843 and token '*' resolved as shift ('>' < '*'). - Conflict between rule 843 and token '/' resolved as shift ('>' < '/'). - Conflict between rule 843 and token '%' resolved as shift ('>' < '%'). - Conflict between rule 843 and token '^' resolved as shift ('>' < '^'). - - -state 2321 - - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr [$end, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 844 | b_expr '=' b_expr . [$end, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - - Op shift, and go to state 863 - TYPECAST shift, and go to state 2041 - POWER_OF shift, and go to state 2042 - OPERATOR shift, and go to state 2048 - '+' shift, and go to state 2052 - '-' shift, and go to state 2053 - '*' shift, and go to state 2054 - '/' shift, and go to state 2055 - '%' shift, and go to state 2056 - '^' shift, and go to state 2057 + ICONST shift, and go to state 1146 - LESS_EQUALS error (nonassociative) - GREATER_EQUALS error (nonassociative) - NOT_EQUALS error (nonassociative) - '<' error (nonassociative) - '>' error (nonassociative) - '=' error (nonassociative) + Iconst go to state 2613 - $default reduce using rule 844 (b_expr) - - qual_Op go to state 2058 - - Conflict between rule 844 and token Op resolved as shift ('=' < Op). - Conflict between rule 844 and token TYPECAST resolved as shift ('=' < TYPECAST). - Conflict between rule 844 and token POWER_OF resolved as shift ('=' < POWER_OF). - Conflict between rule 844 and token LESS_EQUALS resolved as an error (%nonassoc LESS_EQUALS). - Conflict between rule 844 and token GREATER_EQUALS resolved as an error (%nonassoc GREATER_EQUALS). - Conflict between rule 844 and token NOT_EQUALS resolved as an error (%nonassoc NOT_EQUALS). - Conflict between rule 844 and token IS resolved as reduce (IS < '='). - Conflict between rule 844 and token OPERATOR resolved as shift ('=' < OPERATOR). - Conflict between rule 844 and token '<' resolved as an error (%nonassoc '<'). - Conflict between rule 844 and token '>' resolved as an error (%nonassoc '>'). - Conflict between rule 844 and token '=' resolved as an error (%nonassoc '='). - Conflict between rule 844 and token '+' resolved as shift ('=' < '+'). - Conflict between rule 844 and token '-' resolved as shift ('=' < '-'). - Conflict between rule 844 and token '*' resolved as shift ('=' < '*'). - Conflict between rule 844 and token '/' resolved as shift ('=' < '/'). - Conflict between rule 844 and token '%' resolved as shift ('=' < '%'). - Conflict between rule 844 and token '^' resolved as shift ('=' < '^'). - - -state 2322 - - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr [$end, Op, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, OPERATOR, PRIMARY, REFERENCES, UNIQUE, USING, '<', '>', '=', '+', '-', ')', ';', ','] - 835 | b_expr '+' b_expr . [$end, Op, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, OPERATOR, PRIMARY, REFERENCES, UNIQUE, USING, '<', '>', '=', '+', '-', ')', ';', ','] - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - - TYPECAST shift, and go to state 2041 - POWER_OF shift, and go to state 2042 - '*' shift, and go to state 2054 - '/' shift, and go to state 2055 - '%' shift, and go to state 2056 - '^' shift, and go to state 2057 - - $default reduce using rule 835 (b_expr) - - qual_Op go to state 2058 - - Conflict between rule 835 and token Op resolved as reduce (Op < '+'). - Conflict between rule 835 and token TYPECAST resolved as shift ('+' < TYPECAST). - Conflict between rule 835 and token POWER_OF resolved as shift ('+' < POWER_OF). - Conflict between rule 835 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < '+'). - Conflict between rule 835 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < '+'). - Conflict between rule 835 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < '+'). - Conflict between rule 835 and token IS resolved as reduce (IS < '+'). - Conflict between rule 835 and token OPERATOR resolved as reduce (OPERATOR < '+'). - Conflict between rule 835 and token '<' resolved as reduce ('<' < '+'). - Conflict between rule 835 and token '>' resolved as reduce ('>' < '+'). - Conflict between rule 835 and token '=' resolved as reduce ('=' < '+'). - Conflict between rule 835 and token '+' resolved as reduce (%left '+'). - Conflict between rule 835 and token '-' resolved as reduce (%left '-'). - Conflict between rule 835 and token '*' resolved as shift ('+' < '*'). - Conflict between rule 835 and token '/' resolved as shift ('+' < '/'). - Conflict between rule 835 and token '%' resolved as shift ('+' < '%'). - Conflict between rule 835 and token '^' resolved as shift ('+' < '^'). - - -state 2323 - - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr [$end, Op, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, OPERATOR, PRIMARY, REFERENCES, UNIQUE, USING, '<', '>', '=', '+', '-', ')', ';', ','] - 836 | b_expr '-' b_expr . [$end, Op, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, OPERATOR, PRIMARY, REFERENCES, UNIQUE, USING, '<', '>', '=', '+', '-', ')', ';', ','] - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - - TYPECAST shift, and go to state 2041 - POWER_OF shift, and go to state 2042 - '*' shift, and go to state 2054 - '/' shift, and go to state 2055 - '%' shift, and go to state 2056 - '^' shift, and go to state 2057 - - $default reduce using rule 836 (b_expr) - - qual_Op go to state 2058 - - Conflict between rule 836 and token Op resolved as reduce (Op < '-'). - Conflict between rule 836 and token TYPECAST resolved as shift ('-' < TYPECAST). - Conflict between rule 836 and token POWER_OF resolved as shift ('-' < POWER_OF). - Conflict between rule 836 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < '-'). - Conflict between rule 836 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < '-'). - Conflict between rule 836 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < '-'). - Conflict between rule 836 and token IS resolved as reduce (IS < '-'). - Conflict between rule 836 and token OPERATOR resolved as reduce (OPERATOR < '-'). - Conflict between rule 836 and token '<' resolved as reduce ('<' < '-'). - Conflict between rule 836 and token '>' resolved as reduce ('>' < '-'). - Conflict between rule 836 and token '=' resolved as reduce ('=' < '-'). - Conflict between rule 836 and token '+' resolved as reduce (%left '+'). - Conflict between rule 836 and token '-' resolved as reduce (%left '-'). - Conflict between rule 836 and token '*' resolved as shift ('-' < '*'). - Conflict between rule 836 and token '/' resolved as shift ('-' < '/'). - Conflict between rule 836 and token '%' resolved as shift ('-' < '%'). - Conflict between rule 836 and token '^' resolved as shift ('-' < '^'). - - -state 2324 - - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr [$end, Op, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, OPERATOR, PRIMARY, REFERENCES, UNIQUE, USING, '<', '>', '=', '+', '-', '*', '/', '%', ')', ';', ','] - 837 | b_expr '*' b_expr . [$end, Op, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, OPERATOR, PRIMARY, REFERENCES, UNIQUE, USING, '<', '>', '=', '+', '-', '*', '/', '%', ')', ';', ','] - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - - TYPECAST shift, and go to state 2041 - POWER_OF shift, and go to state 2042 - '^' shift, and go to state 2057 - - $default reduce using rule 837 (b_expr) - - qual_Op go to state 2058 - - Conflict between rule 837 and token Op resolved as reduce (Op < '*'). - Conflict between rule 837 and token TYPECAST resolved as shift ('*' < TYPECAST). - Conflict between rule 837 and token POWER_OF resolved as shift ('*' < POWER_OF). - Conflict between rule 837 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < '*'). - Conflict between rule 837 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < '*'). - Conflict between rule 837 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < '*'). - Conflict between rule 837 and token IS resolved as reduce (IS < '*'). - Conflict between rule 837 and token OPERATOR resolved as reduce (OPERATOR < '*'). - Conflict between rule 837 and token '<' resolved as reduce ('<' < '*'). - Conflict between rule 837 and token '>' resolved as reduce ('>' < '*'). - Conflict between rule 837 and token '=' resolved as reduce ('=' < '*'). - Conflict between rule 837 and token '+' resolved as reduce ('+' < '*'). - Conflict between rule 837 and token '-' resolved as reduce ('-' < '*'). - Conflict between rule 837 and token '*' resolved as reduce (%left '*'). - Conflict between rule 837 and token '/' resolved as reduce (%left '/'). - Conflict between rule 837 and token '%' resolved as reduce (%left '%'). - Conflict between rule 837 and token '^' resolved as shift ('*' < '^'). - - -state 2325 - - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr [$end, Op, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, OPERATOR, PRIMARY, REFERENCES, UNIQUE, USING, '<', '>', '=', '+', '-', '*', '/', '%', ')', ';', ','] - 838 | b_expr '/' b_expr . [$end, Op, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, OPERATOR, PRIMARY, REFERENCES, UNIQUE, USING, '<', '>', '=', '+', '-', '*', '/', '%', ')', ';', ','] - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - - TYPECAST shift, and go to state 2041 - POWER_OF shift, and go to state 2042 - '^' shift, and go to state 2057 - - $default reduce using rule 838 (b_expr) - - qual_Op go to state 2058 - - Conflict between rule 838 and token Op resolved as reduce (Op < '/'). - Conflict between rule 838 and token TYPECAST resolved as shift ('/' < TYPECAST). - Conflict between rule 838 and token POWER_OF resolved as shift ('/' < POWER_OF). - Conflict between rule 838 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < '/'). - Conflict between rule 838 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < '/'). - Conflict between rule 838 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < '/'). - Conflict between rule 838 and token IS resolved as reduce (IS < '/'). - Conflict between rule 838 and token OPERATOR resolved as reduce (OPERATOR < '/'). - Conflict between rule 838 and token '<' resolved as reduce ('<' < '/'). - Conflict between rule 838 and token '>' resolved as reduce ('>' < '/'). - Conflict between rule 838 and token '=' resolved as reduce ('=' < '/'). - Conflict between rule 838 and token '+' resolved as reduce ('+' < '/'). - Conflict between rule 838 and token '-' resolved as reduce ('-' < '/'). - Conflict between rule 838 and token '*' resolved as reduce (%left '*'). - Conflict between rule 838 and token '/' resolved as reduce (%left '/'). - Conflict between rule 838 and token '%' resolved as reduce (%left '%'). - Conflict between rule 838 and token '^' resolved as shift ('/' < '^'). - - -state 2326 - - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr [$end, Op, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, OPERATOR, PRIMARY, REFERENCES, UNIQUE, USING, '<', '>', '=', '+', '-', '*', '/', '%', ')', ';', ','] - 839 | b_expr '%' b_expr . [$end, Op, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, OPERATOR, PRIMARY, REFERENCES, UNIQUE, USING, '<', '>', '=', '+', '-', '*', '/', '%', ')', ';', ','] - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - - TYPECAST shift, and go to state 2041 - POWER_OF shift, and go to state 2042 - '^' shift, and go to state 2057 - - $default reduce using rule 839 (b_expr) - - qual_Op go to state 2058 - - Conflict between rule 839 and token Op resolved as reduce (Op < '%'). - Conflict between rule 839 and token TYPECAST resolved as shift ('%' < TYPECAST). - Conflict between rule 839 and token POWER_OF resolved as shift ('%' < POWER_OF). - Conflict between rule 839 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < '%'). - Conflict between rule 839 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < '%'). - Conflict between rule 839 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < '%'). - Conflict between rule 839 and token IS resolved as reduce (IS < '%'). - Conflict between rule 839 and token OPERATOR resolved as reduce (OPERATOR < '%'). - Conflict between rule 839 and token '<' resolved as reduce ('<' < '%'). - Conflict between rule 839 and token '>' resolved as reduce ('>' < '%'). - Conflict between rule 839 and token '=' resolved as reduce ('=' < '%'). - Conflict between rule 839 and token '+' resolved as reduce ('+' < '%'). - Conflict between rule 839 and token '-' resolved as reduce ('-' < '%'). - Conflict between rule 839 and token '*' resolved as reduce (%left '*'). - Conflict between rule 839 and token '/' resolved as reduce (%left '/'). - Conflict between rule 839 and token '%' resolved as reduce (%left '%'). - Conflict between rule 839 and token '^' resolved as shift ('%' < '^'). - - -state 2327 - - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr [$end, Op, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, OPERATOR, PRIMARY, REFERENCES, UNIQUE, USING, '<', '>', '=', '+', '-', '*', '/', '%', '^', ')', ';', ','] - 840 | b_expr '^' b_expr . [$end, Op, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, OPERATOR, PRIMARY, REFERENCES, UNIQUE, USING, '<', '>', '=', '+', '-', '*', '/', '%', '^', ')', ';', ','] - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - - TYPECAST shift, and go to state 2041 - - $default reduce using rule 840 (b_expr) - - qual_Op go to state 2058 - - Conflict between rule 840 and token Op resolved as reduce (Op < '^'). - Conflict between rule 840 and token TYPECAST resolved as shift ('^' < TYPECAST). - Conflict between rule 840 and token POWER_OF resolved as reduce (%left POWER_OF). - Conflict between rule 840 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < '^'). - Conflict between rule 840 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < '^'). - Conflict between rule 840 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < '^'). - Conflict between rule 840 and token IS resolved as reduce (IS < '^'). - Conflict between rule 840 and token OPERATOR resolved as reduce (OPERATOR < '^'). - Conflict between rule 840 and token '<' resolved as reduce ('<' < '^'). - Conflict between rule 840 and token '>' resolved as reduce ('>' < '^'). - Conflict between rule 840 and token '=' resolved as reduce ('=' < '^'). - Conflict between rule 840 and token '+' resolved as reduce ('+' < '^'). - Conflict between rule 840 and token '-' resolved as reduce ('-' < '^'). - Conflict between rule 840 and token '*' resolved as reduce ('*' < '^'). - Conflict between rule 840 and token '/' resolved as reduce ('/' < '^'). - Conflict between rule 840 and token '%' resolved as reduce ('%' < '^'). - Conflict between rule 840 and token '^' resolved as reduce (%left '^'). - - -state 2328 - - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr [$end, Op, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, OPERATOR, PRIMARY, REFERENCES, UNIQUE, USING, '<', '>', '=', ')', ';', ','] - 848 | b_expr qual_Op b_expr . [$end, Op, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, IS, NOT, NULL_P, OPERATOR, PRIMARY, REFERENCES, UNIQUE, USING, '<', '>', '=', ')', ';', ','] - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - - TYPECAST shift, and go to state 2041 - POWER_OF shift, and go to state 2042 - '+' shift, and go to state 2052 - '-' shift, and go to state 2053 - '*' shift, and go to state 2054 - '/' shift, and go to state 2055 - '%' shift, and go to state 2056 - '^' shift, and go to state 2057 - - $default reduce using rule 848 (b_expr) - - qual_Op go to state 2058 - - Conflict between rule 848 and token Op resolved as reduce (%left Op). - Conflict between rule 848 and token TYPECAST resolved as shift (Op < TYPECAST). - Conflict between rule 848 and token POWER_OF resolved as shift (Op < POWER_OF). - Conflict between rule 848 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < Op). - Conflict between rule 848 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < Op). - Conflict between rule 848 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < Op). - Conflict between rule 848 and token IS resolved as reduce (IS < Op). - Conflict between rule 848 and token OPERATOR resolved as reduce (%left OPERATOR). - Conflict between rule 848 and token '<' resolved as reduce ('<' < Op). - Conflict between rule 848 and token '>' resolved as reduce ('>' < Op). - Conflict between rule 848 and token '=' resolved as reduce ('=' < Op). - Conflict between rule 848 and token '+' resolved as shift (Op < '+'). - Conflict between rule 848 and token '-' resolved as shift (Op < '-'). - Conflict between rule 848 and token '*' resolved as shift (Op < '*'). - Conflict between rule 848 and token '/' resolved as shift (Op < '/'). - Conflict between rule 848 and token '%' resolved as shift (Op < '%'). - Conflict between rule 848 and token '^' resolved as shift (Op < '^'). - - -state 2329 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 1015 substr_for: FOR a_expr . [FROM, ')'] - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 1015 (substr_for) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2330 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 1014 substr_from: FROM a_expr . [FOR, ')'] - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 1014 (substr_from) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2331 - - 1008 substr_list: a_expr substr_from substr_for . - - $default reduce using rule 1008 (substr_list) - - -state 2332 - - 1009 substr_list: a_expr substr_for substr_from . - - $default reduce using rule 1009 (substr_list) - - -state 2333 - - 900 func_expr_common_subexpr: TREAT '(' a_expr AS Typename . ')' - - ')' shift, and go to state 2594 - - -state 2334 - - 901 func_expr_common_subexpr: TRIM '(' BOTH trim_list ')' . - - $default reduce using rule 901 (func_expr_common_subexpr) - - -state 2335 - - 902 func_expr_common_subexpr: TRIM '(' LEADING trim_list ')' . - - $default reduce using rule 902 (func_expr_common_subexpr) - - -state 2336 - - 903 func_expr_common_subexpr: TRIM '(' TRAILING trim_list ')' . - - $default reduce using rule 903 (func_expr_common_subexpr) - - -state 2337 - - 1016 trim_list: a_expr FROM expr_list_opt_comma . - - $default reduce using rule 1016 (trim_list) - - -state 2338 - - 895 func_expr_common_subexpr: TRY_CAST '(' a_expr AS Typename . ')' - - ')' shift, and go to state 2595 - - -state 2339 - - 1053 except_list: EXCLUDE '(' name_list_opt_comma ')' . - - $default reduce using rule 1053 (except_list) - - -state 2340 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 860 c_expr: '(' a_expr . ')' opt_indirection - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 978 expr_list: a_expr . [','] - 1057 replace_list_el: a_expr . AS ColId - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AS shift, and go to state 2344 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - ')' shift, and go to state 1715 - - $default reduce using rule 978 (expr_list) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2341 - - 1058 replace_list: replace_list_el . - - $default reduce using rule 1058 (replace_list) - - -state 2342 - - 1059 replace_list: replace_list . ',' replace_list_el - 1060 replace_list_opt_comma: replace_list . [')'] - 1061 | replace_list . ',' - - ',' shift, and go to state 2596 - - $default reduce using rule 1060 (replace_list_opt_comma) - - -state 2343 - - 1062 opt_replace_list: REPLACE '(' replace_list_opt_comma . ')' - - ')' shift, and go to state 2597 - - -state 2344 - - 1057 replace_list_el: a_expr AS . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 2598 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2345 - - 940 row: '(' expr_list ',' a_expr ')' . - - $default reduce using rule 940 (row) - - -state 2346 - - 1085 AexprConst: ConstInterval '(' a_expr ')' opt_interval . - - $default reduce using rule 1085 (AexprConst) - - -state 2347 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr [$end, IDENT, Op, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 765 | a_expr AT TIME ZONE a_expr . [$end, IDENT, Op, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, SIMILAR, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', ']', ')', ';', ',', '}', ':'] - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - TYPECAST shift, and go to state 1359 - COLLATE shift, and go to state 1369 - - $default reduce using rule 765 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 765 and token Op resolved as reduce (Op < AT). - Conflict between rule 765 and token TYPECAST resolved as shift (AT < TYPECAST). - Conflict between rule 765 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < AT). - Conflict between rule 765 and token POWER_OF resolved as reduce (POWER_OF < AT). - Conflict between rule 765 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < AT). - Conflict between rule 765 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < AT). - Conflict between rule 765 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < AT). - Conflict between rule 765 and token AND resolved as reduce (AND < AT). - Conflict between rule 765 and token AT resolved as reduce (%left AT). - Conflict between rule 765 and token BETWEEN resolved as reduce (BETWEEN < AT). - Conflict between rule 765 and token COLLATE resolved as shift (AT < COLLATE). - Conflict between rule 765 and token GLOB resolved as reduce (GLOB < AT). - Conflict between rule 765 and token ILIKE resolved as reduce (ILIKE < AT). - Conflict between rule 765 and token IN_P resolved as reduce (IN_P < AT). - Conflict between rule 765 and token IS resolved as reduce (IS < AT). - Conflict between rule 765 and token ISNULL resolved as reduce (ISNULL < AT). - Conflict between rule 765 and token LIKE resolved as reduce (LIKE < AT). - Conflict between rule 765 and token NOT resolved as reduce (NOT < AT). - Conflict between rule 765 and token NOTNULL resolved as reduce (NOTNULL < AT). - Conflict between rule 765 and token OPERATOR resolved as reduce (OPERATOR < AT). - Conflict between rule 765 and token OR resolved as reduce (OR < AT). - Conflict between rule 765 and token SIMILAR resolved as reduce (SIMILAR < AT). - Conflict between rule 765 and token NOT_LA resolved as reduce (NOT_LA < AT). - Conflict between rule 765 and token '<' resolved as reduce ('<' < AT). - Conflict between rule 765 and token '>' resolved as reduce ('>' < AT). - Conflict between rule 765 and token '=' resolved as reduce ('=' < AT). - Conflict between rule 765 and token '+' resolved as reduce ('+' < AT). - Conflict between rule 765 and token '-' resolved as reduce ('-' < AT). - Conflict between rule 765 and token '*' resolved as reduce ('*' < AT). - Conflict between rule 765 and token '/' resolved as reduce ('/' < AT). - Conflict between rule 765 and token '%' resolved as reduce ('%' < AT). - Conflict between rule 765 and token '^' resolved as reduce ('^' < AT). - - -state 2348 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 823 | a_expr BETWEEN SYMMETRIC b_expr AND . a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2599 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2349 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 821 | a_expr BETWEEN opt_asymmetric b_expr AND . a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2600 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2350 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 794 | a_expr ILIKE a_expr ESCAPE a_expr . [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - OPERATOR shift, and go to state 1378 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - BETWEEN error (nonassociative) - GLOB error (nonassociative) - ILIKE error (nonassociative) - IN_P error (nonassociative) - LIKE error (nonassociative) - SIMILAR error (nonassociative) - NOT_LA error (nonassociative) +State 2127 - $default reduce using rule 794 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 794 and token Op resolved as shift (ILIKE < Op). - Conflict between rule 794 and token TYPECAST resolved as shift (ILIKE < TYPECAST). - Conflict between rule 794 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < ILIKE). - Conflict between rule 794 and token POWER_OF resolved as shift (ILIKE < POWER_OF). - Conflict between rule 794 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < ILIKE). - Conflict between rule 794 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < ILIKE). - Conflict between rule 794 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < ILIKE). - Conflict between rule 794 and token AND resolved as reduce (AND < ILIKE). - Conflict between rule 794 and token AT resolved as shift (ILIKE < AT). - Conflict between rule 794 and token BETWEEN resolved as an error (%nonassoc BETWEEN). - Conflict between rule 794 and token COLLATE resolved as shift (ILIKE < COLLATE). - Conflict between rule 794 and token GLOB resolved as an error (%nonassoc GLOB). - Conflict between rule 794 and token ILIKE resolved as an error (%nonassoc ILIKE). - Conflict between rule 794 and token IN_P resolved as an error (%nonassoc IN_P). - Conflict between rule 794 and token IS resolved as reduce (IS < ILIKE). - Conflict between rule 794 and token ISNULL resolved as reduce (ISNULL < ILIKE). - Conflict between rule 794 and token LIKE resolved as an error (%nonassoc LIKE). - Conflict between rule 794 and token NOT resolved as reduce (NOT < ILIKE). - Conflict between rule 794 and token NOTNULL resolved as reduce (NOTNULL < ILIKE). - Conflict between rule 794 and token OPERATOR resolved as shift (ILIKE < OPERATOR). - Conflict between rule 794 and token OR resolved as reduce (OR < ILIKE). - Conflict between rule 794 and token SIMILAR resolved as an error (%nonassoc SIMILAR). - Conflict between rule 794 and token NOT_LA resolved as an error (%nonassoc NOT_LA). - Conflict between rule 794 and token '<' resolved as reduce ('<' < ILIKE). - Conflict between rule 794 and token '>' resolved as reduce ('>' < ILIKE). - Conflict between rule 794 and token '=' resolved as reduce ('=' < ILIKE). - Conflict between rule 794 and token '+' resolved as shift (ILIKE < '+'). - Conflict between rule 794 and token '-' resolved as shift (ILIKE < '-'). - Conflict between rule 794 and token '*' resolved as shift (ILIKE < '*'). - Conflict between rule 794 and token '/' resolved as shift (ILIKE < '/'). - Conflict between rule 794 and token '%' resolved as shift (ILIKE < '%'). - Conflict between rule 794 and token '^' resolved as shift (ILIKE < '^'). - - -state 2351 - - 1020 in_expr: '(' expr_list_opt_comma ')' . - - $default reduce using rule 1020 (in_expr) - - -state 2352 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr [$end, IDENT, LAMBDA_ARROW, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, JOIN, LEFT, LIMIT, NATURAL, NOT, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, ']', ')', ';', ',', '}', ':'] - 817 | a_expr IS DISTINCT FROM a_expr . [$end, IDENT, LAMBDA_ARROW, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, JOIN, LEFT, LIMIT, NATURAL, NOT, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, ']', ')', ';', ',', '}', ':'] - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - LIKE shift, and go to state 1375 - OPERATOR shift, and go to state 1378 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 + 1092 opt_interval: year_keyword • + 1105 | year_keyword • TO month_keyword - IS error (nonassociative) - ISNULL error (nonassociative) - NOTNULL error (nonassociative) + TO shift, and go to state 2614 - $default reduce using rule 817 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 817 and token Op resolved as shift (IS < Op). - Conflict between rule 817 and token TYPECAST resolved as shift (IS < TYPECAST). - Conflict between rule 817 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < IS). - Conflict between rule 817 and token POWER_OF resolved as shift (IS < POWER_OF). - Conflict between rule 817 and token LESS_EQUALS resolved as shift (IS < LESS_EQUALS). - Conflict between rule 817 and token GREATER_EQUALS resolved as shift (IS < GREATER_EQUALS). - Conflict between rule 817 and token NOT_EQUALS resolved as shift (IS < NOT_EQUALS). - Conflict between rule 817 and token AND resolved as reduce (AND < IS). - Conflict between rule 817 and token AT resolved as shift (IS < AT). - Conflict between rule 817 and token BETWEEN resolved as shift (IS < BETWEEN). - Conflict between rule 817 and token COLLATE resolved as shift (IS < COLLATE). - Conflict between rule 817 and token GLOB resolved as shift (IS < GLOB). - Conflict between rule 817 and token ILIKE resolved as shift (IS < ILIKE). - Conflict between rule 817 and token IN_P resolved as shift (IS < IN_P). - Conflict between rule 817 and token IS resolved as an error (%nonassoc IS). - Conflict between rule 817 and token ISNULL resolved as an error (%nonassoc ISNULL). - Conflict between rule 817 and token LIKE resolved as shift (IS < LIKE). - Conflict between rule 817 and token NOT resolved as reduce (NOT < IS). - Conflict between rule 817 and token NOTNULL resolved as an error (%nonassoc NOTNULL). - Conflict between rule 817 and token OPERATOR resolved as shift (IS < OPERATOR). - Conflict between rule 817 and token OR resolved as reduce (OR < IS). - Conflict between rule 817 and token SIMILAR resolved as shift (IS < SIMILAR). - Conflict between rule 817 and token NOT_LA resolved as shift (IS < NOT_LA). - Conflict between rule 817 and token '<' resolved as shift (IS < '<'). - Conflict between rule 817 and token '>' resolved as shift (IS < '>'). - Conflict between rule 817 and token '=' resolved as shift (IS < '='). - Conflict between rule 817 and token '+' resolved as shift (IS < '+'). - Conflict between rule 817 and token '-' resolved as shift (IS < '-'). - Conflict between rule 817 and token '*' resolved as shift (IS < '*'). - Conflict between rule 817 and token '/' resolved as shift (IS < '/'). - Conflict between rule 817 and token '%' resolved as shift (IS < '%'). - Conflict between rule 817 and token '^' resolved as shift (IS < '^'). - - -state 2353 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 818 | a_expr IS NOT DISTINCT FROM . a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2601 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2354 - - 660 RowOrStruct: . ROW - 661 | . STRUCT - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 820 a_expr: a_expr IS NOT OF '(' . type_list ')' - 989 type_list: . Typename - 990 | . type_list ',' Typename - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 703 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETOF shift, and go to state 715 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 718 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - RowOrStruct go to state 727 - Typename go to state 1304 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_list go to state 2602 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 - - -state 2355 - - 819 a_expr: a_expr IS OF '(' type_list . ')' - 990 type_list: type_list . ',' Typename - - ')' shift, and go to state 2603 - ',' shift, and go to state 1638 - - -state 2356 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 790 | a_expr LIKE a_expr ESCAPE a_expr . [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - OPERATOR shift, and go to state 1378 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 + $default reduce using rule 1092 (opt_interval) - BETWEEN error (nonassociative) - GLOB error (nonassociative) - ILIKE error (nonassociative) - IN_P error (nonassociative) - LIKE error (nonassociative) - SIMILAR error (nonassociative) - NOT_LA error (nonassociative) - $default reduce using rule 790 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 790 and token Op resolved as shift (LIKE < Op). - Conflict between rule 790 and token TYPECAST resolved as shift (LIKE < TYPECAST). - Conflict between rule 790 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < LIKE). - Conflict between rule 790 and token POWER_OF resolved as shift (LIKE < POWER_OF). - Conflict between rule 790 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < LIKE). - Conflict between rule 790 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < LIKE). - Conflict between rule 790 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < LIKE). - Conflict between rule 790 and token AND resolved as reduce (AND < LIKE). - Conflict between rule 790 and token AT resolved as shift (LIKE < AT). - Conflict between rule 790 and token BETWEEN resolved as an error (%nonassoc BETWEEN). - Conflict between rule 790 and token COLLATE resolved as shift (LIKE < COLLATE). - Conflict between rule 790 and token GLOB resolved as an error (%nonassoc GLOB). - Conflict between rule 790 and token ILIKE resolved as an error (%nonassoc ILIKE). - Conflict between rule 790 and token IN_P resolved as an error (%nonassoc IN_P). - Conflict between rule 790 and token IS resolved as reduce (IS < LIKE). - Conflict between rule 790 and token ISNULL resolved as reduce (ISNULL < LIKE). - Conflict between rule 790 and token LIKE resolved as an error (%nonassoc LIKE). - Conflict between rule 790 and token NOT resolved as reduce (NOT < LIKE). - Conflict between rule 790 and token NOTNULL resolved as reduce (NOTNULL < LIKE). - Conflict between rule 790 and token OPERATOR resolved as shift (LIKE < OPERATOR). - Conflict between rule 790 and token OR resolved as reduce (OR < LIKE). - Conflict between rule 790 and token SIMILAR resolved as an error (%nonassoc SIMILAR). - Conflict between rule 790 and token NOT_LA resolved as an error (%nonassoc NOT_LA). - Conflict between rule 790 and token '<' resolved as reduce ('<' < LIKE). - Conflict between rule 790 and token '>' resolved as reduce ('>' < LIKE). - Conflict between rule 790 and token '=' resolved as reduce ('=' < LIKE). - Conflict between rule 790 and token '+' resolved as shift (LIKE < '+'). - Conflict between rule 790 and token '-' resolved as shift (LIKE < '-'). - Conflict between rule 790 and token '*' resolved as shift (LIKE < '*'). - Conflict between rule 790 and token '/' resolved as shift (LIKE < '/'). - Conflict between rule 790 and token '%' resolved as shift (LIKE < '%'). - Conflict between rule 790 and token '^' resolved as shift (LIKE < '^'). - - -state 2357 - - 965 qual_Op: OPERATOR '(' any_operator ')' . [$end, IDENT, FCONST, SCONST, BCONST, XCONST, Op, ICONST, PARAM, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AND, ARRAY, AS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, AUTHORIZATION, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BINARY, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CASE, CAST, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLLATION, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONCURRENTLY, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURRENT_CATALOG, CURRENT_DATE, CURRENT_ROLE, CURRENT_SCHEMA, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULT, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DO, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ELSE, ENABLE_P, ENCODING, ENCRYPTED, END_P, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FALSE_P, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FREEZE, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOB, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, IN_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LIMIT, LISTEN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOT, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL_P, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, OR, ORDER, ORDINALITY, OUT_P, OUTER_P, OVER, OVERLAPS, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLACING, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SESSION_USER, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, THEN, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUE_P, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USER, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERBOSE, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHEN, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', '(', ')', ';', ',', '{', '}', '#', '?', ':'] - 969 subquery_Op: OPERATOR '(' any_operator ')' . [ALL, ANY, SOME] - - ALL reduce using rule 969 (subquery_Op) - ANY reduce using rule 969 (subquery_Op) - SOME reduce using rule 969 (subquery_Op) - $default reduce using rule 965 (qual_Op) - - -state 2358 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 798 | a_expr SIMILAR TO a_expr ESCAPE . a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2604 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2359 - - 824 a_expr: a_expr NOT_LA BETWEEN SYMMETRIC b_expr . AND a_expr - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - - Op shift, and go to state 863 - TYPECAST shift, and go to state 2041 - POWER_OF shift, and go to state 2042 - LESS_EQUALS shift, and go to state 2043 - GREATER_EQUALS shift, and go to state 2044 - NOT_EQUALS shift, and go to state 2045 - AND shift, and go to state 2605 - IS shift, and go to state 2047 - OPERATOR shift, and go to state 2048 - '<' shift, and go to state 2049 - '>' shift, and go to state 2050 - '=' shift, and go to state 2051 - '+' shift, and go to state 2052 - '-' shift, and go to state 2053 - '*' shift, and go to state 2054 - '/' shift, and go to state 2055 - '%' shift, and go to state 2056 - '^' shift, and go to state 2057 - - qual_Op go to state 2058 - - -state 2360 - - 822 a_expr: a_expr NOT_LA BETWEEN opt_asymmetric b_expr . AND a_expr - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - - Op shift, and go to state 863 - TYPECAST shift, and go to state 2041 - POWER_OF shift, and go to state 2042 - LESS_EQUALS shift, and go to state 2043 - GREATER_EQUALS shift, and go to state 2044 - NOT_EQUALS shift, and go to state 2045 - AND shift, and go to state 2606 - IS shift, and go to state 2047 - OPERATOR shift, and go to state 2048 - '<' shift, and go to state 2049 - '>' shift, and go to state 2050 - '=' shift, and go to state 2051 - '+' shift, and go to state 2052 - '-' shift, and go to state 2053 - '*' shift, and go to state 2054 - '/' shift, and go to state 2055 - '%' shift, and go to state 2056 - '^' shift, and go to state 2057 - - qual_Op go to state 2058 - - -state 2361 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 796 | a_expr NOT_LA ILIKE a_expr ESCAPE . a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2607 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2362 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 792 | a_expr NOT_LA LIKE a_expr ESCAPE . a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2608 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2363 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 799 | a_expr NOT_LA SIMILAR TO a_expr . [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 800 | a_expr NOT_LA SIMILAR TO a_expr . ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - ESCAPE shift, and go to state 2609 - OPERATOR shift, and go to state 1378 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 +State 2128 - BETWEEN error (nonassociative) - GLOB error (nonassociative) - ILIKE error (nonassociative) - IN_P error (nonassociative) - LIKE error (nonassociative) - SIMILAR error (nonassociative) - NOT_LA error (nonassociative) + 1093 opt_interval: month_keyword • - $default reduce using rule 799 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 799 and token Op resolved as shift (NOT_LA < Op). - Conflict between rule 799 and token TYPECAST resolved as shift (NOT_LA < TYPECAST). - Conflict between rule 799 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < NOT_LA). - Conflict between rule 799 and token POWER_OF resolved as shift (NOT_LA < POWER_OF). - Conflict between rule 799 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < NOT_LA). - Conflict between rule 799 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < NOT_LA). - Conflict between rule 799 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < NOT_LA). - Conflict between rule 799 and token AND resolved as reduce (AND < NOT_LA). - Conflict between rule 799 and token AT resolved as shift (NOT_LA < AT). - Conflict between rule 799 and token BETWEEN resolved as an error (%nonassoc BETWEEN). - Conflict between rule 799 and token COLLATE resolved as shift (NOT_LA < COLLATE). - Conflict between rule 799 and token ESCAPE resolved as shift (NOT_LA < ESCAPE). - Conflict between rule 799 and token GLOB resolved as an error (%nonassoc GLOB). - Conflict between rule 799 and token ILIKE resolved as an error (%nonassoc ILIKE). - Conflict between rule 799 and token IN_P resolved as an error (%nonassoc IN_P). - Conflict between rule 799 and token IS resolved as reduce (IS < NOT_LA). - Conflict between rule 799 and token ISNULL resolved as reduce (ISNULL < NOT_LA). - Conflict between rule 799 and token LIKE resolved as an error (%nonassoc LIKE). - Conflict between rule 799 and token NOT resolved as reduce (NOT < NOT_LA). - Conflict between rule 799 and token NOTNULL resolved as reduce (NOTNULL < NOT_LA). - Conflict between rule 799 and token OPERATOR resolved as shift (NOT_LA < OPERATOR). - Conflict between rule 799 and token OR resolved as reduce (OR < NOT_LA). - Conflict between rule 799 and token SIMILAR resolved as an error (%nonassoc SIMILAR). - Conflict between rule 799 and token NOT_LA resolved as an error (%nonassoc NOT_LA). - Conflict between rule 799 and token '<' resolved as reduce ('<' < NOT_LA). - Conflict between rule 799 and token '>' resolved as reduce ('>' < NOT_LA). - Conflict between rule 799 and token '=' resolved as reduce ('=' < NOT_LA). - Conflict between rule 799 and token '+' resolved as shift (NOT_LA < '+'). - Conflict between rule 799 and token '-' resolved as shift (NOT_LA < '-'). - Conflict between rule 799 and token '*' resolved as shift (NOT_LA < '*'). - Conflict between rule 799 and token '/' resolved as shift (NOT_LA < '/'). - Conflict between rule 799 and token '%' resolved as shift (NOT_LA < '%'). - Conflict between rule 799 and token '^' resolved as shift (NOT_LA < '^'). - - -state 2364 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 828 | a_expr subquery_Op sub_type '(' a_expr . ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - ')' shift, and go to state 2610 - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2365 - - 907 within_group_clause: WITHIN GROUP_P '(' sort_clause . ')' - - ')' shift, and go to state 2611 - - -state 2366 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 909 filter_clause: FILTER '(' WHERE . a_expr ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2612 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2367 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 910 filter_clause: FILTER '(' a_expr . ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - ')' shift, and go to state 2613 - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2368 - - 919 over_clause: OVER . window_specification - 920 | OVER . ColId - 922 window_specification: . '(' opt_existing_window_name opt_partition_clause opt_sort_clause opt_frame_clause ')' - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '(' shift, and go to state 2614 - - window_specification go to state 2615 - ColId go to state 2616 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2369 - - 874 func_expr: func_application within_group_clause filter_clause export_clause over_clause . - - $default reduce using rule 874 (func_expr) - - -state 2370 - - 479 OptTempTableName: GLOBAL TEMP opt_table . qualified_name - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 2617 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2371 - - 478 OptTempTableName: GLOBAL TEMPORARY opt_table . qualified_name - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 2618 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2372 - - 477 OptTempTableName: LOCAL TEMP opt_table . qualified_name - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 2619 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2373 - - 476 OptTempTableName: LOCAL TEMPORARY opt_table . qualified_name - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 2620 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2374 - - 475 OptTempTableName: TEMP opt_table qualified_name . - - $default reduce using rule 475 (OptTempTableName) - - -state 2375 - - 474 OptTempTableName: TEMPORARY opt_table qualified_name . - - $default reduce using rule 474 (OptTempTableName) - - -state 2376 - - 480 OptTempTableName: UNLOGGED opt_table qualified_name . - - $default reduce using rule 480 (OptTempTableName) - - -state 2377 - - 610 table_ref: LATERAL_P select_with_parens . opt_alias_clause - 619 alias_clause: . AS ColIdOrString '(' name_list_opt_comma ')' - 620 | . AS ColIdOrString - 621 | . ColId '(' name_list_opt_comma ')' - 622 | . ColId - 623 opt_alias_clause: . alias_clause - 624 | . [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - AS shift, and go to state 2384 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 624 (opt_alias_clause) - - alias_clause go to state 2385 - opt_alias_clause go to state 2621 - ColId go to state 2387 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2378 - - 608 table_ref: LATERAL_P func_table . func_alias_clause - 619 alias_clause: . AS ColIdOrString '(' name_list_opt_comma ')' - 620 | . AS ColIdOrString - 621 | . ColId '(' name_list_opt_comma ')' - 622 | . ColId - 625 func_alias_clause: . alias_clause - 626 | . AS '(' TableFuncElementList ')' - 627 | . AS ColIdOrString '(' TableFuncElementList ')' - 628 | . ColId '(' TableFuncElementList ')' - 629 | . [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - AS shift, and go to state 2399 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 629 (func_alias_clause) - - alias_clause go to state 2400 - func_alias_clause go to state 2622 - ColId go to state 2402 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2379 - - 643 func_table: ROWS FROM . '(' rowsfrom_list ')' opt_ordinality - - '(' shift, and go to state 2623 - - -state 2380 - - 448 select_with_parens: '(' select_with_parens . ')' - 458 select_clause: select_with_parens . [EXCEPT, FETCH, FOR, INTERSECT, LIMIT, OFFSET, ORDER, UNION] - 609 table_ref: select_with_parens . opt_alias_clause opt_tablesample_clause - 619 alias_clause: . AS ColIdOrString '(' name_list_opt_comma ')' - 620 | . AS ColIdOrString - 621 | . ColId '(' name_list_opt_comma ')' - 622 | . ColId - 623 opt_alias_clause: . alias_clause - 624 | . [CROSS, FULL, INNER_P, JOIN, LEFT, NATURAL, RIGHT, TABLESAMPLE] - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - AS shift, and go to state 2384 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - ')' shift, and go to state 989 - - CROSS reduce using rule 624 (opt_alias_clause) - FULL reduce using rule 624 (opt_alias_clause) - INNER_P reduce using rule 624 (opt_alias_clause) - JOIN reduce using rule 624 (opt_alias_clause) - LEFT reduce using rule 624 (opt_alias_clause) - NATURAL reduce using rule 624 (opt_alias_clause) - RIGHT reduce using rule 624 (opt_alias_clause) - TABLESAMPLE reduce using rule 624 (opt_alias_clause) - $default reduce using rule 458 (select_clause) - - alias_clause go to state 2385 - opt_alias_clause go to state 2386 - ColId go to state 2387 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2381 - - 461 simple_select: values_clause_opt_comma . [EXCEPT, FETCH, FOR, INTERSECT, LIMIT, OFFSET, ORDER, UNION, ')'] - 607 table_ref: values_clause_opt_comma . alias_clause opt_tablesample_clause - 619 alias_clause: . AS ColIdOrString '(' name_list_opt_comma ')' - 620 | . AS ColIdOrString - 621 | . ColId '(' name_list_opt_comma ')' - 622 | . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - AS shift, and go to state 2384 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 461 (simple_select) - - alias_clause go to state 2388 - ColId go to state 2387 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2382 - - 614 joined_table: table_ref . CROSS JOIN table_ref - 615 | table_ref . join_type JOIN table_ref join_qual - 616 | table_ref . JOIN table_ref join_qual - 617 | table_ref . NATURAL join_type JOIN table_ref - 618 | table_ref . NATURAL JOIN table_ref - 630 join_type: . FULL join_outer - 631 | . LEFT join_outer - 632 | . RIGHT join_outer - 633 | . INNER_P - - CROSS shift, and go to state 2390 - FULL shift, and go to state 2391 - INNER_P shift, and go to state 2392 - JOIN shift, and go to state 2393 - LEFT shift, and go to state 2394 - NATURAL shift, and go to state 2395 - RIGHT shift, and go to state 2396 - - join_type go to state 2397 - - -state 2383 - - 611 table_ref: joined_table . [CROSS, FULL, INNER_P, JOIN, LEFT, NATURAL, RIGHT] - 612 | '(' joined_table . ')' alias_clause - 613 joined_table: '(' joined_table . ')' - - ')' shift, and go to state 2624 - - $default reduce using rule 611 (table_ref) - - -state 2384 - - 619 alias_clause: AS . ColIdOrString '(' name_list_opt_comma ')' - 620 | AS . ColIdOrString - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 1347 - ColIdOrString go to state 2625 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2385 - - 623 opt_alias_clause: alias_clause . - - $default reduce using rule 623 (opt_alias_clause) - - -state 2386 - - 536 tablesample_clause: . TABLESAMPLE tablesample_entry - 537 opt_tablesample_clause: . tablesample_clause - 538 | . [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - 609 table_ref: select_with_parens opt_alias_clause . opt_tablesample_clause - - TABLESAMPLE shift, and go to state 2626 - - $default reduce using rule 538 (opt_tablesample_clause) - - tablesample_clause go to state 2627 - opt_tablesample_clause go to state 2628 - - -state 2387 - - 621 alias_clause: ColId . '(' name_list_opt_comma ')' - 622 | ColId . [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, TABLESAMPLE, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - - '(' shift, and go to state 2629 - - $default reduce using rule 622 (alias_clause) - - -state 2388 - - 536 tablesample_clause: . TABLESAMPLE tablesample_entry - 537 opt_tablesample_clause: . tablesample_clause - 538 | . [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - 607 table_ref: values_clause_opt_comma alias_clause . opt_tablesample_clause - - TABLESAMPLE shift, and go to state 2626 - - $default reduce using rule 538 (opt_tablesample_clause) - - tablesample_clause go to state 2627 - opt_tablesample_clause go to state 2630 - - -state 2389 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 602 from_list: from_list ',' . table_ref - 604 from_list_opt_comma: from_list ',' . [$end, CREATE_P, EXCEPT, FETCH, FOR, GROUP_P, HAVING, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WHERE, WINDOW, WITH, ')', ';'] - 605 table_ref: . relation_expr opt_alias_clause opt_tablesample_clause - 606 | . func_table func_alias_clause opt_tablesample_clause - 607 | . values_clause_opt_comma alias_clause opt_tablesample_clause - 608 | . LATERAL_P func_table func_alias_clause - 609 | . select_with_parens opt_alias_clause opt_tablesample_clause - 610 | . LATERAL_P select_with_parens opt_alias_clause - 611 | . joined_table - 612 | . '(' joined_table ')' alias_clause - 613 joined_table: . '(' joined_table ')' - 614 | . table_ref CROSS JOIN table_ref - 615 | . table_ref join_type JOIN table_ref join_qual - 616 | . table_ref JOIN table_ref join_qual - 617 | . table_ref NATURAL join_type JOIN table_ref - 618 | . table_ref NATURAL JOIN table_ref - 638 relation_expr: . qualified_name - 639 | . qualified_name '*' - 640 | . ONLY qualified_name - 641 | . ONLY '(' qualified_name ')' - 642 func_table: . func_expr_windowless opt_ordinality - 643 | . ROWS FROM '(' rowsfrom_list ')' opt_ordinality - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 876 func_expr_windowless: . func_application - 877 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BINARY shift, and go to state 116 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 2123 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ONLY shift, and go to state 589 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 2124 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 584 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '(' shift, and go to state 2125 - - $default reduce using rule 604 (from_list_opt_comma) - - select_with_parens go to state 2126 - values_clause go to state 62 - values_clause_opt_comma go to state 2127 - table_ref go to state 2631 - joined_table go to state 2131 - relation_expr go to state 2132 - func_table go to state 2133 - func_application go to state 2134 - func_expr_windowless go to state 2135 - func_expr_common_subexpr go to state 2136 - qualified_name go to state 591 - func_name go to state 485 - ColId go to state 2137 - ColIdOrString go to state 593 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2390 - - 614 joined_table: table_ref CROSS . JOIN table_ref - - JOIN shift, and go to state 2632 - - -state 2391 - - 630 join_type: FULL . join_outer - 634 join_outer: . OUTER_P - 635 | . [JOIN] - - OUTER_P shift, and go to state 2633 - - $default reduce using rule 635 (join_outer) - - join_outer go to state 2634 - - -state 2392 - - 633 join_type: INNER_P . - - $default reduce using rule 633 (join_type) - - -state 2393 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 605 table_ref: . relation_expr opt_alias_clause opt_tablesample_clause - 606 | . func_table func_alias_clause opt_tablesample_clause - 607 | . values_clause_opt_comma alias_clause opt_tablesample_clause - 608 | . LATERAL_P func_table func_alias_clause - 609 | . select_with_parens opt_alias_clause opt_tablesample_clause - 610 | . LATERAL_P select_with_parens opt_alias_clause - 611 | . joined_table - 612 | . '(' joined_table ')' alias_clause - 613 joined_table: . '(' joined_table ')' - 614 | . table_ref CROSS JOIN table_ref - 615 | . table_ref join_type JOIN table_ref join_qual - 616 | . table_ref JOIN table_ref join_qual - 616 | table_ref JOIN . table_ref join_qual - 617 | . table_ref NATURAL join_type JOIN table_ref - 618 | . table_ref NATURAL JOIN table_ref - 638 relation_expr: . qualified_name - 639 | . qualified_name '*' - 640 | . ONLY qualified_name - 641 | . ONLY '(' qualified_name ')' - 642 func_table: . func_expr_windowless opt_ordinality - 643 | . ROWS FROM '(' rowsfrom_list ')' opt_ordinality - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 876 func_expr_windowless: . func_application - 877 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BINARY shift, and go to state 116 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 2123 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ONLY shift, and go to state 589 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 2124 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 584 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '(' shift, and go to state 2125 - - select_with_parens go to state 2126 - values_clause go to state 62 - values_clause_opt_comma go to state 2127 - table_ref go to state 2635 - joined_table go to state 2131 - relation_expr go to state 2132 - func_table go to state 2133 - func_application go to state 2134 - func_expr_windowless go to state 2135 - func_expr_common_subexpr go to state 2136 - qualified_name go to state 591 - func_name go to state 485 - ColId go to state 2137 - ColIdOrString go to state 593 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2394 - - 631 join_type: LEFT . join_outer - 634 join_outer: . OUTER_P - 635 | . [JOIN] - - OUTER_P shift, and go to state 2633 - - $default reduce using rule 635 (join_outer) - - join_outer go to state 2636 - - -state 2395 - - 617 joined_table: table_ref NATURAL . join_type JOIN table_ref - 618 | table_ref NATURAL . JOIN table_ref - 630 join_type: . FULL join_outer - 631 | . LEFT join_outer - 632 | . RIGHT join_outer - 633 | . INNER_P - - FULL shift, and go to state 2391 - INNER_P shift, and go to state 2392 - JOIN shift, and go to state 2637 - LEFT shift, and go to state 2394 - RIGHT shift, and go to state 2396 - - join_type go to state 2638 - - -state 2396 - - 632 join_type: RIGHT . join_outer - 634 join_outer: . OUTER_P - 635 | . [JOIN] - - OUTER_P shift, and go to state 2633 - - $default reduce using rule 635 (join_outer) - - join_outer go to state 2639 - - -state 2397 - - 615 joined_table: table_ref join_type . JOIN table_ref join_qual - - JOIN shift, and go to state 2640 - - -state 2398 - - 536 tablesample_clause: . TABLESAMPLE tablesample_entry - 537 opt_tablesample_clause: . tablesample_clause - 538 | . [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - 605 table_ref: relation_expr opt_alias_clause . opt_tablesample_clause - - TABLESAMPLE shift, and go to state 2626 - - $default reduce using rule 538 (opt_tablesample_clause) - - tablesample_clause go to state 2627 - opt_tablesample_clause go to state 2641 - - -state 2399 - - 619 alias_clause: AS . ColIdOrString '(' name_list_opt_comma ')' - 620 | AS . ColIdOrString - 626 func_alias_clause: AS . '(' TableFuncElementList ')' - 627 | AS . ColIdOrString '(' TableFuncElementList ')' - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '(' shift, and go to state 2642 + $default reduce using rule 1093 (opt_interval) - ColId go to state 1347 - ColIdOrString go to state 2643 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 +State 2129 -state 2400 + 1094 opt_interval: day_keyword • + 1106 | day_keyword • TO hour_keyword + 1107 | day_keyword • TO minute_keyword + 1108 | day_keyword • TO second_keyword - 625 func_alias_clause: alias_clause . + TO shift, and go to state 2615 - $default reduce using rule 625 (func_alias_clause) + $default reduce using rule 1094 (opt_interval) -state 2401 +State 2130 - 536 tablesample_clause: . TABLESAMPLE tablesample_entry - 537 opt_tablesample_clause: . tablesample_clause - 538 | . [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - 606 table_ref: func_table func_alias_clause . opt_tablesample_clause + 1095 opt_interval: hour_keyword • + 1109 | hour_keyword • TO minute_keyword + 1110 | hour_keyword • TO second_keyword - TABLESAMPLE shift, and go to state 2626 + TO shift, and go to state 2616 - $default reduce using rule 538 (opt_tablesample_clause) + $default reduce using rule 1095 (opt_interval) - tablesample_clause go to state 2627 - opt_tablesample_clause go to state 2644 +State 2131 -state 2402 + 1096 opt_interval: minute_keyword • + 1111 | minute_keyword • TO second_keyword - 621 alias_clause: ColId . '(' name_list_opt_comma ')' - 622 | ColId . [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, TABLESAMPLE, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - 628 func_alias_clause: ColId . '(' TableFuncElementList ')' + TO shift, and go to state 2617 - '(' shift, and go to state 2645 - - $default reduce using rule 622 (alias_clause) - - -state 2403 - - 649 opt_ordinality: WITH_LA . ORDINALITY - - ORDINALITY shift, and go to state 2646 - - -state 2404 - - 642 func_table: func_expr_windowless opt_ordinality . - - $default reduce using rule 642 (func_table) - - -state 2405 - - 1031 indirection_el: . '.' attr_name - 1032 | . '[' a_expr ']' - 1033 | . '[' opt_slice_bound ':' opt_slice_bound ']' - 1037 indirection: indirection . indirection_el - 1068 qualified_name: ColId indirection . [$end, IDENT, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INVOKER, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, '*', ')', ';', ','] - 1076 func_name: ColId indirection . ['('] - - '[' shift, and go to state 637 - '.' shift, and go to state 638 - - '(' reduce using rule 1076 (func_name) - $default reduce using rule 1068 (qualified_name) - - indirection_el go to state 1185 - - -state 2406 - - 651 where_clause: WHERE a_expr . [$end, CREATE_P, DO, EXCEPT, FETCH, FOR, GROUP_P, HAVING, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WINDOW, WITH, ')', ';'] - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 651 (where_clause) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2407 - - 556 group_clause: GROUP_P . BY group_by_list_opt_comma - 557 | GROUP_P . BY ALL - 558 | GROUP_P . BY '*' - - BY shift, and go to state 2647 - - -state 2408 - - 460 simple_select: SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause . having_clause window_clause qualify_clause sample_clause - 575 having_clause: . HAVING a_expr - 576 | . [$end, CREATE_P, EXCEPT, FETCH, FOR, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WINDOW, WITH, ')', ';'] - - HAVING shift, and go to state 2648 - - $default reduce using rule 576 (having_clause) - - having_clause go to state 2649 - - -state 2409 - - 868 func_application: func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls . ')' - 1083 AexprConst: func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls . ')' Sconst - - ')' shift, and go to state 2650 - - -state 2410 - - 1052 target_el: ColId '.' '*' opt_except_list opt_replace_list . - - $default reduce using rule 1052 (target_el) - - -state 2411 - - 459 simple_select: SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause . having_clause window_clause qualify_clause sample_clause - 575 having_clause: . HAVING a_expr - 576 | . [$end, CREATE_P, EXCEPT, FETCH, FOR, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WINDOW, WITH, ')', ';'] - - HAVING shift, and go to state 2648 - - $default reduce using rule 576 (having_clause) - - having_clause go to state 2651 - - -state 2412 - - 1092 Sconst: . SCONST - 1205 zone_value: ConstInterval '(' Iconst ')' . Sconst - - SCONST shift, and go to state 556 - - Sconst go to state 2652 - - -state 2413 - - 471 common_table_expr: name opt_name_list AS '(' PreparableStmt ')' . - - $default reduce using rule 471 (common_table_expr) - - -state 2414 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 1236 where_or_current_clause: WHERE a_expr . [$end, RETURNING, ')', ';'] - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 1236 (where_or_current_clause) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2415 - - 139 returning_clause: RETURNING . target_list - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1044 target_list: . target_el - 1045 | . target_list ',' target_el - 1048 target_el: . a_expr AS ColLabelOrString - 1049 | . a_expr IDENT - 1050 | . a_expr - 1051 | . '*' opt_except_list opt_replace_list - 1052 | . ColId '.' '*' opt_except_list opt_replace_list - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '*' shift, and go to state 922 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 940 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - target_list go to state 2653 - target_el go to state 952 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 957 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2416 - - 1232 DeleteStmt: opt_with_clause DELETE_P FROM relation_expr_opt_alias using_clause where_or_current_clause returning_clause . - - $default reduce using rule 1232 (DeleteStmt) - - -state 2417 - - 119 insert_rest: OVERRIDING override_kind VALUE_P . SelectStmt - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - SelectStmt go to state 2654 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - - -state 2418 - - 120 insert_rest: '(' insert_column_list ')' . SelectStmt - 121 | '(' insert_column_list ')' . OVERRIDING override_kind VALUE_P SelectStmt - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - - OVERRIDING shift, and go to state 2655 - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - SelectStmt go to state 2656 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - - -state 2419 - - 130 insert_column_item: . ColId opt_indirection - 150 insert_column_list: insert_column_list ',' . insert_column_item - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - insert_column_item go to state 2657 - ColId go to state 2156 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2420 - - 130 insert_column_item: ColId opt_indirection . [')', ','] - 1031 indirection_el: . '.' attr_name - 1032 | . '[' a_expr ']' - 1033 | . '[' opt_slice_bound ':' opt_slice_bound ']' - 1039 opt_indirection: opt_indirection . indirection_el - - '[' shift, and go to state 637 - '.' shift, and go to state 638 - - $default reduce using rule 130 (insert_column_item) - - indirection_el go to state 1645 - - -state 2421 - - 125 opt_conf_expr: . '(' index_params ')' where_clause - 126 | . ON CONSTRAINT name - 127 | . [DO] - 133 opt_on_conflict: ON CONFLICT . opt_conf_expr DO UPDATE SET set_clause_list_opt_comma where_clause - 134 | ON CONFLICT . opt_conf_expr DO NOTHING - - ON shift, and go to state 2658 - '(' shift, and go to state 2659 - - $default reduce using rule 127 (opt_conf_expr) - - opt_conf_expr go to state 2660 - - -state 2422 - - 117 InsertStmt: opt_with_clause INSERT INTO insert_target insert_rest opt_on_conflict returning_clause . - - $default reduce using rule 117 (InsertStmt) - - -state 2423 - - 132 set_clause: '(' set_target_list ')' . '=' a_expr - - '=' shift, and go to state 2661 - - -state 2424 - - 144 set_target_list: set_target_list ',' . set_target - 157 set_target: . ColId opt_indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - set_target go to state 2662 - ColId go to state 1821 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2425 - - 152 set_clause_list: set_clause_list ',' set_clause . - - $default reduce using rule 152 (set_clause_list) - - -state 2426 - - 139 returning_clause: . RETURNING target_list - 140 | . [$end, ')', ';'] - 396 UpdateStmt: opt_with_clause UPDATE relation_expr_opt_alias SET set_clause_list_opt_comma from_clause where_or_current_clause . returning_clause - - RETURNING shift, and go to state 2415 - - $default reduce using rule 140 (returning_clause) - - returning_clause go to state 2663 - - -state 2427 - - 131 set_clause: set_target '=' a_expr . [$end, FROM, RETURNING, WHERE, ')', ';', ','] - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 131 (set_clause) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2428 - - 507 opt_nulls_order: NULLS_LA FIRST_P . - - $default reduce using rule 507 (opt_nulls_order) - - -state 2429 - - 508 opt_nulls_order: NULLS_LA LAST_P . - - $default reduce using rule 508 (opt_nulls_order) - - -state 2430 - - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 967 qual_all_Op: OPERATOR '(' . any_operator ')' - 976 any_operator: . all_Op - 977 | . ColId '.' any_operator - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - Op shift, and go to state 1670 - POWER_OF shift, and go to state 1671 - LESS_EQUALS shift, and go to state 1672 - GREATER_EQUALS shift, and go to state 1673 - NOT_EQUALS shift, and go to state 1674 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '<' shift, and go to state 1675 - '>' shift, and go to state 1676 - '=' shift, and go to state 1677 - '+' shift, and go to state 1678 - '-' shift, and go to state 1679 - '*' shift, and go to state 1680 - '/' shift, and go to state 1681 - '%' shift, and go to state 1682 - '^' shift, and go to state 1683 - - all_Op go to state 1684 - MathOp go to state 1392 - any_operator go to state 2664 - ColId go to state 1686 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2431 - - 502 sortby: a_expr USING qual_all_Op opt_nulls_order . - - $default reduce using rule 502 (sortby) - - -state 2432 - - 518 limit_clause: FETCH first_or_next select_fetch_first_value row_or_rows ONLY . - - $default reduce using rule 518 (limit_clause) - - -state 2433 - - 1066 qualified_name_list: qualified_name_list ',' qualified_name . - - $default reduce using rule 1066 (qualified_name_list) - - -state 2434 - - 110 RenameStmt: ALTER INDEX IF_P EXISTS qualified_name RENAME TO name . - - $default reduce using rule 110 (RenameStmt) - - -state 2435 - - 213 ConstraintAttributeSpec: . - 214 | . ConstraintAttributeSpec ConstraintAttributeElem - 326 ConstraintElem: CHECK_P '(' a_expr ')' . ConstraintAttributeSpec - - $default reduce using rule 213 (ConstraintAttributeSpec) - - ConstraintAttributeSpec go to state 2665 - - -state 2436 - - 60 alter_table_cmd: ADD_P COLUMN IF_P NOT EXISTS . columnDef - 294 columnDef: . ColId Typename ColQualList - 295 | . ColId opt_Typename GeneratedConstraintElem ColQualList - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - columnDef go to state 2666 - ColId go to state 1490 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2437 - - 331 ConstraintElem: FOREIGN KEY '(' columnList_opt_comma . ')' REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec - - ')' shift, and go to state 2667 - - -state 2438 - - 58 alter_table_cmd: ADD_P IF_P NOT EXISTS columnDef . - - $default reduce using rule 58 (alter_table_cmd) - - -state 2439 - - 329 ConstraintElem: PRIMARY KEY '(' columnList_opt_comma . ')' opt_definition ConstraintAttributeSpec - - ')' shift, and go to state 2668 - - -state 2440 - - 214 ConstraintAttributeSpec: ConstraintAttributeSpec . ConstraintAttributeElem - 288 ConstraintAttributeElem: . NOT DEFERRABLE - 289 | . DEFERRABLE - 290 | . INITIALLY IMMEDIATE - 291 | . INITIALLY DEFERRED - 292 | . NOT VALID - 293 | . NO INHERIT - 330 ConstraintElem: PRIMARY KEY ExistingIndex ConstraintAttributeSpec . [$end, ')', ';', ','] - - DEFERRABLE shift, and go to state 2444 - INITIALLY shift, and go to state 2445 - NO shift, and go to state 2446 - NOT shift, and go to state 2447 - - $default reduce using rule 330 (ConstraintElem) - - ConstraintAttributeElem go to state 2448 - - -state 2441 - - 274 ExistingIndex: USING INDEX index_name . - - $default reduce using rule 274 (ExistingIndex) - - -state 2442 - - 309 columnElem: . ColId - 320 columnList: columnList ',' . columnElem - 322 columnList_opt_comma: columnList ',' . [')'] - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 322 (columnList_opt_comma) - - columnElem go to state 2246 - ColId go to state 1547 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2443 - - 304 opt_definition: . WITH definition - 305 | . [$end, DEFERRABLE, INITIALLY, NO, NOT, ')', ';', ','] - 327 ConstraintElem: UNIQUE '(' columnList_opt_comma ')' . opt_definition ConstraintAttributeSpec - - WITH shift, and go to state 2669 - - $default reduce using rule 305 (opt_definition) - - opt_definition go to state 2670 - - -state 2444 - - 289 ConstraintAttributeElem: DEFERRABLE . - - $default reduce using rule 289 (ConstraintAttributeElem) - - -state 2445 - - 290 ConstraintAttributeElem: INITIALLY . IMMEDIATE - 291 | INITIALLY . DEFERRED - - DEFERRED shift, and go to state 2671 - IMMEDIATE shift, and go to state 2672 - - -state 2446 - - 293 ConstraintAttributeElem: NO . INHERIT - - INHERIT shift, and go to state 2673 - - -state 2447 - - 288 ConstraintAttributeElem: NOT . DEFERRABLE - 292 | NOT . VALID - - DEFERRABLE shift, and go to state 2674 - VALID shift, and go to state 2675 - - -state 2448 - - 214 ConstraintAttributeSpec: ConstraintAttributeSpec ConstraintAttributeElem . - - $default reduce using rule 214 (ConstraintAttributeSpec) - - -state 2449 - - 247 GeneratedConstraintElem: AS '(' . a_expr ')' opt_GeneratedColumnType - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2676 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2450 - - 347 generated_when: ALWAYS . - - $default reduce using rule 347 (generated_when) - - -state 2451 - - 348 generated_when: BY . DEFAULT - - DEFAULT shift, and go to state 2677 - - -state 2452 - - 245 GeneratedConstraintElem: GENERATED generated_when . AS IDENTITY_P OptParenthesizedSeqOptList - 246 | GENERATED generated_when . AS '(' a_expr ')' opt_GeneratedColumnType - - AS shift, and go to state 2678 - - -state 2453 - - 229 ColConstraint: . CONSTRAINT name ColConstraintElem - 230 | . ColConstraintElem - 231 | . ConstraintAttr - 232 | . COLLATE any_name - 233 ColConstraintElem: . NOT NULL_P - 234 | . NULL_P - 235 | . UNIQUE opt_definition - 236 | . PRIMARY KEY opt_definition - 237 | . CHECK_P '(' a_expr ')' opt_no_inherit - 238 | . USING COMPRESSION name - 239 | . DEFAULT b_expr - 240 | . REFERENCES qualified_name opt_column_list key_match key_actions - 275 ConstraintAttr: . DEFERRABLE - 276 | . NOT DEFERRABLE - 277 | . INITIALLY DEFERRED - 278 | . INITIALLY IMMEDIATE - 295 columnDef: ColId opt_Typename GeneratedConstraintElem ColQualList . [$end, ')', ';', ','] - 312 ColQualList: ColQualList . ColConstraint - - CHECK_P shift, and go to state 2454 - COLLATE shift, and go to state 2455 - CONSTRAINT shift, and go to state 2456 - DEFAULT shift, and go to state 2457 - DEFERRABLE shift, and go to state 2458 - INITIALLY shift, and go to state 2459 - NOT shift, and go to state 2460 - NULL_P shift, and go to state 2461 - PRIMARY shift, and go to state 2462 - REFERENCES shift, and go to state 2463 - UNIQUE shift, and go to state 2464 - USING shift, and go to state 2465 - - $default reduce using rule 295 (columnDef) - - ColConstraint go to state 2466 - ColConstraintElem go to state 2467 - ConstraintAttr go to state 2468 - - -state 2454 - - 237 ColConstraintElem: CHECK_P . '(' a_expr ')' opt_no_inherit - - '(' shift, and go to state 2679 - - -state 2455 - - 232 ColConstraint: COLLATE . any_name - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1107 any_name: . ColId - 1108 | . ColId attrs - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 650 - any_name go to state 2680 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2456 - - 229 ColConstraint: CONSTRAINT . name ColConstraintElem - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 2681 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2457 - - 239 ColConstraintElem: DEFAULT . b_expr - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2682 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2458 - - 275 ConstraintAttr: DEFERRABLE . - - $default reduce using rule 275 (ConstraintAttr) - - -state 2459 - - 277 ConstraintAttr: INITIALLY . DEFERRED - 278 | INITIALLY . IMMEDIATE - - DEFERRED shift, and go to state 2683 - IMMEDIATE shift, and go to state 2684 - - -state 2460 - - 233 ColConstraintElem: NOT . NULL_P - 276 ConstraintAttr: NOT . DEFERRABLE - - DEFERRABLE shift, and go to state 2685 - NULL_P shift, and go to state 2686 - - -state 2461 - - 234 ColConstraintElem: NULL_P . - - $default reduce using rule 234 (ColConstraintElem) - - -state 2462 - - 236 ColConstraintElem: PRIMARY . KEY opt_definition - - KEY shift, and go to state 2687 - - -state 2463 - - 240 ColConstraintElem: REFERENCES . qualified_name opt_column_list key_match key_actions - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 2688 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2464 - - 235 ColConstraintElem: UNIQUE . opt_definition - 304 opt_definition: . WITH definition - 305 | . [$end, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, INITIALLY, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - - WITH shift, and go to state 2669 - - $default reduce using rule 305 (opt_definition) - - opt_definition go to state 2689 - - -state 2465 - - 238 ColConstraintElem: USING . COMPRESSION name + $default reduce using rule 1096 (opt_interval) - COMPRESSION shift, and go to state 2690 +State 2132 -state 2466 + 1097 opt_interval: second_keyword • - 312 ColQualList: ColQualList ColConstraint . + $default reduce using rule 1097 (opt_interval) - $default reduce using rule 312 (ColQualList) +State 2133 -state 2467 + 1098 opt_interval: millisecond_keyword • - 230 ColConstraint: ColConstraintElem . + $default reduce using rule 1098 (opt_interval) - $default reduce using rule 230 (ColConstraint) +State 2134 -state 2468 + 1099 opt_interval: microsecond_keyword • - 231 ColConstraint: ConstraintAttr . + $default reduce using rule 1099 (opt_interval) - $default reduce using rule 231 (ColConstraint) +State 2135 -state 2469 + 1100 opt_interval: week_keyword • - 68 alter_table_cmd: ALTER opt_column ColId ADD_P GENERATED . generated_when AS IDENTITY_P OptParenthesizedSeqOptList - 347 generated_when: . ALWAYS - 348 | . BY DEFAULT + $default reduce using rule 1100 (opt_interval) - ALWAYS shift, and go to state 2450 - BY shift, and go to state 2451 - generated_when go to state 2691 +State 2136 + 1101 opt_interval: quarter_keyword • -state 2470 + $default reduce using rule 1101 (opt_interval) - 50 alter_column_default: DROP DEFAULT . - $default reduce using rule 50 (alter_column_default) +State 2137 + 1102 opt_interval: decade_keyword • -state 2471 + $default reduce using rule 1102 (opt_interval) - 70 alter_table_cmd: ALTER opt_column ColId DROP IDENTITY_P . [$end, ';', ','] - 71 | ALTER opt_column ColId DROP IDENTITY_P . IF_P EXISTS - IF_P shift, and go to state 2692 +State 2138 - $default reduce using rule 70 (alter_table_cmd) + 1103 opt_interval: century_keyword • + $default reduce using rule 1103 (opt_interval) -state 2472 - - 62 alter_table_cmd: ALTER opt_column ColId DROP NOT . NULL_P - - NULL_P shift, and go to state 2693 - - -state 2473 - - 66 alter_table_cmd: ALTER opt_column ColId RESET reloptions . - - $default reduce using rule 66 (alter_table_cmd) - - -state 2474 - - 52 alter_identity_column_option: RESTART opt_with . NumericOnly - 178 NumericOnly: . FCONST - 179 | . '+' FCONST - 180 | . '-' FCONST - 181 | . SignedIconst - 198 SignedIconst: . Iconst - 199 | . '+' Iconst - 200 | . '-' Iconst - 1091 Iconst: . ICONST - - FCONST shift, and go to state 1281 - ICONST shift, and go to state 864 - '+' shift, and go to state 1285 - '-' shift, and go to state 1286 - - NumericOnly go to state 2694 - SignedIconst go to state 1288 - Iconst go to state 1289 - - -state 2475 - - 95 opt_set_data: SET DATA_P . - - $default reduce using rule 95 (opt_set_data) - - -state 2476 - - 49 alter_column_default: SET DEFAULT . a_expr - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2695 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2477 - - 54 alter_identity_column_option: SET GENERATED . generated_when - 347 generated_when: . ALWAYS - 348 | . BY DEFAULT - - ALWAYS shift, and go to state 2450 - BY shift, and go to state 2451 - - generated_when go to state 2696 - - -state 2478 - - 63 alter_table_cmd: ALTER opt_column ColId SET NOT . NULL_P - - NULL_P shift, and go to state 2697 - - -state 2479 - - 64 alter_table_cmd: ALTER opt_column ColId SET STATISTICS . SignedIconst - 198 SignedIconst: . Iconst - 199 | . '+' Iconst - 200 | . '-' Iconst - 1091 Iconst: . ICONST - - ICONST shift, and go to state 864 - '+' shift, and go to state 2698 - '-' shift, and go to state 2699 - - SignedIconst go to state 2700 - Iconst go to state 1289 - - -state 2480 - - 67 alter_table_cmd: ALTER opt_column ColId SET STORAGE . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 2701 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2481 - - 53 alter_identity_column_option: SET SeqOptElem . - - $default reduce using rule 53 (alter_identity_column_option) - - -state 2482 - - 65 alter_table_cmd: ALTER opt_column ColId SET reloptions . - - $default reduce using rule 65 (alter_table_cmd) - - -state 2483 - - 53 alter_identity_column_option: SET . SeqOptElem - 54 | SET . GENERATED generated_when - 182 SeqOptElem: . AS SimpleTypename - 183 | . CACHE NumericOnly - 184 | . CYCLE - 185 | . NO CYCLE - 186 | . INCREMENT opt_by NumericOnly - 187 | . MAXVALUE NumericOnly - 188 | . MINVALUE NumericOnly - 189 | . NO MAXVALUE - 190 | . NO MINVALUE - 191 | . OWNED BY any_name - 192 | . SEQUENCE NAME_P any_name - 193 | . START opt_with NumericOnly - 194 | . RESTART - 195 | . RESTART opt_with NumericOnly - - AS shift, and go to state 1033 - CACHE shift, and go to state 1034 - CYCLE shift, and go to state 1035 - GENERATED shift, and go to state 2477 - INCREMENT shift, and go to state 1036 - MAXVALUE shift, and go to state 1037 - MINVALUE shift, and go to state 1038 - NO shift, and go to state 1039 - OWNED shift, and go to state 1040 - RESTART shift, and go to state 1042 - SEQUENCE shift, and go to state 1043 - START shift, and go to state 1045 - - SeqOptElem go to state 2481 - - -state 2484 - - 48 alter_identity_column_option_list: alter_identity_column_option_list alter_identity_column_option . - - $default reduce using rule 48 (alter_identity_column_option_list) - - -state 2485 - - 74 alter_table_cmd: ALTER opt_column ColId opt_set_data TYPE_P . Typename opt_collate_clause alter_using - 660 RowOrStruct: . ROW - 661 | . STRUCT - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 703 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETOF shift, and go to state 715 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 718 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - RowOrStruct go to state 727 - Typename go to state 2702 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 - - -state 2486 - - 79 alter_table_cmd: DROP CONSTRAINT IF_P EXISTS name . opt_drop_behavior - 382 opt_drop_behavior: . CASCADE - 383 | . RESTRICT - 384 | . [$end, ';', ','] - CASCADE shift, and go to state 1233 - RESTRICT shift, and go to state 1234 +State 2139 - $default reduce using rule 384 (opt_drop_behavior) + 1104 opt_interval: millennium_keyword • - opt_drop_behavior go to state 2703 + $default reduce using rule 1104 (opt_interval) -state 2487 +State 2140 - 72 alter_table_cmd: DROP opt_column IF_P EXISTS ColId . opt_drop_behavior - 382 opt_drop_behavior: . CASCADE - 383 | . RESTRICT - 384 | . [$end, ';', ','] + 1016 SimpleTypename: ConstInterval opt_interval • - CASCADE shift, and go to state 1233 - RESTRICT shift, and go to state 1234 + $default reduce using rule 1016 (SimpleTypename) - $default reduce using rule 384 (opt_drop_behavior) - opt_drop_behavior go to state 2704 +State 2141 + 1503 prep_type_clause: '(' type_list ')' • -state 2488 + $default reduce using rule 1503 (prep_type_clause) - 56 alter_generic_option_list: alter_generic_option_list ',' alter_generic_option_elem . - $default reduce using rule 56 (alter_generic_option_list) +State 2142 + 1363 type_list: type_list ',' • Typename -state 2489 + IDENT shift, and go to state 1588 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1618 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 1631 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1634 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 1639 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + RowOrStruct go to state 1645 + Typename go to state 2618 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_name_token go to state 1660 + + +State 2143 + + 1022 GenericType: type_name_token opt_type_modifiers • + + $default reduce using rule 1022 (GenericType) + + +State 2144 + + 1508 PreparableStmt: CopyStmt • + + $default reduce using rule 1508 (PreparableStmt) + + +State 2145 + + 1509 PreparableStmt: DeleteStmt • + + $default reduce using rule 1509 (PreparableStmt) + + +State 2146 + + 1506 PreparableStmt: InsertStmt • + + $default reduce using rule 1506 (PreparableStmt) + + +State 2147 + + 145 InsertStmt: opt_with_clause • INSERT opt_or_action INTO insert_target opt_by_name_or_position insert_rest opt_on_conflict returning_clause + 658 UpdateStmt: opt_with_clause • UPDATE relation_expr_opt_alias SET set_clause_list_opt_comma from_clause where_or_current_clause returning_clause + 1665 DeleteStmt: opt_with_clause • DELETE_P FROM relation_expr_opt_alias using_clause where_or_current_clause returning_clause + + DELETE_P shift, and go to state 963 + INSERT shift, and go to state 964 + UPDATE shift, and go to state 2619 + + +State 2148 + + 1502 PrepareStmt: PREPARE name prep_type_clause AS PreparableStmt • + + $default reduce using rule 1502 (PrepareStmt) + + +State 2149 + + 1505 PreparableStmt: SelectStmt • + + $default reduce using rule 1505 (PreparableStmt) + + +State 2150 + + 1507 PreparableStmt: UpdateStmt • + + $default reduce using rule 1507 (PreparableStmt) + + +State 2151 + + 1510 PreparableStmt: VariableShowStmt • + + $default reduce using rule 1510 (PreparableStmt) + + +State 2152 + + 794 distinct_clause: DISTINCT ON '(' expr_list_opt_comma • ')' + + ')' shift, and go to state 2620 + + +State 2153 + + 1229 indirection_expr: ARRAY '[' opt_expr_list_opt_comma • ']' + + ']' shift, and go to state 2621 + + +State 2154 + + 1042 BitWithLength: BIT opt_varying '(' • expr_list_opt_comma ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1255 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1256 + expr_list_opt_comma go to state 2622 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2155 + + 1404 when_clause: WHEN • a_expr THEN a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2623 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2156 + + 1401 case_expr: CASE case_arg when_clause_list • case_default END_P + 1403 when_clause_list: when_clause_list • when_clause + + ELSE shift, and go to state 2624 + WHEN shift, and go to state 2155 + + $default reduce using rule 1406 (case_default) + + when_clause go to state 2625 + case_default go to state 2626 + + +State 2157 + + 1402 when_clause_list: when_clause • + + $default reduce using rule 1402 (when_clause_list) + + +State 2158 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1181 | COLUMNS '(' a_expr • ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + ')' shift, and go to state 2627 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2159 + + 1023 opt_type_modifiers: '(' opt_expr_list_opt_comma • ')' + + ')' shift, and go to state 2628 + + +State 2160 + + 1036 opt_float: '(' Iconst • ')' + + ')' shift, and go to state 2629 + + +State 2161 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1307 map_arg: a_expr • ':' a_expr + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + ':' shift, and go to state 2630 - 273 reloption_list: reloption_list ',' reloption_elem . + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 - $default reduce using rule 273 (reloption_list) +State 2162 -state 2490 + 1308 map_arguments: map_arg • - 1098 type_function_name: IDENT . ['.'] - 1104 type_name_token: IDENT . [ARRAY, '[', '(', ')', ','] + $default reduce using rule 1308 (map_arguments) - '.' reduce using rule 1098 (type_function_name) - $default reduce using rule 1104 (type_name_token) +State 2163 -state 2491 + 1309 map_arguments: map_arguments • ',' map_arg + 1310 map_arguments_opt_comma: map_arguments • + 1311 | map_arguments • ',' - 1669 type_name_keyword: AUTHORIZATION . [ARRAY, '[', '(', ')', ','] - 1783 type_func_name_keyword: AUTHORIZATION . ['.'] + ',' shift, and go to state 2631 - '.' reduce using rule 1783 (type_func_name_keyword) - $default reduce using rule 1669 (type_name_keyword) + $default reduce using rule 1310 (map_arguments_opt_comma) -state 2492 +State 2164 - 1670 type_name_keyword: BINARY . [ARRAY, '[', '(', ')', ','] - 1784 type_func_name_keyword: BINARY . ['.'] + 1312 opt_map_arguments_opt_comma: map_arguments_opt_comma • - '.' reduce using rule 1784 (type_func_name_keyword) - $default reduce using rule 1670 (type_name_keyword) + $default reduce using rule 1312 (opt_map_arguments_opt_comma) -state 2493 +State 2165 - 1671 type_name_keyword: COLLATION . [ARRAY, '[', '(', ')', ','] - 1785 type_func_name_keyword: COLLATION . ['.'] + 1234 map_expr: MAP '{' opt_map_arguments_opt_comma • '}' - '.' reduce using rule 1785 (type_func_name_keyword) - $default reduce using rule 1671 (type_name_keyword) + '}' shift, and go to state 2632 -state 2494 +State 2166 - 1672 type_name_keyword: CONCURRENTLY . [ARRAY, '[', '(', ')', ','] - 1786 type_func_name_keyword: CONCURRENTLY . ['.'] + 1054 character: NATIONAL CHAR_P opt_varying • - '.' reduce using rule 1786 (type_func_name_keyword) - $default reduce using rule 1672 (type_name_keyword) + $default reduce using rule 1054 (character) -state 2495 +State 2167 - 1673 type_name_keyword: CROSS . [ARRAY, '[', '(', ')', ','] - 1787 type_func_name_keyword: CROSS . ['.'] + 1053 character: NATIONAL CHARACTER opt_varying • - '.' reduce using rule 1787 (type_func_name_keyword) - $default reduce using rule 1673 (type_name_keyword) + $default reduce using rule 1053 (character) -state 2496 +State 2168 - 1674 type_name_keyword: CURRENT_CATALOG . [ARRAY, '[', '(', ')', ','] - 1788 type_func_name_keyword: CURRENT_CATALOG . ['.'] + 1317 all_Op: Op • - '.' reduce using rule 1788 (type_func_name_keyword) - $default reduce using rule 1674 (type_name_keyword) + $default reduce using rule 1317 (all_Op) -state 2497 +State 2169 - 1675 type_name_keyword: CURRENT_DATE . [ARRAY, '[', '(', ')', ','] - 1789 type_func_name_keyword: CURRENT_DATE . ['.'] + 1323 MathOp: INTEGER_DIVISION • - '.' reduce using rule 1789 (type_func_name_keyword) - $default reduce using rule 1675 (type_name_keyword) + $default reduce using rule 1323 (MathOp) -state 2498 +State 2170 - 1676 type_name_keyword: CURRENT_ROLE . [ARRAY, '[', '(', ')', ','] - 1790 type_func_name_keyword: CURRENT_ROLE . ['.'] + 1326 MathOp: POWER_OF • - '.' reduce using rule 1790 (type_func_name_keyword) - $default reduce using rule 1676 (type_name_keyword) + $default reduce using rule 1326 (MathOp) -state 2499 +State 2171 - 1677 type_name_keyword: CURRENT_SCHEMA . [ARRAY, '[', '(', ')', ','] - 1791 type_func_name_keyword: CURRENT_SCHEMA . ['.'] + 1330 MathOp: LESS_EQUALS • - '.' reduce using rule 1791 (type_func_name_keyword) - $default reduce using rule 1677 (type_name_keyword) + $default reduce using rule 1330 (MathOp) -state 2500 +State 2172 - 1678 type_name_keyword: CURRENT_USER . [ARRAY, '[', '(', ')', ','] - 1792 type_func_name_keyword: CURRENT_USER . ['.'] + 1331 MathOp: GREATER_EQUALS • - '.' reduce using rule 1792 (type_func_name_keyword) - $default reduce using rule 1678 (type_name_keyword) + $default reduce using rule 1331 (MathOp) -state 2501 +State 2173 - 1679 type_name_keyword: FREEZE . [ARRAY, '[', '(', ')', ','] - 1793 type_func_name_keyword: FREEZE . ['.'] + 1332 MathOp: NOT_EQUALS • - '.' reduce using rule 1793 (type_func_name_keyword) - $default reduce using rule 1679 (type_name_keyword) + $default reduce using rule 1332 (MathOp) -state 2502 +State 2174 - 1680 type_name_keyword: FULL . [ARRAY, '[', '(', ')', ','] - 1794 type_func_name_keyword: FULL . ['.'] + 1327 MathOp: '<' • - '.' reduce using rule 1794 (type_func_name_keyword) - $default reduce using rule 1680 (type_name_keyword) + $default reduce using rule 1327 (MathOp) -state 2503 +State 2175 - 1795 type_func_name_keyword: GENERATED . + 1328 MathOp: '>' • - $default reduce using rule 1795 (type_func_name_keyword) + $default reduce using rule 1328 (MathOp) -state 2504 +State 2176 - 1681 type_name_keyword: GLOB . [ARRAY, '[', '(', ')', ','] - 1796 type_func_name_keyword: GLOB . ['.'] + 1329 MathOp: '=' • - '.' reduce using rule 1796 (type_func_name_keyword) - $default reduce using rule 1681 (type_name_keyword) + $default reduce using rule 1329 (MathOp) -state 2505 +State 2177 - 1682 type_name_keyword: ILIKE . [ARRAY, '[', '(', ')', ','] - 1797 type_func_name_keyword: ILIKE . ['.'] + 1319 MathOp: '+' • - '.' reduce using rule 1797 (type_func_name_keyword) - $default reduce using rule 1682 (type_name_keyword) + $default reduce using rule 1319 (MathOp) -state 2506 +State 2178 - 1683 type_name_keyword: INNER_P . [ARRAY, '[', '(', ')', ','] - 1798 type_func_name_keyword: INNER_P . ['.'] + 1320 MathOp: '-' • - '.' reduce using rule 1798 (type_func_name_keyword) - $default reduce using rule 1683 (type_name_keyword) + $default reduce using rule 1320 (MathOp) -state 2507 +State 2179 - 1684 type_name_keyword: IS . [ARRAY, '[', '(', ')', ','] - 1799 type_func_name_keyword: IS . ['.'] + 1321 MathOp: '*' • - '.' reduce using rule 1799 (type_func_name_keyword) - $default reduce using rule 1684 (type_name_keyword) + $default reduce using rule 1321 (MathOp) -state 2508 +State 2180 - 1685 type_name_keyword: ISNULL . [ARRAY, '[', '(', ')', ','] - 1800 type_func_name_keyword: ISNULL . ['.'] + 1322 MathOp: '/' • - '.' reduce using rule 1800 (type_func_name_keyword) - $default reduce using rule 1685 (type_name_keyword) + $default reduce using rule 1322 (MathOp) -state 2509 +State 2181 - 1686 type_name_keyword: JOIN . [ARRAY, '[', '(', ')', ','] - 1801 type_func_name_keyword: JOIN . ['.'] + 1324 MathOp: '%' • - '.' reduce using rule 1801 (type_func_name_keyword) - $default reduce using rule 1686 (type_name_keyword) + $default reduce using rule 1324 (MathOp) -state 2510 +State 2182 - 1687 type_name_keyword: LEFT . [ARRAY, '[', '(', ')', ','] - 1802 type_func_name_keyword: LEFT . ['.'] + 1325 MathOp: '^' • - '.' reduce using rule 1802 (type_func_name_keyword) - $default reduce using rule 1687 (type_name_keyword) + $default reduce using rule 1325 (MathOp) -state 2511 +State 2183 - 1688 type_name_keyword: LIKE . [ARRAY, '[', '(', ')', ','] - 1803 type_func_name_keyword: LIKE . ['.'] + 1346 any_operator: ColId • '.' any_operator - '.' reduce using rule 1803 (type_func_name_keyword) - $default reduce using rule 1688 (type_name_keyword) + '.' shift, and go to state 2633 -state 2512 +State 2184 - 671 Typename: MAP . '(' type_list ')' opt_array_bounds - 1804 type_func_name_keyword: MAP . ['.'] + 1345 any_operator: all_Op • - '(' shift, and go to state 1221 + $default reduce using rule 1345 (any_operator) - $default reduce using rule 1804 (type_func_name_keyword) +State 2185 -state 2513 + 1334 qual_Op: OPERATOR '(' any_operator • ')' - 1689 type_name_keyword: NATURAL . [ARRAY, '[', '(', ')', ','] - 1805 type_func_name_keyword: NATURAL . ['.'] + ')' shift, and go to state 2634 - '.' reduce using rule 1805 (type_func_name_keyword) - $default reduce using rule 1689 (type_name_keyword) +State 2186 -state 2514 + 1299 qualified_row: ROW '(' ')' • - 220 def_arg: NONE . + $default reduce using rule 1299 (qualified_row) - $default reduce using rule 220 (def_arg) +State 2187 -state 2515 + 1298 qualified_row: ROW '(' expr_list_opt_comma • ')' - 1690 type_name_keyword: NOTNULL . [ARRAY, '[', '(', ')', ','] - 1806 type_func_name_keyword: NOTNULL . ['.'] + ')' shift, and go to state 2635 - '.' reduce using rule 1806 (type_func_name_keyword) - $default reduce using rule 1690 (type_name_keyword) +State 2188 -state 2516 + 1064 opt_timezone: WITHOUT TIME • ZONE - 967 qual_all_Op: OPERATOR . '(' any_operator ')' - 1448 unreserved_keyword: OPERATOR . [ARRAY, '[', ')', '.', ','] + ZONE shift, and go to state 2636 - '(' shift, and go to state 2430 - $default reduce using rule 1448 (unreserved_keyword) +State 2189 - Conflict between rule 1448 and token '(' resolved as shift (OPERATOR < '('). + 1063 opt_timezone: WITH_LA TIME • ZONE + ZONE shift, and go to state 2637 -state 2517 - 1691 type_name_keyword: OUTER_P . [ARRAY, '[', '(', ')', ','] - 1807 type_func_name_keyword: OUTER_P . ['.'] +State 2190 - '.' reduce using rule 1807 (type_func_name_keyword) - $default reduce using rule 1691 (type_name_keyword) + 1060 ConstDatetime: TIME '(' Iconst • ')' opt_timezone + ')' shift, and go to state 2638 -state 2518 - 1692 type_name_keyword: OVERLAPS . [ARRAY, '[', '(', ')', ','] - 1808 type_func_name_keyword: OVERLAPS . ['.'] +State 2191 - '.' reduce using rule 1808 (type_func_name_keyword) - $default reduce using rule 1692 (type_name_keyword) + 1058 ConstDatetime: TIMESTAMP '(' Iconst • ')' opt_timezone + ')' shift, and go to state 2639 -state 2519 - 1693 type_name_keyword: RIGHT . [ARRAY, '[', '(', ')', ','] - 1809 type_func_name_keyword: RIGHT . ['.'] +State 2192 - '.' reduce using rule 1809 (type_func_name_keyword) - $default reduce using rule 1693 (type_name_keyword) + 1180 a_expr: '*' COLUMNS '(' • a_expr ')' + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2640 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2193 + + 1443 except_list: EXCLUDE '(' • name_list_opt_comma ')' + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name_list go to state 1793 + name_list_opt_comma go to state 2641 + name go to state 1054 + + +State 2194 + + 1444 except_list: EXCLUDE ColId • + + $default reduce using rule 1444 (except_list) + + +State 2195 + + 1452 opt_replace_list: REPLACE • '(' replace_list_opt_comma ')' + 1453 | REPLACE • replace_list_el + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 2642 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2643 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + replace_list_el go to state 2644 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2196 + + 1182 a_expr: '*' opt_except_list opt_replace_list • + + $default reduce using rule 1182 (a_expr) + + +State 2197 + + 1260 list_comprehension: '[' a_expr FOR • list_comprehension_lhs IN_P a_expr ']' + 1261 | '[' a_expr FOR • list_comprehension_lhs IN_P c_expr IF_P a_expr ']' + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 2645 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + list_comprehension_lhs go to state 2646 + columnrefList go to state 2647 + columnref go to state 2648 + + +State 2198 + + 1232 list_expr: '[' opt_expr_list_opt_comma ']' • + + $default reduce using rule 1232 (list_expr) + + +State 2199 + + 1217 indirection_expr_or_a_expr: '(' a_expr ')' • + + $default reduce using rule 1217 (indirection_expr_or_a_expr) + + +State 2200 + + 1301 row: '(' expr_list ',' • a_expr ')' + 1352 expr_list: expr_list ',' • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2649 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2201 + + 1302 dict_arg: ColIdOrString ':' • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2650 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2202 + + 1304 dict_arguments: dict_arguments ',' • dict_arg + 1306 dict_arguments_opt_comma: dict_arguments ',' • + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 1306 (dict_arguments_opt_comma) + + ColId go to state 581 + ColIdOrString go to state 1708 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + dict_arg go to state 2651 + + +State 2203 + + 1233 struct_expr: '{' dict_arguments_opt_comma '}' • + + $default reduce using rule 1233 (struct_expr) + + +State 2204 + + 1183 a_expr: ColId '.' '*' • opt_except_list opt_replace_list + + EXCLUDE shift, and go to state 1699 + + $default reduce using rule 1446 (opt_except_list) + + except_list go to state 1700 + opt_except_list go to state 2652 + + +State 2205 + + 1421 opt_indirection: opt_indirection indirection_el • + + $default reduce using rule 1421 (opt_indirection) + + +State 2206 + + 1216 d_expr: grouping_or_grouping_id '(' expr_list_opt_comma • ')' + + ')' shift, and go to state 2653 + + +State 2207 + + 1048 CharacterWithLength: character '(' Iconst • ')' + + ')' shift, and go to state 2654 + + +State 2208 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1474 AexprConst: ConstInterval '(' a_expr • ')' opt_interval + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + ')' shift, and go to state 2655 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2209 + + 1476 AexprConst: ConstInterval Sconst opt_interval • + + $default reduce using rule 1476 (AexprConst) + + +State 2210 + + 1475 AexprConst: ConstInterval Iconst opt_interval • + + $default reduce using rule 1475 (AexprConst) + + +State 2211 + + 1114 a_expr: a_expr TYPECAST Typename • + + $default reduce using rule 1114 (a_expr) + + +State 2212 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1123 | a_expr INTEGER_DIVISION a_expr • + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + TYPECAST shift, and go to state 1726 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + '^' shift, and go to state 1759 + + $default reduce using rule 1123 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2213 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1126 | a_expr POWER_OF a_expr • + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + TYPECAST shift, and go to state 1726 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + + $default reduce using rule 1126 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2214 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1158 | a_expr LAMBDA_ARROW a_expr • + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1158 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2215 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1159 | a_expr DOUBLE_ARROW a_expr • + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1159 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2216 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1130 | a_expr LESS_EQUALS a_expr • + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + LIKE shift, and go to state 1744 + OPERATOR shift, and go to state 1747 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 -state 2520 + LESS_EQUALS error (nonassociative) + GREATER_EQUALS error (nonassociative) + NOT_EQUALS error (nonassociative) + '<' error (nonassociative) + '>' error (nonassociative) + '=' error (nonassociative) - 1694 type_name_keyword: SESSION_USER . [ARRAY, '[', '(', ')', ','] - 1810 type_func_name_keyword: SESSION_USER . ['.'] + $default reduce using rule 1130 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2217 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1131 | a_expr GREATER_EQUALS a_expr • + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + LIKE shift, and go to state 1744 + OPERATOR shift, and go to state 1747 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 - '.' reduce using rule 1810 (type_func_name_keyword) - $default reduce using rule 1694 (type_name_keyword) - - -state 2521 - - 325 func_type: SETOF . type_function_name attrs '%' TYPE_P - 665 Typename: SETOF . SimpleTypename opt_array_bounds - 667 | SETOF . SimpleTypename ARRAY '[' Iconst ']' - 669 | SETOF . SimpleTypename ARRAY - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 1098 type_function_name: . IDENT - 1099 | . unreserved_keyword - 1100 | . type_func_name_keyword - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - 1783 type_func_name_keyword: . AUTHORIZATION - 1784 | . BINARY - 1785 | . COLLATION - 1786 | . CONCURRENTLY - 1787 | . CROSS - 1788 | . CURRENT_CATALOG - 1789 | . CURRENT_DATE - 1790 | . CURRENT_ROLE - 1791 | . CURRENT_SCHEMA - 1792 | . CURRENT_USER - 1793 | . FREEZE - 1794 | . FULL - 1795 | . GENERATED - 1796 | . GLOB - 1797 | . ILIKE - 1798 | . INNER_P - 1799 | . IS - 1800 | . ISNULL - 1801 | . JOIN - 1802 | . LEFT - 1803 | . LIKE - 1804 | . MAP - 1805 | . NATURAL - 1806 | . NOTNULL - 1807 | . OUTER_P - 1808 | . OVERLAPS - 1809 | . RIGHT - 1810 | . SESSION_USER - 1811 | . SIMILAR - 1812 | . STRUCT - 1813 | . TABLESAMPLE - 1814 | . TRY_CAST - 1815 | . USER - 1816 | . VERBOSE - - IDENT shift, and go to state 2490 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 2491 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 2492 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 2493 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 2494 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 2495 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 2496 - CURRENT_DATE shift, and go to state 2497 - CURRENT_ROLE shift, and go to state 2498 - CURRENT_SCHEMA shift, and go to state 2499 - CURRENT_USER shift, and go to state 2500 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 2501 - FULL shift, and go to state 2502 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 2503 - GLOB shift, and go to state 2504 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 2505 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 2506 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 2507 - ISNULL shift, and go to state 2508 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 2509 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 2510 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 2511 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 2705 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 2513 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 2515 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 2517 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 2518 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 2519 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 2520 - SET shift, and go to state 392 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 2522 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 2706 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 2524 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 2525 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 2526 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 2527 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - SimpleTypename go to state 1226 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_function_name go to state 2707 - type_name_token go to state 741 - unreserved_keyword go to state 2537 - type_name_keyword go to state 743 - type_func_name_keyword go to state 1103 - - -state 2522 - - 1695 type_name_keyword: SIMILAR . [ARRAY, '[', '(', ')', ','] - 1811 type_func_name_keyword: SIMILAR . ['.'] + LESS_EQUALS error (nonassociative) + GREATER_EQUALS error (nonassociative) + NOT_EQUALS error (nonassociative) + '<' error (nonassociative) + '>' error (nonassociative) + '=' error (nonassociative) - '.' reduce using rule 1811 (type_func_name_keyword) - $default reduce using rule 1695 (type_name_keyword) + $default reduce using rule 1131 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2218 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1132 | a_expr NOT_EQUALS a_expr • + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + LIKE shift, and go to state 1744 + OPERATOR shift, and go to state 1747 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + LESS_EQUALS error (nonassociative) + GREATER_EQUALS error (nonassociative) + NOT_EQUALS error (nonassociative) + '<' error (nonassociative) + '>' error (nonassociative) + '=' error (nonassociative) -state 2523 + $default reduce using rule 1132 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2219 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1136 | a_expr AND a_expr • + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1136 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2220 + + 1501 ColLabelOrString: SCONST • + + $default reduce using rule 1501 (ColLabelOrString) + + +State 2221 + + 1500 ColLabelOrString: ColLabel • + + $default reduce using rule 1500 (ColLabelOrString) + + +State 2222 + + 1440 target_el: a_expr AS ColLabelOrString • + + $default reduce using rule 1440 (target_el) + + +State 2223 + + 1116 a_expr: a_expr AT TIME • ZONE a_expr + + ZONE shift, and go to state 2656 + + +State 2224 + + 1432 opt_asymmetric: ASYMMETRIC • + + $default reduce using rule 1432 (opt_asymmetric) + + +State 2225 + + 1173 a_expr: a_expr BETWEEN SYMMETRIC • b_expr AND a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 2657 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2226 + + 1171 a_expr: a_expr BETWEEN opt_asymmetric • b_expr AND a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 2658 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2227 + + 1115 a_expr: a_expr COLLATE any_name • + + $default reduce using rule 1115 (a_expr) + + +State 2228 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1140 | a_expr GLOB a_expr • + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + OPERATOR shift, and go to state 1747 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 - 661 RowOrStruct: STRUCT . ['('] - 1812 type_func_name_keyword: STRUCT . ['.'] + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) - '.' reduce using rule 1812 (type_func_name_keyword) - $default reduce using rule 661 (RowOrStruct) + $default reduce using rule 1140 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2229 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1145 | a_expr ILIKE a_expr • + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1146 | a_expr ILIKE a_expr • ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + ESCAPE shift, and go to state 2659 + OPERATOR shift, and go to state 1747 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) -state 2524 + $default reduce using rule 1145 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2230 + + 720 select_with_parens: '(' • select_no_parens ')' + 721 | '(' • select_with_parens ')' + 722 | '(' • VariableShowStmt ')' + 1398 in_expr: '(' • expr_list_opt_comma ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 14 + DESCRIBE shift, and go to state 15 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FROM shift, and go to state 23 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 33 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 35 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SUMMARIZE shift, and go to state 37 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 38 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 40 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITH shift, and go to state 44 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + WITH_LA shift, and go to state 45 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1705 + select_no_parens go to state 957 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + grouping_or_grouping_id go to state 1195 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1255 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1256 + expr_list_opt_comma go to state 2660 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + VariableShowStmt go to state 958 + describe_or_desc go to state 105 + show_or_describe go to state 106 + + +State 2231 + + 1397 in_expr: select_with_parens • + + $default reduce using rule 1397 (in_expr) + + +State 2232 + + 1400 in_expr: indirection_expr • + + $default reduce using rule 1400 (in_expr) + + +State 2233 + + 1175 a_expr: a_expr IN_P in_expr • + + $default reduce using rule 1175 (a_expr) + + +State 2234 + + 1399 in_expr: columnref_opt_indirection • + + $default reduce using rule 1399 (in_expr) + + +State 2235 + + 1167 a_expr: a_expr IS DISTINCT • FROM a_expr + + FROM shift, and go to state 2661 + + +State 2236 + + 1163 a_expr: a_expr IS FALSE_P • + + $default reduce using rule 1163 (a_expr) + + +State 2237 + + 1155 a_expr: a_expr IS NOT • NULL_P + 1162 | a_expr IS NOT • TRUE_P + 1164 | a_expr IS NOT • FALSE_P + 1166 | a_expr IS NOT • UNKNOWN + 1168 | a_expr IS NOT • DISTINCT FROM a_expr + 1170 | a_expr IS NOT • OF '(' type_list ')' + + DISTINCT shift, and go to state 2662 + FALSE_P shift, and go to state 2663 + NULL_P shift, and go to state 2664 + OF shift, and go to state 2665 + TRUE_P shift, and go to state 2666 + UNKNOWN shift, and go to state 2667 + + +State 2238 + + 1153 a_expr: a_expr IS NULL_P • + + $default reduce using rule 1153 (a_expr) + + +State 2239 - 1696 type_name_keyword: TABLESAMPLE . [ARRAY, '[', '(', ')', ','] - 1813 type_func_name_keyword: TABLESAMPLE . ['.'] + 1169 a_expr: a_expr IS OF • '(' type_list ')' - '.' reduce using rule 1813 (type_func_name_keyword) - $default reduce using rule 1696 (type_name_keyword) + '(' shift, and go to state 2668 -state 2525 +State 2240 - 1697 type_name_keyword: TRY_CAST . [ARRAY, '[', '(', ')', ','] - 1814 type_func_name_keyword: TRY_CAST . ['.'] + 1161 a_expr: a_expr IS TRUE_P • - '.' reduce using rule 1814 (type_func_name_keyword) - $default reduce using rule 1697 (type_name_keyword) + $default reduce using rule 1161 (a_expr) -state 2526 +State 2241 - 1698 type_name_keyword: USER . [ARRAY, '[', '(', ')', ','] - 1815 type_func_name_keyword: USER . ['.'] + 1165 a_expr: a_expr IS UNKNOWN • - '.' reduce using rule 1815 (type_func_name_keyword) - $default reduce using rule 1698 (type_name_keyword) + $default reduce using rule 1165 (a_expr) -state 2527 +State 2242 - 1699 type_name_keyword: VERBOSE . [ARRAY, '[', '(', ')', ','] - 1816 type_func_name_keyword: VERBOSE . ['.'] + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1141 | a_expr LIKE a_expr • + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1142 | a_expr LIKE a_expr • ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + ESCAPE shift, and go to state 2669 + OPERATOR shift, and go to state 1747 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 - '.' reduce using rule 1816 (type_func_name_keyword) - $default reduce using rule 1699 (type_name_keyword) + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + $default reduce using rule 1141 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2243 + + 1156 a_expr: a_expr NOT NULL_P • + + $default reduce using rule 1156 (a_expr) + + +State 2244 + + 1334 qual_Op: OPERATOR '(' • any_operator ')' + 1338 subquery_Op: OPERATOR '(' • any_operator ')' + + IDENT shift, and go to state 550 + Op shift, and go to state 2168 + INTEGER_DIVISION shift, and go to state 2169 + POWER_OF shift, and go to state 2170 + LESS_EQUALS shift, and go to state 2171 + GREATER_EQUALS shift, and go to state 2172 + NOT_EQUALS shift, and go to state 2173 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '<' shift, and go to state 2174 + '>' shift, and go to state 2175 + '=' shift, and go to state 2176 + '+' shift, and go to state 2177 + '-' shift, and go to state 2178 + '*' shift, and go to state 2179 + '/' shift, and go to state 2180 + '%' shift, and go to state 2181 + '^' shift, and go to state 2182 + + ColId go to state 2183 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + all_Op go to state 2184 + MathOp go to state 1761 + any_operator go to state 2670 + + +State 2245 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1137 | a_expr OR a_expr • + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1137 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2246 + + 1149 a_expr: a_expr SIMILAR TO • a_expr + 1150 | a_expr SIMILAR TO • a_expr ESCAPE a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2671 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2247 + + 1172 a_expr: a_expr NOT_LA BETWEEN • opt_asymmetric b_expr AND a_expr + 1174 | a_expr NOT_LA BETWEEN • SYMMETRIC b_expr AND a_expr + + ASYMMETRIC shift, and go to state 2224 + SYMMETRIC shift, and go to state 2672 + + $default reduce using rule 1433 (opt_asymmetric) + + opt_asymmetric go to state 2673 + + +State 2248 + + 1342 subquery_Op: NOT_LA GLOB • + + $default reduce using rule 1342 (subquery_Op) + + +State 2249 + + 1147 a_expr: a_expr NOT_LA ILIKE • a_expr + 1148 | a_expr NOT_LA ILIKE • a_expr ESCAPE a_expr + 1344 subquery_Op: NOT_LA ILIKE • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1344 (subquery_Op) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2674 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2250 + + 1176 a_expr: a_expr NOT_LA IN_P • in_expr + + IDENT shift, and go to state 120 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '[' shift, and go to state 1186 + '(' shift, and go to state 2230 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 2231 + indirection_expr go to state 2232 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + in_expr go to state 2675 + case_expr go to state 1222 + columnref_opt_indirection go to state 2234 + func_name go to state 548 + function_name_token go to state 549 + + +State 2251 + + 1143 a_expr: a_expr NOT_LA LIKE • a_expr + 1144 | a_expr NOT_LA LIKE • a_expr ESCAPE a_expr + 1340 subquery_Op: NOT_LA LIKE • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1340 (subquery_Op) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2676 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2252 + + 1151 a_expr: a_expr NOT_LA SIMILAR • TO a_expr + 1152 | a_expr NOT_LA SIMILAR • TO a_expr ESCAPE a_expr + + TO shift, and go to state 2677 + + +State 2253 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1127 | a_expr '<' a_expr • + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + LIKE shift, and go to state 1744 + OPERATOR shift, and go to state 1747 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 -state 2528 + LESS_EQUALS error (nonassociative) + GREATER_EQUALS error (nonassociative) + NOT_EQUALS error (nonassociative) + '<' error (nonassociative) + '>' error (nonassociative) + '=' error (nonassociative) - 179 NumericOnly: '+' . FCONST - 199 SignedIconst: '+' . Iconst - 951 MathOp: '+' . [')', ','] - 1091 Iconst: . ICONST + $default reduce using rule 1127 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2254 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1128 | a_expr '>' a_expr • + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + LIKE shift, and go to state 1744 + OPERATOR shift, and go to state 1747 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 - FCONST shift, and go to state 1615 - ICONST shift, and go to state 864 + LESS_EQUALS error (nonassociative) + GREATER_EQUALS error (nonassociative) + NOT_EQUALS error (nonassociative) + '<' error (nonassociative) + '>' error (nonassociative) + '=' error (nonassociative) - $default reduce using rule 951 (MathOp) + $default reduce using rule 1128 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2255 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1129 | a_expr '=' a_expr • + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + LIKE shift, and go to state 1744 + OPERATOR shift, and go to state 1747 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 - Iconst go to state 1616 + LESS_EQUALS error (nonassociative) + GREATER_EQUALS error (nonassociative) + NOT_EQUALS error (nonassociative) + '<' error (nonassociative) + '>' error (nonassociative) + '=' error (nonassociative) + $default reduce using rule 1129 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2256 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1119 | a_expr '+' a_expr • + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1119 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2257 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1120 | a_expr '-' a_expr • + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1120 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2258 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1121 | a_expr '*' a_expr • + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + TYPECAST shift, and go to state 1726 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + '^' shift, and go to state 1759 + + $default reduce using rule 1121 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2259 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1122 | a_expr '/' a_expr • + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + TYPECAST shift, and go to state 1726 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + '^' shift, and go to state 1759 + + $default reduce using rule 1122 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2260 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1124 | a_expr '%' a_expr • + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + TYPECAST shift, and go to state 1726 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + '^' shift, and go to state 1759 + + $default reduce using rule 1124 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2261 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1125 | a_expr '^' a_expr • + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + TYPECAST shift, and go to state 1726 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + + $default reduce using rule 1125 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2262 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1133 | a_expr qual_Op a_expr • + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1133 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2263 + + 1316 sub_type: ALL • + + $default reduce using rule 1316 (sub_type) + + +State 2264 + + 1314 sub_type: ANY • + + $default reduce using rule 1314 (sub_type) + + +State 2265 + + 1315 sub_type: SOME • + + $default reduce using rule 1315 (sub_type) + + +State 2266 + + 1177 a_expr: a_expr subquery_Op sub_type • select_with_parens + 1178 | a_expr subquery_Op sub_type • '(' a_expr ')' + + '(' shift, and go to state 2678 + + select_with_parens go to state 2679 + + +State 2267 + + 1426 extended_indirection_el: '[' • a_expr ']' + 1427 | '[' • opt_slice_bound ':' opt_slice_bound ']' + 1428 | '[' • opt_slice_bound ':' opt_slice_bound ':' opt_slice_bound ']' + 1429 | '[' • opt_slice_bound ':' '-' ':' opt_slice_bound ']' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1419 (opt_slice_bound) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2680 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + opt_slice_bound go to state 2681 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2268 + + 1425 extended_indirection_el: '.' • attr_name opt_func_arguments + + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + attr_name go to state 2682 + ColLabel go to state 1349 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 + + +State 2269 + + 1431 opt_extended_indirection: opt_extended_indirection extended_indirection_el • + + $default reduce using rule 1431 (opt_extended_indirection) + + +State 2270 + + 1262 within_group_clause: WITHIN GROUP_P • '(' sort_clause ')' + + '(' shift, and go to state 2683 + + +State 2271 + + 1264 filter_clause: FILTER • '(' WHERE a_expr ')' + 1265 | FILTER • '(' a_expr ')' + + '(' shift, and go to state 2684 + + +State 2272 + + 1241 func_expr: func_application within_group_clause filter_clause • export_clause over_clause + + EXPORT_STATE shift, and go to state 2685 + + $default reduce using rule 1268 (export_clause) + + export_clause go to state 2686 + + +State 2273 + + 1298 qualified_row: ROW • '(' expr_list_opt_comma ')' + 1299 | ROW • '(' ')' + + '(' shift, and go to state 1688 + + +State 2274 + + 1301 row: '(' • expr_list ',' a_expr ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1255 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1707 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2275 + + 1160 a_expr: row OVERLAPS row • + + $default reduce using rule 1160 (a_expr) + + +State 2276 + + 1437 target_list: target_list ',' target_el • + + $default reduce using rule 1437 (target_list) + + +State 2277 + + 902 from_clause: FROM • from_list_opt_comma + + IDENT shift, and go to state 120 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 821 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 822 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ONLY shift, and go to state 824 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 827 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 833 + + qualified_name go to state 834 + ColId go to state 835 + ColIdOrString go to state 836 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 837 + values_clause go to state 95 + values_clause_opt_comma go to state 838 + from_list go to state 2687 + from_list_opt_comma go to state 2688 + table_ref go to state 840 + joined_table go to state 841 + relation_expr go to state 842 + func_table go to state 843 + func_application go to state 844 + func_expr_windowless go to state 845 + func_expr_common_subexpr go to state 846 + func_name go to state 548 + function_name_token go to state 549 + + +State 2278 + + 736 simple_select: SELECT distinct_clause target_list_opt_comma into_clause from_clause • where_clause group_clause having_clause window_clause qualify_clause sample_clause + + WHERE shift, and go to state 2093 + + $default reduce using rule 984 (where_clause) + + where_clause go to state 2689 + + +State 2279 + + 1236 func_application: func_name '(' func_arg_list • opt_sort_clause opt_ignore_nulls ')' + 1238 | func_name '(' func_arg_list • ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' + 1358 func_arg_list: func_arg_list • ',' func_arg_expr + 1472 AexprConst: func_name '(' func_arg_list • opt_sort_clause opt_ignore_nulls ')' Sconst + + ORDER shift, and go to state 969 + ',' shift, and go to state 1924 + + $default reduce using rule 801 (opt_sort_clause) + + opt_sort_clause go to state 2690 + sort_clause go to state 1926 + + +State 2280 -state 2529 + 735 simple_select: SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause • where_clause group_clause having_clause window_clause qualify_clause sample_clause - 180 NumericOnly: '-' . FCONST - 200 SignedIconst: '-' . Iconst - 952 MathOp: '-' . [')', ','] - 1091 Iconst: . ICONST + WHERE shift, and go to state 2093 - FCONST shift, and go to state 1617 - ICONST shift, and go to state 864 + $default reduce using rule 984 (where_clause) - $default reduce using rule 952 (MathOp) + where_clause go to state 2691 - Iconst go to state 1618 +State 2281 -state 2530 + 1632 zone_value: ConstInterval '(' • Iconst ')' Sconst - 218 def_arg: NumericOnly . + ICONST shift, and go to state 1146 - $default reduce using rule 218 (def_arg) + Iconst go to state 2692 -state 2531 +State 2282 - 315 reloption_elem: ColLabel '=' def_arg . + 1631 zone_value: ConstInterval Sconst • opt_interval - $default reduce using rule 315 (reloption_elem) + CENTURIES_P shift, and go to state 1478 + CENTURY_P shift, and go to state 1479 + DAY_P shift, and go to state 1480 + DAYS_P shift, and go to state 1481 + DECADE_P shift, and go to state 1482 + DECADES_P shift, and go to state 1483 + HOUR_P shift, and go to state 1484 + HOURS_P shift, and go to state 1485 + MICROSECOND_P shift, and go to state 1486 + MICROSECONDS_P shift, and go to state 1487 + MILLENNIA_P shift, and go to state 1488 + MILLENNIUM_P shift, and go to state 1489 + MILLISECOND_P shift, and go to state 1490 + MILLISECONDS_P shift, and go to state 1491 + MINUTE_P shift, and go to state 1492 + MINUTES_P shift, and go to state 1493 + MONTH_P shift, and go to state 1494 + MONTHS_P shift, and go to state 1495 + QUARTER_P shift, and go to state 1496 + QUARTERS_P shift, and go to state 1497 + SECOND_P shift, and go to state 1498 + SECONDS_P shift, and go to state 1499 + WEEK_P shift, and go to state 1500 + WEEKS_P shift, and go to state 1501 + YEAR_P shift, and go to state 1502 + YEARS_P shift, and go to state 1503 + $default reduce using rule 1112 (opt_interval) -state 2532 + year_keyword go to state 2127 + month_keyword go to state 2128 + day_keyword go to state 2129 + hour_keyword go to state 2130 + minute_keyword go to state 2131 + second_keyword go to state 2132 + millisecond_keyword go to state 2133 + microsecond_keyword go to state 2134 + week_keyword go to state 2135 + quarter_keyword go to state 2136 + decade_keyword go to state 2137 + century_keyword go to state 2138 + millennium_keyword go to state 2139 + opt_interval go to state 2693 - 215 def_arg: func_type . - $default reduce using rule 215 (def_arg) +State 2283 + 1669 relation_expr_opt_alias: relation_expr AS ColId • -state 2533 + $default reduce using rule 1669 (relation_expr_opt_alias) - 323 func_type: Typename . - $default reduce using rule 323 (func_type) +State 2284 + 1653 VacuumStmt: VACUUM '(' vacuum_option_list ')' qualified_name • opt_name_list -state 2534 + '(' shift, and go to state 1260 - 217 def_arg: qual_all_Op . + $default reduce using rule 1498 (opt_name_list) - $default reduce using rule 217 (def_arg) + opt_name_list go to state 2694 + + +State 2285 + + 1662 vacuum_option_list: vacuum_option_list ',' vacuum_option_elem • + + $default reduce using rule 1662 (vacuum_option_list) + + +State 2286 + + 1651 VacuumStmt: VACUUM opt_full opt_freeze opt_verbose AnalyzeStmt • + + $default reduce using rule 1651 (VacuumStmt) + + +State 2287 + + 1650 VacuumStmt: VACUUM opt_full opt_freeze opt_verbose qualified_name • opt_name_list + + '(' shift, and go to state 1260 + + $default reduce using rule 1498 (opt_name_list) + + opt_name_list go to state 2695 + + +State 2288 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1352 expr_list: expr_list ',' a_expr • + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1352 (expr_list) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2289 + + 1458 name_list: name_list ',' • name + 1460 name_list_opt_comma: name_list ',' • + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 1460 (name_list_opt_comma) + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 1995 + + +State 2290 + + 1497 opt_name_list: '(' name_list_opt_comma ')' • + + $default reduce using rule 1497 (opt_name_list) + + +State 2291 + 773 opt_materialized: MATERIALIZED • -state 2535 + $default reduce using rule 773 (opt_materialized) - 219 def_arg: Sconst . - $default reduce using rule 219 (def_arg) +State 2292 + 774 opt_materialized: NOT • MATERIALIZED -state 2536 + MATERIALIZED shift, and go to state 2696 - 324 func_type: type_function_name . attrs '%' TYPE_P - 1109 attrs: . '.' attr_name - 1110 | . attrs '.' attr_name - '.' shift, and go to state 1192 +State 2293 - attrs go to state 2708 + 772 common_table_expr: name opt_name_list AS opt_materialized • '(' PreparableStmt ')' + '(' shift, and go to state 2697 -state 2537 - 1099 type_function_name: unreserved_keyword . ['.'] - 1105 type_name_token: unreserved_keyword . [ARRAY, '[', '(', ')', ','] +State 2294 - '.' reduce using rule 1099 (type_function_name) - $default reduce using rule 1105 (type_name_token) + 332 PathVariableOptional: PGQ_IDENT '=' • + $default reduce using rule 332 (PathVariableOptional) -state 2538 - 216 def_arg: reserved_keyword . +State 2295 - $default reduce using rule 216 (def_arg) + 343 PathPrefix: ALL • SHORTEST PathModeOptional + 344 | ALL • PathModeOptional + ACYCLIC shift, and go to state 2698 + PATH shift, and go to state 2699 + PATHS shift, and go to state 2700 + SHORTEST shift, and go to state 2701 + SIMPLE shift, and go to state 2702 + TRAIL shift, and go to state 2703 + WALK shift, and go to state 2704 -state 2539 + $default reduce using rule 328 (PathOrPathsOptional) - 317 reloption_elem: ColLabel '.' ColLabel . '=' def_arg - 318 | ColLabel '.' ColLabel . [')', ','] + PathOrPathsOptional go to state 2705 + PathModeOptional go to state 2706 - '=' shift, and go to state 2709 - $default reduce using rule 318 (reloption_elem) +State 2296 + 341 PathPrefix: ANY • SHORTEST PathModeOptional + 345 | ANY • TopKOptional PathModeOptional -state 2540 + ICONST shift, and go to state 2707 + SHORTEST shift, and go to state 2708 - 106 RenameStmt: ALTER SEQUENCE IF_P EXISTS qualified_name RENAME TO name . + $default reduce using rule 340 (TopKOptional) - $default reduce using rule 106 (RenameStmt) + TopKOptional go to state 2709 -state 2541 +State 2297 - 1151 AlterObjectSchemaStmt: ALTER SEQUENCE IF_P EXISTS qualified_name SET SCHEMA name . + 342 PathPrefix: SHORTEST • ICONST PathModeOptional GroupOrGroupsOptional - $default reduce using rule 1151 (AlterObjectSchemaStmt) + ICONST shift, and go to state 2710 -state 2542 +State 2298 - 114 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME CONSTRAINT name . TO name + 349 PathPattern: PathVariableOptional PathPrefix • PathConcatenation - TO shift, and go to state 2710 + Op shift, and go to state 2711 + LAMBDA_ARROW shift, and go to state 2712 + ARROW_LAMBDA shift, and go to state 2713 + ARROW_LAMBDA_ARROW shift, and go to state 2714 + '-' shift, and go to state 2715 + '[' shift, and go to state 2716 + '(' shift, and go to state 2717 + $default reduce using rule 371 (PathSequence) -state 2543 + EnclosedSubPath go to state 2718 + PathElement go to state 2719 + PathSequence go to state 2720 + PathConcatenation go to state 2721 + Arrow go to state 2722 + ArrowKleeneOptional go to state 2723 + EdgePattern go to state 2724 + VertexPattern go to state 2725 - 104 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME TO name . - $default reduce using rule 104 (RenameStmt) +State 2299 + 324 KeepOptional: KEEP • PathPrefix -state 2544 + ALL shift, and go to state 2295 + ANY shift, and go to state 2296 + SHORTEST shift, and go to state 2297 + + $default reduce using rule 346 (PathPrefix) + + PathPrefix go to state 2726 + + +State 2300 + + 348 PathPatternList: PathPatternList ',' • PathPattern + + IDENT shift, and go to state 899 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 900 + BIGINT shift, and go to state 901 + BIT shift, and go to state 902 + BOOLEAN_P shift, and go to state 903 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 904 + CHARACTER shift, and go to state 905 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 906 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 907 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 908 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 909 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 910 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 911 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 912 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GROUPING shift, and go to state 913 + GROUPING_ID shift, and go to state 914 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 915 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 916 + INTEGER shift, and go to state 917 + INTERVAL shift, and go to state 918 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 919 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 920 + NCHAR shift, and go to state 921 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NONE shift, and go to state 922 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 923 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 924 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 925 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 926 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 927 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 928 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 929 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 930 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 931 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 932 + SNAPSHOT shift, and go to state 451 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 933 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 934 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 935 + TIMESTAMP shift, and go to state 936 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 937 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 938 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 939 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 1520 + VARCHAR shift, and go to state 941 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 942 + XMLCONCAT shift, and go to state 943 + XMLELEMENT shift, and go to state 944 + XMLEXISTS shift, and go to state 945 + XMLFOREST shift, and go to state 946 + XMLNAMESPACES shift, and go to state 947 + XMLPARSE shift, and go to state 948 + XMLPI shift, and go to state 949 + XMLROOT shift, and go to state 950 + XMLSERIALIZE shift, and go to state 951 + XMLTABLE shift, and go to state 952 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 333 (PathVariableOptional) + + unreserved_keyword go to state 953 + pgq_col_name_keyword go to state 954 + PGQ_IDENT go to state 1796 + PathVariableOptional go to state 1797 + PathPattern go to state 2727 + + +State 2301 + + 323 GraphTableStmt: '(' PGQ_IDENT MATCH PathPatternList KeepOptional • GraphTableWhereOptional ColumnsOptional ')' GraphTableNameOptional + + WHERE shift, and go to state 2728 + + $default reduce using rule 318 (GraphTableWhereOptional) + + GraphTableWhereOptional go to state 2729 + + +State 2302 + + 1672 using_clause: USING • from_list_opt_comma + + IDENT shift, and go to state 120 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 821 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 822 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ONLY shift, and go to state 824 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 827 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 833 + + qualified_name go to state 834 + ColId go to state 835 + ColIdOrString go to state 836 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 837 + values_clause go to state 95 + values_clause_opt_comma go to state 838 + from_list go to state 2687 + from_list_opt_comma go to state 2730 + table_ref go to state 840 + joined_table go to state 841 + relation_expr go to state 842 + func_table go to state 843 + func_application go to state 844 + func_expr_windowless go to state 845 + func_expr_common_subexpr go to state 846 + func_name go to state 548 + function_name_token go to state 549 + + +State 2303 + + 1665 DeleteStmt: opt_with_clause DELETE_P FROM relation_expr_opt_alias using_clause • where_or_current_clause returning_clause + + WHERE shift, and go to state 2731 + + $default reduce using rule 1671 (where_or_current_clause) + + where_or_current_clause go to state 2732 + + +State 2304 + + 151 insert_target: qualified_name • + 152 | qualified_name • AS ColId + + AS shift, and go to state 2733 + + $default reduce using rule 151 (insert_target) + + +State 2305 + + 145 InsertStmt: opt_with_clause INSERT opt_or_action INTO insert_target • opt_by_name_or_position insert_rest opt_on_conflict returning_clause + + BY shift, and go to state 2734 + + $default reduce using rule 155 (opt_by_name_or_position) + + opt_by_name_or_position go to state 2735 + + +State 2306 + + 163 set_clause: '(' • set_target_list ')' '=' a_expr + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 - 112 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME opt_column name . TO name + ColId go to state 2307 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + set_target_list go to state 2736 + set_target go to state 2737 - TO shift, and go to state 2711 +State 2307 -state 2545 + 191 set_target: ColId • opt_indirection - 1149 AlterObjectSchemaStmt: ALTER TABLE IF_P EXISTS relation_expr SET SCHEMA name . + $default reduce using rule 1420 (opt_indirection) - $default reduce using rule 1149 (AlterObjectSchemaStmt) + opt_indirection go to state 2738 -state 2546 +State 2308 - 113 RenameStmt: ALTER TABLE relation_expr RENAME CONSTRAINT name TO name . + 185 set_clause_list: set_clause • - $default reduce using rule 113 (RenameStmt) + $default reduce using rule 185 (set_clause_list) -state 2547 +State 2309 - 111 RenameStmt: ALTER TABLE relation_expr RENAME opt_column name TO name . + 186 set_clause_list: set_clause_list • ',' set_clause + 187 set_clause_list_opt_comma: set_clause_list • + 188 | set_clause_list • ',' - $default reduce using rule 111 (RenameStmt) + ',' shift, and go to state 2739 + $default reduce using rule 187 (set_clause_list_opt_comma) -state 2548 - 108 RenameStmt: ALTER VIEW IF_P EXISTS qualified_name RENAME TO name . +State 2310 - $default reduce using rule 108 (RenameStmt) + 658 UpdateStmt: opt_with_clause UPDATE relation_expr_opt_alias SET set_clause_list_opt_comma • from_clause where_or_current_clause returning_clause + FROM shift, and go to state 2277 -state 2549 + $default reduce using rule 903 (from_clause) - 1153 AlterObjectSchemaStmt: ALTER VIEW IF_P EXISTS qualified_name SET SCHEMA name . + from_clause go to state 2740 - $default reduce using rule 1153 (AlterObjectSchemaStmt) +State 2311 -state 2550 + 162 set_clause: set_target • '=' a_expr - 871 func_application: func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' . + '=' shift, and go to state 2741 - $default reduce using rule 871 (func_application) +State 2312 -state 2551 + 1640 LoadStmt: opt_force INSTALL file_name FROM ColId • opt_ext_version - 872 func_application: func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' . + VERSION_P shift, and go to state 1808 - $default reduce using rule 872 (func_application) + $default reduce using rule 1646 (opt_ext_version) + opt_ext_version go to state 2742 -state 2552 - 869 func_application: func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' . +State 2313 - $default reduce using rule 869 (func_application) + 1641 LoadStmt: opt_force INSTALL file_name FROM Sconst • opt_ext_version + VERSION_P shift, and go to state 1808 -state 2553 + $default reduce using rule 1646 (opt_ext_version) - 492 opt_ignore_nulls: . IGNORE_P NULLS_P - 493 | . RESPECT_P NULLS_P - 494 | . [')'] - 870 func_application: func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause . opt_ignore_nulls ')' + opt_ext_version go to state 2743 - IGNORE_P shift, and go to state 1921 - RESPECT_P shift, and go to state 1922 - $default reduce using rule 494 (opt_ignore_nulls) +State 2314 - opt_ignore_nulls go to state 2712 + 1648 opt_ext_version: VERSION_P ColId • + $default reduce using rule 1648 (opt_ext_version) -state 2554 - 398 CopyStmt: COPY '(' SelectStmt ')' TO opt_program copy_file_name opt_with . copy_options - 411 copy_options: . copy_opt_list - 412 | . '(' copy_generic_opt_list ')' - 421 copy_opt_list: . copy_opt_list copy_opt_item - 422 | . [$end, BINARY, CSV, DELIMITER, ENCODING, ESCAPE, FORCE, FREEZE, HEADER_P, NULL_P, OIDS, QUOTE, ';'] +State 2315 - '(' shift, and go to state 1296 + 1647 opt_ext_version: VERSION_P Sconst • - $default reduce using rule 422 (copy_opt_list) + $default reduce using rule 1647 (opt_ext_version) - copy_options go to state 2713 - copy_opt_list go to state 1298 +State 2316 -state 2555 + 808 opt_asc_desc: ASC_P • - 397 CopyStmt: COPY opt_binary qualified_name opt_column_list opt_oids copy_from opt_program copy_file_name . copy_delimiter opt_with copy_options - 401 copy_delimiter: . opt_using DELIMITERS Sconst - 402 | . [$end, BINARY, CSV, DELIMITER, ENCODING, ESCAPE, FORCE, FREEZE, HEADER_P, NULL_P, OIDS, QUOTE, WITH, WITH_LA, '(', ';'] - 405 opt_using: . USING - 406 | . [DELIMITERS] + $default reduce using rule 808 (opt_asc_desc) - USING shift, and go to state 2714 - DELIMITERS reduce using rule 406 (opt_using) - $default reduce using rule 402 (copy_delimiter) +State 2317 - copy_delimiter go to state 2715 - opt_using go to state 2716 + 809 opt_asc_desc: DESC_P • + $default reduce using rule 809 (opt_asc_desc) -state 2556 - - 309 columnElem: . ColId - 319 columnList: . columnElem - 320 | . columnList ',' columnElem - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1264 ViewStmt: CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' . columnList ')' opt_reloptions AS SelectStmt opt_check_option - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - columnElem go to state 1545 - columnList go to state 2717 - ColId go to state 1547 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2557 - - 212 CreateStmt: CREATE_P OR REPLACE OptTemp TABLE qualified_name '(' OptTableElementList . ')' OptWith OnCommitOption - - ')' shift, and go to state 2718 - - -state 2558 - - 1271 CreateAsStmt: CREATE_P OR REPLACE OptTemp TABLE create_as_target AS SelectStmt . opt_with_data - 1272 opt_with_data: . WITH DATA_P - 1273 | . WITH NO DATA_P - 1274 | . [$end, ';'] - - WITH shift, and go to state 2268 - - $default reduce using rule 1274 (opt_with_data) - - opt_with_data go to state 2719 - - -state 2559 - - 1262 ViewStmt: CREATE_P OR REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions . AS SelectStmt opt_check_option - - AS shift, and go to state 2720 - - -state 2560 - - 212 CreateStmt: CREATE_P OR REPLACE OptTemp . TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 1262 ViewStmt: CREATE_P OR REPLACE OptTemp . VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option - 1264 | CREATE_P OR REPLACE OptTemp . RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option - - RECURSIVE shift, and go to state 1550 - TABLE shift, and go to state 2721 - VIEW shift, and go to state 1552 - - -state 2561 - - 211 CreateStmt: CREATE_P OptTemp TABLE IF_P . NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 1382 unreserved_keyword: IF_P . ['[', '(', '.'] - - NOT shift, and go to state 2722 - - $default reduce using rule 1382 (unreserved_keyword) - - -state 2562 - - 210 CreateStmt: CREATE_P OptTemp TABLE qualified_name . '(' OptTableElementList ')' OptWith OnCommitOption - - '(' shift, and go to state 2723 - - -state 2563 - - 1144 opt_reloptions: . WITH reloptions - 1145 | . [AS] - 1263 ViewStmt: CREATE_P OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' . opt_reloptions AS SelectStmt opt_check_option - - WITH shift, and go to state 1960 - - $default reduce using rule 1145 (opt_reloptions) - - opt_reloptions go to state 2724 - - -state 2564 - - 163 CreateSeqStmt: CREATE_P OptTemp SEQUENCE IF_P NOT EXISTS qualified_name OptSeqOptList . - - $default reduce using rule 163 (CreateSeqStmt) - - -state 2565 - - 211 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name '(' . OptTableElementList ')' OptWith OnCommitOption - 262 TableConstraint: . CONSTRAINT name ConstraintElem - 263 | . ConstraintElem - 294 columnDef: . ColId Typename ColQualList - 295 | . ColId opt_Typename GeneratedConstraintElem ColQualList - 299 TableElement: . columnDef - 300 | . TableLikeClause - 301 | . TableConstraint - 306 OptTableElementList: . TableElementList - 307 | . TableElementList ',' - 308 | . [')'] - 309 columnElem: . ColId - 310 opt_column_list: '(' . columnList ')' - 319 columnList: . columnElem - 320 | . columnList ',' columnElem - 326 ConstraintElem: . CHECK_P '(' a_expr ')' ConstraintAttributeSpec - 327 | . UNIQUE '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 328 | . UNIQUE ExistingIndex ConstraintAttributeSpec - 329 | . PRIMARY KEY '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 330 | . PRIMARY KEY ExistingIndex ConstraintAttributeSpec - 331 | . FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec - 332 TableElementList: . TableElement - 333 | . TableElementList ',' TableElement - 338 TableLikeClause: . LIKE qualified_name TableLikeOptionList - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1480 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1482 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1483 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 1947 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1485 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNIQUE shift, and go to state 1486 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 308 (OptTableElementList) - - TableConstraint go to state 1948 - columnDef go to state 1949 - TableElement go to state 1950 - OptTableElementList go to state 2725 - columnElem go to state 1545 - columnList go to state 1546 - ConstraintElem go to state 1489 - TableElementList go to state 1952 - TableLikeClause go to state 1953 - ColId go to state 1954 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2566 - - 168 ExecuteStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS . EXECUTE name execute_param_clause opt_with_data - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 1270 CreateAsStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS . SelectStmt opt_with_data - - EXECUTE shift, and go to state 2726 - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - SelectStmt go to state 2727 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - values_clause go to state 62 - values_clause_opt_comma go to state 63 +State 2318 -state 2567 + 803 sort_clause: ORDER BY ALL opt_asc_desc • opt_nulls_order - 284 TableLikeOptionList: TableLikeOptionList . INCLUDING TableLikeOption - 285 | TableLikeOptionList . EXCLUDING TableLikeOption - 338 TableLikeClause: LIKE qualified_name TableLikeOptionList . [')', ','] + NULLS_LA shift, and go to state 2744 - EXCLUDING shift, and go to state 2728 - INCLUDING shift, and go to state 2729 + $default reduce using rule 813 (opt_nulls_order) - $default reduce using rule 338 (TableLikeClause) + opt_nulls_order go to state 2745 -state 2568 +State 2319 - 210 CreateStmt: CREATE_P OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith . OnCommitOption - 255 OnCommitOption: . ON COMMIT DROP - 256 | . ON COMMIT DELETE_P ROWS - 257 | . ON COMMIT PRESERVE ROWS - 258 | . [$end, CREATE_P, ';'] + 805 sortby_list: sortby_list ',' • sortby - ON shift, and go to state 2265 + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + sortby go to state 2746 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1815 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2320 + + 806 sortby: a_expr USING • qual_all_Op opt_nulls_order + + Op shift, and go to state 2168 + INTEGER_DIVISION shift, and go to state 2169 + POWER_OF shift, and go to state 2170 + LESS_EQUALS shift, and go to state 2171 + GREATER_EQUALS shift, and go to state 2172 + NOT_EQUALS shift, and go to state 2173 + OPERATOR shift, and go to state 2747 + '<' shift, and go to state 2174 + '>' shift, and go to state 2175 + '=' shift, and go to state 2176 + '+' shift, and go to state 2177 + '-' shift, and go to state 2178 + '*' shift, and go to state 2179 + '/' shift, and go to state 2180 + '%' shift, and go to state 2181 + '^' shift, and go to state 2182 - $default reduce using rule 258 (OnCommitOption) + all_Op go to state 2748 + MathOp go to state 1761 + qual_all_Op go to state 2749 - OnCommitOption go to state 2730 +State 2321 -state 2569 + 807 sortby: a_expr opt_asc_desc • opt_nulls_order - 333 TableElementList: TableElementList ',' TableElement . + NULLS_LA shift, and go to state 2744 - $default reduce using rule 333 (TableElementList) + $default reduce using rule 813 (opt_nulls_order) + opt_nulls_order go to state 2750 -state 2570 - 255 OnCommitOption: ON COMMIT . DROP - 256 | ON COMMIT . DELETE_P ROWS - 257 | ON COMMIT . PRESERVE ROWS +State 2322 - DELETE_P shift, and go to state 2731 - DROP shift, and go to state 2732 - PRESERVE shift, and go to state 2733 + 792 by_name: BY NAME_P • + $default reduce using rule 792 (by_name) -state 2571 - 167 ExecuteStmt: CREATE_P OptTemp TABLE create_as_target AS EXECUTE name execute_param_clause . opt_with_data - 1272 opt_with_data: . WITH DATA_P - 1273 | . WITH NO DATA_P - 1274 | . [$end, ';'] +State 2323 - WITH shift, and go to state 2268 + 741 simple_select: select_clause • UNION all_or_distinct by_name select_clause + 741 | select_clause UNION all_or_distinct by_name select_clause • + 742 | select_clause • UNION all_or_distinct select_clause + 743 | select_clause • INTERSECT all_or_distinct select_clause + 744 | select_clause • EXCEPT all_or_distinct select_clause - $default reduce using rule 1274 (opt_with_data) + INTERSECT shift, and go to state 968 - opt_with_data go to state 2734 + $default reduce using rule 741 (simple_select) -state 2572 +State 2324 - 1272 opt_with_data: WITH DATA_P . + 856 row_or_rows: ROW • + 1298 qualified_row: ROW • '(' expr_list_opt_comma ')' + 1299 | ROW • '(' ')' + 2083 col_name_keyword: ROW • - $default reduce using rule 1272 (opt_with_data) + '(' shift, and go to state 1688 + ONLY reduce using rule 856 (row_or_rows) + $default reduce using rule 2083 (col_name_keyword) -state 2573 - 1273 opt_with_data: WITH NO . DATA_P +State 2325 - DATA_P shift, and go to state 2735 + 857 row_or_rows: ROWS • + 1965 unreserved_keyword: ROWS • + ONLY reduce using rule 857 (row_or_rows) + $default reduce using rule 1965 (unreserved_keyword) -state 2574 - 1261 ViewStmt: CREATE_P OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt . opt_check_option - 1265 opt_check_option: . WITH CHECK_P OPTION - 1266 | . WITH CASCADED CHECK_P OPTION - 1267 | . WITH LOCAL CHECK_P OPTION - 1268 | . [$end, CREATE_P, ';'] +State 2326 - WITH shift, and go to state 2736 + 852 select_fetch_first_value: '+' • I_or_F_const - $default reduce using rule 1268 (opt_check_option) + FCONST shift, and go to state 2751 + ICONST shift, and go to state 1146 - opt_check_option go to state 2737 + I_or_F_const go to state 2339 + Iconst go to state 2752 -state 2575 +State 2327 - 390 CreateFunctionStmt: CREATE_P OptTemp macro_alias qualified_name param_list AS TABLE SelectStmt . + 853 select_fetch_first_value: '-' • I_or_F_const - $default reduce using rule 390 (CreateFunctionStmt) + FCONST shift, and go to state 2751 + ICONST shift, and go to state 1146 + I_or_F_const go to state 2341 + Iconst go to state 2752 -state 2576 - 1136 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name . ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause +State 2328 - ON shift, and go to state 2738 - - -state 2577 - - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1137 access_method: . ColId - 1138 access_method_clause: USING . access_method - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 2739 - access_method go to state 2740 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2578 - - 1135 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause . '(' index_params ')' opt_reloptions where_clause - - '(' shift, and go to state 2741 - - -state 2579 - - 667 Typename: SETOF SimpleTypename ARRAY '[' Iconst ']' . - - $default reduce using rule 667 (Typename) - - -state 2580 - - 659 colid_type_list: colid_type_list ',' ColId Typename . - - $default reduce using rule 659 (colid_type_list) - - -state 2581 - - 354 DropStmt: DROP drop_type_name_on_any_name IF_P EXISTS name ON any_name opt_drop_behavior . - - $default reduce using rule 354 (DropStmt) - - -state 2582 - - 1270 CreateAsStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target . AS SelectStmt opt_with_data - - AS shift, and go to state 2742 - - -state 2583 - - 416 copy_generic_opt_arg: '(' copy_generic_opt_arg_list ')' . - - $default reduce using rule 416 (copy_generic_opt_arg) - - -state 2584 - - 404 copy_generic_opt_arg_list: copy_generic_opt_arg_list ',' . copy_generic_opt_arg_list_item - 439 copy_generic_opt_arg_list_item: . opt_boolean_or_string - 1092 Sconst: . SCONST - 1172 NonReservedWord: . IDENT - 1173 | . unreserved_keyword - 1174 | . other_keyword - 1175 NonReservedWord_or_Sconst: . NonReservedWord - 1176 | . Sconst - 1181 opt_boolean_or_string: . TRUE_P - 1182 | . FALSE_P - 1183 | . ON - 1184 | . NonReservedWord_or_Sconst - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - - IDENT shift, and go to state 757 - SCONST shift, and go to state 556 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATION shift, and go to state 767 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1282 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERVAL shift, and go to state 791 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1283 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1284 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - copy_generic_opt_arg_list_item go to state 2743 - Sconst go to state 1290 - NonReservedWord go to state 1292 - NonReservedWord_or_Sconst go to state 1293 - opt_boolean_or_string go to state 2291 - unreserved_keyword go to state 846 - other_keyword go to state 847 - - -state 2585 - - 320 columnList: columnList . ',' columnElem - 436 copy_opt_item: FORCE NOT NULL_P columnList . [$end, BINARY, CSV, DELIMITER, ENCODING, ESCAPE, FORCE, FREEZE, HEADER_P, NULL_P, OIDS, QUOTE, ';'] - - ',' shift, and go to state 1931 - - $default reduce using rule 436 (copy_opt_item) - - -state 2586 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - 1024 when_clause: WHEN a_expr THEN a_expr . [ELSE, END_P, WHEN] - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 1024 (when_clause) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2587 - - 894 func_expr_common_subexpr: CAST '(' a_expr AS Typename ')' . - - $default reduce using rule 894 (func_expr_common_subexpr) - - -state 2588 - - 905 func_expr_common_subexpr: NULLIF '(' a_expr ',' a_expr ')' . - - $default reduce using rule 905 (func_expr_common_subexpr) - - -state 2589 - - 1003 overlay_list: a_expr overlay_placing substr_from substr_for . - - $default reduce using rule 1003 (overlay_list) - - -state 2590 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 851 | b_expr IS DISTINCT FROM . b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2744 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2591 - - 852 b_expr: b_expr IS NOT DISTINCT . FROM b_expr - - FROM shift, and go to state 2745 - - -state 2592 - - 854 b_expr: b_expr IS NOT OF . '(' type_list ')' - - '(' shift, and go to state 2746 - - -state 2593 - - 660 RowOrStruct: . ROW - 661 | . STRUCT - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 853 b_expr: b_expr IS OF '(' . type_list ')' - 989 type_list: . Typename - 990 | . type_list ',' Typename - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 703 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETOF shift, and go to state 715 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 718 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - RowOrStruct go to state 727 - Typename go to state 1304 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_list go to state 2747 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 - - -state 2594 - - 900 func_expr_common_subexpr: TREAT '(' a_expr AS Typename ')' . - - $default reduce using rule 900 (func_expr_common_subexpr) - - -state 2595 - - 895 func_expr_common_subexpr: TRY_CAST '(' a_expr AS Typename ')' . - - $default reduce using rule 895 (func_expr_common_subexpr) - - -state 2596 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1057 replace_list_el: . a_expr AS ColId - 1059 replace_list: replace_list ',' . replace_list_el - 1061 replace_list_opt_comma: replace_list ',' . [')'] - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 1061 (replace_list_opt_comma) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2078 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - replace_list_el go to state 2748 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2597 - - 1062 opt_replace_list: REPLACE '(' replace_list_opt_comma ')' . - - $default reduce using rule 1062 (opt_replace_list) - - -state 2598 - - 1057 replace_list_el: a_expr AS ColId . - - $default reduce using rule 1057 (replace_list_el) - - -state 2599 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 823 | a_expr BETWEEN SYMMETRIC b_expr AND a_expr . [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - OPERATOR shift, and go to state 1378 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 + 822 limit_clause: FETCH first_or_next select_fetch_first_value • row_or_rows ONLY - BETWEEN error (nonassociative) - GLOB error (nonassociative) - ILIKE error (nonassociative) - IN_P error (nonassociative) - LIKE error (nonassociative) - SIMILAR error (nonassociative) - NOT_LA error (nonassociative) + ROW shift, and go to state 2342 + ROWS shift, and go to state 2343 - $default reduce using rule 823 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 823 and token Op resolved as shift (BETWEEN < Op). - Conflict between rule 823 and token TYPECAST resolved as shift (BETWEEN < TYPECAST). - Conflict between rule 823 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < BETWEEN). - Conflict between rule 823 and token POWER_OF resolved as shift (BETWEEN < POWER_OF). - Conflict between rule 823 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < BETWEEN). - Conflict between rule 823 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < BETWEEN). - Conflict between rule 823 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < BETWEEN). - Conflict between rule 823 and token AND resolved as reduce (AND < BETWEEN). - Conflict between rule 823 and token AT resolved as shift (BETWEEN < AT). - Conflict between rule 823 and token BETWEEN resolved as an error (%nonassoc BETWEEN). - Conflict between rule 823 and token COLLATE resolved as shift (BETWEEN < COLLATE). - Conflict between rule 823 and token GLOB resolved as an error (%nonassoc GLOB). - Conflict between rule 823 and token ILIKE resolved as an error (%nonassoc ILIKE). - Conflict between rule 823 and token IN_P resolved as an error (%nonassoc IN_P). - Conflict between rule 823 and token IS resolved as reduce (IS < BETWEEN). - Conflict between rule 823 and token ISNULL resolved as reduce (ISNULL < BETWEEN). - Conflict between rule 823 and token LIKE resolved as an error (%nonassoc LIKE). - Conflict between rule 823 and token NOT resolved as reduce (NOT < BETWEEN). - Conflict between rule 823 and token NOTNULL resolved as reduce (NOTNULL < BETWEEN). - Conflict between rule 823 and token OPERATOR resolved as shift (BETWEEN < OPERATOR). - Conflict between rule 823 and token OR resolved as reduce (OR < BETWEEN). - Conflict between rule 823 and token SIMILAR resolved as an error (%nonassoc SIMILAR). - Conflict between rule 823 and token NOT_LA resolved as an error (%nonassoc NOT_LA). - Conflict between rule 823 and token '<' resolved as reduce ('<' < BETWEEN). - Conflict between rule 823 and token '>' resolved as reduce ('>' < BETWEEN). - Conflict between rule 823 and token '=' resolved as reduce ('=' < BETWEEN). - Conflict between rule 823 and token '+' resolved as shift (BETWEEN < '+'). - Conflict between rule 823 and token '-' resolved as shift (BETWEEN < '-'). - Conflict between rule 823 and token '*' resolved as shift (BETWEEN < '*'). - Conflict between rule 823 and token '/' resolved as shift (BETWEEN < '/'). - Conflict between rule 823 and token '%' resolved as shift (BETWEEN < '%'). - Conflict between rule 823 and token '^' resolved as shift (BETWEEN < '^'). - - -state 2600 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 821 | a_expr BETWEEN opt_asymmetric b_expr AND a_expr . [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - OPERATOR shift, and go to state 1378 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 + row_or_rows go to state 2753 - BETWEEN error (nonassociative) - GLOB error (nonassociative) - ILIKE error (nonassociative) - IN_P error (nonassociative) - LIKE error (nonassociative) - SIMILAR error (nonassociative) - NOT_LA error (nonassociative) - $default reduce using rule 821 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 821 and token Op resolved as shift (BETWEEN < Op). - Conflict between rule 821 and token TYPECAST resolved as shift (BETWEEN < TYPECAST). - Conflict between rule 821 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < BETWEEN). - Conflict between rule 821 and token POWER_OF resolved as shift (BETWEEN < POWER_OF). - Conflict between rule 821 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < BETWEEN). - Conflict between rule 821 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < BETWEEN). - Conflict between rule 821 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < BETWEEN). - Conflict between rule 821 and token AND resolved as reduce (AND < BETWEEN). - Conflict between rule 821 and token AT resolved as shift (BETWEEN < AT). - Conflict between rule 821 and token BETWEEN resolved as an error (%nonassoc BETWEEN). - Conflict between rule 821 and token COLLATE resolved as shift (BETWEEN < COLLATE). - Conflict between rule 821 and token GLOB resolved as an error (%nonassoc GLOB). - Conflict between rule 821 and token ILIKE resolved as an error (%nonassoc ILIKE). - Conflict between rule 821 and token IN_P resolved as an error (%nonassoc IN_P). - Conflict between rule 821 and token IS resolved as reduce (IS < BETWEEN). - Conflict between rule 821 and token ISNULL resolved as reduce (ISNULL < BETWEEN). - Conflict between rule 821 and token LIKE resolved as an error (%nonassoc LIKE). - Conflict between rule 821 and token NOT resolved as reduce (NOT < BETWEEN). - Conflict between rule 821 and token NOTNULL resolved as reduce (NOTNULL < BETWEEN). - Conflict between rule 821 and token OPERATOR resolved as shift (BETWEEN < OPERATOR). - Conflict between rule 821 and token OR resolved as reduce (OR < BETWEEN). - Conflict between rule 821 and token SIMILAR resolved as an error (%nonassoc SIMILAR). - Conflict between rule 821 and token NOT_LA resolved as an error (%nonassoc NOT_LA). - Conflict between rule 821 and token '<' resolved as reduce ('<' < BETWEEN). - Conflict between rule 821 and token '>' resolved as reduce ('>' < BETWEEN). - Conflict between rule 821 and token '=' resolved as reduce ('=' < BETWEEN). - Conflict between rule 821 and token '+' resolved as shift (BETWEEN < '+'). - Conflict between rule 821 and token '-' resolved as shift (BETWEEN < '-'). - Conflict between rule 821 and token '*' resolved as shift (BETWEEN < '*'). - Conflict between rule 821 and token '/' resolved as shift (BETWEEN < '/'). - Conflict between rule 821 and token '%' resolved as shift (BETWEEN < '%'). - Conflict between rule 821 and token '^' resolved as shift (BETWEEN < '^'). - - -state 2601 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr [$end, IDENT, LAMBDA_ARROW, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, JOIN, LEFT, LIMIT, NATURAL, NOT, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, ']', ')', ';', ',', '}', ':'] - 818 | a_expr IS NOT DISTINCT FROM a_expr . [$end, IDENT, LAMBDA_ARROW, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, JOIN, LEFT, LIMIT, NATURAL, NOT, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, ']', ')', ';', ',', '}', ':'] - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - LIKE shift, and go to state 1375 - OPERATOR shift, and go to state 1378 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 +State 2329 - IS error (nonassociative) - ISNULL error (nonassociative) - NOTNULL error (nonassociative) + 823 limit_clause: FETCH first_or_next row_or_rows • ONLY - $default reduce using rule 818 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 818 and token Op resolved as shift (IS < Op). - Conflict between rule 818 and token TYPECAST resolved as shift (IS < TYPECAST). - Conflict between rule 818 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < IS). - Conflict between rule 818 and token POWER_OF resolved as shift (IS < POWER_OF). - Conflict between rule 818 and token LESS_EQUALS resolved as shift (IS < LESS_EQUALS). - Conflict between rule 818 and token GREATER_EQUALS resolved as shift (IS < GREATER_EQUALS). - Conflict between rule 818 and token NOT_EQUALS resolved as shift (IS < NOT_EQUALS). - Conflict between rule 818 and token AND resolved as reduce (AND < IS). - Conflict between rule 818 and token AT resolved as shift (IS < AT). - Conflict between rule 818 and token BETWEEN resolved as shift (IS < BETWEEN). - Conflict between rule 818 and token COLLATE resolved as shift (IS < COLLATE). - Conflict between rule 818 and token GLOB resolved as shift (IS < GLOB). - Conflict between rule 818 and token ILIKE resolved as shift (IS < ILIKE). - Conflict between rule 818 and token IN_P resolved as shift (IS < IN_P). - Conflict between rule 818 and token IS resolved as an error (%nonassoc IS). - Conflict between rule 818 and token ISNULL resolved as an error (%nonassoc ISNULL). - Conflict between rule 818 and token LIKE resolved as shift (IS < LIKE). - Conflict between rule 818 and token NOT resolved as reduce (NOT < IS). - Conflict between rule 818 and token NOTNULL resolved as an error (%nonassoc NOTNULL). - Conflict between rule 818 and token OPERATOR resolved as shift (IS < OPERATOR). - Conflict between rule 818 and token OR resolved as reduce (OR < IS). - Conflict between rule 818 and token SIMILAR resolved as shift (IS < SIMILAR). - Conflict between rule 818 and token NOT_LA resolved as shift (IS < NOT_LA). - Conflict between rule 818 and token '<' resolved as shift (IS < '<'). - Conflict between rule 818 and token '>' resolved as shift (IS < '>'). - Conflict between rule 818 and token '=' resolved as shift (IS < '='). - Conflict between rule 818 and token '+' resolved as shift (IS < '+'). - Conflict between rule 818 and token '-' resolved as shift (IS < '-'). - Conflict between rule 818 and token '*' resolved as shift (IS < '*'). - Conflict between rule 818 and token '/' resolved as shift (IS < '/'). - Conflict between rule 818 and token '%' resolved as shift (IS < '%'). - Conflict between rule 818 and token '^' resolved as shift (IS < '^'). - - -state 2602 - - 820 a_expr: a_expr IS NOT OF '(' type_list . ')' - 990 type_list: type_list . ',' Typename - - ')' shift, and go to state 2749 - ',' shift, and go to state 1638 - - -state 2603 - - 819 a_expr: a_expr IS OF '(' type_list ')' . - - $default reduce using rule 819 (a_expr) - - -state 2604 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 798 | a_expr SIMILAR TO a_expr ESCAPE a_expr . [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - OPERATOR shift, and go to state 1378 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 + ONLY shift, and go to state 2754 - BETWEEN error (nonassociative) - GLOB error (nonassociative) - ILIKE error (nonassociative) - IN_P error (nonassociative) - LIKE error (nonassociative) - SIMILAR error (nonassociative) - NOT_LA error (nonassociative) - $default reduce using rule 798 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 798 and token Op resolved as shift (SIMILAR < Op). - Conflict between rule 798 and token TYPECAST resolved as shift (SIMILAR < TYPECAST). - Conflict between rule 798 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < SIMILAR). - Conflict between rule 798 and token POWER_OF resolved as shift (SIMILAR < POWER_OF). - Conflict between rule 798 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < SIMILAR). - Conflict between rule 798 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < SIMILAR). - Conflict between rule 798 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < SIMILAR). - Conflict between rule 798 and token AND resolved as reduce (AND < SIMILAR). - Conflict between rule 798 and token AT resolved as shift (SIMILAR < AT). - Conflict between rule 798 and token BETWEEN resolved as an error (%nonassoc BETWEEN). - Conflict between rule 798 and token COLLATE resolved as shift (SIMILAR < COLLATE). - Conflict between rule 798 and token GLOB resolved as an error (%nonassoc GLOB). - Conflict between rule 798 and token ILIKE resolved as an error (%nonassoc ILIKE). - Conflict between rule 798 and token IN_P resolved as an error (%nonassoc IN_P). - Conflict between rule 798 and token IS resolved as reduce (IS < SIMILAR). - Conflict between rule 798 and token ISNULL resolved as reduce (ISNULL < SIMILAR). - Conflict between rule 798 and token LIKE resolved as an error (%nonassoc LIKE). - Conflict between rule 798 and token NOT resolved as reduce (NOT < SIMILAR). - Conflict between rule 798 and token NOTNULL resolved as reduce (NOTNULL < SIMILAR). - Conflict between rule 798 and token OPERATOR resolved as shift (SIMILAR < OPERATOR). - Conflict between rule 798 and token OR resolved as reduce (OR < SIMILAR). - Conflict between rule 798 and token SIMILAR resolved as an error (%nonassoc SIMILAR). - Conflict between rule 798 and token NOT_LA resolved as an error (%nonassoc NOT_LA). - Conflict between rule 798 and token '<' resolved as reduce ('<' < SIMILAR). - Conflict between rule 798 and token '>' resolved as reduce ('>' < SIMILAR). - Conflict between rule 798 and token '=' resolved as reduce ('=' < SIMILAR). - Conflict between rule 798 and token '+' resolved as shift (SIMILAR < '+'). - Conflict between rule 798 and token '-' resolved as shift (SIMILAR < '-'). - Conflict between rule 798 and token '*' resolved as shift (SIMILAR < '*'). - Conflict between rule 798 and token '/' resolved as shift (SIMILAR < '/'). - Conflict between rule 798 and token '%' resolved as shift (SIMILAR < '%'). - Conflict between rule 798 and token '^' resolved as shift (SIMILAR < '^'). - - -state 2605 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND . a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2750 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2606 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND . a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2751 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2607 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 796 | a_expr NOT_LA ILIKE a_expr ESCAPE a_expr . [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - OPERATOR shift, and go to state 1378 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 +State 2330 - BETWEEN error (nonassociative) - GLOB error (nonassociative) - ILIKE error (nonassociative) - IN_P error (nonassociative) - LIKE error (nonassociative) - SIMILAR error (nonassociative) - NOT_LA error (nonassociative) + 851 select_fetch_first_value: c_expr • - $default reduce using rule 796 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 796 and token Op resolved as shift (NOT_LA < Op). - Conflict between rule 796 and token TYPECAST resolved as shift (NOT_LA < TYPECAST). - Conflict between rule 796 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < NOT_LA). - Conflict between rule 796 and token POWER_OF resolved as shift (NOT_LA < POWER_OF). - Conflict between rule 796 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < NOT_LA). - Conflict between rule 796 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < NOT_LA). - Conflict between rule 796 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < NOT_LA). - Conflict between rule 796 and token AND resolved as reduce (AND < NOT_LA). - Conflict between rule 796 and token AT resolved as shift (NOT_LA < AT). - Conflict between rule 796 and token BETWEEN resolved as an error (%nonassoc BETWEEN). - Conflict between rule 796 and token COLLATE resolved as shift (NOT_LA < COLLATE). - Conflict between rule 796 and token GLOB resolved as an error (%nonassoc GLOB). - Conflict between rule 796 and token ILIKE resolved as an error (%nonassoc ILIKE). - Conflict between rule 796 and token IN_P resolved as an error (%nonassoc IN_P). - Conflict between rule 796 and token IS resolved as reduce (IS < NOT_LA). - Conflict between rule 796 and token ISNULL resolved as reduce (ISNULL < NOT_LA). - Conflict between rule 796 and token LIKE resolved as an error (%nonassoc LIKE). - Conflict between rule 796 and token NOT resolved as reduce (NOT < NOT_LA). - Conflict between rule 796 and token NOTNULL resolved as reduce (NOTNULL < NOT_LA). - Conflict between rule 796 and token OPERATOR resolved as shift (NOT_LA < OPERATOR). - Conflict between rule 796 and token OR resolved as reduce (OR < NOT_LA). - Conflict between rule 796 and token SIMILAR resolved as an error (%nonassoc SIMILAR). - Conflict between rule 796 and token NOT_LA resolved as an error (%nonassoc NOT_LA). - Conflict between rule 796 and token '<' resolved as reduce ('<' < NOT_LA). - Conflict between rule 796 and token '>' resolved as reduce ('>' < NOT_LA). - Conflict between rule 796 and token '=' resolved as reduce ('=' < NOT_LA). - Conflict between rule 796 and token '+' resolved as shift (NOT_LA < '+'). - Conflict between rule 796 and token '-' resolved as shift (NOT_LA < '-'). - Conflict between rule 796 and token '*' resolved as shift (NOT_LA < '*'). - Conflict between rule 796 and token '/' resolved as shift (NOT_LA < '/'). - Conflict between rule 796 and token '%' resolved as shift (NOT_LA < '%'). - Conflict between rule 796 and token '^' resolved as shift (NOT_LA < '^'). - - -state 2608 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 792 | a_expr NOT_LA LIKE a_expr ESCAPE a_expr . [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - OPERATOR shift, and go to state 1378 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 + $default reduce using rule 851 (select_fetch_first_value) - BETWEEN error (nonassociative) - GLOB error (nonassociative) - ILIKE error (nonassociative) - IN_P error (nonassociative) - LIKE error (nonassociative) - SIMILAR error (nonassociative) - NOT_LA error (nonassociative) - $default reduce using rule 792 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 792 and token Op resolved as shift (NOT_LA < Op). - Conflict between rule 792 and token TYPECAST resolved as shift (NOT_LA < TYPECAST). - Conflict between rule 792 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < NOT_LA). - Conflict between rule 792 and token POWER_OF resolved as shift (NOT_LA < POWER_OF). - Conflict between rule 792 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < NOT_LA). - Conflict between rule 792 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < NOT_LA). - Conflict between rule 792 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < NOT_LA). - Conflict between rule 792 and token AND resolved as reduce (AND < NOT_LA). - Conflict between rule 792 and token AT resolved as shift (NOT_LA < AT). - Conflict between rule 792 and token BETWEEN resolved as an error (%nonassoc BETWEEN). - Conflict between rule 792 and token COLLATE resolved as shift (NOT_LA < COLLATE). - Conflict between rule 792 and token GLOB resolved as an error (%nonassoc GLOB). - Conflict between rule 792 and token ILIKE resolved as an error (%nonassoc ILIKE). - Conflict between rule 792 and token IN_P resolved as an error (%nonassoc IN_P). - Conflict between rule 792 and token IS resolved as reduce (IS < NOT_LA). - Conflict between rule 792 and token ISNULL resolved as reduce (ISNULL < NOT_LA). - Conflict between rule 792 and token LIKE resolved as an error (%nonassoc LIKE). - Conflict between rule 792 and token NOT resolved as reduce (NOT < NOT_LA). - Conflict between rule 792 and token NOTNULL resolved as reduce (NOTNULL < NOT_LA). - Conflict between rule 792 and token OPERATOR resolved as shift (NOT_LA < OPERATOR). - Conflict between rule 792 and token OR resolved as reduce (OR < NOT_LA). - Conflict between rule 792 and token SIMILAR resolved as an error (%nonassoc SIMILAR). - Conflict between rule 792 and token NOT_LA resolved as an error (%nonassoc NOT_LA). - Conflict between rule 792 and token '<' resolved as reduce ('<' < NOT_LA). - Conflict between rule 792 and token '>' resolved as reduce ('>' < NOT_LA). - Conflict between rule 792 and token '=' resolved as reduce ('=' < NOT_LA). - Conflict between rule 792 and token '+' resolved as shift (NOT_LA < '+'). - Conflict between rule 792 and token '-' resolved as shift (NOT_LA < '-'). - Conflict between rule 792 and token '*' resolved as shift (NOT_LA < '*'). - Conflict between rule 792 and token '/' resolved as shift (NOT_LA < '/'). - Conflict between rule 792 and token '%' resolved as shift (NOT_LA < '%'). - Conflict between rule 792 and token '^' resolved as shift (NOT_LA < '^'). - - -state 2609 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 800 | a_expr NOT_LA SIMILAR TO a_expr ESCAPE . a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2752 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2610 - - 828 a_expr: a_expr subquery_Op sub_type '(' a_expr ')' . - - $default reduce using rule 828 (a_expr) - - -state 2611 - - 907 within_group_clause: WITHIN GROUP_P '(' sort_clause ')' . - - $default reduce using rule 907 (within_group_clause) - - -state 2612 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 909 filter_clause: FILTER '(' WHERE a_expr . ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - ')' shift, and go to state 2753 - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2613 - - 910 filter_clause: FILTER '(' a_expr ')' . - - $default reduce using rule 910 (filter_clause) - - -state 2614 - - 922 window_specification: '(' . opt_existing_window_name opt_partition_clause opt_sort_clause opt_frame_clause ')' - 923 opt_existing_window_name: . ColId - 924 | . [ORDER, PARTITION, RANGE, ROWS, ')'] - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 924 (opt_existing_window_name) - - opt_existing_window_name go to state 2754 - ColId go to state 2755 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - Conflict between rule 924 and token PARTITION resolved as reduce (PARTITION < Op). - Conflict between rule 924 and token RANGE resolved as reduce (RANGE < Op). - Conflict between rule 924 and token ROWS resolved as reduce (ROWS < Op). - - -state 2615 - - 919 over_clause: OVER window_specification . - - $default reduce using rule 919 (over_clause) - - -state 2616 - - 920 over_clause: OVER ColId . - - $default reduce using rule 920 (over_clause) - - -state 2617 - - 479 OptTempTableName: GLOBAL TEMP opt_table qualified_name . - - $default reduce using rule 479 (OptTempTableName) - - -state 2618 - - 478 OptTempTableName: GLOBAL TEMPORARY opt_table qualified_name . - - $default reduce using rule 478 (OptTempTableName) - - -state 2619 - - 477 OptTempTableName: LOCAL TEMP opt_table qualified_name . - - $default reduce using rule 477 (OptTempTableName) - - -state 2620 - - 476 OptTempTableName: LOCAL TEMPORARY opt_table qualified_name . - - $default reduce using rule 476 (OptTempTableName) - - -state 2621 - - 610 table_ref: LATERAL_P select_with_parens opt_alias_clause . - - $default reduce using rule 610 (table_ref) - - -state 2622 - - 608 table_ref: LATERAL_P func_table func_alias_clause . - - $default reduce using rule 608 (table_ref) - - -state 2623 - - 643 func_table: ROWS FROM '(' . rowsfrom_list ')' opt_ordinality - 644 rowsfrom_item: . func_expr_windowless opt_col_def_list - 645 rowsfrom_list: . rowsfrom_item - 646 | . rowsfrom_list ',' rowsfrom_item - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 876 func_expr_windowless: . func_application - 877 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BINARY shift, and go to state 116 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - rowsfrom_item go to state 2756 - rowsfrom_list go to state 2757 - func_application go to state 2134 - func_expr_windowless go to state 2758 - func_expr_common_subexpr go to state 2136 - func_name go to state 485 - ColId go to state 486 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2624 - - 612 table_ref: '(' joined_table ')' . alias_clause - 613 joined_table: '(' joined_table ')' . [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - 619 alias_clause: . AS ColIdOrString '(' name_list_opt_comma ')' - 620 | . AS ColIdOrString - 621 | . ColId '(' name_list_opt_comma ')' - 622 | . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - AS shift, and go to state 2384 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 613 (joined_table) - - alias_clause go to state 2759 - ColId go to state 2387 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2625 - - 619 alias_clause: AS ColIdOrString . '(' name_list_opt_comma ')' - 620 | AS ColIdOrString . [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, TABLESAMPLE, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - - '(' shift, and go to state 2760 - - $default reduce using rule 620 (alias_clause) - - -state 2626 - - 522 sample_count: . FCONST '%' - 523 | . ICONST '%' - 524 | . FCONST PERCENT - 525 | . ICONST PERCENT - 526 | . ICONST - 527 | . ICONST ROWS - 530 opt_sample_func: . ColId - 531 | . ['('] - 532 tablesample_entry: . opt_sample_func '(' sample_count ')' opt_repeatable_clause - 533 | . sample_count - 534 | . sample_count '(' ColId ')' - 535 | . sample_count '(' ColId ',' ICONST ')' - 536 tablesample_clause: TABLESAMPLE . tablesample_entry - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - FCONST shift, and go to state 2761 - ICONST shift, and go to state 2762 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 531 (opt_sample_func) - - sample_count go to state 2763 - opt_sample_func go to state 2764 - tablesample_entry go to state 2765 - ColId go to state 2766 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2627 - - 537 opt_tablesample_clause: tablesample_clause . - - $default reduce using rule 537 (opt_tablesample_clause) - - -state 2628 - - 609 table_ref: select_with_parens opt_alias_clause opt_tablesample_clause . - - $default reduce using rule 609 (table_ref) - - -state 2629 - - 621 alias_clause: ColId '(' . name_list_opt_comma ')' - 1069 name_list: . name - 1070 | . name_list ',' name - 1071 name_list_opt_comma: . name_list - 1072 | . name_list ',' - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name_list go to state 1428 - name_list_opt_comma go to state 2767 - name go to state 749 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2630 - - 607 table_ref: values_clause_opt_comma alias_clause opt_tablesample_clause . - - $default reduce using rule 607 (table_ref) - - -state 2631 - - 602 from_list: from_list ',' table_ref . [$end, CREATE_P, EXCEPT, FETCH, FOR, GROUP_P, HAVING, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - 614 joined_table: table_ref . CROSS JOIN table_ref - 615 | table_ref . join_type JOIN table_ref join_qual - 616 | table_ref . JOIN table_ref join_qual - 617 | table_ref . NATURAL join_type JOIN table_ref - 618 | table_ref . NATURAL JOIN table_ref - 630 join_type: . FULL join_outer - 631 | . LEFT join_outer - 632 | . RIGHT join_outer - 633 | . INNER_P - - CROSS shift, and go to state 2390 - FULL shift, and go to state 2391 - INNER_P shift, and go to state 2392 - JOIN shift, and go to state 2393 - LEFT shift, and go to state 2394 - NATURAL shift, and go to state 2395 - RIGHT shift, and go to state 2396 - - $default reduce using rule 602 (from_list) - - join_type go to state 2397 - - -state 2632 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 605 table_ref: . relation_expr opt_alias_clause opt_tablesample_clause - 606 | . func_table func_alias_clause opt_tablesample_clause - 607 | . values_clause_opt_comma alias_clause opt_tablesample_clause - 608 | . LATERAL_P func_table func_alias_clause - 609 | . select_with_parens opt_alias_clause opt_tablesample_clause - 610 | . LATERAL_P select_with_parens opt_alias_clause - 611 | . joined_table - 612 | . '(' joined_table ')' alias_clause - 613 joined_table: . '(' joined_table ')' - 614 | . table_ref CROSS JOIN table_ref - 614 | table_ref CROSS JOIN . table_ref - 615 | . table_ref join_type JOIN table_ref join_qual - 616 | . table_ref JOIN table_ref join_qual - 617 | . table_ref NATURAL join_type JOIN table_ref - 618 | . table_ref NATURAL JOIN table_ref - 638 relation_expr: . qualified_name - 639 | . qualified_name '*' - 640 | . ONLY qualified_name - 641 | . ONLY '(' qualified_name ')' - 642 func_table: . func_expr_windowless opt_ordinality - 643 | . ROWS FROM '(' rowsfrom_list ')' opt_ordinality - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 876 func_expr_windowless: . func_application - 877 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BINARY shift, and go to state 116 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 2123 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ONLY shift, and go to state 589 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 2124 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 584 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '(' shift, and go to state 2125 - - select_with_parens go to state 2126 - values_clause go to state 62 - values_clause_opt_comma go to state 2127 - table_ref go to state 2768 - joined_table go to state 2131 - relation_expr go to state 2132 - func_table go to state 2133 - func_application go to state 2134 - func_expr_windowless go to state 2135 - func_expr_common_subexpr go to state 2136 - qualified_name go to state 591 - func_name go to state 485 - ColId go to state 2137 - ColIdOrString go to state 593 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2633 - - 634 join_outer: OUTER_P . - - $default reduce using rule 634 (join_outer) - - -state 2634 - - 630 join_type: FULL join_outer . - - $default reduce using rule 630 (join_type) - - -state 2635 - - 614 joined_table: table_ref . CROSS JOIN table_ref - 615 | table_ref . join_type JOIN table_ref join_qual - 616 | table_ref . JOIN table_ref join_qual - 616 | table_ref JOIN table_ref . join_qual - 617 | table_ref . NATURAL join_type JOIN table_ref - 618 | table_ref . NATURAL JOIN table_ref - 630 join_type: . FULL join_outer - 631 | . LEFT join_outer - 632 | . RIGHT join_outer - 633 | . INNER_P - 636 join_qual: . USING '(' name_list_opt_comma ')' - 637 | . ON a_expr - - CROSS shift, and go to state 2390 - FULL shift, and go to state 2391 - INNER_P shift, and go to state 2392 - JOIN shift, and go to state 2393 - LEFT shift, and go to state 2394 - NATURAL shift, and go to state 2395 - ON shift, and go to state 2769 - RIGHT shift, and go to state 2396 - USING shift, and go to state 2770 - - join_type go to state 2397 - join_qual go to state 2771 - - -state 2636 - - 631 join_type: LEFT join_outer . - - $default reduce using rule 631 (join_type) - - -state 2637 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 605 table_ref: . relation_expr opt_alias_clause opt_tablesample_clause - 606 | . func_table func_alias_clause opt_tablesample_clause - 607 | . values_clause_opt_comma alias_clause opt_tablesample_clause - 608 | . LATERAL_P func_table func_alias_clause - 609 | . select_with_parens opt_alias_clause opt_tablesample_clause - 610 | . LATERAL_P select_with_parens opt_alias_clause - 611 | . joined_table - 612 | . '(' joined_table ')' alias_clause - 613 joined_table: . '(' joined_table ')' - 614 | . table_ref CROSS JOIN table_ref - 615 | . table_ref join_type JOIN table_ref join_qual - 616 | . table_ref JOIN table_ref join_qual - 617 | . table_ref NATURAL join_type JOIN table_ref - 618 | . table_ref NATURAL JOIN table_ref - 618 | table_ref NATURAL JOIN . table_ref - 638 relation_expr: . qualified_name - 639 | . qualified_name '*' - 640 | . ONLY qualified_name - 641 | . ONLY '(' qualified_name ')' - 642 func_table: . func_expr_windowless opt_ordinality - 643 | . ROWS FROM '(' rowsfrom_list ')' opt_ordinality - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 876 func_expr_windowless: . func_application - 877 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BINARY shift, and go to state 116 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 2123 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ONLY shift, and go to state 589 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 2124 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 584 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '(' shift, and go to state 2125 - - select_with_parens go to state 2126 - values_clause go to state 62 - values_clause_opt_comma go to state 2127 - table_ref go to state 2772 - joined_table go to state 2131 - relation_expr go to state 2132 - func_table go to state 2133 - func_application go to state 2134 - func_expr_windowless go to state 2135 - func_expr_common_subexpr go to state 2136 - qualified_name go to state 591 - func_name go to state 485 - ColId go to state 2137 - ColIdOrString go to state 593 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2638 - - 617 joined_table: table_ref NATURAL join_type . JOIN table_ref - - JOIN shift, and go to state 2773 - - -state 2639 - - 632 join_type: RIGHT join_outer . - - $default reduce using rule 632 (join_type) - - -state 2640 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 605 table_ref: . relation_expr opt_alias_clause opt_tablesample_clause - 606 | . func_table func_alias_clause opt_tablesample_clause - 607 | . values_clause_opt_comma alias_clause opt_tablesample_clause - 608 | . LATERAL_P func_table func_alias_clause - 609 | . select_with_parens opt_alias_clause opt_tablesample_clause - 610 | . LATERAL_P select_with_parens opt_alias_clause - 611 | . joined_table - 612 | . '(' joined_table ')' alias_clause - 613 joined_table: . '(' joined_table ')' - 614 | . table_ref CROSS JOIN table_ref - 615 | . table_ref join_type JOIN table_ref join_qual - 615 | table_ref join_type JOIN . table_ref join_qual - 616 | . table_ref JOIN table_ref join_qual - 617 | . table_ref NATURAL join_type JOIN table_ref - 618 | . table_ref NATURAL JOIN table_ref - 638 relation_expr: . qualified_name - 639 | . qualified_name '*' - 640 | . ONLY qualified_name - 641 | . ONLY '(' qualified_name ')' - 642 func_table: . func_expr_windowless opt_ordinality - 643 | . ROWS FROM '(' rowsfrom_list ')' opt_ordinality - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 876 func_expr_windowless: . func_application - 877 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BINARY shift, and go to state 116 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 2123 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ONLY shift, and go to state 589 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 2124 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 584 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '(' shift, and go to state 2125 - - select_with_parens go to state 2126 - values_clause go to state 62 - values_clause_opt_comma go to state 2127 - table_ref go to state 2774 - joined_table go to state 2131 - relation_expr go to state 2132 - func_table go to state 2133 - func_application go to state 2134 - func_expr_windowless go to state 2135 - func_expr_common_subexpr go to state 2136 - qualified_name go to state 591 - func_name go to state 485 - ColId go to state 2137 - ColIdOrString go to state 593 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2641 - - 605 table_ref: relation_expr opt_alias_clause opt_tablesample_clause . - - $default reduce using rule 605 (table_ref) - - -state 2642 - - 626 func_alias_clause: AS '(' . TableFuncElementList ')' - 653 TableFuncElementList: . TableFuncElement - 654 | . TableFuncElementList ',' TableFuncElement - 655 TableFuncElement: . ColIdOrString Typename opt_collate_clause - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - TableFuncElementList go to state 2775 - TableFuncElement go to state 2776 - ColId go to state 1347 - ColIdOrString go to state 2777 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2643 - - 619 alias_clause: AS ColIdOrString . '(' name_list_opt_comma ')' - 620 | AS ColIdOrString . [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, TABLESAMPLE, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - 627 func_alias_clause: AS ColIdOrString . '(' TableFuncElementList ')' - - '(' shift, and go to state 2778 - - $default reduce using rule 620 (alias_clause) - - -state 2644 - - 606 table_ref: func_table func_alias_clause opt_tablesample_clause . - - $default reduce using rule 606 (table_ref) - - -state 2645 - - 621 alias_clause: ColId '(' . name_list_opt_comma ')' - 628 func_alias_clause: ColId '(' . TableFuncElementList ')' - 653 TableFuncElementList: . TableFuncElement - 654 | . TableFuncElementList ',' TableFuncElement - 655 TableFuncElement: . ColIdOrString Typename opt_collate_clause - 1069 name_list: . name - 1070 | . name_list ',' name - 1071 name_list_opt_comma: . name_list - 1072 | . name_list ',' - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - TableFuncElementList go to state 2779 - TableFuncElement go to state 2776 - name_list go to state 1428 - name_list_opt_comma go to state 2767 - name go to state 749 - ColId go to state 2780 - ColIdOrString go to state 2777 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2646 - - 649 opt_ordinality: WITH_LA ORDINALITY . - - $default reduce using rule 649 (opt_ordinality) - - -state 2647 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 556 group_clause: GROUP_P BY . group_by_list_opt_comma - 557 | GROUP_P BY . ALL - 558 | GROUP_P BY . '*' - 560 group_by_list: . group_by_item - 561 | . group_by_list ',' group_by_item - 562 group_by_list_opt_comma: . group_by_list - 563 | . group_by_list ',' - 564 group_by_item: . a_expr - 565 | . empty_grouping_set - 566 | . cube_clause - 567 | . rollup_clause - 568 | . grouping_sets_clause - 569 empty_grouping_set: . '(' ')' - 570 rollup_clause: . ROLLUP '(' expr_list_opt_comma ')' - 571 cube_clause: . CUBE '(' expr_list_opt_comma ')' - 572 grouping_sets_clause: . GROUPING SETS '(' group_by_list_opt_comma ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 2781 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 2782 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 2783 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 2784 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '*' shift, and go to state 2785 - '[' shift, and go to state 923 - '(' shift, and go to state 2786 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - group_by_list go to state 2787 - group_by_list_opt_comma go to state 2788 - group_by_item go to state 2789 - empty_grouping_set go to state 2790 - rollup_clause go to state 2791 - cube_clause go to state 2792 - grouping_sets_clause go to state 2793 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2794 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2648 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 575 having_clause: HAVING . a_expr - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2795 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 +State 2331 + 892 for_locking_strength: FOR KEY SHARE • -state 2649 + $default reduce using rule 892 (for_locking_strength) - 460 simple_select: SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause . window_clause qualify_clause sample_clause - 914 window_clause: . WINDOW window_definition_list - 915 | . [$end, CREATE_P, EXCEPT, FETCH, FOR, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WITH, ')', ';'] - WINDOW shift, and go to state 2796 +State 2332 - $default reduce using rule 915 (window_clause) + 890 for_locking_strength: FOR NO KEY • UPDATE - window_clause go to state 2797 + UPDATE shift, and go to state 2755 -state 2650 +State 2333 - 868 func_application: func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' . [$end, IDENT, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, AT, BETWEEN, CHECK_P, COLLATE, CONSTRAINT, CREATE_P, CROSS, DEFAULT, DEFERRABLE, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, EXPORT_STATE, FETCH, FILTER, FOLLOWING, FOR, FROM, FULL, GLOB, GROUP_P, HAVING, IGNORE_P, ILIKE, IN_P, INITIALLY, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIKE, LIMIT, NATURAL, NOT, NOTNULL, NULL_P, OFFSET, ON, OPERATOR, OR, ORDER, OVER, PLACING, PRECEDING, PRIMARY, QUALIFY, RANGE, REFERENCES, RESPECT_P, RETURNING, RIGHT, ROW, ROWS, SIMILAR, THEN, UNION, UNIQUE, USING, WHEN, WHERE, WINDOW, WITH, WITHIN, NOT_LA, NULLS_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ']', ')', '.', ';', ',', '}', ':'] - 1083 AexprConst: func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' . Sconst - 1092 Sconst: . SCONST + 883 for_locking_clause: FOR READ_P ONLY • - SCONST shift, and go to state 556 + $default reduce using rule 883 (for_locking_clause) - $default reduce using rule 868 (func_application) - Sconst go to state 2798 +State 2334 + 848 select_limit_value: FCONST PERCENT • -state 2651 + $default reduce using rule 848 (select_limit_value) - 459 simple_select: SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause . window_clause qualify_clause sample_clause - 914 window_clause: . WINDOW window_definition_list - 915 | . [$end, CREATE_P, EXCEPT, FETCH, FOR, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WITH, ')', ';'] - WINDOW shift, and go to state 2796 +State 2335 - $default reduce using rule 915 (window_clause) + 849 select_limit_value: ICONST PERCENT • - window_clause go to state 2799 + $default reduce using rule 849 (select_limit_value) -state 2652 +State 2336 - 1205 zone_value: ConstInterval '(' Iconst ')' Sconst . + 821 limit_clause: LIMIT select_limit_value ',' • select_offset_value - $default reduce using rule 1205 (zone_value) + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + select_offset_value go to state 2756 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1836 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2337 + + 847 select_limit_value: a_expr '%' • + 1124 a_expr: a_expr '%' • a_expr + 1324 MathOp: '%' • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ALL reduce using rule 1324 (MathOp) + ANY reduce using rule 1324 (MathOp) + SOME reduce using rule 1324 (MathOp) + $default reduce using rule 847 (select_limit_value) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2260 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 -state 2653 +State 2338 - 139 returning_clause: RETURNING target_list . [$end, ')', ';'] - 1045 target_list: target_list . ',' target_el + 855 I_or_F_const: FCONST • + 1467 AexprConst: FCONST • - ',' shift, and go to state 2800 + ROW reduce using rule 855 (I_or_F_const) + ROWS reduce using rule 855 (I_or_F_const) + $default reduce using rule 1467 (AexprConst) - $default reduce using rule 139 (returning_clause) +State 2339 -state 2654 + 852 select_fetch_first_value: '+' I_or_F_const • - 119 insert_rest: OVERRIDING override_kind VALUE_P SelectStmt . + $default reduce using rule 852 (select_fetch_first_value) - $default reduce using rule 119 (insert_rest) +State 2340 -state 2655 + 854 I_or_F_const: Iconst • + 1466 AexprConst: Iconst • - 121 insert_rest: '(' insert_column_list ')' OVERRIDING . override_kind VALUE_P SelectStmt - 141 override_kind: . USER - 142 | . SYSTEM_P + ROW reduce using rule 854 (I_or_F_const) + ROWS reduce using rule 854 (I_or_F_const) + $default reduce using rule 1466 (AexprConst) - SYSTEM_P shift, and go to state 2151 - USER shift, and go to state 2152 - override_kind go to state 2801 +State 2341 + 853 select_fetch_first_value: '-' I_or_F_const • -state 2656 + $default reduce using rule 853 (select_fetch_first_value) - 120 insert_rest: '(' insert_column_list ')' SelectStmt . - $default reduce using rule 120 (insert_rest) +State 2342 + 856 row_or_rows: ROW • -state 2657 + $default reduce using rule 856 (row_or_rows) - 150 insert_column_list: insert_column_list ',' insert_column_item . - $default reduce using rule 150 (insert_column_list) +State 2343 + 857 row_or_rows: ROWS • -state 2658 + $default reduce using rule 857 (row_or_rows) - 126 opt_conf_expr: ON . CONSTRAINT name - CONSTRAINT shift, and go to state 2802 +State 2344 + 825 offset_clause: OFFSET select_fetch_first_value row_or_rows • -state 2659 + $default reduce using rule 825 (offset_clause) - 125 opt_conf_expr: '(' . index_params ')' where_clause - 136 index_elem: . ColId opt_collate opt_class opt_asc_desc opt_nulls_order - 137 | . func_expr_windowless opt_collate opt_class opt_asc_desc opt_nulls_order - 138 | . '(' a_expr ')' opt_collate opt_class opt_asc_desc opt_nulls_order - 155 index_params: . index_elem - 156 | . index_params ',' index_elem - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 876 func_expr_windowless: . func_application - 877 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BINARY shift, and go to state 116 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '(' shift, and go to state 2803 - - index_elem go to state 2804 - index_params go to state 2805 - func_application go to state 2134 - func_expr_windowless go to state 2806 - func_expr_common_subexpr go to state 2136 - func_name go to state 485 - ColId go to state 2807 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2660 - - 133 opt_on_conflict: ON CONFLICT opt_conf_expr . DO UPDATE SET set_clause_list_opt_comma where_clause - 134 | ON CONFLICT opt_conf_expr . DO NOTHING - - DO shift, and go to state 2808 - - -state 2661 - - 132 set_clause: '(' set_target_list ')' '=' . a_expr - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2809 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 +State 2345 -state 2662 + 1455 qualified_name_list: qualified_name • - 144 set_target_list: set_target_list ',' set_target . + $default reduce using rule 1455 (qualified_name_list) - $default reduce using rule 144 (set_target_list) +State 2346 -state 2663 + 893 locked_rels_list: OF qualified_name_list • + 1456 qualified_name_list: qualified_name_list • ',' qualified_name - 396 UpdateStmt: opt_with_clause UPDATE relation_expr_opt_alias SET set_clause_list_opt_comma from_clause where_or_current_clause returning_clause . + ',' shift, and go to state 2757 - $default reduce using rule 396 (UpdateStmt) + $default reduce using rule 893 (locked_rels_list) -state 2664 +State 2347 - 967 qual_all_Op: OPERATOR '(' any_operator . ')' + 895 opt_nowait_or_skip: NOWAIT • - ')' shift, and go to state 2810 + $default reduce using rule 895 (opt_nowait_or_skip) -state 2665 +State 2348 - 214 ConstraintAttributeSpec: ConstraintAttributeSpec . ConstraintAttributeElem - 288 ConstraintAttributeElem: . NOT DEFERRABLE - 289 | . DEFERRABLE - 290 | . INITIALLY IMMEDIATE - 291 | . INITIALLY DEFERRED - 292 | . NOT VALID - 293 | . NO INHERIT - 326 ConstraintElem: CHECK_P '(' a_expr ')' ConstraintAttributeSpec . [$end, ')', ';', ','] + 896 opt_nowait_or_skip: SKIP • LOCKED - DEFERRABLE shift, and go to state 2444 - INITIALLY shift, and go to state 2445 - NO shift, and go to state 2446 - NOT shift, and go to state 2447 + LOCKED shift, and go to state 2758 - $default reduce using rule 326 (ConstraintElem) - ConstraintAttributeElem go to state 2448 +State 2349 + 888 for_locking_item: for_locking_strength locked_rels_list opt_nowait_or_skip • -state 2666 + $default reduce using rule 888 (for_locking_item) - 60 alter_table_cmd: ADD_P COLUMN IF_P NOT EXISTS columnDef . - $default reduce using rule 60 (alter_table_cmd) +State 2350 + 1462 name_list_opt_comma_opt_bracket: '(' • name_list_opt_comma ')' -state 2667 + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name_list go to state 1793 + name_list_opt_comma go to state 2759 + name go to state 1054 + + +State 2351 + + 1461 name_list_opt_comma_opt_bracket: name_list_opt_comma • + + $default reduce using rule 1461 (name_list_opt_comma_opt_bracket) + + +State 2352 + + 747 simple_select: pivot_keyword table_ref GROUP_P BY name_list_opt_comma_opt_bracket • + + $default reduce using rule 747 (simple_select) + + +State 2353 + + 764 pivot_column_list_internal: pivot_column_list_internal ',' • pivot_column_entry + 766 pivot_column_list: pivot_column_list_internal ',' • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 766 (pivot_column_list) + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + pivot_column_entry go to state 2760 + grouping_or_grouping_id go to state 1195 + single_pivot_value go to state 1852 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 1853 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2354 + + 749 simple_select: pivot_keyword table_ref ON pivot_column_list GROUP_P • BY name_list_opt_comma_opt_bracket + + BY shift, and go to state 2761 + + +State 2355 + + 750 simple_select: pivot_keyword table_ref ON pivot_column_list USING • target_list_opt_comma + 751 | pivot_keyword table_ref ON pivot_column_list USING • target_list_opt_comma GROUP_P BY name_list_opt_comma_opt_bracket + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1207 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + target_list go to state 1224 + target_list_opt_comma go to state 2762 + target_el go to state 1226 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2356 + + 761 pivot_column_entry: b_expr IN_P • '(' select_no_parens ')' + 924 single_pivot_value: b_expr IN_P • '(' target_list_opt_comma ')' + 925 | b_expr IN_P • ColIdOrString + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 2763 + + ColId go to state 581 + ColIdOrString go to state 2764 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2357 + + 746 simple_select: pivot_keyword table_ref USING target_list_opt_comma GROUP_P • BY name_list_opt_comma_opt_bracket + + BY shift, and go to state 2765 + + +State 2358 + + 752 simple_select: unpivot_keyword table_ref ON target_list_opt_comma INTO • NAME_P name value_or_values name_list_opt_comma_opt_bracket + + NAME_P shift, and go to state 2766 + + +State 2359 + + 730 select_no_parens: with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause • + + $default reduce using rule 730 (select_no_parens) + + +State 2360 + + 729 select_no_parens: with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit • + + $default reduce using rule 729 (select_no_parens) + + +State 2361 + + 899 values_clause: values_clause ',' '(' expr_list_opt_comma ')' • + + $default reduce using rule 899 (values_clause) + + +State 2362 + + 138 RenameStmt: ALTER INDEX IF_P EXISTS qualified_name RENAME • TO name + + TO shift, and go to state 2767 + + +State 2363 + + 52 AlterTableStmt: ALTER INDEX IF_P EXISTS qualified_name alter_table_cmds • + 103 alter_table_cmds: alter_table_cmds • ',' alter_table_cmd + + ',' shift, and go to state 1886 + + $default reduce using rule 52 (AlterTableStmt) + + +State 2364 + + 578 ConstraintElem: CHECK_P '(' • a_expr ')' ConstraintAttributeSpec + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2768 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2365 + + 70 alter_table_cmd: ADD_P COLUMN IF_P • NOT EXISTS columnDef + 1839 unreserved_keyword: IF_P • + + NOT shift, and go to state 2769 + + $default reduce using rule 1839 (unreserved_keyword) + + +State 2366 + + 69 alter_table_cmd: ADD_P COLUMN columnDef • - 331 ConstraintElem: FOREIGN KEY '(' columnList_opt_comma ')' . REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec + $default reduce using rule 69 (alter_table_cmd) - REFERENCES shift, and go to state 2811 +State 2367 -state 2668 + 514 TableConstraint: CONSTRAINT name • ConstraintElem - 304 opt_definition: . WITH definition - 305 | . [$end, DEFERRABLE, INITIALLY, NO, NOT, ')', ';', ','] - 329 ConstraintElem: PRIMARY KEY '(' columnList_opt_comma ')' . opt_definition ConstraintAttributeSpec + CHECK_P shift, and go to state 1862 + FOREIGN shift, and go to state 1865 + PRIMARY shift, and go to state 1867 + UNIQUE shift, and go to state 1868 + + ConstraintElem go to state 2770 + + +State 2368 + + 583 ConstraintElem: FOREIGN KEY • '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec + + '(' shift, and go to state 2771 + + +State 2369 + + 68 alter_table_cmd: ADD_P IF_P NOT • EXISTS columnDef + + EXISTS shift, and go to state 2772 + + +State 2370 + + 581 ConstraintElem: PRIMARY KEY • '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec + 582 | PRIMARY KEY • ExistingIndex ConstraintAttributeSpec + + USING shift, and go to state 2371 + '(' shift, and go to state 2773 + + ExistingIndex go to state 2774 + + +State 2371 + + 526 ExistingIndex: USING • INDEX index_name + + INDEX shift, and go to state 2775 + + +State 2372 + + 579 ConstraintElem: UNIQUE '(' • columnList_opt_comma ')' opt_definition ConstraintAttributeSpec + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1933 + columnElem go to state 1934 + columnList go to state 2776 + columnList_opt_comma go to state 2777 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2373 + + 580 ConstraintElem: UNIQUE ExistingIndex • ConstraintAttributeSpec + + $default reduce using rule 465 (ConstraintAttributeSpec) + + ConstraintAttributeSpec go to state 2778 + + +State 2374 + + 547 columnDef: ColId opt_Typename • GeneratedConstraintElem ColQualList + + AS shift, and go to state 2779 + GENERATED shift, and go to state 2780 - WITH shift, and go to state 2669 + GeneratedConstraintElem go to state 2781 - $default reduce using rule 305 (opt_definition) - opt_definition go to state 2812 +State 2375 + 546 columnDef: ColId Typename • ColQualList + 994 opt_Typename: Typename • -state 2669 + AS reduce using rule 994 (opt_Typename) + GENERATED reduce using rule 994 (opt_Typename) + $default reduce using rule 565 (ColQualList) - 283 definition: . '(' def_list ')' - 304 opt_definition: WITH . definition + ColQualList go to state 2782 - '(' shift, and go to state 2813 - definition go to state 2814 +State 2376 + 87 alter_table_cmd: ALTER CONSTRAINT name • ConstraintAttributeSpec -state 2670 + $default reduce using rule 465 (ConstraintAttributeSpec) - 213 ConstraintAttributeSpec: . - 214 | . ConstraintAttributeSpec ConstraintAttributeElem - 327 ConstraintElem: UNIQUE '(' columnList_opt_comma ')' opt_definition . ConstraintAttributeSpec + ConstraintAttributeSpec go to state 2783 - $default reduce using rule 213 (ConstraintAttributeSpec) - ConstraintAttributeSpec go to state 2815 +State 2377 + 71 alter_table_cmd: ALTER opt_column ColId • alter_column_default + 72 | ALTER opt_column ColId • DROP NOT NULL_P + 73 | ALTER opt_column ColId • SET NOT NULL_P + 74 | ALTER opt_column ColId • SET STATISTICS SignedIconst + 75 | ALTER opt_column ColId • SET reloptions + 76 | ALTER opt_column ColId • RESET reloptions + 77 | ALTER opt_column ColId • SET STORAGE ColId + 78 | ALTER opt_column ColId • ADD_P GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList + 79 | ALTER opt_column ColId • alter_identity_column_option_list + 80 | ALTER opt_column ColId • DROP IDENTITY_P + 81 | ALTER opt_column ColId • DROP IDENTITY_P IF_P EXISTS + 84 | ALTER opt_column ColId • opt_set_data TYPE_P Typename opt_collate_clause alter_using + 85 | ALTER opt_column ColId • alter_generic_options -state 2671 + ADD_P shift, and go to state 2784 + DROP shift, and go to state 2785 + OPTIONS shift, and go to state 1307 + RESET shift, and go to state 2786 + RESTART shift, and go to state 2787 + SET shift, and go to state 2788 - 291 ConstraintAttributeElem: INITIALLY DEFERRED . + $default reduce using rule 107 (opt_set_data) - $default reduce using rule 291 (ConstraintAttributeElem) + alter_identity_column_option_list go to state 2789 + alter_column_default go to state 2790 + alter_identity_column_option go to state 2791 + alter_generic_options go to state 2792 + opt_set_data go to state 2793 -state 2672 +State 2378 - 290 ConstraintAttributeElem: INITIALLY IMMEDIATE . + 89 alter_table_cmd: DROP CONSTRAINT IF_P • EXISTS name opt_drop_behavior + 1839 unreserved_keyword: IF_P • - $default reduce using rule 290 (ConstraintAttributeElem) + EXISTS shift, and go to state 2794 + $default reduce using rule 1839 (unreserved_keyword) -state 2673 - 293 ConstraintAttributeElem: NO INHERIT . +State 2379 - $default reduce using rule 293 (ConstraintAttributeElem) + 90 alter_table_cmd: DROP CONSTRAINT name • opt_drop_behavior + CASCADE shift, and go to state 1439 + RESTRICT shift, and go to state 1440 -state 2674 + $default reduce using rule 635 (opt_drop_behavior) - 288 ConstraintAttributeElem: NOT DEFERRABLE . + opt_drop_behavior go to state 2795 - $default reduce using rule 288 (ConstraintAttributeElem) +State 2380 -state 2675 + 82 alter_table_cmd: DROP opt_column IF_P • EXISTS ColId opt_drop_behavior + 1839 unreserved_keyword: IF_P • - 292 ConstraintAttributeElem: NOT VALID . + EXISTS shift, and go to state 2796 - $default reduce using rule 292 (ConstraintAttributeElem) + $default reduce using rule 1839 (unreserved_keyword) + + +State 2381 + + 83 alter_table_cmd: DROP opt_column ColId • opt_drop_behavior + + CASCADE shift, and go to state 1439 + RESTRICT shift, and go to state 1440 + + $default reduce using rule 635 (opt_drop_behavior) + + opt_drop_behavior go to state 2797 + + +State 2382 + + 100 alter_generic_option_elem: ADD_P • generic_option_elem + 1735 unreserved_keyword: ADD_P • + + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 1735 (unreserved_keyword) + + ColLabel go to state 2387 + generic_option_elem go to state 2798 + generic_option_name go to state 2389 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 + + +State 2383 + + 101 alter_generic_option_elem: DROP • generic_option_name + 1805 unreserved_keyword: DROP • + + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 1805 (unreserved_keyword) + + ColLabel go to state 2387 + generic_option_name go to state 2799 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 + + +State 2384 + + 99 alter_generic_option_elem: SET • generic_option_elem + 1983 unreserved_keyword: SET • + + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 1983 (unreserved_keyword) + ColLabel go to state 2387 + generic_option_elem go to state 2800 + generic_option_name go to state 2389 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 -state 2676 - 247 GeneratedConstraintElem: AS '(' a_expr . ')' opt_GeneratedColumnType - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - ')' shift, and go to state 2816 - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2677 - - 348 generated_when: BY DEFAULT . - - $default reduce using rule 348 (generated_when) - - -state 2678 - - 245 GeneratedConstraintElem: GENERATED generated_when AS . IDENTITY_P OptParenthesizedSeqOptList - 246 | GENERATED generated_when AS . '(' a_expr ')' opt_GeneratedColumnType - - IDENTITY_P shift, and go to state 2817 - '(' shift, and go to state 2818 - - -state 2679 - - 237 ColConstraintElem: CHECK_P '(' . a_expr ')' opt_no_inherit - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2819 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2680 - - 232 ColConstraint: COLLATE any_name . - - $default reduce using rule 232 (ColConstraint) - - -state 2681 - - 229 ColConstraint: CONSTRAINT name . ColConstraintElem - 233 ColConstraintElem: . NOT NULL_P - 234 | . NULL_P - 235 | . UNIQUE opt_definition - 236 | . PRIMARY KEY opt_definition - 237 | . CHECK_P '(' a_expr ')' opt_no_inherit - 238 | . USING COMPRESSION name - 239 | . DEFAULT b_expr - 240 | . REFERENCES qualified_name opt_column_list key_match key_actions - - CHECK_P shift, and go to state 2454 - DEFAULT shift, and go to state 2457 - NOT shift, and go to state 2820 - NULL_P shift, and go to state 2461 - PRIMARY shift, and go to state 2462 - REFERENCES shift, and go to state 2463 - UNIQUE shift, and go to state 2464 - USING shift, and go to state 2465 - - ColConstraintElem go to state 2821 - - -state 2682 - - 239 ColConstraintElem: DEFAULT b_expr . [$end, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, INITIALLY, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' +State 2385 - Op shift, and go to state 863 - TYPECAST shift, and go to state 2041 - POWER_OF shift, and go to state 2042 - LESS_EQUALS shift, and go to state 2043 - GREATER_EQUALS shift, and go to state 2044 - NOT_EQUALS shift, and go to state 2045 - IS shift, and go to state 2047 - OPERATOR shift, and go to state 2048 - '<' shift, and go to state 2049 - '>' shift, and go to state 2050 - '=' shift, and go to state 2051 - '+' shift, and go to state 2052 - '-' shift, and go to state 2053 - '*' shift, and go to state 2054 - '/' shift, and go to state 2055 - '%' shift, and go to state 2056 - '^' shift, and go to state 2057 + 66 alter_generic_option_list: alter_generic_option_list • ',' alter_generic_option_elem + 104 alter_generic_options: OPTIONS '(' alter_generic_option_list • ')' - $default reduce using rule 239 (ColConstraintElem) + ')' shift, and go to state 2801 + ',' shift, and go to state 2802 - qual_Op go to state 2058 +State 2386 -state 2683 + 65 alter_generic_option_list: alter_generic_option_elem • - 277 ConstraintAttr: INITIALLY DEFERRED . + $default reduce using rule 65 (alter_generic_option_list) - $default reduce using rule 277 (ConstraintAttr) +State 2387 -state 2684 + 539 generic_option_name: ColLabel • - 278 ConstraintAttr: INITIALLY IMMEDIATE . + $default reduce using rule 539 (generic_option_name) - $default reduce using rule 278 (ConstraintAttr) +State 2388 -state 2685 + 98 alter_generic_option_elem: generic_option_elem • - 276 ConstraintAttr: NOT DEFERRABLE . + $default reduce using rule 98 (alter_generic_option_elem) - $default reduce using rule 276 (ConstraintAttr) - - -state 2686 - - 233 ColConstraintElem: NOT NULL_P . - - $default reduce using rule 233 (ColConstraintElem) - - -state 2687 - - 236 ColConstraintElem: PRIMARY KEY . opt_definition - 304 opt_definition: . WITH definition - 305 | . [$end, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, INITIALLY, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - - WITH shift, and go to state 2669 - - $default reduce using rule 305 (opt_definition) - - opt_definition go to state 2822 - - -state 2688 - - 240 ColConstraintElem: REFERENCES qualified_name . opt_column_list key_match key_actions - 310 opt_column_list: . '(' columnList ')' - 311 | . [$end, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, INITIALLY, MATCH, NOT, NULL_P, ON, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - - '(' shift, and go to state 1187 - - $default reduce using rule 311 (opt_column_list) - - opt_column_list go to state 2823 - - -state 2689 - - 235 ColConstraintElem: UNIQUE opt_definition . - - $default reduce using rule 235 (ColConstraintElem) - - -state 2690 - - 238 ColConstraintElem: USING COMPRESSION . name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 2824 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2691 - - 68 alter_table_cmd: ALTER opt_column ColId ADD_P GENERATED generated_when . AS IDENTITY_P OptParenthesizedSeqOptList - - AS shift, and go to state 2825 - - -state 2692 - - 71 alter_table_cmd: ALTER opt_column ColId DROP IDENTITY_P IF_P . EXISTS - - EXISTS shift, and go to state 2826 - - -state 2693 - - 62 alter_table_cmd: ALTER opt_column ColId DROP NOT NULL_P . - - $default reduce using rule 62 (alter_table_cmd) - - -state 2694 - - 52 alter_identity_column_option: RESTART opt_with NumericOnly . - - $default reduce using rule 52 (alter_identity_column_option) - - -state 2695 - - 49 alter_column_default: SET DEFAULT a_expr . [$end, ';', ','] - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 49 (alter_column_default) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2696 - - 54 alter_identity_column_option: SET GENERATED generated_when . - - $default reduce using rule 54 (alter_identity_column_option) - - -state 2697 - - 63 alter_table_cmd: ALTER opt_column ColId SET NOT NULL_P . - - $default reduce using rule 63 (alter_table_cmd) - - -state 2698 - - 199 SignedIconst: '+' . Iconst - 1091 Iconst: . ICONST - - ICONST shift, and go to state 864 - - Iconst go to state 1616 - - -state 2699 - - 200 SignedIconst: '-' . Iconst - 1091 Iconst: . ICONST - ICONST shift, and go to state 864 +State 2389 - Iconst go to state 1618 + 500 generic_option_elem: generic_option_name • generic_option_arg + SCONST shift, and go to state 848 -state 2700 + Sconst go to state 2803 + generic_option_arg go to state 2804 - 64 alter_table_cmd: ALTER opt_column ColId SET STATISTICS SignedIconst . - $default reduce using rule 64 (alter_table_cmd) +State 2390 + 137 RenameStmt: ALTER INDEX qualified_name RENAME TO name • -state 2701 + $default reduce using rule 137 (RenameStmt) - 67 alter_table_cmd: ALTER opt_column ColId SET STORAGE ColId . - $default reduce using rule 67 (alter_table_cmd) +State 2391 + 567 reloption_elem: ColLabel • '=' def_arg + 568 | ColLabel • + 569 | ColLabel • '.' ColLabel '=' def_arg + 570 | ColLabel • '.' ColLabel -state 2702 + '=' shift, and go to state 2805 + '.' shift, and go to state 2806 - 74 alter_table_cmd: ALTER opt_column ColId opt_set_data TYPE_P Typename . opt_collate_clause alter_using - 656 opt_collate_clause: . COLLATE any_name - 657 | . [$end, USING, ';', ','] + $default reduce using rule 568 (reloption_elem) - COLLATE shift, and go to state 2827 - $default reduce using rule 657 (opt_collate_clause) +State 2392 - opt_collate_clause go to state 2828 + 511 reloptions: '(' reloption_list • ')' + 525 reloption_list: reloption_list • ',' reloption_elem + ')' shift, and go to state 2807 + ',' shift, and go to state 2808 -state 2703 - 79 alter_table_cmd: DROP CONSTRAINT IF_P EXISTS name opt_drop_behavior . +State 2393 - $default reduce using rule 79 (alter_table_cmd) + 524 reloption_list: reloption_elem • + $default reduce using rule 524 (reloption_list) -state 2704 - 72 alter_table_cmd: DROP opt_column IF_P EXISTS ColId opt_drop_behavior . +State 2394 - $default reduce using rule 72 (alter_table_cmd) + 88 alter_table_cmd: VALIDATE CONSTRAINT name • + $default reduce using rule 88 (alter_table_cmd) -state 2705 - - 1804 type_func_name_keyword: MAP . - - $default reduce using rule 1804 (type_func_name_keyword) - - -state 2706 - - 1812 type_func_name_keyword: STRUCT . - - $default reduce using rule 1812 (type_func_name_keyword) - - -state 2707 - - 325 func_type: SETOF type_function_name . attrs '%' TYPE_P - 1109 attrs: . '.' attr_name - 1110 | . attrs '.' attr_name - - '.' shift, and go to state 1192 - - attrs go to state 2829 - - -state 2708 - - 324 func_type: type_function_name attrs . '%' TYPE_P - 1110 attrs: attrs . '.' attr_name - - '%' shift, and go to state 2830 - '.' shift, and go to state 1561 - - -state 2709 - - 178 NumericOnly: . FCONST - 179 | . '+' FCONST - 180 | . '-' FCONST - 181 | . SignedIconst - 198 SignedIconst: . Iconst - 199 | . '+' Iconst - 200 | . '-' Iconst - 215 def_arg: . func_type - 216 | . reserved_keyword - 217 | . qual_all_Op - 218 | . NumericOnly - 219 | . Sconst - 220 | . NONE - 317 reloption_elem: ColLabel '.' ColLabel '=' . def_arg - 323 func_type: . Typename - 324 | . type_function_name attrs '%' TYPE_P - 325 | . SETOF type_function_name attrs '%' TYPE_P - 660 RowOrStruct: . ROW - 661 | . STRUCT - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 966 qual_all_Op: . all_Op - 967 | . OPERATOR '(' any_operator ')' - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1098 type_function_name: . IDENT - 1099 | . unreserved_keyword - 1100 | . type_func_name_keyword - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - 1783 type_func_name_keyword: . AUTHORIZATION - 1784 | . BINARY - 1785 | . COLLATION - 1786 | . CONCURRENTLY - 1787 | . CROSS - 1788 | . CURRENT_CATALOG - 1789 | . CURRENT_DATE - 1790 | . CURRENT_ROLE - 1791 | . CURRENT_SCHEMA - 1792 | . CURRENT_USER - 1793 | . FREEZE - 1794 | . FULL - 1795 | . GENERATED - 1796 | . GLOB - 1797 | . ILIKE - 1798 | . INNER_P - 1799 | . IS - 1800 | . ISNULL - 1801 | . JOIN - 1802 | . LEFT - 1803 | . LIKE - 1804 | . MAP - 1805 | . NATURAL - 1806 | . NOTNULL - 1807 | . OUTER_P - 1808 | . OVERLAPS - 1809 | . RIGHT - 1810 | . SESSION_USER - 1811 | . SIMILAR - 1812 | . STRUCT - 1813 | . TABLESAMPLE - 1814 | . TRY_CAST - 1815 | . USER - 1816 | . VERBOSE - 1817 reserved_keyword: . ALL - 1818 | . ANALYSE - 1819 | . ANALYZE - 1820 | . AND - 1821 | . ANY - 1822 | . ARRAY - 1823 | . AS - 1824 | . ASC_P - 1825 | . ASYMMETRIC - 1826 | . BOTH - 1827 | . CASE - 1828 | . CAST - 1829 | . CHECK_P - 1830 | . COLLATE - 1831 | . COLUMN - 1832 | . CONSTRAINT - 1833 | . CREATE_P - 1834 | . CURRENT_TIME - 1835 | . CURRENT_TIMESTAMP - 1836 | . DEFAULT - 1837 | . DEFERRABLE - 1838 | . DESC_P - 1839 | . DISTINCT - 1840 | . DO - 1841 | . ELSE - 1842 | . END_P - 1843 | . EXCEPT - 1844 | . FALSE_P - 1845 | . FETCH - 1846 | . FOR - 1847 | . FOREIGN - 1848 | . FROM - 1849 | . GRANT - 1850 | . GROUP_P - 1851 | . HAVING - 1852 | . IN_P - 1853 | . INITIALLY - 1854 | . INTERSECT - 1855 | . INTO - 1856 | . LATERAL_P - 1857 | . LEADING - 1858 | . LIMIT - 1859 | . LOCALTIME - 1860 | . LOCALTIMESTAMP - 1861 | . NOT - 1862 | . NULL_P - 1863 | . OFFSET - 1864 | . ON - 1865 | . ONLY - 1866 | . OR - 1867 | . ORDER - 1868 | . PLACING - 1869 | . PRIMARY - 1870 | . QUALIFY - 1871 | . REFERENCES - 1872 | . RETURNING - 1873 | . SELECT - 1874 | . SOME - 1875 | . SYMMETRIC - 1876 | . TABLE - 1877 | . THEN - 1878 | . TO - 1879 | . TRAILING - 1880 | . TRUE_P - 1881 | . UNION - 1882 | . UNIQUE - 1883 | . USING - 1884 | . VARIADIC - 1885 | . WHEN - 1886 | . WHERE - 1887 | . WINDOW - 1888 | . WITH - - IDENT shift, and go to state 2490 - FCONST shift, and go to state 1281 - SCONST shift, and go to state 556 - Op shift, and go to state 1670 - ICONST shift, and go to state 864 - POWER_OF shift, and go to state 1671 - LESS_EQUALS shift, and go to state 1672 - GREATER_EQUALS shift, and go to state 1673 - NOT_EQUALS shift, and go to state 1674 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1107 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ANALYSE shift, and go to state 1108 - ANALYZE shift, and go to state 1109 - AND shift, and go to state 1110 - ANY shift, and go to state 1111 - ARRAY shift, and go to state 1112 - AS shift, and go to state 1113 - ASC_P shift, and go to state 1114 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - ASYMMETRIC shift, and go to state 1115 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 2491 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 2492 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BOTH shift, and go to state 1116 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 1117 - CAST shift, and go to state 1118 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1119 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATE shift, and go to state 1120 - COLLATION shift, and go to state 2493 - COLUMN shift, and go to state 1121 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 2494 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1122 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CREATE_P shift, and go to state 1123 - CROSS shift, and go to state 2495 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 2496 - CURRENT_DATE shift, and go to state 2497 - CURRENT_ROLE shift, and go to state 2498 - CURRENT_SCHEMA shift, and go to state 2499 - CURRENT_TIME shift, and go to state 1124 - CURRENT_TIMESTAMP shift, and go to state 1125 - CURRENT_USER shift, and go to state 2500 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 1126 - DEFAULTS shift, and go to state 171 - DEFERRABLE shift, and go to state 1127 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESC_P shift, and go to state 1128 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DISTINCT shift, and go to state 1129 - DO shift, and go to state 1130 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ELSE shift, and go to state 1131 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - END_P shift, and go to state 1132 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCEPT shift, and go to state 1133 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FALSE_P shift, and go to state 1134 - FAMILY shift, and go to state 205 - FETCH shift, and go to state 1135 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FOR shift, and go to state 1136 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1137 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 2501 - FROM shift, and go to state 1138 - FULL shift, and go to state 2502 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 2503 - GLOB shift, and go to state 2504 - GLOBAL shift, and go to state 218 - GRANT shift, and go to state 1139 - GRANTED shift, and go to state 219 - GROUP_P shift, and go to state 1140 - HANDLER shift, and go to state 222 - HAVING shift, and go to state 1141 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 2505 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - IN_P shift, and go to state 1142 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INITIALLY shift, and go to state 1143 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 2506 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERSECT shift, and go to state 1144 - INTERVAL shift, and go to state 697 - INTO shift, and go to state 1145 - INVOKER shift, and go to state 252 - IS shift, and go to state 2507 - ISNULL shift, and go to state 2508 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 2509 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 1146 - LEADING shift, and go to state 1147 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 2510 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 2511 - LIMIT shift, and go to state 1148 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 1149 - LOCALTIMESTAMP shift, and go to state 1150 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 2512 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 2513 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 2514 - NOT shift, and go to state 1151 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 2515 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 1152 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OFFSET shift, and go to state 1153 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1154 - ONLY shift, and go to state 1155 - OPERATOR shift, and go to state 2516 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - OR shift, and go to state 1156 - ORDER shift, and go to state 1157 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 2517 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 2518 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLACING shift, and go to state 1158 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1159 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUALIFY shift, and go to state 1160 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCES shift, and go to state 1161 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNING shift, and go to state 1162 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 2519 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 1163 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 2520 - SET shift, and go to state 392 - SETOF shift, and go to state 2521 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 2522 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SOME shift, and go to state 1164 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 2523 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYMMETRIC shift, and go to state 1165 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 1166 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 2524 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - THEN shift, and go to state 1167 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TO shift, and go to state 1168 - TRAILING shift, and go to state 1169 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUE_P shift, and go to state 1170 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 2525 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNION shift, and go to state 1171 - UNIQUE shift, and go to state 1172 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 2526 - USING shift, and go to state 1173 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARIADIC shift, and go to state 1175 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 2527 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHEN shift, and go to state 1176 - WHERE shift, and go to state 1177 - WHITESPACE_P shift, and go to state 462 - WINDOW shift, and go to state 1178 - WITH shift, and go to state 1179 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '<' shift, and go to state 1675 - '>' shift, and go to state 1676 - '=' shift, and go to state 1677 - '+' shift, and go to state 2528 - '-' shift, and go to state 2529 - '*' shift, and go to state 1680 - '/' shift, and go to state 1681 - '%' shift, and go to state 1682 - '^' shift, and go to state 1683 - - NumericOnly go to state 2530 - SignedIconst go to state 1288 - def_arg go to state 2831 - func_type go to state 2532 - RowOrStruct go to state 727 - Typename go to state 2533 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - all_Op go to state 2171 - MathOp go to state 1392 - qual_all_Op go to state 2534 - Iconst go to state 1289 - Sconst go to state 2535 - type_function_name go to state 2536 - type_name_token go to state 741 - unreserved_keyword go to state 2537 - type_name_keyword go to state 743 - type_func_name_keyword go to state 1103 - reserved_keyword go to state 2538 - - -state 2710 - - 114 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME CONSTRAINT name TO . name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 2832 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2711 - - 112 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME opt_column name TO . name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 2833 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2712 - - 870 func_application: func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls . ')' - - ')' shift, and go to state 2834 - - -state 2713 - - 398 CopyStmt: COPY '(' SelectStmt ')' TO opt_program copy_file_name opt_with copy_options . - - $default reduce using rule 398 (CopyStmt) - - -state 2714 - - 405 opt_using: USING . - - $default reduce using rule 405 (opt_using) - - -state 2715 - - 175 opt_with: . WITH - 176 | . WITH_LA - 177 | . [$end, BINARY, CSV, DELIMITER, ENCODING, ESCAPE, FORCE, FREEZE, HEADER_P, NULL_P, OIDS, QUOTE, '(', ';'] - 397 CopyStmt: COPY opt_binary qualified_name opt_column_list opt_oids copy_from opt_program copy_file_name copy_delimiter . opt_with copy_options - - WITH shift, and go to state 1518 - WITH_LA shift, and go to state 1519 - - $default reduce using rule 177 (opt_with) - - opt_with go to state 2835 - - -state 2716 - - 401 copy_delimiter: opt_using . DELIMITERS Sconst - - DELIMITERS shift, and go to state 2836 - - -state 2717 - - 320 columnList: columnList . ',' columnElem - 1264 ViewStmt: CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList . ')' opt_reloptions AS SelectStmt opt_check_option - - ')' shift, and go to state 2837 - ',' shift, and go to state 1931 - - -state 2718 - - 212 CreateStmt: CREATE_P OR REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' . OptWith OnCommitOption - 279 OptWith: . WITH reloptions - 280 | . WITH OIDS - 281 | . WITHOUT OIDS - 282 | . [$end, CREATE_P, ON, ';'] - - WITH shift, and go to state 1955 - WITHOUT shift, and go to state 1956 - - $default reduce using rule 282 (OptWith) - - OptWith go to state 2838 - - -state 2719 - - 1271 CreateAsStmt: CREATE_P OR REPLACE OptTemp TABLE create_as_target AS SelectStmt opt_with_data . - - $default reduce using rule 1271 (CreateAsStmt) - - -state 2720 - - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 1262 ViewStmt: CREATE_P OR REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS . SelectStmt opt_check_option - - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - SelectStmt go to state 2839 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - - -state 2721 - - 212 CreateStmt: CREATE_P OR REPLACE OptTemp TABLE . qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 2840 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2722 - - 211 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT . EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - - EXISTS shift, and go to state 2841 - - -state 2723 - - 210 CreateStmt: CREATE_P OptTemp TABLE qualified_name '(' . OptTableElementList ')' OptWith OnCommitOption - 262 TableConstraint: . CONSTRAINT name ConstraintElem - 263 | . ConstraintElem - 294 columnDef: . ColId Typename ColQualList - 295 | . ColId opt_Typename GeneratedConstraintElem ColQualList - 299 TableElement: . columnDef - 300 | . TableLikeClause - 301 | . TableConstraint - 306 OptTableElementList: . TableElementList - 307 | . TableElementList ',' - 308 | . [')'] - 326 ConstraintElem: . CHECK_P '(' a_expr ')' ConstraintAttributeSpec - 327 | . UNIQUE '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 328 | . UNIQUE ExistingIndex ConstraintAttributeSpec - 329 | . PRIMARY KEY '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 330 | . PRIMARY KEY ExistingIndex ConstraintAttributeSpec - 331 | . FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec - 332 TableElementList: . TableElement - 333 | . TableElementList ',' TableElement - 338 TableLikeClause: . LIKE qualified_name TableLikeOptionList - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1480 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1482 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1483 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 1947 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1485 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNIQUE shift, and go to state 1486 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 308 (OptTableElementList) - - TableConstraint go to state 1948 - columnDef go to state 1949 - TableElement go to state 1950 - OptTableElementList go to state 1951 - ConstraintElem go to state 1489 - TableElementList go to state 1952 - TableLikeClause go to state 1953 - ColId go to state 1490 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2724 - - 1263 ViewStmt: CREATE_P OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions . AS SelectStmt opt_check_option - - AS shift, and go to state 2842 - - -state 2725 - - 211 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList . ')' OptWith OnCommitOption - - ')' shift, and go to state 2843 - - -state 2726 - - 168 ExecuteStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS EXECUTE . name execute_param_clause opt_with_data - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 2844 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2727 - - 1270 CreateAsStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS SelectStmt . opt_with_data - 1272 opt_with_data: . WITH DATA_P - 1273 | . WITH NO DATA_P - 1274 | . [$end, ';'] - - WITH shift, and go to state 2268 - - $default reduce using rule 1274 (opt_with_data) - - opt_with_data go to state 2845 - - -state 2728 - - 264 TableLikeOption: . COMMENTS - 265 | . CONSTRAINTS - 266 | . DEFAULTS - 267 | . IDENTITY_P - 268 | . INDEXES - 269 | . STATISTICS - 270 | . STORAGE - 271 | . ALL - 285 TableLikeOptionList: TableLikeOptionList EXCLUDING . TableLikeOption - ALL shift, and go to state 2846 - COMMENTS shift, and go to state 2847 - CONSTRAINTS shift, and go to state 2848 - DEFAULTS shift, and go to state 2849 - IDENTITY_P shift, and go to state 2850 - INDEXES shift, and go to state 2851 - STATISTICS shift, and go to state 2852 - STORAGE shift, and go to state 2853 +State 2395 - TableLikeOption go to state 2854 + 103 alter_table_cmds: alter_table_cmds ',' alter_table_cmd • + $default reduce using rule 103 (alter_table_cmds) -state 2729 - 264 TableLikeOption: . COMMENTS - 265 | . CONSTRAINTS - 266 | . DEFAULTS - 267 | . IDENTITY_P - 268 | . INDEXES - 269 | . STATISTICS - 270 | . STORAGE - 271 | . ALL - 284 TableLikeOptionList: TableLikeOptionList INCLUDING . TableLikeOption +State 2396 - ALL shift, and go to state 2846 - COMMENTS shift, and go to state 2847 - CONSTRAINTS shift, and go to state 2848 - DEFAULTS shift, and go to state 2849 - IDENTITY_P shift, and go to state 2850 - INDEXES shift, and go to state 2851 - STATISTICS shift, and go to state 2852 - STORAGE shift, and go to state 2853 + 130 RenameStmt: ALTER SCHEMA name RENAME TO name • - TableLikeOption go to state 2855 + $default reduce using rule 130 (RenameStmt) -state 2730 +State 2397 - 210 CreateStmt: CREATE_P OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption . + 134 RenameStmt: ALTER SEQUENCE IF_P EXISTS qualified_name RENAME • TO name - $default reduce using rule 210 (CreateStmt) + TO shift, and go to state 2809 -state 2731 +State 2398 - 256 OnCommitOption: ON COMMIT DELETE_P . ROWS + 91 alter_table_cmd: SET • LOGGED + 92 | SET • UNLOGGED + 93 | SET • reloptions + 1536 AlterObjectSchemaStmt: ALTER SEQUENCE IF_P EXISTS qualified_name SET • SCHEMA name - ROWS shift, and go to state 2856 + LOGGED shift, and go to state 1882 + SCHEMA shift, and go to state 2810 + UNLOGGED shift, and go to state 1883 + '(' shift, and go to state 1880 + reloptions go to state 1884 -state 2732 - 255 OnCommitOption: ON COMMIT DROP . +State 2399 - $default reduce using rule 255 (OnCommitOption) + 228 AlterSeqStmt: ALTER SEQUENCE IF_P EXISTS qualified_name SeqOptList • + 230 SeqOptList: SeqOptList • SeqOptElem + AS shift, and go to state 1317 + CACHE shift, and go to state 1318 + CYCLE shift, and go to state 1319 + INCREMENT shift, and go to state 1320 + MAXVALUE shift, and go to state 1321 + MINVALUE shift, and go to state 1322 + NO shift, and go to state 1323 + OWNED shift, and go to state 1324 + RESTART shift, and go to state 1326 + SEQUENCE shift, and go to state 1327 + START shift, and go to state 1329 -state 2733 + $default reduce using rule 228 (AlterSeqStmt) - 257 OnCommitOption: ON COMMIT PRESERVE . ROWS + SeqOptElem go to state 1907 - ROWS shift, and go to state 2857 +State 2400 -state 2734 + 54 AlterTableStmt: ALTER SEQUENCE IF_P EXISTS qualified_name alter_table_cmds • + 103 alter_table_cmds: alter_table_cmds • ',' alter_table_cmd - 167 ExecuteStmt: CREATE_P OptTemp TABLE create_as_target AS EXECUTE name execute_param_clause opt_with_data . + ',' shift, and go to state 1886 - $default reduce using rule 167 (ExecuteStmt) + $default reduce using rule 54 (AlterTableStmt) -state 2735 +State 2401 - 1273 opt_with_data: WITH NO DATA_P . - - $default reduce using rule 1273 (opt_with_data) - - -state 2736 - - 1265 opt_check_option: WITH . CHECK_P OPTION - 1266 | WITH . CASCADED CHECK_P OPTION - 1267 | WITH . LOCAL CHECK_P OPTION - - CASCADED shift, and go to state 2858 - CHECK_P shift, and go to state 2859 - LOCAL shift, and go to state 2860 - - -state 2737 - - 1261 ViewStmt: CREATE_P OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option . - - $default reduce using rule 1261 (ViewStmt) - - -state 2738 - - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1136 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON . qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 2861 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2739 - - 1137 access_method: ColId . - - $default reduce using rule 1137 (access_method) - - -state 2740 - - 1138 access_method_clause: USING access_method . - - $default reduce using rule 1138 (access_method_clause) - - -state 2741 - - 136 index_elem: . ColId opt_collate opt_class opt_asc_desc opt_nulls_order - 137 | . func_expr_windowless opt_collate opt_class opt_asc_desc opt_nulls_order - 138 | . '(' a_expr ')' opt_collate opt_class opt_asc_desc opt_nulls_order - 155 index_params: . index_elem - 156 | . index_params ',' index_elem - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 876 func_expr_windowless: . func_application - 877 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1135 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' . index_params ')' opt_reloptions where_clause - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BINARY shift, and go to state 116 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '(' shift, and go to state 2803 - - index_elem go to state 2804 - index_params go to state 2862 - func_application go to state 2134 - func_expr_windowless go to state 2806 - func_expr_common_subexpr go to state 2136 - func_name go to state 485 - ColId go to state 2807 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2742 - - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 1270 CreateAsStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS . SelectStmt opt_with_data - - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - SelectStmt go to state 2727 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - - -state 2743 - - 404 copy_generic_opt_arg_list: copy_generic_opt_arg_list ',' copy_generic_opt_arg_list_item . - - $default reduce using rule 404 (copy_generic_opt_arg_list) - - -state 2744 - - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr [$end, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 851 | b_expr IS DISTINCT FROM b_expr . [$end, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 852 | b_expr . IS NOT DISTINCT FROM b_expr - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - - Op shift, and go to state 863 - TYPECAST shift, and go to state 2041 - POWER_OF shift, and go to state 2042 - LESS_EQUALS shift, and go to state 2043 - GREATER_EQUALS shift, and go to state 2044 - NOT_EQUALS shift, and go to state 2045 - OPERATOR shift, and go to state 2048 - '<' shift, and go to state 2049 - '>' shift, and go to state 2050 - '=' shift, and go to state 2051 - '+' shift, and go to state 2052 - '-' shift, and go to state 2053 - '*' shift, and go to state 2054 - '/' shift, and go to state 2055 - '%' shift, and go to state 2056 - '^' shift, and go to state 2057 + 242 SeqOptElem: INCREMENT opt_by NumericOnly • - IS error (nonassociative) + $default reduce using rule 242 (SeqOptElem) - $default reduce using rule 851 (b_expr) - - qual_Op go to state 2058 - - Conflict between rule 851 and token Op resolved as shift (IS < Op). - Conflict between rule 851 and token TYPECAST resolved as shift (IS < TYPECAST). - Conflict between rule 851 and token POWER_OF resolved as shift (IS < POWER_OF). - Conflict between rule 851 and token LESS_EQUALS resolved as shift (IS < LESS_EQUALS). - Conflict between rule 851 and token GREATER_EQUALS resolved as shift (IS < GREATER_EQUALS). - Conflict between rule 851 and token NOT_EQUALS resolved as shift (IS < NOT_EQUALS). - Conflict between rule 851 and token IS resolved as an error (%nonassoc IS). - Conflict between rule 851 and token OPERATOR resolved as shift (IS < OPERATOR). - Conflict between rule 851 and token '<' resolved as shift (IS < '<'). - Conflict between rule 851 and token '>' resolved as shift (IS < '>'). - Conflict between rule 851 and token '=' resolved as shift (IS < '='). - Conflict between rule 851 and token '+' resolved as shift (IS < '+'). - Conflict between rule 851 and token '-' resolved as shift (IS < '-'). - Conflict between rule 851 and token '*' resolved as shift (IS < '*'). - Conflict between rule 851 and token '/' resolved as shift (IS < '/'). - Conflict between rule 851 and token '%' resolved as shift (IS < '%'). - Conflict between rule 851 and token '^' resolved as shift (IS < '^'). - - -state 2745 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 831 b_expr: . c_expr - 832 | . b_expr TYPECAST Typename - 833 | . '+' b_expr - 834 | . '-' b_expr - 835 | . b_expr '+' b_expr - 836 | . b_expr '-' b_expr - 837 | . b_expr '*' b_expr - 838 | . b_expr '/' b_expr - 839 | . b_expr '%' b_expr - 840 | . b_expr '^' b_expr - 841 | . b_expr POWER_OF b_expr - 842 | . b_expr '<' b_expr - 843 | . b_expr '>' b_expr - 844 | . b_expr '=' b_expr - 845 | . b_expr LESS_EQUALS b_expr - 846 | . b_expr GREATER_EQUALS b_expr - 847 | . b_expr NOT_EQUALS b_expr - 848 | . b_expr qual_Op b_expr - 849 | . qual_Op b_expr - 850 | . b_expr qual_Op - 851 | . b_expr IS DISTINCT FROM b_expr - 852 | . b_expr IS NOT DISTINCT FROM b_expr - 852 | b_expr IS NOT DISTINCT FROM . b_expr - 853 | . b_expr IS OF '(' type_list ')' - 854 | . b_expr IS NOT OF '(' type_list ')' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 1689 - '-' shift, and go to state 1690 - '(' shift, and go to state 1691 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - b_expr go to state 2863 - c_expr go to state 1693 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qual_Op go to state 1694 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2746 - - 660 RowOrStruct: . ROW - 661 | . STRUCT - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 854 b_expr: b_expr IS NOT OF '(' . type_list ')' - 989 type_list: . Typename - 990 | . type_list ',' Typename - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 703 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETOF shift, and go to state 715 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 718 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - RowOrStruct go to state 727 - Typename go to state 1304 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_list go to state 2864 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 - - -state 2747 - - 853 b_expr: b_expr IS OF '(' type_list . ')' - 990 type_list: type_list . ',' Typename - - ')' shift, and go to state 2865 - ',' shift, and go to state 1638 - - -state 2748 - - 1059 replace_list: replace_list ',' replace_list_el . - - $default reduce using rule 1059 (replace_list) - - -state 2749 - - 820 a_expr: a_expr IS NOT OF '(' type_list ')' . - - $default reduce using rule 820 (a_expr) - - -state 2750 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 824 | a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr . [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - OPERATOR shift, and go to state 1378 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - BETWEEN error (nonassociative) - GLOB error (nonassociative) - ILIKE error (nonassociative) - IN_P error (nonassociative) - LIKE error (nonassociative) - SIMILAR error (nonassociative) - NOT_LA error (nonassociative) +State 2402 - $default reduce using rule 824 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 824 and token Op resolved as shift (NOT_LA < Op). - Conflict between rule 824 and token TYPECAST resolved as shift (NOT_LA < TYPECAST). - Conflict between rule 824 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < NOT_LA). - Conflict between rule 824 and token POWER_OF resolved as shift (NOT_LA < POWER_OF). - Conflict between rule 824 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < NOT_LA). - Conflict between rule 824 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < NOT_LA). - Conflict between rule 824 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < NOT_LA). - Conflict between rule 824 and token AND resolved as reduce (AND < NOT_LA). - Conflict between rule 824 and token AT resolved as shift (NOT_LA < AT). - Conflict between rule 824 and token BETWEEN resolved as an error (%nonassoc BETWEEN). - Conflict between rule 824 and token COLLATE resolved as shift (NOT_LA < COLLATE). - Conflict between rule 824 and token GLOB resolved as an error (%nonassoc GLOB). - Conflict between rule 824 and token ILIKE resolved as an error (%nonassoc ILIKE). - Conflict between rule 824 and token IN_P resolved as an error (%nonassoc IN_P). - Conflict between rule 824 and token IS resolved as reduce (IS < NOT_LA). - Conflict between rule 824 and token ISNULL resolved as reduce (ISNULL < NOT_LA). - Conflict between rule 824 and token LIKE resolved as an error (%nonassoc LIKE). - Conflict between rule 824 and token NOT resolved as reduce (NOT < NOT_LA). - Conflict between rule 824 and token NOTNULL resolved as reduce (NOTNULL < NOT_LA). - Conflict between rule 824 and token OPERATOR resolved as shift (NOT_LA < OPERATOR). - Conflict between rule 824 and token OR resolved as reduce (OR < NOT_LA). - Conflict between rule 824 and token SIMILAR resolved as an error (%nonassoc SIMILAR). - Conflict between rule 824 and token NOT_LA resolved as an error (%nonassoc NOT_LA). - Conflict between rule 824 and token '<' resolved as reduce ('<' < NOT_LA). - Conflict between rule 824 and token '>' resolved as reduce ('>' < NOT_LA). - Conflict between rule 824 and token '=' resolved as reduce ('=' < NOT_LA). - Conflict between rule 824 and token '+' resolved as shift (NOT_LA < '+'). - Conflict between rule 824 and token '-' resolved as shift (NOT_LA < '-'). - Conflict between rule 824 and token '*' resolved as shift (NOT_LA < '*'). - Conflict between rule 824 and token '/' resolved as shift (NOT_LA < '/'). - Conflict between rule 824 and token '%' resolved as shift (NOT_LA < '%'). - Conflict between rule 824 and token '^' resolved as shift (NOT_LA < '^'). - - -state 2751 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 822 | a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr . [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - OPERATOR shift, and go to state 1378 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 + 247 SeqOptElem: OWNED BY any_name • - BETWEEN error (nonassociative) - GLOB error (nonassociative) - ILIKE error (nonassociative) - IN_P error (nonassociative) - LIKE error (nonassociative) - SIMILAR error (nonassociative) - NOT_LA error (nonassociative) + $default reduce using rule 247 (SeqOptElem) - $default reduce using rule 822 (a_expr) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - Conflict between rule 822 and token Op resolved as shift (NOT_LA < Op). - Conflict between rule 822 and token TYPECAST resolved as shift (NOT_LA < TYPECAST). - Conflict between rule 822 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < NOT_LA). - Conflict between rule 822 and token POWER_OF resolved as shift (NOT_LA < POWER_OF). - Conflict between rule 822 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < NOT_LA). - Conflict between rule 822 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < NOT_LA). - Conflict between rule 822 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < NOT_LA). - Conflict between rule 822 and token AND resolved as reduce (AND < NOT_LA). - Conflict between rule 822 and token AT resolved as shift (NOT_LA < AT). - Conflict between rule 822 and token BETWEEN resolved as an error (%nonassoc BETWEEN). - Conflict between rule 822 and token COLLATE resolved as shift (NOT_LA < COLLATE). - Conflict between rule 822 and token GLOB resolved as an error (%nonassoc GLOB). - Conflict between rule 822 and token ILIKE resolved as an error (%nonassoc ILIKE). - Conflict between rule 822 and token IN_P resolved as an error (%nonassoc IN_P). - Conflict between rule 822 and token IS resolved as reduce (IS < NOT_LA). - Conflict between rule 822 and token ISNULL resolved as reduce (ISNULL < NOT_LA). - Conflict between rule 822 and token LIKE resolved as an error (%nonassoc LIKE). - Conflict between rule 822 and token NOT resolved as reduce (NOT < NOT_LA). - Conflict between rule 822 and token NOTNULL resolved as reduce (NOTNULL < NOT_LA). - Conflict between rule 822 and token OPERATOR resolved as shift (NOT_LA < OPERATOR). - Conflict between rule 822 and token OR resolved as reduce (OR < NOT_LA). - Conflict between rule 822 and token SIMILAR resolved as an error (%nonassoc SIMILAR). - Conflict between rule 822 and token NOT_LA resolved as an error (%nonassoc NOT_LA). - Conflict between rule 822 and token '<' resolved as reduce ('<' < NOT_LA). - Conflict between rule 822 and token '>' resolved as reduce ('>' < NOT_LA). - Conflict between rule 822 and token '=' resolved as reduce ('=' < NOT_LA). - Conflict between rule 822 and token '+' resolved as shift (NOT_LA < '+'). - Conflict between rule 822 and token '-' resolved as shift (NOT_LA < '-'). - Conflict between rule 822 and token '*' resolved as shift (NOT_LA < '*'). - Conflict between rule 822 and token '/' resolved as shift (NOT_LA < '/'). - Conflict between rule 822 and token '%' resolved as shift (NOT_LA < '%'). - Conflict between rule 822 and token '^' resolved as shift (NOT_LA < '^'). - - -state 2752 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 800 | a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr . [$end, IDENT, LAMBDA_ARROW, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AS, ASC_P, CREATE_P, CROSS, DESC_P, DO, ELSE, END_P, ESCAPE, EXCEPT, FETCH, FOLLOWING, FOR, FROM, FULL, GROUP_P, HAVING, IGNORE_P, INNER_P, INTERSECT, INTO, IS, ISNULL, JOIN, LEFT, LIMIT, NATURAL, NOT, NOTNULL, OFFSET, ON, OR, ORDER, PLACING, PRECEDING, QUALIFY, RANGE, RESPECT_P, RETURNING, RIGHT, ROWS, THEN, UNION, USING, WHEN, WHERE, WINDOW, WITH, NULLS_LA, '<', '>', '=', ']', ')', ';', ',', '}', ':'] - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - POWER_OF shift, and go to state 1361 - AT shift, and go to state 1367 - COLLATE shift, and go to state 1369 - OPERATOR shift, and go to state 1378 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - BETWEEN error (nonassociative) - GLOB error (nonassociative) - ILIKE error (nonassociative) - IN_P error (nonassociative) - LIKE error (nonassociative) - SIMILAR error (nonassociative) - NOT_LA error (nonassociative) +State 2403 - $default reduce using rule 800 (a_expr) + 133 RenameStmt: ALTER SEQUENCE qualified_name RENAME TO name • - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 + $default reduce using rule 133 (RenameStmt) - Conflict between rule 800 and token Op resolved as shift (NOT_LA < Op). - Conflict between rule 800 and token TYPECAST resolved as shift (NOT_LA < TYPECAST). - Conflict between rule 800 and token LAMBDA_ARROW resolved as reduce (LAMBDA_ARROW < NOT_LA). - Conflict between rule 800 and token POWER_OF resolved as shift (NOT_LA < POWER_OF). - Conflict between rule 800 and token LESS_EQUALS resolved as reduce (LESS_EQUALS < NOT_LA). - Conflict between rule 800 and token GREATER_EQUALS resolved as reduce (GREATER_EQUALS < NOT_LA). - Conflict between rule 800 and token NOT_EQUALS resolved as reduce (NOT_EQUALS < NOT_LA). - Conflict between rule 800 and token AND resolved as reduce (AND < NOT_LA). - Conflict between rule 800 and token AT resolved as shift (NOT_LA < AT). - Conflict between rule 800 and token BETWEEN resolved as an error (%nonassoc BETWEEN). - Conflict between rule 800 and token COLLATE resolved as shift (NOT_LA < COLLATE). - Conflict between rule 800 and token GLOB resolved as an error (%nonassoc GLOB). - Conflict between rule 800 and token ILIKE resolved as an error (%nonassoc ILIKE). - Conflict between rule 800 and token IN_P resolved as an error (%nonassoc IN_P). - Conflict between rule 800 and token IS resolved as reduce (IS < NOT_LA). - Conflict between rule 800 and token ISNULL resolved as reduce (ISNULL < NOT_LA). - Conflict between rule 800 and token LIKE resolved as an error (%nonassoc LIKE). - Conflict between rule 800 and token NOT resolved as reduce (NOT < NOT_LA). - Conflict between rule 800 and token NOTNULL resolved as reduce (NOTNULL < NOT_LA). - Conflict between rule 800 and token OPERATOR resolved as shift (NOT_LA < OPERATOR). - Conflict between rule 800 and token OR resolved as reduce (OR < NOT_LA). - Conflict between rule 800 and token SIMILAR resolved as an error (%nonassoc SIMILAR). - Conflict between rule 800 and token NOT_LA resolved as an error (%nonassoc NOT_LA). - Conflict between rule 800 and token '<' resolved as reduce ('<' < NOT_LA). - Conflict between rule 800 and token '>' resolved as reduce ('>' < NOT_LA). - Conflict between rule 800 and token '=' resolved as reduce ('=' < NOT_LA). - Conflict between rule 800 and token '+' resolved as shift (NOT_LA < '+'). - Conflict between rule 800 and token '-' resolved as shift (NOT_LA < '-'). - Conflict between rule 800 and token '*' resolved as shift (NOT_LA < '*'). - Conflict between rule 800 and token '/' resolved as shift (NOT_LA < '/'). - Conflict between rule 800 and token '%' resolved as shift (NOT_LA < '%'). - Conflict between rule 800 and token '^' resolved as shift (NOT_LA < '^'). +State 2404 -state 2753 + 251 SeqOptElem: RESTART opt_with NumericOnly • - 909 filter_clause: FILTER '(' WHERE a_expr ')' . + $default reduce using rule 251 (SeqOptElem) - $default reduce using rule 909 (filter_clause) +State 2405 -state 2754 + 248 SeqOptElem: SEQUENCE NAME_P any_name • - 922 window_specification: '(' opt_existing_window_name . opt_partition_clause opt_sort_clause opt_frame_clause ')' - 925 opt_partition_clause: . PARTITION BY expr_list - 926 | . [ORDER, RANGE, ROWS, ')'] + $default reduce using rule 248 (SeqOptElem) - PARTITION shift, and go to state 2866 - - $default reduce using rule 926 (opt_partition_clause) - - opt_partition_clause go to state 2867 - - -state 2755 - - 923 opt_existing_window_name: ColId . - - $default reduce using rule 923 (opt_existing_window_name) - - -state 2756 - - 645 rowsfrom_list: rowsfrom_item . - - $default reduce using rule 645 (rowsfrom_list) - - -state 2757 - - 643 func_table: ROWS FROM '(' rowsfrom_list . ')' opt_ordinality - 646 rowsfrom_list: rowsfrom_list . ',' rowsfrom_item - - ')' shift, and go to state 2868 - ',' shift, and go to state 2869 - - -state 2758 - - 644 rowsfrom_item: func_expr_windowless . opt_col_def_list - 647 opt_col_def_list: . AS '(' TableFuncElementList ')' - 648 | . [')', ','] - - AS shift, and go to state 2870 - - $default reduce using rule 648 (opt_col_def_list) - - opt_col_def_list go to state 2871 - - -state 2759 - - 612 table_ref: '(' joined_table ')' alias_clause . - - $default reduce using rule 612 (table_ref) - - -state 2760 - - 619 alias_clause: AS ColIdOrString '(' . name_list_opt_comma ')' - 1069 name_list: . name - 1070 | . name_list ',' name - 1071 name_list_opt_comma: . name_list - 1072 | . name_list ',' - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name_list go to state 1428 - name_list_opt_comma go to state 2872 - name go to state 749 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2761 - - 522 sample_count: FCONST . '%' - 524 | FCONST . PERCENT - - PERCENT shift, and go to state 2873 - '%' shift, and go to state 2874 - - -state 2762 - - 523 sample_count: ICONST . '%' - 525 | ICONST . PERCENT - 526 | ICONST . [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, UNION, USING, WHERE, WINDOW, WITH, '(', ')', ';', ','] - 527 | ICONST . ROWS - - PERCENT shift, and go to state 2875 - ROWS shift, and go to state 2876 - '%' shift, and go to state 2877 - - $default reduce using rule 526 (sample_count) - - -state 2763 - - 533 tablesample_entry: sample_count . [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - 534 | sample_count . '(' ColId ')' - 535 | sample_count . '(' ColId ',' ICONST ')' - - '(' shift, and go to state 2878 - - $default reduce using rule 533 (tablesample_entry) - - -state 2764 - - 532 tablesample_entry: opt_sample_func . '(' sample_count ')' opt_repeatable_clause - - '(' shift, and go to state 2879 - - -state 2765 - - 536 tablesample_clause: TABLESAMPLE tablesample_entry . - - $default reduce using rule 536 (tablesample_clause) - - -state 2766 - - 530 opt_sample_func: ColId . - - $default reduce using rule 530 (opt_sample_func) - - -state 2767 - - 621 alias_clause: ColId '(' name_list_opt_comma . ')' - - ')' shift, and go to state 2880 - - -state 2768 - - 614 joined_table: table_ref . CROSS JOIN table_ref [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - 614 | table_ref CROSS JOIN table_ref . [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - 615 | table_ref . join_type JOIN table_ref join_qual - 616 | table_ref . JOIN table_ref join_qual - 617 | table_ref . NATURAL join_type JOIN table_ref - 618 | table_ref . NATURAL JOIN table_ref - 630 join_type: . FULL join_outer - 631 | . LEFT join_outer - 632 | . RIGHT join_outer - 633 | . INNER_P - - $default reduce using rule 614 (joined_table) - - join_type go to state 2397 - - Conflict between rule 614 and token CROSS resolved as reduce (%left CROSS). - Conflict between rule 614 and token FULL resolved as reduce (%left FULL). - Conflict between rule 614 and token INNER_P resolved as reduce (%left INNER_P). - Conflict between rule 614 and token JOIN resolved as reduce (%left JOIN). - Conflict between rule 614 and token LEFT resolved as reduce (%left LEFT). - Conflict between rule 614 and token NATURAL resolved as reduce (%left NATURAL). - Conflict between rule 614 and token RIGHT resolved as reduce (%left RIGHT). - - -state 2769 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 637 join_qual: ON . a_expr - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2881 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2770 - - 636 join_qual: USING . '(' name_list_opt_comma ')' - - '(' shift, and go to state 2882 - - -state 2771 - - 616 joined_table: table_ref JOIN table_ref join_qual . - - $default reduce using rule 616 (joined_table) - - -state 2772 - - 614 joined_table: table_ref . CROSS JOIN table_ref - 615 | table_ref . join_type JOIN table_ref join_qual - 616 | table_ref . JOIN table_ref join_qual - 617 | table_ref . NATURAL join_type JOIN table_ref - 618 | table_ref . NATURAL JOIN table_ref [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - 618 | table_ref NATURAL JOIN table_ref . [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - 630 join_type: . FULL join_outer - 631 | . LEFT join_outer - 632 | . RIGHT join_outer - 633 | . INNER_P - - $default reduce using rule 618 (joined_table) - - join_type go to state 2397 - - Conflict between rule 618 and token CROSS resolved as reduce (%left CROSS). - Conflict between rule 618 and token FULL resolved as reduce (%left FULL). - Conflict between rule 618 and token INNER_P resolved as reduce (%left INNER_P). - Conflict between rule 618 and token JOIN resolved as reduce (%left JOIN). - Conflict between rule 618 and token LEFT resolved as reduce (%left LEFT). - Conflict between rule 618 and token NATURAL resolved as reduce (%left NATURAL). - Conflict between rule 618 and token RIGHT resolved as reduce (%left RIGHT). - - -state 2773 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 605 table_ref: . relation_expr opt_alias_clause opt_tablesample_clause - 606 | . func_table func_alias_clause opt_tablesample_clause - 607 | . values_clause_opt_comma alias_clause opt_tablesample_clause - 608 | . LATERAL_P func_table func_alias_clause - 609 | . select_with_parens opt_alias_clause opt_tablesample_clause - 610 | . LATERAL_P select_with_parens opt_alias_clause - 611 | . joined_table - 612 | . '(' joined_table ')' alias_clause - 613 joined_table: . '(' joined_table ')' - 614 | . table_ref CROSS JOIN table_ref - 615 | . table_ref join_type JOIN table_ref join_qual - 616 | . table_ref JOIN table_ref join_qual - 617 | . table_ref NATURAL join_type JOIN table_ref - 617 | table_ref NATURAL join_type JOIN . table_ref - 618 | . table_ref NATURAL JOIN table_ref - 638 relation_expr: . qualified_name - 639 | . qualified_name '*' - 640 | . ONLY qualified_name - 641 | . ONLY '(' qualified_name ')' - 642 func_table: . func_expr_windowless opt_ordinality - 643 | . ROWS FROM '(' rowsfrom_list ')' opt_ordinality - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 876 func_expr_windowless: . func_application - 877 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BINARY shift, and go to state 116 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 2123 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ONLY shift, and go to state 589 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 2124 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 584 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '(' shift, and go to state 2125 - - select_with_parens go to state 2126 - values_clause go to state 62 - values_clause_opt_comma go to state 2127 - table_ref go to state 2883 - joined_table go to state 2131 - relation_expr go to state 2132 - func_table go to state 2133 - func_application go to state 2134 - func_expr_windowless go to state 2135 - func_expr_common_subexpr go to state 2136 - qualified_name go to state 591 - func_name go to state 485 - ColId go to state 2137 - ColIdOrString go to state 593 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2774 - - 614 joined_table: table_ref . CROSS JOIN table_ref - 615 | table_ref . join_type JOIN table_ref join_qual - 615 | table_ref join_type JOIN table_ref . join_qual - 616 | table_ref . JOIN table_ref join_qual - 617 | table_ref . NATURAL join_type JOIN table_ref - 618 | table_ref . NATURAL JOIN table_ref - 630 join_type: . FULL join_outer - 631 | . LEFT join_outer - 632 | . RIGHT join_outer - 633 | . INNER_P - 636 join_qual: . USING '(' name_list_opt_comma ')' - 637 | . ON a_expr - - CROSS shift, and go to state 2390 - FULL shift, and go to state 2391 - INNER_P shift, and go to state 2392 - JOIN shift, and go to state 2393 - LEFT shift, and go to state 2394 - NATURAL shift, and go to state 2395 - ON shift, and go to state 2769 - RIGHT shift, and go to state 2396 - USING shift, and go to state 2770 - - join_type go to state 2397 - join_qual go to state 2884 - - -state 2775 - - 626 func_alias_clause: AS '(' TableFuncElementList . ')' - 654 TableFuncElementList: TableFuncElementList . ',' TableFuncElement - - ')' shift, and go to state 2885 - ',' shift, and go to state 2886 - - -state 2776 - - 653 TableFuncElementList: TableFuncElement . - - $default reduce using rule 653 (TableFuncElementList) - - -state 2777 - - 655 TableFuncElement: ColIdOrString . Typename opt_collate_clause - 660 RowOrStruct: . ROW - 661 | . STRUCT - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - - IDENT shift, and go to state 669 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 670 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 672 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATION shift, and go to state 677 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 678 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 679 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 680 - CURRENT_DATE shift, and go to state 681 - CURRENT_ROLE shift, and go to state 682 - CURRENT_SCHEMA shift, and go to state 683 - CURRENT_USER shift, and go to state 684 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 689 - FULL shift, and go to state 690 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GLOB shift, and go to state 691 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 693 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 694 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERVAL shift, and go to state 697 - INVOKER shift, and go to state 252 - IS shift, and go to state 698 - ISNULL shift, and go to state 699 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 700 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 701 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 702 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 703 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 705 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 707 - NOWAIT shift, and go to state 304 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 709 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 710 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 712 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 714 - SET shift, and go to state 392 - SETOF shift, and go to state 715 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 716 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 718 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 719 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 722 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 723 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 725 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - RowOrStruct go to state 727 - Typename go to state 2887 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - type_name_token go to state 741 - unreserved_keyword go to state 742 - type_name_keyword go to state 743 - - -state 2778 - - 619 alias_clause: AS ColIdOrString '(' . name_list_opt_comma ')' - 627 func_alias_clause: AS ColIdOrString '(' . TableFuncElementList ')' - 653 TableFuncElementList: . TableFuncElement - 654 | . TableFuncElementList ',' TableFuncElement - 655 TableFuncElement: . ColIdOrString Typename opt_collate_clause - 1069 name_list: . name - 1070 | . name_list ',' name - 1071 name_list_opt_comma: . name_list - 1072 | . name_list ',' - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - TableFuncElementList go to state 2888 - TableFuncElement go to state 2776 - name_list go to state 1428 - name_list_opt_comma go to state 2872 - name go to state 749 - ColId go to state 2780 - ColIdOrString go to state 2777 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2779 - - 628 func_alias_clause: ColId '(' TableFuncElementList . ')' - 654 TableFuncElementList: TableFuncElementList . ',' TableFuncElement - - ')' shift, and go to state 2889 - ',' shift, and go to state 2886 - - -state 2780 - - 1073 name: ColId . [')', ','] - 1096 ColIdOrString: ColId . [IDENT, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, AUTHORIZATION, BACKWARD, BEFORE, BEGIN_P, BIGINT, BINARY, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COLLATION, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONCURRENTLY, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CROSS, CSV, CUBE, CURRENT_P, CURRENT_CATALOG, CURRENT_DATE, CURRENT_ROLE, CURRENT_SCHEMA, CURRENT_USER, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FREEZE, FULL, FUNCTION, FUNCTIONS, GLOB, GLOBAL, GRANTED, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, ILIKE, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INNER_P, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIKE, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUTER_P, OVER, OVERLAPS, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, PRAGMA_P, PRECEDING, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SESSION_USER, SET, SETOF, SETS, SHARE, SHOW, SIMILAR, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TRIGGER, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USER, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VARCHAR, VARYING, VERBOSE, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, YEAR_P, YEARS_P, YES_P, ZONE] - - ')' reduce using rule 1073 (name) - ',' reduce using rule 1073 (name) - $default reduce using rule 1096 (ColIdOrString) - - -state 2781 - - 557 group_clause: GROUP_P BY ALL . - - $default reduce using rule 557 (group_clause) - - -state 2782 - - 571 cube_clause: CUBE . '(' expr_list_opt_comma ')' - 1324 unreserved_keyword: CUBE . [$end, SCONST, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AT, BETWEEN, COLLATE, CREATE_P, EXCEPT, FETCH, FOR, GLOB, HAVING, ILIKE, IN_P, INTERSECT, IS, ISNULL, LIKE, LIMIT, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, QUALIFY, RETURNING, SIMILAR, UNION, USING, WINDOW, WITH, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ')', '.', ';', ','] - - '(' shift, and go to state 2890 - - $default reduce using rule 1324 (unreserved_keyword) - - Conflict between rule 1324 and token '(' resolved as shift (CUBE < '('). - - -state 2783 - - 572 grouping_sets_clause: GROUPING . SETS '(' group_by_list_opt_comma ')' - 573 grouping_or_grouping_id: GROUPING . ['('] - 1596 col_name_keyword: GROUPING . [$end, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AT, BETWEEN, COLLATE, CREATE_P, EXCEPT, FETCH, FOR, GLOB, HAVING, ILIKE, IN_P, INTERSECT, IS, ISNULL, LIKE, LIMIT, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, QUALIFY, RETURNING, SIMILAR, UNION, USING, WINDOW, WITH, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ')', '.', ';', ','] - - SETS shift, and go to state 2891 - - '(' reduce using rule 573 (grouping_or_grouping_id) - $default reduce using rule 1596 (col_name_keyword) - - -state 2784 - - 570 rollup_clause: ROLLUP . '(' expr_list_opt_comma ')' - 1500 unreserved_keyword: ROLLUP . [$end, SCONST, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AT, BETWEEN, COLLATE, CREATE_P, EXCEPT, FETCH, FOR, GLOB, HAVING, ILIKE, IN_P, INTERSECT, IS, ISNULL, LIKE, LIMIT, NOT, NOTNULL, OFFSET, ON, OPERATOR, OR, ORDER, QUALIFY, RETURNING, SIMILAR, UNION, USING, WINDOW, WITH, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', ')', '.', ';', ','] - - '(' shift, and go to state 2892 - - $default reduce using rule 1500 (unreserved_keyword) - - Conflict between rule 1500 and token '(' resolved as shift (ROLLUP < '('). - - -state 2785 - - 558 group_clause: GROUP_P BY '*' . - - $default reduce using rule 558 (group_clause) - - -state 2786 - - 447 select_with_parens: . '(' select_no_parens ')' - 447 | '(' . select_no_parens ')' - 448 | . '(' select_with_parens ')' - 448 | '(' . select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 569 empty_grouping_set: '(' . ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 860 | '(' . a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 940 | '(' . expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 26 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 31 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 584 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITH shift, and go to state 34 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - WITH_LA shift, and go to state 35 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - ')' shift, and go to state 2893 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 1341 - select_no_parens go to state 604 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - grouping_or_grouping_id go to state 929 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 1342 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 1343 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2787 - - 561 group_by_list: group_by_list . ',' group_by_item - 562 group_by_list_opt_comma: group_by_list . [$end, CREATE_P, EXCEPT, FETCH, FOR, HAVING, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WINDOW, WITH, ')', ';'] - 563 | group_by_list . ',' - - ',' shift, and go to state 2894 - - $default reduce using rule 562 (group_by_list_opt_comma) - - -state 2788 - - 556 group_clause: GROUP_P BY group_by_list_opt_comma . - - $default reduce using rule 556 (group_clause) - - -state 2789 - - 560 group_by_list: group_by_item . - - $default reduce using rule 560 (group_by_list) - - -state 2790 - - 565 group_by_item: empty_grouping_set . - - $default reduce using rule 565 (group_by_item) - - -state 2791 - - 567 group_by_item: rollup_clause . - - $default reduce using rule 567 (group_by_item) - - -state 2792 - - 566 group_by_item: cube_clause . - - $default reduce using rule 566 (group_by_item) - - -state 2793 - - 568 group_by_item: grouping_sets_clause . - - $default reduce using rule 568 (group_by_item) - - -state 2794 - - 564 group_by_item: a_expr . [$end, CREATE_P, EXCEPT, FETCH, FOR, HAVING, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WINDOW, WITH, ')', ';', ','] - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 564 (group_by_item) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2795 - - 575 having_clause: HAVING a_expr . [$end, CREATE_P, EXCEPT, FETCH, FOR, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WINDOW, WITH, ')', ';'] - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 575 (having_clause) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2796 - - 914 window_clause: WINDOW . window_definition_list - 916 window_definition_list: . window_definition - 917 | . window_definition_list ',' window_definition - 918 window_definition: . ColId AS window_specification - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - window_definition_list go to state 2895 - window_definition go to state 2896 - ColId go to state 2897 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2797 - - 460 simple_select: SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause . qualify_clause sample_clause - 577 qualify_clause: . QUALIFY a_expr - 578 | . [$end, CREATE_P, EXCEPT, FETCH, FOR, INTERSECT, LIMIT, OFFSET, ON, ORDER, RETURNING, UNION, USING, WITH, ')', ';'] - - QUALIFY shift, and go to state 2898 - - $default reduce using rule 578 (qualify_clause) - - qualify_clause go to state 2899 - - -state 2798 - - 1083 AexprConst: func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst . - - $default reduce using rule 1083 (AexprConst) - - -state 2799 - - 459 simple_select: SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause . qualify_clause sample_clause - 577 qualify_clause: . QUALIFY a_expr - 578 | . [$end, CREATE_P, EXCEPT, FETCH, FOR, INTERSECT, LIMIT, OFFSET, ON, ORDER, RETURNING, UNION, USING, WITH, ')', ';'] - - QUALIFY shift, and go to state 2898 - - $default reduce using rule 578 (qualify_clause) - - qualify_clause go to state 2900 - - -state 2800 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1045 target_list: target_list ',' . target_el - 1048 target_el: . a_expr AS ColLabelOrString - 1049 | . a_expr IDENT - 1050 | . a_expr - 1051 | . '*' opt_except_list opt_replace_list - 1052 | . ColId '.' '*' opt_except_list opt_replace_list - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '*' shift, and go to state 922 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 940 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - target_el go to state 1782 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 957 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2801 - - 121 insert_rest: '(' insert_column_list ')' OVERRIDING override_kind . VALUE_P SelectStmt - - VALUE_P shift, and go to state 2901 - - -state 2802 - - 126 opt_conf_expr: ON CONSTRAINT . name - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name go to state 2902 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2803 - - 138 index_elem: '(' . a_expr ')' opt_collate opt_class opt_asc_desc opt_nulls_order - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2903 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2804 - - 155 index_params: index_elem . - - $default reduce using rule 155 (index_params) - - -state 2805 - - 125 opt_conf_expr: '(' index_params . ')' where_clause - 156 index_params: index_params . ',' index_elem - - ')' shift, and go to state 2904 - ',' shift, and go to state 2905 - - -state 2806 - - 137 index_elem: func_expr_windowless . opt_collate opt_class opt_asc_desc opt_nulls_order - 145 opt_collate: . COLLATE any_name - 146 | . [IDENT, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, ISOLATION, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEVEL, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NULLS_LA, ')', ','] - - COLLATE shift, and go to state 2906 - - $default reduce using rule 146 (opt_collate) - - opt_collate go to state 2907 - - -state 2807 - - 136 index_elem: ColId . opt_collate opt_class opt_asc_desc opt_nulls_order - 145 opt_collate: . COLLATE any_name - 146 | . [IDENT, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, ISOLATION, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEVEL, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NULLS_LA, ')', ','] - 1031 indirection_el: . '.' attr_name - 1032 | . '[' a_expr ']' - 1033 | . '[' opt_slice_bound ':' opt_slice_bound ']' - 1036 indirection: . indirection_el - 1037 | . indirection indirection_el - 1076 func_name: ColId . indirection - - COLLATE shift, and go to state 2906 - '[' shift, and go to state 637 - '.' shift, and go to state 638 - - $default reduce using rule 146 (opt_collate) - - opt_collate go to state 2908 - indirection_el go to state 639 - indirection go to state 640 - - -state 2808 - - 133 opt_on_conflict: ON CONFLICT opt_conf_expr DO . UPDATE SET set_clause_list_opt_comma where_clause - 134 | ON CONFLICT opt_conf_expr DO . NOTHING - - NOTHING shift, and go to state 2909 - UPDATE shift, and go to state 2910 - - -state 2809 - - 132 set_clause: '(' set_target_list ')' '=' a_expr . [$end, FROM, RETURNING, WHERE, ')', ';', ','] - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 132 (set_clause) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2810 - - 967 qual_all_Op: OPERATOR '(' any_operator ')' . - - $default reduce using rule 967 (qual_all_Op) - - -state 2811 - - 331 ConstraintElem: FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES . qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 2911 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2812 - - 213 ConstraintAttributeSpec: . - 214 | . ConstraintAttributeSpec ConstraintAttributeElem - 329 ConstraintElem: PRIMARY KEY '(' columnList_opt_comma ')' opt_definition . ConstraintAttributeSpec - - $default reduce using rule 213 (ConstraintAttributeSpec) - - ConstraintAttributeSpec go to state 2912 - - -state 2813 - - 283 definition: '(' . def_list ')' - 296 def_list: . def_elem - 297 | . def_list ',' def_elem - 302 def_elem: . ColLabel '=' def_arg - 303 | . ColLabel - 1114 ColLabel: . IDENT - 1115 | . other_keyword - 1116 | . unreserved_keyword - 1117 | . reserved_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - 1817 reserved_keyword: . ALL - 1818 | . ANALYSE - 1819 | . ANALYZE - 1820 | . AND - 1821 | . ANY - 1822 | . ARRAY - 1823 | . AS - 1824 | . ASC_P - 1825 | . ASYMMETRIC - 1826 | . BOTH - 1827 | . CASE - 1828 | . CAST - 1829 | . CHECK_P - 1830 | . COLLATE - 1831 | . COLUMN - 1832 | . CONSTRAINT - 1833 | . CREATE_P - 1834 | . CURRENT_TIME - 1835 | . CURRENT_TIMESTAMP - 1836 | . DEFAULT - 1837 | . DEFERRABLE - 1838 | . DESC_P - 1839 | . DISTINCT - 1840 | . DO - 1841 | . ELSE - 1842 | . END_P - 1843 | . EXCEPT - 1844 | . FALSE_P - 1845 | . FETCH - 1846 | . FOR - 1847 | . FOREIGN - 1848 | . FROM - 1849 | . GRANT - 1850 | . GROUP_P - 1851 | . HAVING - 1852 | . IN_P - 1853 | . INITIALLY - 1854 | . INTERSECT - 1855 | . INTO - 1856 | . LATERAL_P - 1857 | . LEADING - 1858 | . LIMIT - 1859 | . LOCALTIME - 1860 | . LOCALTIMESTAMP - 1861 | . NOT - 1862 | . NULL_P - 1863 | . OFFSET - 1864 | . ON - 1865 | . ONLY - 1866 | . OR - 1867 | . ORDER - 1868 | . PLACING - 1869 | . PRIMARY - 1870 | . QUALIFY - 1871 | . REFERENCES - 1872 | . RETURNING - 1873 | . SELECT - 1874 | . SOME - 1875 | . SYMMETRIC - 1876 | . TABLE - 1877 | . THEN - 1878 | . TO - 1879 | . TRAILING - 1880 | . TRUE_P - 1881 | . UNION - 1882 | . UNIQUE - 1883 | . USING - 1884 | . VARIADIC - 1885 | . WHEN - 1886 | . WHERE - 1887 | . WINDOW - 1888 | . WITH - - IDENT shift, and go to state 1106 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1107 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ANALYSE shift, and go to state 1108 - ANALYZE shift, and go to state 1109 - AND shift, and go to state 1110 - ANY shift, and go to state 1111 - ARRAY shift, and go to state 1112 - AS shift, and go to state 1113 - ASC_P shift, and go to state 1114 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - ASYMMETRIC shift, and go to state 1115 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BOTH shift, and go to state 1116 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 1117 - CAST shift, and go to state 1118 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1119 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATE shift, and go to state 1120 - COLLATION shift, and go to state 767 - COLUMN shift, and go to state 1121 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1122 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CREATE_P shift, and go to state 1123 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_TIME shift, and go to state 1124 - CURRENT_TIMESTAMP shift, and go to state 1125 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 1126 - DEFAULTS shift, and go to state 171 - DEFERRABLE shift, and go to state 1127 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESC_P shift, and go to state 1128 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DISTINCT shift, and go to state 1129 - DO shift, and go to state 1130 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ELSE shift, and go to state 1131 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - END_P shift, and go to state 1132 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCEPT shift, and go to state 1133 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1134 - FAMILY shift, and go to state 205 - FETCH shift, and go to state 1135 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FOR shift, and go to state 1136 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1137 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FROM shift, and go to state 1138 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANT shift, and go to state 1139 - GRANTED shift, and go to state 219 - GROUP_P shift, and go to state 1140 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HAVING shift, and go to state 1141 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - IN_P shift, and go to state 1142 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INITIALLY shift, and go to state 1143 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERSECT shift, and go to state 1144 - INTERVAL shift, and go to state 791 - INTO shift, and go to state 1145 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 1146 - LEADING shift, and go to state 1147 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LIMIT shift, and go to state 1148 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 1149 - LOCALTIMESTAMP shift, and go to state 1150 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOT shift, and go to state 1151 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 1152 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OFFSET shift, and go to state 1153 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1154 - ONLY shift, and go to state 1155 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - OR shift, and go to state 1156 - ORDER shift, and go to state 1157 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLACING shift, and go to state 1158 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1159 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUALIFY shift, and go to state 1160 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCES shift, and go to state 1161 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNING shift, and go to state 1162 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 1163 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SOME shift, and go to state 1164 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYMMETRIC shift, and go to state 1165 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 1166 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - THEN shift, and go to state 1167 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TO shift, and go to state 1168 - TRAILING shift, and go to state 1169 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1170 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNION shift, and go to state 1171 - UNIQUE shift, and go to state 1172 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - USING shift, and go to state 1173 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARIADIC shift, and go to state 1175 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHEN shift, and go to state 1176 - WHERE shift, and go to state 1177 - WHITESPACE_P shift, and go to state 462 - WINDOW shift, and go to state 1178 - WITH shift, and go to state 1179 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - def_list go to state 2913 - def_elem go to state 2914 - ColLabel go to state 2915 - unreserved_keyword go to state 1182 - other_keyword go to state 1183 - reserved_keyword go to state 1184 - - -state 2814 - - 304 opt_definition: WITH definition . - - $default reduce using rule 304 (opt_definition) - - -state 2815 - - 214 ConstraintAttributeSpec: ConstraintAttributeSpec . ConstraintAttributeElem - 288 ConstraintAttributeElem: . NOT DEFERRABLE - 289 | . DEFERRABLE - 290 | . INITIALLY IMMEDIATE - 291 | . INITIALLY DEFERRED - 292 | . NOT VALID - 293 | . NO INHERIT - 327 ConstraintElem: UNIQUE '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec . [$end, ')', ';', ','] - - DEFERRABLE shift, and go to state 2444 - INITIALLY shift, and go to state 2445 - NO shift, and go to state 2446 - NOT shift, and go to state 2447 - - $default reduce using rule 327 (ConstraintElem) - - ConstraintAttributeElem go to state 2448 - - -state 2816 - - 241 GeneratedColumnType: . VIRTUAL - 242 | . STORED - 243 opt_GeneratedColumnType: . GeneratedColumnType - 244 | . [$end, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, INITIALLY, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 247 GeneratedConstraintElem: AS '(' a_expr ')' . opt_GeneratedColumnType - - STORED shift, and go to state 2916 - VIRTUAL shift, and go to state 2917 - - $default reduce using rule 244 (opt_GeneratedColumnType) - - GeneratedColumnType go to state 2918 - opt_GeneratedColumnType go to state 2919 - - -state 2817 - - 221 OptParenthesizedSeqOptList: . '(' SeqOptList ')' - 222 | . [$end, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, INITIALLY, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 245 GeneratedConstraintElem: GENERATED generated_when AS IDENTITY_P . OptParenthesizedSeqOptList - - '(' shift, and go to state 2920 - - $default reduce using rule 222 (OptParenthesizedSeqOptList) - - OptParenthesizedSeqOptList go to state 2921 - - -state 2818 - - 246 GeneratedConstraintElem: GENERATED generated_when AS '(' . a_expr ')' opt_GeneratedColumnType - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2922 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2819 - - 237 ColConstraintElem: CHECK_P '(' a_expr . ')' opt_no_inherit - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - ')' shift, and go to state 2923 - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2820 - - 233 ColConstraintElem: NOT . NULL_P - - NULL_P shift, and go to state 2686 - - -state 2821 - - 229 ColConstraint: CONSTRAINT name ColConstraintElem . - - $default reduce using rule 229 (ColConstraint) - - -state 2822 - - 236 ColConstraintElem: PRIMARY KEY opt_definition . - - $default reduce using rule 236 (ColConstraintElem) - - -state 2823 - - 240 ColConstraintElem: REFERENCES qualified_name opt_column_list . key_match key_actions - 334 key_match: . MATCH FULL - 335 | . MATCH PARTIAL - 336 | . MATCH SIMPLE - 337 | . [$end, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, INITIALLY, NOT, NULL_P, ON, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - MATCH shift, and go to state 2924 +State 2406 - $default reduce using rule 337 (key_match) + 1535 AlterObjectSchemaStmt: ALTER SEQUENCE qualified_name SET SCHEMA name • - key_match go to state 2925 + $default reduce using rule 1535 (AlterObjectSchemaStmt) -state 2824 +State 2407 - 238 ColConstraintElem: USING COMPRESSION name . + 249 SeqOptElem: START opt_with NumericOnly • - $default reduce using rule 238 (ColConstraintElem) + $default reduce using rule 249 (SeqOptElem) -state 2825 +State 2408 - 68 alter_table_cmd: ALTER opt_column ColId ADD_P GENERATED generated_when AS . IDENTITY_P OptParenthesizedSeqOptList + 132 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME • TO name + 140 | ALTER TABLE IF_P EXISTS relation_expr RENAME • opt_column name TO name + 142 | ALTER TABLE IF_P EXISTS relation_expr RENAME • CONSTRAINT name TO name - IDENTITY_P shift, and go to state 2926 + COLUMN shift, and go to state 1873 + CONSTRAINT shift, and go to state 2811 + TO shift, and go to state 2812 + $default reduce using rule 144 (opt_column) -state 2826 + opt_column go to state 2813 - 71 alter_table_cmd: ALTER opt_column ColId DROP IDENTITY_P IF_P EXISTS . - $default reduce using rule 71 (alter_table_cmd) +State 2409 + + 91 alter_table_cmd: SET • LOGGED + 92 | SET • UNLOGGED + 93 | SET • reloptions + 1534 AlterObjectSchemaStmt: ALTER TABLE IF_P EXISTS relation_expr SET • SCHEMA name + + LOGGED shift, and go to state 1882 + SCHEMA shift, and go to state 2814 + UNLOGGED shift, and go to state 1883 + '(' shift, and go to state 1880 + + reloptions go to state 1884 + + +State 2410 + + 50 AlterTableStmt: ALTER TABLE IF_P EXISTS relation_expr alter_table_cmds • + 103 alter_table_cmds: alter_table_cmds • ',' alter_table_cmd + ',' shift, and go to state 1886 -state 2827 - - 656 opt_collate_clause: COLLATE . any_name - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1107 any_name: . ColId - 1108 | . ColId attrs - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 650 - any_name go to state 2927 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 + $default reduce using rule 50 (AlterTableStmt) -state 2828 +State 2411 - 74 alter_table_cmd: ALTER opt_column ColId opt_set_data TYPE_P Typename opt_collate_clause . alter_using - 86 alter_using: . USING a_expr - 87 | . [$end, ';', ','] + 141 RenameStmt: ALTER TABLE relation_expr RENAME CONSTRAINT name • TO name - USING shift, and go to state 2928 + TO shift, and go to state 2815 - $default reduce using rule 87 (alter_using) - alter_using go to state 2929 +State 2412 + 131 RenameStmt: ALTER TABLE relation_expr RENAME TO name • -state 2829 + $default reduce using rule 131 (RenameStmt) - 325 func_type: SETOF type_function_name attrs . '%' TYPE_P - 1110 attrs: attrs . '.' attr_name - '%' shift, and go to state 2930 - '.' shift, and go to state 1561 +State 2413 + 139 RenameStmt: ALTER TABLE relation_expr RENAME opt_column name • TO name -state 2830 + TO shift, and go to state 2816 - 324 func_type: type_function_name attrs '%' . TYPE_P - TYPE_P shift, and go to state 2931 +State 2414 + 1533 AlterObjectSchemaStmt: ALTER TABLE relation_expr SET SCHEMA name • -state 2831 + $default reduce using rule 1533 (AlterObjectSchemaStmt) - 317 reloption_elem: ColLabel '.' ColLabel '=' def_arg . - $default reduce using rule 317 (reloption_elem) +State 2415 + 136 RenameStmt: ALTER VIEW IF_P EXISTS qualified_name RENAME • TO name -state 2832 + TO shift, and go to state 2817 - 114 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME CONSTRAINT name TO name . - $default reduce using rule 114 (RenameStmt) +State 2416 + 91 alter_table_cmd: SET • LOGGED + 92 | SET • UNLOGGED + 93 | SET • reloptions + 1538 AlterObjectSchemaStmt: ALTER VIEW IF_P EXISTS qualified_name SET • SCHEMA name -state 2833 + LOGGED shift, and go to state 1882 + SCHEMA shift, and go to state 2818 + UNLOGGED shift, and go to state 1883 + '(' shift, and go to state 1880 - 112 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME opt_column name TO name . + reloptions go to state 1884 - $default reduce using rule 112 (RenameStmt) +State 2417 -state 2834 + 56 AlterTableStmt: ALTER VIEW IF_P EXISTS qualified_name alter_table_cmds • + 103 alter_table_cmds: alter_table_cmds • ',' alter_table_cmd - 870 func_application: func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' . + ',' shift, and go to state 1886 - $default reduce using rule 870 (func_application) + $default reduce using rule 56 (AlterTableStmt) -state 2835 +State 2418 - 397 CopyStmt: COPY opt_binary qualified_name opt_column_list opt_oids copy_from opt_program copy_file_name copy_delimiter opt_with . copy_options - 411 copy_options: . copy_opt_list - 412 | . '(' copy_generic_opt_list ')' - 421 copy_opt_list: . copy_opt_list copy_opt_item - 422 | . [$end, BINARY, CSV, DELIMITER, ENCODING, ESCAPE, FORCE, FREEZE, HEADER_P, NULL_P, OIDS, QUOTE, ';'] + 135 RenameStmt: ALTER VIEW qualified_name RENAME TO name • - '(' shift, and go to state 1296 + $default reduce using rule 135 (RenameStmt) - $default reduce using rule 422 (copy_opt_list) - copy_options go to state 2932 - copy_opt_list go to state 1298 +State 2419 + 1537 AlterObjectSchemaStmt: ALTER VIEW qualified_name SET SCHEMA name • -state 2836 + $default reduce using rule 1537 (AlterObjectSchemaStmt) - 401 copy_delimiter: opt_using DELIMITERS . Sconst - 1092 Sconst: . SCONST - SCONST shift, and go to state 556 +State 2420 - Sconst go to state 2933 + 1677 AttachStmt: ATTACH IF_P NOT EXISTS opt_database Sconst • opt_database_alias copy_options + AS shift, and go to state 1342 -state 2837 + $default reduce using rule 1684 (opt_database_alias) - 1144 opt_reloptions: . WITH reloptions - 1145 | . [AS] - 1264 ViewStmt: CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' . opt_reloptions AS SelectStmt opt_check_option + opt_database_alias go to state 2819 - WITH shift, and go to state 1960 - $default reduce using rule 1145 (opt_reloptions) +State 2421 - opt_reloptions go to state 2934 + 1118 a_expr: '-' • a_expr + 1417 indirection_el: '[' opt_slice_bound ':' '-' • ':' opt_slice_bound ']' + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + ':' shift, and go to state 2820 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1697 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2422 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1418 opt_slice_bound: a_expr • + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1418 (opt_slice_bound) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2423 + + 1415 indirection_el: '[' opt_slice_bound ':' opt_slice_bound • ']' + 1416 | '[' opt_slice_bound ':' opt_slice_bound • ':' opt_slice_bound ']' + + ']' shift, and go to state 2821 + ':' shift, and go to state 2822 + + +State 2424 + + 1239 func_application: func_name '(' ALL func_arg_list opt_sort_clause • opt_ignore_nulls ')' + + IGNORE_P shift, and go to state 2429 + RESPECT_P shift, and go to state 2430 + + $default reduce using rule 799 (opt_ignore_nulls) + + opt_ignore_nulls go to state 2823 + + +State 2425 + + 1240 func_application: func_name '(' DISTINCT func_arg_list opt_sort_clause • opt_ignore_nulls ')' + + IGNORE_P shift, and go to state 2429 + RESPECT_P shift, and go to state 2430 + + $default reduce using rule 799 (opt_ignore_nulls) + + opt_ignore_nulls go to state 2824 + + +State 2426 + + 1237 func_application: func_name '(' VARIADIC func_arg_expr opt_sort_clause • opt_ignore_nulls ')' + + IGNORE_P shift, and go to state 2429 + RESPECT_P shift, and go to state 2430 + + $default reduce using rule 799 (opt_ignore_nulls) + + opt_ignore_nulls go to state 2825 + + +State 2427 + + 1238 func_application: func_name '(' func_arg_list ',' VARIADIC • func_arg_expr opt_sort_clause opt_ignore_nulls ')' + + IDENT shift, and go to state 1351 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1353 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 1354 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1355 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 1356 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 1357 + COLUMNS shift, and go to state 1358 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1359 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1360 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1362 + FULL shift, and go to state 1363 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 1364 + GLOB shift, and go to state 1365 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1366 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1367 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 1368 + ISNULL shift, and go to state 1369 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1370 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1371 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1372 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1373 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 1374 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1375 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 1376 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1377 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 1378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1379 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1380 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1381 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1382 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1383 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1384 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1386 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 1388 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + type_func_name_keyword go to state 1389 + pgq_unreserved_keyword go to state 1390 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1391 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + func_arg_expr go to state 2826 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + type_function_name go to state 1394 + function_name_token go to state 549 + param_name go to state 1395 + + +State 2428 + + 1358 func_arg_list: func_arg_list ',' func_arg_expr • + + $default reduce using rule 1358 (func_arg_list) + + +State 2429 + + 797 opt_ignore_nulls: IGNORE_P • NULLS_P + + NULLS_P shift, and go to state 2827 + + +State 2430 + + 798 opt_ignore_nulls: RESPECT_P • NULLS_P + + NULLS_P shift, and go to state 2828 + + +State 2431 + + 1236 func_application: func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls • ')' + + ')' shift, and go to state 2829 + + +State 2432 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1360 func_arg_expr: param_name COLON_EQUALS a_expr • + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1360 (func_arg_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2433 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1361 func_arg_expr: param_name EQUALS_GREATER a_expr • + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1361 (func_arg_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2434 + + 1153 a_expr: a_expr IS NULL_P • + 1546 comment_value: NULL_P • + + $end reduce using rule 1546 (comment_value) + ';' reduce using rule 1546 (comment_value) + $default reduce using rule 1153 (a_expr) + + +State 2435 + + 1544 CommentOnStmt: COMMENT ON COLUMN a_expr IS comment_value • + + $default reduce using rule 1544 (CommentOnStmt) + + +State 2436 + + 1545 comment_value: Sconst • + + $default reduce using rule 1545 (comment_value) + + +State 2437 + + 1546 comment_value: NULL_P • + + $default reduce using rule 1546 (comment_value) + + +State 2438 + + 1543 CommentOnStmt: COMMENT ON comment_on_type_any_name qualified_name IS comment_value • + + $default reduce using rule 1543 (CommentOnStmt) + + +State 2439 + + 661 CopyStmt: COPY FROM DATABASE ColId TO ColId • copy_database_flag + + '(' shift, and go to state 2830 + + $default reduce using rule 662 (copy_database_flag) + + copy_database_flag go to state 2831 + + +State 2440 + + 675 opt_program: PROGRAM • + + $default reduce using rule 675 (opt_program) + + +State 2441 + + 660 CopyStmt: COPY '(' SelectStmt ')' TO opt_program • copy_file_name opt_with copy_options + + IDENT shift, and go to state 2832 + SCONST shift, and go to state 848 + STDIN shift, and go to state 2833 + STDOUT shift, and go to state 2834 + + Sconst go to state 2835 + copy_file_name go to state 2836 + + +State 2442 + + 562 opt_column_list: '(' columnList ')' • + + $default reduce using rule 562 (opt_column_list) + + +State 2443 + + 572 columnList: columnList ',' • columnElem + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1933 + columnElem go to state 2837 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2444 + + 688 opt_oids: WITH OIDS • + + $default reduce using rule 688 (opt_oids) + + +State 2445 + + 665 copy_from: FROM • + + $default reduce using rule 665 (copy_from) + + +State 2446 + + 666 copy_from: TO • + + $default reduce using rule 666 (copy_from) + + +State 2447 + + 659 CopyStmt: COPY opt_binary qualified_name opt_column_list opt_oids copy_from • opt_program copy_file_name copy_delimiter opt_with copy_options + + PROGRAM shift, and go to state 2440 + + $default reduce using rule 676 (opt_program) + + opt_program go to state 2838 + + +State 2448 + + 286 CreatePropertyGraphStmt: CREATE_P OR REPLACE PROPERTY GRAPH qualified_name • VertexOrNode TABLES '(' VertexTableDefinition VertexTableDefinitionList ')' EdgeTablesClauseOptional + + NODE shift, and go to state 1946 + VERTEX shift, and go to state 1947 + + VertexOrNode go to state 2839 + + +State 2449 + + 1513 CreateSchemaStmt: CREATE_P OR REPLACE SCHEMA qualified_name OptSchemaEltList • + 1514 OptSchemaEltList: OptSchemaEltList • schema_stmt + + CREATE_P shift, and go to state 1950 + + $default reduce using rule 1513 (CreateSchemaStmt) + + CreateStmt go to state 1951 + schema_stmt go to state 1952 + CreateSeqStmt go to state 1953 + IndexStmt go to state 1954 + ViewStmt go to state 1955 + + +State 2450 + + 1719 ViewStmt: CREATE_P OR REPLACE OptTemp RECURSIVE VIEW • qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 2840 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2451 + + 204 CreateSeqStmt: CREATE_P OR REPLACE OptTemp SEQUENCE qualified_name • OptSeqOptList + + AS shift, and go to state 1317 + CACHE shift, and go to state 1318 + CYCLE shift, and go to state 1319 + INCREMENT shift, and go to state 1320 + MAXVALUE shift, and go to state 1321 + MINVALUE shift, and go to state 1322 + NO shift, and go to state 1323 + OWNED shift, and go to state 1324 + RESTART shift, and go to state 1326 + SEQUENCE shift, and go to state 1327 + START shift, and go to state 1329 -state 2838 + $default reduce using rule 206 (OptSeqOptList) - 212 CreateStmt: CREATE_P OR REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith . OnCommitOption - 255 OnCommitOption: . ON COMMIT DROP - 256 | . ON COMMIT DELETE_P ROWS - 257 | . ON COMMIT PRESERVE ROWS - 258 | . [$end, CREATE_P, ';'] + SeqOptList go to state 1960 + SeqOptElem go to state 1331 + OptSeqOptList go to state 2841 - ON shift, and go to state 2265 - $default reduce using rule 258 (OnCommitOption) +State 2452 - OnCommitOption go to state 2935 + 464 CreateStmt: CREATE_P OR REPLACE OptTemp TABLE qualified_name • '(' OptTableElementList ')' OptWith OnCommitOption + 1730 create_as_target: qualified_name • opt_column_list OptWith OnCommitOption + '(' shift, and go to state 2842 -state 2839 + $default reduce using rule 563 (opt_column_list) - 1262 ViewStmt: CREATE_P OR REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt . opt_check_option - 1265 opt_check_option: . WITH CHECK_P OPTION - 1266 | . WITH CASCADED CHECK_P OPTION - 1267 | . WITH LOCAL CHECK_P OPTION - 1268 | . [$end, CREATE_P, ';'] + opt_column_list go to state 1964 - WITH shift, and go to state 2736 - $default reduce using rule 1268 (opt_check_option) +State 2453 - opt_check_option go to state 2936 + 1726 CreateAsStmt: CREATE_P OR REPLACE OptTemp TABLE create_as_target • AS SelectStmt opt_with_data + AS shift, and go to state 2843 -state 2840 - 212 CreateStmt: CREATE_P OR REPLACE OptTemp TABLE qualified_name . '(' OptTableElementList ')' OptWith OnCommitOption +State 2454 - '(' shift, and go to state 2937 - - -state 2841 - - 211 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS . qualified_name '(' OptTableElementList ')' OptWith OnCommitOption - 1067 qualified_name: . ColIdOrString - 1068 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - qualified_name go to state 2938 - ColId go to state 592 - ColIdOrString go to state 593 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2842 - - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 1263 ViewStmt: CREATE_P OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS . SelectStmt opt_check_option + 1717 ViewStmt: CREATE_P OR REPLACE OptTemp VIEW qualified_name • opt_column_list opt_reloptions AS SelectStmt opt_check_option - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 + '(' shift, and go to state 1401 - SelectStmt go to state 2939 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - values_clause go to state 62 - values_clause_opt_comma go to state 63 + $default reduce using rule 563 (opt_column_list) + opt_column_list go to state 2844 -state 2843 - 211 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' . OptWith OnCommitOption - 279 OptWith: . WITH reloptions - 280 | . WITH OIDS - 281 | . WITHOUT OIDS - 282 | . [$end, CREATE_P, ON, ';'] +State 2455 - WITH shift, and go to state 1955 - WITHOUT shift, and go to state 1956 + 641 CreateFunctionStmt: CREATE_P OR REPLACE OptTemp macro_alias qualified_name • table_macro_list + 644 | CREATE_P OR REPLACE OptTemp macro_alias qualified_name • macro_definition_list - $default reduce using rule 282 (OptWith) + '(' shift, and go to state 1969 - OptWith go to state 2940 + table_macro_definition go to state 1970 + table_macro_definition_parens go to state 1971 + table_macro_list_internal go to state 1972 + table_macro_list go to state 2845 + macro_definition go to state 1974 + macro_definition_list go to state 2846 + param_list go to state 1976 -state 2844 +State 2456 - 168 ExecuteStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS EXECUTE name . execute_param_clause opt_with_data - 169 execute_param_clause: . '(' expr_list_opt_comma ')' - 170 | . [$end, WITH, ';'] + 209 CreateSecretStmt: CREATE_P OR REPLACE opt_persist SECRET opt_secret_name • opt_storage_specifier '(' copy_generic_opt_list ')' - '(' shift, and go to state 752 + IN_P shift, and go to state 1978 - $default reduce using rule 170 (execute_param_clause) + $default reduce using rule 215 (opt_storage_specifier) - execute_param_clause go to state 2941 + opt_storage_specifier go to state 2847 -state 2845 +State 2457 - 1270 CreateAsStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS SelectStmt opt_with_data . + 285 CreatePropertyGraphStmt: CREATE_P PROPERTY GRAPH qualified_name VertexOrNode TABLES • '(' VertexTableDefinition VertexTableDefinitionList ')' EdgeTablesClauseOptional - $default reduce using rule 1270 (CreateAsStmt) + '(' shift, and go to state 2848 -state 2846 +State 2458 - 271 TableLikeOption: ALL . + 1512 CreateSchemaStmt: CREATE_P SCHEMA IF_P NOT EXISTS qualified_name • OptSchemaEltList - $default reduce using rule 271 (TableLikeOption) + $default reduce using rule 1515 (OptSchemaEltList) + OptSchemaEltList go to state 2849 -state 2847 - 264 TableLikeOption: COMMENTS . +State 2459 - $default reduce using rule 264 (TableLikeOption) + 204 CreateSeqStmt: CREATE_P OR • REPLACE OptTemp SEQUENCE qualified_name OptSeqOptList + 464 CreateStmt: CREATE_P OR • REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 1717 ViewStmt: CREATE_P OR • REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1719 | CREATE_P OR • REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option + REPLACE shift, and go to state 2850 -state 2848 - 265 TableLikeOption: CONSTRAINTS . +State 2460 - $default reduce using rule 265 (TableLikeOption) + 202 CreateSeqStmt: CREATE_P OptTemp • SEQUENCE qualified_name OptSeqOptList + 203 | CREATE_P OptTemp • SEQUENCE IF_P NOT EXISTS qualified_name OptSeqOptList + 462 CreateStmt: CREATE_P OptTemp • TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 463 | CREATE_P OptTemp • TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 1715 ViewStmt: CREATE_P OptTemp • VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1716 | CREATE_P OptTemp • VIEW IF_P NOT EXISTS qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1718 | CREATE_P OptTemp • RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option + RECURSIVE shift, and go to state 1028 + SEQUENCE shift, and go to state 1029 + TABLE shift, and go to state 2851 + VIEW shift, and go to state 1031 -state 2849 - 266 TableLikeOption: DEFAULTS . +State 2461 + + 193 CreateTypeStmt: CREATE_P TYPE_P qualified_name AS ENUM_P '(' • opt_enum_val_list ')' + 720 select_with_parens: '(' • select_no_parens ')' + 721 | '(' • select_with_parens ')' + 722 | '(' • VariableShowStmt ')' + + SCONST shift, and go to state 848 + DESC_P shift, and go to state 14 + DESCRIBE shift, and go to state 15 + FROM shift, and go to state 23 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + SHOW shift, and go to state 35 + SUMMARIZE shift, and go to state 37 + TABLE shift, and go to state 38 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 + + $default reduce using rule 196 (opt_enum_val_list) + + Sconst go to state 2852 + opt_enum_val_list go to state 2853 + enum_val_list go to state 2854 + select_with_parens go to state 956 + select_no_parens go to state 957 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + VariableShowStmt go to state 958 + describe_or_desc go to state 105 + show_or_describe go to state 106 + + +State 2462 + + 192 CreateTypeStmt: CREATE_P TYPE_P qualified_name AS ENUM_P select_with_parens • + + $default reduce using rule 192 (CreateTypeStmt) + + +State 2463 + + 1718 ViewStmt: CREATE_P OptTemp RECURSIVE VIEW qualified_name '(' • columnList ')' opt_reloptions AS SelectStmt opt_check_option + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1933 + columnElem go to state 1934 + columnList go to state 2855 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2464 + + 203 CreateSeqStmt: CREATE_P OptTemp SEQUENCE IF_P NOT EXISTS • qualified_name OptSeqOptList + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 2856 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2465 + + 220 ExecuteStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS • create_as_target AS EXECUTE name execute_param_clause opt_with_data + 463 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS • qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 1725 CreateAsStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS • create_as_target AS SelectStmt opt_with_data + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 2857 + ColId go to state 885 + ColIdOrString go to state 836 + create_as_target go to state 2858 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2466 + + 590 TableLikeClause: LIKE • qualified_name TableLikeOptionList + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 2859 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2467 + + 546 columnDef: ColId • Typename ColQualList + 547 | ColId • opt_Typename GeneratedConstraintElem ColQualList + 561 columnElem: ColId • + + IDENT shift, and go to state 1588 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1618 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 1631 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1634 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 1639 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + AS reduce using rule 995 (opt_Typename) + GENERATED reduce using rule 995 (opt_Typename) + $default reduce using rule 561 (columnElem) + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + RowOrStruct go to state 1645 + opt_Typename go to state 2374 + Typename go to state 2375 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_name_token go to state 1660 + + +State 2468 + + 553 TableElement: TableConstraint • + + $default reduce using rule 553 (TableElement) + + +State 2469 + + 551 TableElement: columnDef • + + $default reduce using rule 551 (TableElement) + + +State 2470 + + 584 TableElementList: TableElement • + + $default reduce using rule 584 (TableElementList) + + +State 2471 + + 462 CreateStmt: CREATE_P OptTemp TABLE qualified_name '(' OptTableElementList • ')' OptWith OnCommitOption + + ')' shift, and go to state 2860 + + +State 2472 + + 558 OptTableElementList: TableElementList • + 559 | TableElementList • ',' + 585 TableElementList: TableElementList • ',' TableElement + + ',' shift, and go to state 2861 + + $default reduce using rule 558 (OptTableElementList) + + +State 2473 + + 552 TableElement: TableLikeClause • + + $default reduce using rule 552 (TableElement) + + +State 2474 + + 531 OptWith: WITH • reloptions + 532 | WITH • OIDS + + OIDS shift, and go to state 2862 + '(' shift, and go to state 1880 + + reloptions go to state 2863 + + +State 2475 + + 533 OptWith: WITHOUT • OIDS + + OIDS shift, and go to state 2864 + + +State 2476 + + 1730 create_as_target: qualified_name opt_column_list OptWith • OnCommitOption + + ON shift, and go to state 2865 + + $default reduce using rule 510 (OnCommitOption) + + OnCommitOption go to state 2866 + + +State 2477 + + 219 ExecuteStmt: CREATE_P OptTemp TABLE create_as_target AS EXECUTE • name execute_param_clause opt_with_data + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 2867 + + +State 2478 + + 1724 CreateAsStmt: CREATE_P OptTemp TABLE create_as_target AS SelectStmt • opt_with_data + + WITH shift, and go to state 2868 + + $default reduce using rule 1729 (opt_with_data) + + opt_with_data go to state 2869 + + +State 2479 + + 1716 ViewStmt: CREATE_P OptTemp VIEW IF_P NOT EXISTS • qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 2870 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2480 + + 1529 opt_reloptions: WITH • reloptions + + '(' shift, and go to state 1880 + + reloptions go to state 2871 + + +State 2481 + + 1715 ViewStmt: CREATE_P OptTemp VIEW qualified_name opt_column_list opt_reloptions • AS SelectStmt opt_check_option + + AS shift, and go to state 2872 + + +State 2482 + + 640 CreateFunctionStmt: CREATE_P OptTemp macro_alias IF_P NOT EXISTS • qualified_name table_macro_list + 643 | CREATE_P OptTemp macro_alias IF_P NOT EXISTS • qualified_name macro_definition_list + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 2873 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2483 + + 656 param_list: '(' ')' • + + $default reduce using rule 656 (param_list) + + +State 2484 + + 657 param_list: '(' func_arg_list • ')' + 1358 func_arg_list: func_arg_list • ',' func_arg_expr + + ')' shift, and go to state 2874 + ',' shift, and go to state 2117 + + +State 2485 + + 648 table_macro_list_internal: table_macro_list_internal ',' • table_macro_definition_parens + + '(' shift, and go to state 1969 + + table_macro_definition_parens go to state 2875 + param_list go to state 2876 + + +State 2486 + + 653 macro_definition_list: macro_definition_list ',' • macro_definition + + '(' shift, and go to state 1969 + + macro_definition go to state 2877 + param_list go to state 2878 + + +State 2487 + + 645 table_macro_definition: param_list AS • TABLE select_no_parens + 646 table_macro_definition_parens: param_list AS • TABLE select_with_parens + 651 macro_definition: param_list AS • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 2879 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2880 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2488 + + 208 CreateSecretStmt: CREATE_P opt_persist SECRET IF_P NOT EXISTS • opt_secret_name opt_storage_specifier '(' copy_generic_opt_list ')' + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 210 (opt_secret_name) + + ColId go to state 1422 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + opt_secret_name go to state 2881 + + +State 2489 + + 216 opt_storage_specifier: IN_P IDENT • + + $default reduce using rule 216 (opt_storage_specifier) + + +State 2490 + + 207 CreateSecretStmt: CREATE_P opt_persist SECRET opt_secret_name opt_storage_specifier '(' • copy_generic_opt_list ')' + + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColLabel go to state 2008 + copy_generic_opt_elem go to state 2009 + copy_generic_opt_list go to state 2882 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 + + +State 2491 + + 1521 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT • EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause + + EXISTS shift, and go to state 2883 + + +State 2492 + + 1520 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON • qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 2884 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2493 + + 278 DropPropertyGraphStmt: DROP PROPERTY GRAPH IF_P EXISTS qualified_name • opt_drop_behavior + + CASCADE shift, and go to state 1439 + RESTRICT shift, and go to state 1440 + + $default reduce using rule 635 (opt_drop_behavior) + + opt_drop_behavior go to state 2885 + + +State 2494 + + 258 DropSecretStmt: DROP opt_persist SECRET IF_P EXISTS ColId • opt_storage_drop_specifier + + FROM shift, and go to state 1988 + + $default reduce using rule 259 (opt_storage_drop_specifier) + + opt_storage_drop_specifier go to state 2886 + + +State 2495 + + 260 opt_storage_drop_specifier: FROM IDENT • + + $default reduce using rule 260 (opt_storage_drop_specifier) + + +State 2496 + + 601 DropStmt: DROP drop_type_any_name IF_P EXISTS any_name_list opt_drop_behavior • + + $default reduce using rule 601 (DropStmt) + + +State 2497 + + 1496 attrs: attrs '.' attr_name • + + $default reduce using rule 1496 (attrs) + + +State 2498 + + 603 DropStmt: DROP drop_type_name IF_P EXISTS name_list opt_drop_behavior • + + $default reduce using rule 603 (DropStmt) + + +State 2499 + + 606 DropStmt: DROP drop_type_name_on_any_name IF_P EXISTS name ON • any_name opt_drop_behavior + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1049 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + any_name go to state 2887 + + +State 2500 + + 605 DropStmt: DROP drop_type_name_on_any_name name ON any_name opt_drop_behavior • + + $default reduce using rule 605 (DropStmt) + + +State 2501 + + 224 execute_param_list: execute_param_list ',' execute_param_expr • + + $default reduce using rule 224 (execute_param_list) + + +State 2502 + + 222 execute_param_expr: param_name COLON_EQUALS a_expr • + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 222 (execute_param_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2503 + + 1558 ExportStmt: EXPORT_P DATABASE ColId TO Sconst copy_options • + + $default reduce using rule 1558 (ExportStmt) + + +State 2504 + + 1234 map_expr: MAP • '{' opt_map_arguments_opt_comma '}' + 2200 other_keyword: MAP • + + '{' shift, and go to state 1681 + + $default reduce using rule 2200 (other_keyword) + + +State 2505 + + 682 copy_generic_opt_arg: '*' • + + $default reduce using rule 682 (copy_generic_opt_arg) + + +State 2506 + + 1232 list_expr: '[' • opt_expr_list_opt_comma ']' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1356 (opt_expr_list_opt_comma) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1255 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1256 + expr_list_opt_comma go to state 1703 + opt_expr_list_opt_comma go to state 1704 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2507 + + 683 copy_generic_opt_arg: '(' • copy_generic_opt_arg_list ')' + + IDENT shift, and go to state 1062 + SCONST shift, and go to state 848 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 589 + ARE shift, and go to state 133 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATION shift, and go to state 610 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 1456 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERVAL shift, and go to state 655 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 1457 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 1458 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + Sconst go to state 1463 + copy_generic_opt_arg_list go to state 2888 + copy_generic_opt_arg_list_item go to state 2889 + unreserved_keyword go to state 1064 + other_keyword go to state 1065 + pgq_unreserved_keyword go to state 1066 + NonReservedWord go to state 1465 + NonReservedWord_or_Sconst go to state 1466 + opt_boolean_or_string go to state 2890 + + +State 2508 + + 680 copy_generic_opt_arg: NumericOnly • + + $default reduce using rule 680 (copy_generic_opt_arg) + + +State 2509 + + 687 copy_generic_opt_elem: ColLabel copy_generic_opt_arg • + + $default reduce using rule 687 (copy_generic_opt_elem) + + +State 2510 + + 679 copy_generic_opt_arg: opt_boolean_or_string • + + $default reduce using rule 679 (copy_generic_opt_arg) + + +State 2511 + + 681 copy_generic_opt_arg: list_expr • + + $default reduce using rule 681 (copy_generic_opt_arg) + + +State 2512 + + 684 copy_generic_opt_arg: struct_expr • + + $default reduce using rule 684 (copy_generic_opt_arg) + + +State 2513 + + 685 copy_generic_opt_arg: map_expr • + + $default reduce using rule 685 (copy_generic_opt_arg) + + +State 2514 + + 678 copy_options: '(' copy_generic_opt_list ')' • + + $default reduce using rule 678 (copy_options) + + +State 2515 + + 717 copy_generic_opt_list: copy_generic_opt_list ',' • copy_generic_opt_elem + + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColLabel go to state 2008 + copy_generic_opt_elem go to state 2891 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 + + +State 2516 + + 673 opt_as: AS • + + $default reduce using rule 673 (opt_as) + + +State 2517 + + 697 copy_opt_item: DELIMITER opt_as • Sconst + + SCONST shift, and go to state 848 + + Sconst go to state 2892 + + +State 2518 + + 709 copy_opt_item: ENCODING Sconst • + + $default reduce using rule 709 (copy_opt_item) + + +State 2519 + + 702 copy_opt_item: ESCAPE opt_as • Sconst + + SCONST shift, and go to state 848 + + Sconst go to state 2893 + + +State 2520 + + 707 copy_opt_item: FORCE NOT • NULL_P columnList + + NULL_P shift, and go to state 2894 + + +State 2521 + + 708 copy_opt_item: FORCE NULL_P • columnList + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1933 + columnElem go to state 1934 + columnList go to state 2895 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2522 + + 703 copy_opt_item: FORCE QUOTE • columnList + 704 | FORCE QUOTE • '*' + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '*' shift, and go to state 2896 + + ColId go to state 1933 + columnElem go to state 1934 + columnList go to state 2897 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2523 + + 698 copy_opt_item: NULL_P opt_as • Sconst + + SCONST shift, and go to state 848 + + Sconst go to state 2898 + + +State 2524 + + 705 copy_opt_item: PARTITION BY • columnList + 706 | PARTITION BY • '*' + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '*' shift, and go to state 2899 + + ColId go to state 1933 + columnElem go to state 1934 + columnList go to state 2900 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2525 + + 701 copy_opt_item: QUOTE opt_as • Sconst + + SCONST shift, and go to state 848 + + Sconst go to state 2901 + + +State 2526 + + 1246 func_expr_common_subexpr: CAST '(' a_expr AS Typename • ')' + + ')' shift, and go to state 2902 + + +State 2527 + + 1245 func_expr_common_subexpr: COLLATION FOR '(' a_expr ')' • + + $default reduce using rule 1245 (func_expr_common_subexpr) + + +State 2528 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1364 extract_list: extract_arg FROM a_expr • + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1364 (extract_list) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2529 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1257 func_expr_common_subexpr: NULLIF '(' a_expr ',' a_expr • ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + ')' shift, and go to state 2903 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2530 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1383 overlay_placing: PLACING a_expr • + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1383 (overlay_placing) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2531 + + 1381 overlay_list: a_expr overlay_placing substr_from • substr_for + 1382 | a_expr overlay_placing substr_from • + + FOR shift, and go to state 2060 + + $default reduce using rule 1382 (overlay_list) + + substr_for go to state 2904 + + +State 2532 + + 1185 b_expr: b_expr TYPECAST Typename • + + $default reduce using rule 1185 (b_expr) + + +State 2533 + + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1192 | b_expr INTEGER_DIVISION b_expr • + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + TYPECAST shift, and go to state 2036 + POWER_OF shift, and go to state 2038 + '^' shift, and go to state 2053 + + $default reduce using rule 1192 (b_expr) + + qual_Op go to state 2054 + + +State 2534 + + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1195 | b_expr POWER_OF b_expr • + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + TYPECAST shift, and go to state 2036 + + $default reduce using rule 1195 (b_expr) + + qual_Op go to state 2054 + + +State 2535 + + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1199 | b_expr LESS_EQUALS b_expr • + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + OPERATOR shift, and go to state 2044 + '+' shift, and go to state 2048 + '-' shift, and go to state 2049 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 + + LESS_EQUALS error (nonassociative) + GREATER_EQUALS error (nonassociative) + NOT_EQUALS error (nonassociative) + '<' error (nonassociative) + '>' error (nonassociative) + '=' error (nonassociative) - $default reduce using rule 266 (TableLikeOption) + $default reduce using rule 1199 (b_expr) + + qual_Op go to state 2054 + + +State 2536 + + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1200 | b_expr GREATER_EQUALS b_expr • + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + OPERATOR shift, and go to state 2044 + '+' shift, and go to state 2048 + '-' shift, and go to state 2049 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 + LESS_EQUALS error (nonassociative) + GREATER_EQUALS error (nonassociative) + NOT_EQUALS error (nonassociative) + '<' error (nonassociative) + '>' error (nonassociative) + '=' error (nonassociative) -state 2850 + $default reduce using rule 1200 (b_expr) + + qual_Op go to state 2054 + + +State 2537 + + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1201 | b_expr NOT_EQUALS b_expr • + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + OPERATOR shift, and go to state 2044 + '+' shift, and go to state 2048 + '-' shift, and go to state 2049 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 - 267 TableLikeOption: IDENTITY_P . + LESS_EQUALS error (nonassociative) + GREATER_EQUALS error (nonassociative) + NOT_EQUALS error (nonassociative) + '<' error (nonassociative) + '>' error (nonassociative) + '=' error (nonassociative) - $default reduce using rule 267 (TableLikeOption) + $default reduce using rule 1201 (b_expr) + + qual_Op go to state 2054 + + +State 2538 + + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + 1384 position_list: b_expr IN_P b_expr • + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + LESS_EQUALS shift, and go to state 2039 + GREATER_EQUALS shift, and go to state 2040 + NOT_EQUALS shift, and go to state 2041 + IS shift, and go to state 2043 + OPERATOR shift, and go to state 2044 + '<' shift, and go to state 2045 + '>' shift, and go to state 2046 + '=' shift, and go to state 2047 + '+' shift, and go to state 2048 + '-' shift, and go to state 2049 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 + + $default reduce using rule 1384 (position_list) + + qual_Op go to state 2054 + + +State 2539 + + 1205 b_expr: b_expr IS DISTINCT • FROM b_expr + + FROM shift, and go to state 2905 + + +State 2540 + + 1206 b_expr: b_expr IS NOT • DISTINCT FROM b_expr + 1208 | b_expr IS NOT • OF '(' type_list ')' + + DISTINCT shift, and go to state 2906 + OF shift, and go to state 2907 + + +State 2541 + + 1207 b_expr: b_expr IS OF • '(' type_list ')' + + '(' shift, and go to state 2908 + + +State 2542 + + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1196 | b_expr '<' b_expr • + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + OPERATOR shift, and go to state 2044 + '+' shift, and go to state 2048 + '-' shift, and go to state 2049 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 + LESS_EQUALS error (nonassociative) + GREATER_EQUALS error (nonassociative) + NOT_EQUALS error (nonassociative) + '<' error (nonassociative) + '>' error (nonassociative) + '=' error (nonassociative) -state 2851 + $default reduce using rule 1196 (b_expr) + + qual_Op go to state 2054 + + +State 2543 + + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1197 | b_expr '>' b_expr • + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + OPERATOR shift, and go to state 2044 + '+' shift, and go to state 2048 + '-' shift, and go to state 2049 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 - 268 TableLikeOption: INDEXES . + LESS_EQUALS error (nonassociative) + GREATER_EQUALS error (nonassociative) + NOT_EQUALS error (nonassociative) + '<' error (nonassociative) + '>' error (nonassociative) + '=' error (nonassociative) - $default reduce using rule 268 (TableLikeOption) + $default reduce using rule 1197 (b_expr) + + qual_Op go to state 2054 + + +State 2544 + + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1198 | b_expr '=' b_expr • + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + OPERATOR shift, and go to state 2044 + '+' shift, and go to state 2048 + '-' shift, and go to state 2049 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 + LESS_EQUALS error (nonassociative) + GREATER_EQUALS error (nonassociative) + NOT_EQUALS error (nonassociative) + '<' error (nonassociative) + '>' error (nonassociative) + '=' error (nonassociative) -state 2852 + $default reduce using rule 1198 (b_expr) + + qual_Op go to state 2054 + + +State 2545 + + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1188 | b_expr '+' b_expr • + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 + + $default reduce using rule 1188 (b_expr) + + qual_Op go to state 2054 + + +State 2546 + + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1189 | b_expr '-' b_expr • + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 + + $default reduce using rule 1189 (b_expr) + + qual_Op go to state 2054 + + +State 2547 + + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1190 | b_expr '*' b_expr • + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + TYPECAST shift, and go to state 2036 + POWER_OF shift, and go to state 2038 + '^' shift, and go to state 2053 + + $default reduce using rule 1190 (b_expr) + + qual_Op go to state 2054 + + +State 2548 + + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1191 | b_expr '/' b_expr • + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + TYPECAST shift, and go to state 2036 + POWER_OF shift, and go to state 2038 + '^' shift, and go to state 2053 + + $default reduce using rule 1191 (b_expr) + + qual_Op go to state 2054 + + +State 2549 + + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1193 | b_expr '%' b_expr • + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + TYPECAST shift, and go to state 2036 + POWER_OF shift, and go to state 2038 + '^' shift, and go to state 2053 + + $default reduce using rule 1193 (b_expr) + + qual_Op go to state 2054 + + +State 2550 + + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1194 | b_expr '^' b_expr • + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + TYPECAST shift, and go to state 2036 + + $default reduce using rule 1194 (b_expr) + + qual_Op go to state 2054 + + +State 2551 + + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1202 | b_expr qual_Op b_expr • + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + '+' shift, and go to state 2048 + '-' shift, and go to state 2049 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 + + $default reduce using rule 1202 (b_expr) + + qual_Op go to state 2054 + + +State 2552 + + 975 func_table: ROWS FROM '(' rowsfrom_list ')' • opt_ordinality + + WITH_LA shift, and go to state 1127 + + $default reduce using rule 982 (opt_ordinality) + + opt_ordinality go to state 2909 + + +State 2553 + + 978 rowsfrom_list: rowsfrom_list ',' • rowsfrom_item + + IDENT shift, and go to state 120 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 542 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + rowsfrom_item go to state 2910 + func_application go to state 844 + func_expr_windowless go to state 2059 + func_expr_common_subexpr go to state 846 + func_name go to state 548 + function_name_token go to state 549 + + +State 2554 + + 979 opt_col_def_list: AS • '(' TableFuncElementList ')' + + '(' shift, and go to state 2911 + + +State 2555 + + 976 rowsfrom_item: func_expr_windowless opt_col_def_list • + + $default reduce using rule 976 (rowsfrom_item) + + +State 2556 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1393 substr_for: FOR a_expr • + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1393 (substr_for) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2557 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1392 substr_from: FROM a_expr • + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 - 269 TableLikeOption: STATISTICS . + $default reduce using rule 1392 (substr_from) - $default reduce using rule 269 (TableLikeOption) + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 -state 2853 +State 2558 - 270 TableLikeOption: STORAGE . + 1386 substr_list: a_expr substr_from substr_for • - $default reduce using rule 270 (TableLikeOption) + $default reduce using rule 1386 (substr_list) -state 2854 +State 2559 - 285 TableLikeOptionList: TableLikeOptionList EXCLUDING TableLikeOption . + 1387 substr_list: a_expr substr_for substr_from • - $default reduce using rule 285 (TableLikeOptionList) + $default reduce using rule 1387 (substr_list) -state 2855 +State 2560 - 284 TableLikeOptionList: TableLikeOptionList INCLUDING TableLikeOption . + 1252 func_expr_common_subexpr: TREAT '(' a_expr AS Typename • ')' - $default reduce using rule 284 (TableLikeOptionList) + ')' shift, and go to state 2912 -state 2856 +State 2561 - 256 OnCommitOption: ON COMMIT DELETE_P ROWS . + 1253 func_expr_common_subexpr: TRIM '(' BOTH trim_list ')' • - $default reduce using rule 256 (OnCommitOption) + $default reduce using rule 1253 (func_expr_common_subexpr) -state 2857 +State 2562 - 257 OnCommitOption: ON COMMIT PRESERVE ROWS . + 1254 func_expr_common_subexpr: TRIM '(' LEADING trim_list ')' • - $default reduce using rule 257 (OnCommitOption) + $default reduce using rule 1254 (func_expr_common_subexpr) -state 2858 +State 2563 - 1266 opt_check_option: WITH CASCADED . CHECK_P OPTION + 1255 func_expr_common_subexpr: TRIM '(' TRAILING trim_list ')' • - CHECK_P shift, and go to state 2942 + $default reduce using rule 1255 (func_expr_common_subexpr) -state 2859 +State 2564 - 1265 opt_check_option: WITH CHECK_P . OPTION + 1394 trim_list: a_expr FROM expr_list_opt_comma • - OPTION shift, and go to state 2943 + $default reduce using rule 1394 (trim_list) -state 2860 +State 2565 - 1267 opt_check_option: WITH LOCAL . CHECK_P OPTION + 1247 func_expr_common_subexpr: TRY_CAST '(' a_expr AS Typename • ')' - CHECK_P shift, and go to state 2944 + ')' shift, and go to state 2913 -state 2861 +State 2566 - 1136 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name . access_method_clause '(' index_params ')' opt_reloptions where_clause - 1138 access_method_clause: . USING access_method - 1139 | . ['('] + 949 alias_clause: AS ColIdOrString '(' name_list_opt_comma • ')' - USING shift, and go to state 2577 + ')' shift, and go to state 2914 - $default reduce using rule 1139 (access_method_clause) - access_method_clause go to state 2945 +State 2567 + 951 alias_clause: ColId '(' name_list_opt_comma ')' • -state 2862 + $default reduce using rule 951 (alias_clause) - 156 index_params: index_params . ',' index_elem - 1135 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params . ')' opt_reloptions where_clause - ')' shift, and go to state 2946 - ',' shift, and go to state 2905 +State 2568 + 828 sample_count: FCONST PERCENT • -state 2863 + $default reduce using rule 828 (sample_count) - 832 b_expr: b_expr . TYPECAST Typename - 835 | b_expr . '+' b_expr - 836 | b_expr . '-' b_expr - 837 | b_expr . '*' b_expr - 838 | b_expr . '/' b_expr - 839 | b_expr . '%' b_expr - 840 | b_expr . '^' b_expr - 841 | b_expr . POWER_OF b_expr - 842 | b_expr . '<' b_expr - 843 | b_expr . '>' b_expr - 844 | b_expr . '=' b_expr - 845 | b_expr . LESS_EQUALS b_expr - 846 | b_expr . GREATER_EQUALS b_expr - 847 | b_expr . NOT_EQUALS b_expr - 848 | b_expr . qual_Op b_expr - 850 | b_expr . qual_Op - 851 | b_expr . IS DISTINCT FROM b_expr - 852 | b_expr . IS NOT DISTINCT FROM b_expr [$end, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 852 | b_expr IS NOT DISTINCT FROM b_expr . [$end, AND, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, IN_P, INITIALLY, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 853 | b_expr . IS OF '(' type_list ')' - 854 | b_expr . IS NOT OF '(' type_list ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - Op shift, and go to state 863 - TYPECAST shift, and go to state 2041 - POWER_OF shift, and go to state 2042 - LESS_EQUALS shift, and go to state 2043 - GREATER_EQUALS shift, and go to state 2044 - NOT_EQUALS shift, and go to state 2045 - OPERATOR shift, and go to state 2048 - '<' shift, and go to state 2049 - '>' shift, and go to state 2050 - '=' shift, and go to state 2051 - '+' shift, and go to state 2052 - '-' shift, and go to state 2053 - '*' shift, and go to state 2054 - '/' shift, and go to state 2055 - '%' shift, and go to state 2056 - '^' shift, and go to state 2057 +State 2569 - IS error (nonassociative) + 826 sample_count: FCONST '%' • - $default reduce using rule 852 (b_expr) + $default reduce using rule 826 (sample_count) - qual_Op go to state 2058 - Conflict between rule 852 and token Op resolved as shift (IS < Op). - Conflict between rule 852 and token TYPECAST resolved as shift (IS < TYPECAST). - Conflict between rule 852 and token POWER_OF resolved as shift (IS < POWER_OF). - Conflict between rule 852 and token LESS_EQUALS resolved as shift (IS < LESS_EQUALS). - Conflict between rule 852 and token GREATER_EQUALS resolved as shift (IS < GREATER_EQUALS). - Conflict between rule 852 and token NOT_EQUALS resolved as shift (IS < NOT_EQUALS). - Conflict between rule 852 and token IS resolved as an error (%nonassoc IS). - Conflict between rule 852 and token OPERATOR resolved as shift (IS < OPERATOR). - Conflict between rule 852 and token '<' resolved as shift (IS < '<'). - Conflict between rule 852 and token '>' resolved as shift (IS < '>'). - Conflict between rule 852 and token '=' resolved as shift (IS < '='). - Conflict between rule 852 and token '+' resolved as shift (IS < '+'). - Conflict between rule 852 and token '-' resolved as shift (IS < '-'). - Conflict between rule 852 and token '*' resolved as shift (IS < '*'). - Conflict between rule 852 and token '/' resolved as shift (IS < '/'). - Conflict between rule 852 and token '%' resolved as shift (IS < '%'). - Conflict between rule 852 and token '^' resolved as shift (IS < '^'). +State 2570 + 829 sample_count: ICONST PERCENT • -state 2864 + $default reduce using rule 829 (sample_count) - 854 b_expr: b_expr IS NOT OF '(' type_list . ')' - 990 type_list: type_list . ',' Typename + +State 2571 + + 831 sample_count: ICONST ROWS • + + $default reduce using rule 831 (sample_count) + + +State 2572 + + 827 sample_count: ICONST '%' • + + $default reduce using rule 827 (sample_count) + + +State 2573 + + 838 tablesample_entry: sample_count '(' • ColId ')' + 839 | sample_count '(' • ColId ',' ICONST ')' + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 2915 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2574 + + 836 tablesample_entry: opt_sample_func '(' • sample_count ')' opt_repeatable_clause + + FCONST shift, and go to state 2077 + ICONST shift, and go to state 2078 + + sample_count go to state 2916 + + +State 2575 + + 738 simple_select: FROM from_list SELECT distinct_clause target_list_opt_comma into_clause • where_clause group_clause having_clause window_clause qualify_clause sample_clause + + WHERE shift, and go to state 2093 + + $default reduce using rule 984 (where_clause) + + where_clause go to state 2917 + + +State 2576 + + 783 OptTempTableName: GLOBAL TEMP • opt_table qualified_name + + TABLE shift, and go to state 887 + + $default reduce using rule 788 (opt_table) + + opt_table go to state 2918 + + +State 2577 + + 782 OptTempTableName: GLOBAL TEMPORARY • opt_table qualified_name + + TABLE shift, and go to state 887 + + $default reduce using rule 788 (opt_table) + + opt_table go to state 2919 + + +State 2578 + + 781 OptTempTableName: LOCAL TEMP • opt_table qualified_name + + TABLE shift, and go to state 887 + + $default reduce using rule 788 (opt_table) + + opt_table go to state 2920 + + +State 2579 + + 780 OptTempTableName: LOCAL TEMPORARY • opt_table qualified_name + + TABLE shift, and go to state 887 + + $default reduce using rule 788 (opt_table) + + opt_table go to state 2921 + + +State 2580 + + 785 OptTempTableName: TABLE qualified_name • + + $default reduce using rule 785 (OptTempTableName) + + +State 2581 + + 779 OptTempTableName: TEMP opt_table • qualified_name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 2922 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2582 + + 778 OptTempTableName: TEMPORARY opt_table • qualified_name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 2923 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2583 + + 784 OptTempTableName: UNLOGGED opt_table • qualified_name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 2924 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2584 + + 983 where_clause: WHERE a_expr • + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 983 (where_clause) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2585 + + 860 group_clause: GROUP_P • BY group_by_list_opt_comma + 861 | GROUP_P • BY ALL + + BY shift, and go to state 2925 + + +State 2586 + + 737 simple_select: FROM from_list opt_select into_clause where_clause group_clause • having_clause window_clause qualify_clause sample_clause + + HAVING shift, and go to state 2926 + + $default reduce using rule 879 (having_clause) + + having_clause go to state 2927 + + +State 2587 + + 945 joined_table: table_ref ASOF JOIN table_ref join_qual • + + $default reduce using rule 945 (joined_table) + + +State 2588 + + 917 table_ref: table_ref • PIVOT '(' target_list_opt_comma FOR pivot_value_list opt_pivot_group_by ')' opt_alias_clause + 918 | table_ref • UNPIVOT opt_include_nulls '(' unpivot_header FOR unpivot_value_list ')' opt_alias_clause + 939 joined_table: table_ref • CROSS JOIN table_ref + 940 | table_ref • join_type JOIN table_ref join_qual + 941 | table_ref • JOIN table_ref join_qual + 942 | table_ref • NATURAL join_type JOIN table_ref + 943 | table_ref • NATURAL JOIN table_ref + 944 | table_ref • ASOF join_type JOIN table_ref join_qual + 944 | table_ref ASOF join_type JOIN table_ref • join_qual + 945 | table_ref • ASOF JOIN table_ref join_qual + 946 | table_ref • POSITIONAL JOIN table_ref + 947 | table_ref • ANTI JOIN table_ref join_qual + 948 | table_ref • SEMI JOIN table_ref join_qual + + ANTI shift, and go to state 1108 + ASOF shift, and go to state 1109 + CROSS shift, and go to state 1110 + FULL shift, and go to state 1111 + INNER_P shift, and go to state 1112 + JOIN shift, and go to state 1113 + LEFT shift, and go to state 1114 + NATURAL shift, and go to state 1115 + ON shift, and go to state 2098 + PIVOT shift, and go to state 1116 + POSITIONAL shift, and go to state 1117 + RIGHT shift, and go to state 1118 + SEMI shift, and go to state 1119 + UNPIVOT shift, and go to state 1120 + USING shift, and go to state 2099 + + join_type go to state 1121 + join_qual go to state 2928 + + +State 2589 + + 969 join_qual: ON a_expr • + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 969 (join_qual) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2590 + + 968 join_qual: USING '(' • name_list_opt_comma ')' + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name_list go to state 1793 + name_list_opt_comma go to state 2929 + name go to state 1054 + + +State 2591 + + 917 table_ref: table_ref • PIVOT '(' target_list_opt_comma FOR pivot_value_list opt_pivot_group_by ')' opt_alias_clause + 918 | table_ref • UNPIVOT opt_include_nulls '(' unpivot_header FOR unpivot_value_list ')' opt_alias_clause + 939 joined_table: table_ref • CROSS JOIN table_ref + 940 | table_ref • join_type JOIN table_ref join_qual + 941 | table_ref • JOIN table_ref join_qual + 942 | table_ref • NATURAL join_type JOIN table_ref + 942 | table_ref NATURAL join_type JOIN table_ref • + 943 | table_ref • NATURAL JOIN table_ref + 944 | table_ref • ASOF join_type JOIN table_ref join_qual + 945 | table_ref • ASOF JOIN table_ref join_qual + 946 | table_ref • POSITIONAL JOIN table_ref + 947 | table_ref • ANTI JOIN table_ref join_qual + 948 | table_ref • SEMI JOIN table_ref join_qual + + $default reduce using rule 942 (joined_table) + + join_type go to state 1121 + + +State 2592 + + 917 table_ref: table_ref PIVOT '(' target_list_opt_comma FOR • pivot_value_list opt_pivot_group_by ')' opt_alias_clause + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '[' shift, and go to state 1186 + '(' shift, and go to state 2930 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + pivot_header go to state 2931 + pivot_value go to state 2932 + pivot_value_list go to state 2933 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + d_expr go to state 2934 + indirection_expr go to state 2935 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2593 + + 934 unpivot_header: '(' • name_list_opt_comma ')' + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name_list go to state 1793 + name_list_opt_comma go to state 2936 + name go to state 1054 + + +State 2594 + + 933 unpivot_header: ColIdOrString • + + $default reduce using rule 933 (unpivot_header) + + +State 2595 + + 918 table_ref: table_ref UNPIVOT opt_include_nulls '(' unpivot_header • FOR unpivot_value_list ')' opt_alias_clause + + FOR shift, and go to state 2937 + + +State 2596 + + 940 joined_table: table_ref join_type JOIN table_ref join_qual • + + $default reduce using rule 940 (joined_table) + + +State 2597 + + 987 TableFuncElement: ColIdOrString Typename • opt_collate_clause + + COLLATE shift, and go to state 2938 + + $default reduce using rule 989 (opt_collate_clause) + + opt_collate_clause go to state 2939 + + +State 2598 + + 956 func_alias_clause: AS '(' TableFuncElementList ')' • + + $default reduce using rule 956 (func_alias_clause) + + +State 2599 + + 986 TableFuncElementList: TableFuncElementList ',' • TableFuncElement + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 2109 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + TableFuncElement go to state 2940 + + +State 2600 + + 957 func_alias_clause: AS ColIdOrString '(' TableFuncElementList • ')' + 986 TableFuncElementList: TableFuncElementList • ',' TableFuncElement + + ')' shift, and go to state 2941 + ',' shift, and go to state 2599 + + +State 2601 + + 958 func_alias_clause: ColId '(' TableFuncElementList ')' • + + $default reduce using rule 958 (func_alias_clause) + + +State 2602 + + 1637 var_list: var_list ',' var_value • + + $default reduce using rule 1637 (var_list) + + +State 2603 + + 1006 qualified_typename: IDENT '.' IDENT • + + $default reduce using rule 1006 (qualified_typename) + + +State 2604 + + 1004 Typename: MAP '(' type_list • ')' opt_array_bounds + 1363 type_list: type_list • ',' Typename + + ')' shift, and go to state 2942 + ',' shift, and go to state 2142 + + +State 2605 + + 999 Typename: SETOF SimpleTypename ARRAY • '[' Iconst ']' + 1001 | SETOF SimpleTypename ARRAY • + + '[' shift, and go to state 2943 + + $default reduce using rule 1001 (Typename) + + +State 2606 + + 997 Typename: SETOF SimpleTypename opt_array_bounds • + 1008 opt_array_bounds: opt_array_bounds • '[' ']' + 1009 | opt_array_bounds • '[' Iconst ']' + + '[' shift, and go to state 2612 + + $default reduce using rule 997 (Typename) + + +State 2607 + + 990 colid_type_list: ColId • Typename + + IDENT shift, and go to state 1588 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1618 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 1631 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1634 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 1639 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + RowOrStruct go to state 1645 + Typename go to state 2944 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_name_token go to state 1660 + + +State 2608 + + 991 colid_type_list: colid_type_list • ',' ColId Typename + 1005 Typename: UNION '(' colid_type_list • ')' opt_array_bounds + + ')' shift, and go to state 2945 + ',' shift, and go to state 2946 + + +State 2609 + + 991 colid_type_list: colid_type_list • ',' ColId Typename + 1003 Typename: RowOrStruct '(' colid_type_list • ')' opt_array_bounds ')' shift, and go to state 2947 - ',' shift, and go to state 1638 - - -state 2865 - - 853 b_expr: b_expr IS OF '(' type_list ')' . - - $default reduce using rule 853 (b_expr) - - -state 2866 - - 925 opt_partition_clause: PARTITION . BY expr_list - - BY shift, and go to state 2948 - - -state 2867 - - 495 opt_sort_clause: . sort_clause - 496 | . [RANGE, ROWS, ')'] - 497 sort_clause: . ORDER BY sortby_list - 498 | . ORDER BY ALL opt_asc_desc opt_nulls_order - 499 | . ORDER BY '*' opt_asc_desc opt_nulls_order - 922 window_specification: '(' opt_existing_window_name opt_partition_clause . opt_sort_clause opt_frame_clause ')' - - ORDER shift, and go to state 612 - - $default reduce using rule 496 (opt_sort_clause) - - opt_sort_clause go to state 2949 - sort_clause go to state 1539 - - -state 2868 - - 643 func_table: ROWS FROM '(' rowsfrom_list ')' . opt_ordinality - 649 opt_ordinality: . WITH_LA ORDINALITY - 650 | . [$end, IDENT, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, AS, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CREATE_P, CROSS, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FETCH, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FOR, FORCE, FORWARD, FULL, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUP_P, GROUPING, GROUPING_ID, HANDLER, HAVING, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INNER_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERSECT, INTERVAL, INVOKER, ISOLATION, JOIN, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEFT, LEVEL, LIMIT, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NATURAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OFFSET, OIDS, OLD, ON, OPERATOR, OPTION, OPTIONS, ORDER, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUALIFY, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNION, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHERE, WHITESPACE_P, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, ')', ';', ','] - - WITH_LA shift, and go to state 2403 - - $default reduce using rule 650 (opt_ordinality) - - opt_ordinality go to state 2950 - - -state 2869 - - 644 rowsfrom_item: . func_expr_windowless opt_col_def_list - 646 rowsfrom_list: rowsfrom_list ',' . rowsfrom_item - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 876 func_expr_windowless: . func_application - 877 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BINARY shift, and go to state 116 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - rowsfrom_item go to state 2951 - func_application go to state 2134 - func_expr_windowless go to state 2758 - func_expr_common_subexpr go to state 2136 - func_name go to state 485 - ColId go to state 486 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2870 - - 647 opt_col_def_list: AS . '(' TableFuncElementList ')' - - '(' shift, and go to state 2952 - - -state 2871 - - 644 rowsfrom_item: func_expr_windowless opt_col_def_list . - - $default reduce using rule 644 (rowsfrom_item) - - -state 2872 - - 619 alias_clause: AS ColIdOrString '(' name_list_opt_comma . ')' - - ')' shift, and go to state 2953 - - -state 2873 - - 524 sample_count: FCONST PERCENT . - - $default reduce using rule 524 (sample_count) - - -state 2874 - - 522 sample_count: FCONST '%' . - - $default reduce using rule 522 (sample_count) - - -state 2875 - - 525 sample_count: ICONST PERCENT . - - $default reduce using rule 525 (sample_count) - - -state 2876 - - 527 sample_count: ICONST ROWS . - - $default reduce using rule 527 (sample_count) - - -state 2877 - - 523 sample_count: ICONST '%' . - - $default reduce using rule 523 (sample_count) - - -state 2878 - - 534 tablesample_entry: sample_count '(' . ColId ')' - 535 | sample_count '(' . ColId ',' ICONST ')' - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 2954 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2879 - - 522 sample_count: . FCONST '%' - 523 | . ICONST '%' - 524 | . FCONST PERCENT - 525 | . ICONST PERCENT - 526 | . ICONST - 527 | . ICONST ROWS - 532 tablesample_entry: opt_sample_func '(' . sample_count ')' opt_repeatable_clause - - FCONST shift, and go to state 2761 - ICONST shift, and go to state 2762 - - sample_count go to state 2955 - - -state 2880 - - 621 alias_clause: ColId '(' name_list_opt_comma ')' . - - $default reduce using rule 621 (alias_clause) - - -state 2881 - - 637 join_qual: ON a_expr . [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 637 (join_qual) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2882 - - 636 join_qual: USING '(' . name_list_opt_comma ')' - 1069 name_list: . name - 1070 | . name_list ',' name - 1071 name_list_opt_comma: . name_list - 1072 | . name_list ',' - 1073 name: . ColId - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - name_list go to state 1428 - name_list_opt_comma go to state 2956 - name go to state 749 - ColId go to state 513 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2883 - - 614 joined_table: table_ref . CROSS JOIN table_ref - 615 | table_ref . join_type JOIN table_ref join_qual - 616 | table_ref . JOIN table_ref join_qual - 617 | table_ref . NATURAL join_type JOIN table_ref [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - 617 | table_ref NATURAL join_type JOIN table_ref . [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] - 618 | table_ref . NATURAL JOIN table_ref - 630 join_type: . FULL join_outer - 631 | . LEFT join_outer - 632 | . RIGHT join_outer - 633 | . INNER_P - - $default reduce using rule 617 (joined_table) - - join_type go to state 2397 - - Conflict between rule 617 and token CROSS resolved as reduce (%left CROSS). - Conflict between rule 617 and token FULL resolved as reduce (%left FULL). - Conflict between rule 617 and token INNER_P resolved as reduce (%left INNER_P). - Conflict between rule 617 and token JOIN resolved as reduce (%left JOIN). - Conflict between rule 617 and token LEFT resolved as reduce (%left LEFT). - Conflict between rule 617 and token NATURAL resolved as reduce (%left NATURAL). - Conflict between rule 617 and token RIGHT resolved as reduce (%left RIGHT). - - -state 2884 - - 615 joined_table: table_ref join_type JOIN table_ref join_qual . - - $default reduce using rule 615 (joined_table) - - -state 2885 - - 626 func_alias_clause: AS '(' TableFuncElementList ')' . - - $default reduce using rule 626 (func_alias_clause) - - -state 2886 - - 654 TableFuncElementList: TableFuncElementList ',' . TableFuncElement - 655 TableFuncElement: . ColIdOrString Typename opt_collate_clause - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - TableFuncElement go to state 2957 - ColId go to state 1347 - ColIdOrString go to state 2777 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2887 - - 655 TableFuncElement: ColIdOrString Typename . opt_collate_clause - 656 opt_collate_clause: . COLLATE any_name - 657 | . [')', ','] - - COLLATE shift, and go to state 2827 - - $default reduce using rule 657 (opt_collate_clause) - - opt_collate_clause go to state 2958 - - -state 2888 - - 627 func_alias_clause: AS ColIdOrString '(' TableFuncElementList . ')' - 654 TableFuncElementList: TableFuncElementList . ',' TableFuncElement + ',' shift, and go to state 2946 + + +State 2610 + + 1007 qualified_typename: qualified_typename '.' IDENT • + + $default reduce using rule 1007 (qualified_typename) - ')' shift, and go to state 2959 - ',' shift, and go to state 2886 - - -state 2889 - - 628 func_alias_clause: ColId '(' TableFuncElementList ')' . - - $default reduce using rule 628 (func_alias_clause) - - -state 2890 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 571 cube_clause: CUBE '(' . expr_list_opt_comma ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 980 expr_list_opt_comma: . expr_list - 981 | . expr_list ',' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 981 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 982 - expr_list_opt_comma go to state 2960 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2891 - - 572 grouping_sets_clause: GROUPING SETS . '(' group_by_list_opt_comma ')' - - '(' shift, and go to state 2961 - - -state 2892 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 570 rollup_clause: ROLLUP '(' . expr_list_opt_comma ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 980 expr_list_opt_comma: . expr_list - 981 | . expr_list ',' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 981 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 982 - expr_list_opt_comma go to state 2962 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2893 - - 569 empty_grouping_set: '(' ')' . - - $default reduce using rule 569 (empty_grouping_set) - - -state 2894 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 561 group_by_list: group_by_list ',' . group_by_item - 563 group_by_list_opt_comma: group_by_list ',' . [$end, CREATE_P, EXCEPT, FETCH, FOR, HAVING, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WINDOW, WITH, ')', ';'] - 564 group_by_item: . a_expr - 565 | . empty_grouping_set - 566 | . cube_clause - 567 | . rollup_clause - 568 | . grouping_sets_clause - 569 empty_grouping_set: . '(' ')' - 570 rollup_clause: . ROLLUP '(' expr_list_opt_comma ')' - 571 cube_clause: . CUBE '(' expr_list_opt_comma ')' - 572 grouping_sets_clause: . GROUPING SETS '(' group_by_list_opt_comma ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 2782 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 2783 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 2784 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 2786 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - $default reduce using rule 563 (group_by_list_opt_comma) - - select_with_parens go to state 928 - group_by_item go to state 2963 - empty_grouping_set go to state 2790 - rollup_clause go to state 2791 - cube_clause go to state 2792 - grouping_sets_clause go to state 2793 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2794 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2895 - - 914 window_clause: WINDOW window_definition_list . [$end, CREATE_P, EXCEPT, FETCH, FOR, INTERSECT, LIMIT, OFFSET, ON, ORDER, QUALIFY, RETURNING, UNION, USING, WITH, ')', ';'] - 917 window_definition_list: window_definition_list . ',' window_definition - - ',' shift, and go to state 2964 - - $default reduce using rule 914 (window_clause) - - -state 2896 - - 916 window_definition_list: window_definition . - - $default reduce using rule 916 (window_definition_list) - - -state 2897 - - 918 window_definition: ColId . AS window_specification - - AS shift, and go to state 2965 - - -state 2898 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 577 qualify_clause: QUALIFY . a_expr - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2966 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2899 - - 460 simple_select: SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause . sample_clause - 528 sample_clause: . USING SAMPLE tablesample_entry - 529 | . [$end, CREATE_P, EXCEPT, FETCH, FOR, INTERSECT, LIMIT, OFFSET, ON, ORDER, RETURNING, UNION, WITH, ')', ';'] - - USING shift, and go to state 2967 - - $default reduce using rule 529 (sample_clause) - - sample_clause go to state 2968 - - -state 2900 - - 459 simple_select: SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause . sample_clause - 528 sample_clause: . USING SAMPLE tablesample_entry - 529 | . [$end, CREATE_P, EXCEPT, FETCH, FOR, INTERSECT, LIMIT, OFFSET, ON, ORDER, RETURNING, UNION, WITH, ')', ';'] - - USING shift, and go to state 2967 - - $default reduce using rule 529 (sample_clause) - - sample_clause go to state 2969 - - -state 2901 - - 121 insert_rest: '(' insert_column_list ')' OVERRIDING override_kind VALUE_P . SelectStmt - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - SelectStmt go to state 2970 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - - -state 2902 - - 126 opt_conf_expr: ON CONSTRAINT name . - - $default reduce using rule 126 (opt_conf_expr) - - -state 2903 - - 138 index_elem: '(' a_expr . ')' opt_collate opt_class opt_asc_desc opt_nulls_order - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - ')' shift, and go to state 2971 - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2904 - - 125 opt_conf_expr: '(' index_params ')' . where_clause - 651 where_clause: . WHERE a_expr - 652 | . [DO] - - WHERE shift, and go to state 2138 - - $default reduce using rule 652 (where_clause) - - where_clause go to state 2972 - - -state 2905 - - 136 index_elem: . ColId opt_collate opt_class opt_asc_desc opt_nulls_order - 137 | . func_expr_windowless opt_collate opt_class opt_asc_desc opt_nulls_order - 138 | . '(' a_expr ')' opt_collate opt_class opt_asc_desc opt_nulls_order - 156 index_params: index_params ',' . index_elem - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 876 func_expr_windowless: . func_application - 877 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BINARY shift, and go to state 116 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '(' shift, and go to state 2803 - - index_elem go to state 2973 - func_application go to state 2134 - func_expr_windowless go to state 2806 - func_expr_common_subexpr go to state 2136 - func_name go to state 485 - ColId go to state 2807 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2906 - - 145 opt_collate: COLLATE . any_name - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1107 any_name: . ColId - 1108 | . ColId attrs - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - ColId go to state 650 - any_name go to state 2974 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2907 - - 137 index_elem: func_expr_windowless opt_collate . opt_class opt_asc_desc opt_nulls_order - 147 opt_class: . any_name - 148 | . [ASC_P, DESC_P, NULLS_LA, ')', ','] - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1107 any_name: . ColId - 1108 | . ColId attrs - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 148 (opt_class) - - opt_class go to state 2975 - ColId go to state 650 - any_name go to state 2976 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2908 - - 136 index_elem: ColId opt_collate . opt_class opt_asc_desc opt_nulls_order - 147 opt_class: . any_name - 148 | . [ASC_P, DESC_P, NULLS_LA, ')', ','] - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1107 any_name: . ColId - 1108 | . ColId attrs - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 148 (opt_class) - - opt_class go to state 2977 - ColId go to state 650 - any_name go to state 2976 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 +State 2611 -state 2909 + 998 Typename: SimpleTypename ARRAY '[' • Iconst ']' - 134 opt_on_conflict: ON CONFLICT opt_conf_expr DO NOTHING . + ICONST shift, and go to state 1146 - $default reduce using rule 134 (opt_on_conflict) + Iconst go to state 2948 -state 2910 +State 2612 - 133 opt_on_conflict: ON CONFLICT opt_conf_expr DO UPDATE . SET set_clause_list_opt_comma where_clause + 1008 opt_array_bounds: opt_array_bounds '[' • ']' + 1009 | opt_array_bounds '[' • Iconst ']' - SET shift, and go to state 2978 + ICONST shift, and go to state 1146 + ']' shift, and go to state 2949 + Iconst go to state 2950 -state 2911 - 310 opt_column_list: . '(' columnList ')' - 311 | . [$end, DEFERRABLE, INITIALLY, MATCH, NO, NOT, ON, ')', ';', ','] - 331 ConstraintElem: FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES qualified_name . opt_column_list key_match key_actions ConstraintAttributeSpec +State 2613 - '(' shift, and go to state 1187 + 1017 SimpleTypename: ConstInterval '(' Iconst • ')' - $default reduce using rule 311 (opt_column_list) + ')' shift, and go to state 2951 - opt_column_list go to state 2979 +State 2614 -state 2912 + 1105 opt_interval: year_keyword TO • month_keyword - 214 ConstraintAttributeSpec: ConstraintAttributeSpec . ConstraintAttributeElem - 288 ConstraintAttributeElem: . NOT DEFERRABLE - 289 | . DEFERRABLE - 290 | . INITIALLY IMMEDIATE - 291 | . INITIALLY DEFERRED - 292 | . NOT VALID - 293 | . NO INHERIT - 329 ConstraintElem: PRIMARY KEY '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec . [$end, ')', ';', ','] + MONTH_P shift, and go to state 1494 + MONTHS_P shift, and go to state 1495 - DEFERRABLE shift, and go to state 2444 - INITIALLY shift, and go to state 2445 - NO shift, and go to state 2446 - NOT shift, and go to state 2447 + month_keyword go to state 2952 - $default reduce using rule 329 (ConstraintElem) - ConstraintAttributeElem go to state 2448 +State 2615 + 1106 opt_interval: day_keyword TO • hour_keyword + 1107 | day_keyword TO • minute_keyword + 1108 | day_keyword TO • second_keyword -state 2913 + HOUR_P shift, and go to state 1484 + HOURS_P shift, and go to state 1485 + MINUTE_P shift, and go to state 1492 + MINUTES_P shift, and go to state 1493 + SECOND_P shift, and go to state 1498 + SECONDS_P shift, and go to state 1499 - 283 definition: '(' def_list . ')' - 297 def_list: def_list . ',' def_elem + hour_keyword go to state 2953 + minute_keyword go to state 2954 + second_keyword go to state 2955 - ')' shift, and go to state 2980 - ',' shift, and go to state 2981 +State 2616 + + 1109 opt_interval: hour_keyword TO • minute_keyword + 1110 | hour_keyword TO • second_keyword + + MINUTE_P shift, and go to state 1492 + MINUTES_P shift, and go to state 1493 + SECOND_P shift, and go to state 1498 + SECONDS_P shift, and go to state 1499 + + minute_keyword go to state 2956 + second_keyword go to state 2957 + + +State 2617 + + 1111 opt_interval: minute_keyword TO • second_keyword + + SECOND_P shift, and go to state 1498 + SECONDS_P shift, and go to state 1499 + + second_keyword go to state 2958 + + +State 2618 + + 1363 type_list: type_list ',' Typename • + + $default reduce using rule 1363 (type_list) + + +State 2619 + + 658 UpdateStmt: opt_with_clause UPDATE • relation_expr_opt_alias SET set_clause_list_opt_comma from_clause where_or_current_clause returning_clause + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ONLY shift, and go to state 824 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 834 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + relation_expr_opt_alias go to state 1272 + relation_expr go to state 1245 + + +State 2620 + + 794 distinct_clause: DISTINCT ON '(' expr_list_opt_comma ')' • + + $default reduce using rule 794 (distinct_clause) + + +State 2621 + + 1229 indirection_expr: ARRAY '[' opt_expr_list_opt_comma ']' • + + $default reduce using rule 1229 (indirection_expr) + + +State 2622 + + 1042 BitWithLength: BIT opt_varying '(' expr_list_opt_comma • ')' + + ')' shift, and go to state 2959 + + +State 2623 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1404 when_clause: WHEN a_expr • THEN a_expr + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + THEN shift, and go to state 2960 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2624 + + 1405 case_default: ELSE • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2961 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2625 + + 1403 when_clause_list: when_clause_list when_clause • + + $default reduce using rule 1403 (when_clause_list) + + +State 2626 + + 1401 case_expr: CASE case_arg when_clause_list case_default • END_P + + END_P shift, and go to state 2962 + + +State 2627 + + 1181 a_expr: COLUMNS '(' a_expr ')' • + + $default reduce using rule 1181 (a_expr) + + +State 2628 + + 1023 opt_type_modifiers: '(' opt_expr_list_opt_comma ')' • + + $default reduce using rule 1023 (opt_type_modifiers) + + +State 2629 + + 1036 opt_float: '(' Iconst ')' • + + $default reduce using rule 1036 (opt_float) + + +State 2630 + + 1307 map_arg: a_expr ':' • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2963 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2631 + + 1309 map_arguments: map_arguments ',' • map_arg + 1311 map_arguments_opt_comma: map_arguments ',' • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1311 (map_arguments_opt_comma) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2161 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + map_arg go to state 2964 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2632 + + 1234 map_expr: MAP '{' opt_map_arguments_opt_comma '}' • + + $default reduce using rule 1234 (map_expr) + + +State 2633 + + 1346 any_operator: ColId '.' • any_operator + + IDENT shift, and go to state 550 + Op shift, and go to state 2168 + INTEGER_DIVISION shift, and go to state 2169 + POWER_OF shift, and go to state 2170 + LESS_EQUALS shift, and go to state 2171 + GREATER_EQUALS shift, and go to state 2172 + NOT_EQUALS shift, and go to state 2173 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '<' shift, and go to state 2174 + '>' shift, and go to state 2175 + '=' shift, and go to state 2176 + '+' shift, and go to state 2177 + '-' shift, and go to state 2178 + '*' shift, and go to state 2179 + '/' shift, and go to state 2180 + '%' shift, and go to state 2181 + '^' shift, and go to state 2182 + + ColId go to state 2183 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + all_Op go to state 2184 + MathOp go to state 1761 + any_operator go to state 2965 + + +State 2634 + + 1334 qual_Op: OPERATOR '(' any_operator ')' • + + $default reduce using rule 1334 (qual_Op) + + +State 2635 + + 1298 qualified_row: ROW '(' expr_list_opt_comma ')' • + + $default reduce using rule 1298 (qualified_row) + + +State 2636 + + 1064 opt_timezone: WITHOUT TIME ZONE • + + $default reduce using rule 1064 (opt_timezone) + + +State 2637 + + 1063 opt_timezone: WITH_LA TIME ZONE • + + $default reduce using rule 1063 (opt_timezone) + + +State 2638 + + 1060 ConstDatetime: TIME '(' Iconst ')' • opt_timezone + + WITHOUT shift, and go to state 1689 + WITH_LA shift, and go to state 1690 + + $default reduce using rule 1065 (opt_timezone) + + opt_timezone go to state 2966 + + +State 2639 + + 1058 ConstDatetime: TIMESTAMP '(' Iconst ')' • opt_timezone + + WITHOUT shift, and go to state 1689 + WITH_LA shift, and go to state 1690 + + $default reduce using rule 1065 (opt_timezone) + + opt_timezone go to state 2967 + + +State 2640 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1180 | '*' COLUMNS '(' a_expr • ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + ')' shift, and go to state 2968 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2641 + + 1443 except_list: EXCLUDE '(' name_list_opt_comma • ')' + + ')' shift, and go to state 2969 + + +State 2642 + + 720 select_with_parens: '(' • select_no_parens ')' + 721 | '(' • select_with_parens ')' + 722 | '(' • VariableShowStmt ')' + 1217 indirection_expr_or_a_expr: '(' • a_expr ')' + 1301 row: '(' • expr_list ',' a_expr ')' + 1452 opt_replace_list: REPLACE '(' • replace_list_opt_comma ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 14 + DESCRIBE shift, and go to state 15 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FROM shift, and go to state 23 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 33 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 35 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SUMMARIZE shift, and go to state 37 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 38 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 40 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITH shift, and go to state 44 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + WITH_LA shift, and go to state 45 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1705 + select_no_parens go to state 957 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + grouping_or_grouping_id go to state 1195 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2970 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1707 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + replace_list_el go to state 2971 + replace_list go to state 2972 + replace_list_opt_comma go to state 2973 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + VariableShowStmt go to state 958 + describe_or_desc go to state 105 + show_or_describe go to state 106 + + +State 2643 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1447 replace_list_el: a_expr • AS ColId + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AS shift, and go to state 2974 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2644 + + 1453 opt_replace_list: REPLACE replace_list_el • + + $default reduce using rule 1453 (opt_replace_list) + + +State 2645 + + 1411 columnref: ColId • + + $default reduce using rule 1411 (columnref) + + +State 2646 + + 1260 list_comprehension: '[' a_expr FOR list_comprehension_lhs • IN_P a_expr ']' + 1261 | '[' a_expr FOR list_comprehension_lhs • IN_P c_expr IF_P a_expr ']' + + IN_P shift, and go to state 2975 + + +State 2647 + + 1259 list_comprehension_lhs: columnrefList • + 1410 columnrefList: columnrefList • ',' columnref + + ',' shift, and go to state 2976 + + $default reduce using rule 1259 (list_comprehension_lhs) + + +State 2648 + + 1409 columnrefList: columnref • + + $default reduce using rule 1409 (columnrefList) + + +State 2649 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1301 row: '(' expr_list ',' a_expr • ')' + 1352 expr_list: expr_list ',' a_expr • + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + ')' shift, and go to state 2977 + + $default reduce using rule 1352 (expr_list) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2650 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1302 dict_arg: ColIdOrString ':' a_expr • + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1302 (dict_arg) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2651 + + 1304 dict_arguments: dict_arguments ',' dict_arg • + + $default reduce using rule 1304 (dict_arguments) + + +State 2652 + + 1183 a_expr: ColId '.' '*' opt_except_list • opt_replace_list + + REPLACE shift, and go to state 2195 + + $default reduce using rule 1454 (opt_replace_list) + + opt_replace_list go to state 2978 + + +State 2653 + + 1216 d_expr: grouping_or_grouping_id '(' expr_list_opt_comma ')' • + + $default reduce using rule 1216 (d_expr) + + +State 2654 + + 1048 CharacterWithLength: character '(' Iconst ')' • + + $default reduce using rule 1048 (CharacterWithLength) + + +State 2655 + + 1474 AexprConst: ConstInterval '(' a_expr ')' • opt_interval + + CENTURIES_P shift, and go to state 1478 + CENTURY_P shift, and go to state 1479 + DAY_P shift, and go to state 1480 + DAYS_P shift, and go to state 1481 + DECADE_P shift, and go to state 1482 + DECADES_P shift, and go to state 1483 + HOUR_P shift, and go to state 1484 + HOURS_P shift, and go to state 1485 + MICROSECOND_P shift, and go to state 1486 + MICROSECONDS_P shift, and go to state 1487 + MILLENNIA_P shift, and go to state 1488 + MILLENNIUM_P shift, and go to state 1489 + MILLISECOND_P shift, and go to state 1490 + MILLISECONDS_P shift, and go to state 1491 + MINUTE_P shift, and go to state 1492 + MINUTES_P shift, and go to state 1493 + MONTH_P shift, and go to state 1494 + MONTHS_P shift, and go to state 1495 + QUARTER_P shift, and go to state 1496 + QUARTERS_P shift, and go to state 1497 + SECOND_P shift, and go to state 1498 + SECONDS_P shift, and go to state 1499 + WEEK_P shift, and go to state 1500 + WEEKS_P shift, and go to state 1501 + YEAR_P shift, and go to state 1502 + YEARS_P shift, and go to state 1503 + + $default reduce using rule 1112 (opt_interval) + + year_keyword go to state 2127 + month_keyword go to state 2128 + day_keyword go to state 2129 + hour_keyword go to state 2130 + minute_keyword go to state 2131 + second_keyword go to state 2132 + millisecond_keyword go to state 2133 + microsecond_keyword go to state 2134 + week_keyword go to state 2135 + quarter_keyword go to state 2136 + decade_keyword go to state 2137 + century_keyword go to state 2138 + millennium_keyword go to state 2139 + opt_interval go to state 2979 + + +State 2656 + + 1116 a_expr: a_expr AT TIME ZONE • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2980 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2657 + + 1173 a_expr: a_expr BETWEEN SYMMETRIC b_expr • AND a_expr + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + LESS_EQUALS shift, and go to state 2039 + GREATER_EQUALS shift, and go to state 2040 + NOT_EQUALS shift, and go to state 2041 + AND shift, and go to state 2981 + IS shift, and go to state 2043 + OPERATOR shift, and go to state 2044 + '<' shift, and go to state 2045 + '>' shift, and go to state 2046 + '=' shift, and go to state 2047 + '+' shift, and go to state 2048 + '-' shift, and go to state 2049 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 + + qual_Op go to state 2054 + + +State 2658 + + 1171 a_expr: a_expr BETWEEN opt_asymmetric b_expr • AND a_expr + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + LESS_EQUALS shift, and go to state 2039 + GREATER_EQUALS shift, and go to state 2040 + NOT_EQUALS shift, and go to state 2041 + AND shift, and go to state 2982 + IS shift, and go to state 2043 + OPERATOR shift, and go to state 2044 + '<' shift, and go to state 2045 + '>' shift, and go to state 2046 + '=' shift, and go to state 2047 + '+' shift, and go to state 2048 + '-' shift, and go to state 2049 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 + + qual_Op go to state 2054 + + +State 2659 + + 1146 a_expr: a_expr ILIKE a_expr ESCAPE • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2983 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2660 + + 1398 in_expr: '(' expr_list_opt_comma • ')' + + ')' shift, and go to state 2984 + + +State 2661 + + 1167 a_expr: a_expr IS DISTINCT FROM • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2985 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2662 + + 1168 a_expr: a_expr IS NOT DISTINCT • FROM a_expr + + FROM shift, and go to state 2986 + + +State 2663 + + 1164 a_expr: a_expr IS NOT FALSE_P • + + $default reduce using rule 1164 (a_expr) + + +State 2664 + + 1155 a_expr: a_expr IS NOT NULL_P • + + $default reduce using rule 1155 (a_expr) + + +State 2665 + + 1170 a_expr: a_expr IS NOT OF • '(' type_list ')' + + '(' shift, and go to state 2987 + + +State 2666 + + 1162 a_expr: a_expr IS NOT TRUE_P • + + $default reduce using rule 1162 (a_expr) + + +State 2667 + + 1166 a_expr: a_expr IS NOT UNKNOWN • + + $default reduce using rule 1166 (a_expr) + + +State 2668 + + 1169 a_expr: a_expr IS OF '(' • type_list ')' + + IDENT shift, and go to state 1588 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1618 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 1631 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1634 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 1639 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + RowOrStruct go to state 1645 + Typename go to state 1646 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_list go to state 2988 + type_name_token go to state 1660 + + +State 2669 + + 1142 a_expr: a_expr LIKE a_expr ESCAPE • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2989 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2670 + + 1334 qual_Op: OPERATOR '(' any_operator • ')' + 1338 subquery_Op: OPERATOR '(' any_operator • ')' + + ')' shift, and go to state 2990 + + +State 2671 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1149 | a_expr SIMILAR TO a_expr • + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1150 | a_expr SIMILAR TO a_expr • ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + ESCAPE shift, and go to state 2991 + OPERATOR shift, and go to state 1747 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) -state 2914 + $default reduce using rule 1149 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2672 + + 1174 a_expr: a_expr NOT_LA BETWEEN SYMMETRIC • b_expr AND a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 2992 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2673 + + 1172 a_expr: a_expr NOT_LA BETWEEN opt_asymmetric • b_expr AND a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 2993 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2674 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1147 | a_expr NOT_LA ILIKE a_expr • + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1148 | a_expr NOT_LA ILIKE a_expr • ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + ESCAPE shift, and go to state 2994 + OPERATOR shift, and go to state 1747 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 - 296 def_list: def_elem . + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) - $default reduce using rule 296 (def_list) + $default reduce using rule 1147 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2675 + + 1176 a_expr: a_expr NOT_LA IN_P in_expr • + + $default reduce using rule 1176 (a_expr) + + +State 2676 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1143 | a_expr NOT_LA LIKE a_expr • + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1144 | a_expr NOT_LA LIKE a_expr • ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + ESCAPE shift, and go to state 2995 + OPERATOR shift, and go to state 1747 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) -state 2915 + $default reduce using rule 1143 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2677 + + 1151 a_expr: a_expr NOT_LA SIMILAR TO • a_expr + 1152 | a_expr NOT_LA SIMILAR TO • a_expr ESCAPE a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2996 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2678 + + 720 select_with_parens: '(' • select_no_parens ')' + 721 | '(' • select_with_parens ')' + 722 | '(' • VariableShowStmt ')' + 1178 a_expr: a_expr subquery_Op sub_type '(' • a_expr ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 14 + DESCRIBE shift, and go to state 15 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FROM shift, and go to state 23 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 33 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 35 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SUMMARIZE shift, and go to state 37 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 38 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 40 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITH shift, and go to state 44 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + WITH_LA shift, and go to state 45 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1705 + select_no_parens go to state 957 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + grouping_or_grouping_id go to state 1195 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2997 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + VariableShowStmt go to state 958 + describe_or_desc go to state 105 + show_or_describe go to state 106 + + +State 2679 + + 1177 a_expr: a_expr subquery_Op sub_type select_with_parens • + + $default reduce using rule 1177 (a_expr) + + +State 2680 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1418 opt_slice_bound: a_expr • + 1426 extended_indirection_el: '[' a_expr • ']' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + ']' shift, and go to state 2998 + + $default reduce using rule 1418 (opt_slice_bound) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2681 + + 1427 extended_indirection_el: '[' opt_slice_bound • ':' opt_slice_bound ']' + 1428 | '[' opt_slice_bound • ':' opt_slice_bound ':' opt_slice_bound ']' + 1429 | '[' opt_slice_bound • ':' '-' ':' opt_slice_bound ']' + + ':' shift, and go to state 2999 + + +State 2682 + + 1425 extended_indirection_el: '.' attr_name • opt_func_arguments + + '(' shift, and go to state 3000 + + $default reduce using rule 1422 (opt_func_arguments) + + opt_func_arguments go to state 3001 + + +State 2683 + + 1262 within_group_clause: WITHIN GROUP_P '(' • sort_clause ')' + + ORDER shift, and go to state 969 + + sort_clause go to state 3002 + + +State 2684 + + 1264 filter_clause: FILTER '(' • WHERE a_expr ')' + 1265 | FILTER '(' • a_expr ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHERE shift, and go to state 3003 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3004 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2685 + + 1267 export_clause: EXPORT_STATE • + + $default reduce using rule 1267 (export_clause) - 302 def_elem: ColLabel . '=' def_arg - 303 | ColLabel . [')', ','] - '=' shift, and go to state 2982 +State 2686 - $default reduce using rule 303 (def_elem) + 1241 func_expr: func_application within_group_clause filter_clause export_clause • over_clause + OVER shift, and go to state 3005 -state 2916 + $default reduce using rule 1276 (over_clause) - 242 GeneratedColumnType: STORED . + over_clause go to state 3006 - $default reduce using rule 242 (GeneratedColumnType) +State 2687 -state 2917 + 905 from_list: from_list • ',' table_ref + 906 from_list_opt_comma: from_list • + 907 | from_list • ',' - 241 GeneratedColumnType: VIRTUAL . + ',' shift, and go to state 3007 - $default reduce using rule 241 (GeneratedColumnType) + $default reduce using rule 906 (from_list_opt_comma) -state 2918 +State 2688 - 243 opt_GeneratedColumnType: GeneratedColumnType . + 902 from_clause: FROM from_list_opt_comma • - $default reduce using rule 243 (opt_GeneratedColumnType) + $default reduce using rule 902 (from_clause) -state 2919 +State 2689 - 247 GeneratedConstraintElem: AS '(' a_expr ')' opt_GeneratedColumnType . + 736 simple_select: SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause • group_clause having_clause window_clause qualify_clause sample_clause - $default reduce using rule 247 (GeneratedConstraintElem) + GROUP_P shift, and go to state 2585 + $default reduce using rule 862 (group_clause) -state 2920 + group_clause go to state 3008 - 173 SeqOptList: . SeqOptElem - 174 | . SeqOptList SeqOptElem - 182 SeqOptElem: . AS SimpleTypename - 183 | . CACHE NumericOnly - 184 | . CYCLE - 185 | . NO CYCLE - 186 | . INCREMENT opt_by NumericOnly - 187 | . MAXVALUE NumericOnly - 188 | . MINVALUE NumericOnly - 189 | . NO MAXVALUE - 190 | . NO MINVALUE - 191 | . OWNED BY any_name - 192 | . SEQUENCE NAME_P any_name - 193 | . START opt_with NumericOnly - 194 | . RESTART - 195 | . RESTART opt_with NumericOnly - 221 OptParenthesizedSeqOptList: '(' . SeqOptList ')' - - AS shift, and go to state 1033 - CACHE shift, and go to state 1034 - CYCLE shift, and go to state 1035 - INCREMENT shift, and go to state 1036 - MAXVALUE shift, and go to state 1037 - MINVALUE shift, and go to state 1038 - NO shift, and go to state 1039 - OWNED shift, and go to state 1040 - RESTART shift, and go to state 1042 - SEQUENCE shift, and go to state 1043 - START shift, and go to state 1045 - - SeqOptList go to state 2983 - SeqOptElem go to state 1048 - - -state 2921 - - 245 GeneratedConstraintElem: GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList . - - $default reduce using rule 245 (GeneratedConstraintElem) - - -state 2922 - - 246 GeneratedConstraintElem: GENERATED generated_when AS '(' a_expr . ')' opt_GeneratedColumnType - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - ')' shift, and go to state 2984 - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2923 - - 237 ColConstraintElem: CHECK_P '(' a_expr ')' . opt_no_inherit - 260 opt_no_inherit: . NO INHERIT - 261 | . [$end, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, INITIALLY, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - - NO shift, and go to state 2985 - - $default reduce using rule 261 (opt_no_inherit) - - opt_no_inherit go to state 2986 - - -state 2924 - - 334 key_match: MATCH . FULL - 335 | MATCH . PARTIAL - 336 | MATCH . SIMPLE - - FULL shift, and go to state 2987 - PARTIAL shift, and go to state 2988 - SIMPLE shift, and go to state 2989 - - -state 2925 - - 240 ColConstraintElem: REFERENCES qualified_name opt_column_list key_match . key_actions - 249 key_update: . ON UPDATE key_action - 250 key_actions: . key_update - 251 | . key_delete - 252 | . key_update key_delete - 253 | . key_delete key_update - 254 | . [$end, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, INITIALLY, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 314 key_delete: . ON DELETE_P key_action - - ON shift, and go to state 2990 - - $default reduce using rule 254 (key_actions) - - key_update go to state 2991 - key_actions go to state 2992 - key_delete go to state 2993 - - -state 2926 - - 68 alter_table_cmd: ALTER opt_column ColId ADD_P GENERATED generated_when AS IDENTITY_P . OptParenthesizedSeqOptList - 221 OptParenthesizedSeqOptList: . '(' SeqOptList ')' - 222 | . [$end, ';', ','] - - '(' shift, and go to state 2920 - - $default reduce using rule 222 (OptParenthesizedSeqOptList) - - OptParenthesizedSeqOptList go to state 2994 - - -state 2927 - - 656 opt_collate_clause: COLLATE any_name . - - $default reduce using rule 656 (opt_collate_clause) - - -state 2928 - - 86 alter_using: USING . a_expr - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2995 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2929 - - 74 alter_table_cmd: ALTER opt_column ColId opt_set_data TYPE_P Typename opt_collate_clause alter_using . - $default reduce using rule 74 (alter_table_cmd) +State 2690 + 1236 func_application: func_name '(' func_arg_list opt_sort_clause • opt_ignore_nulls ')' + 1472 AexprConst: func_name '(' func_arg_list opt_sort_clause • opt_ignore_nulls ')' Sconst -state 2930 + IGNORE_P shift, and go to state 2429 + RESPECT_P shift, and go to state 2430 - 325 func_type: SETOF type_function_name attrs '%' . TYPE_P + $default reduce using rule 799 (opt_ignore_nulls) - TYPE_P shift, and go to state 2996 + opt_ignore_nulls go to state 3009 -state 2931 +State 2691 - 324 func_type: type_function_name attrs '%' TYPE_P . + 735 simple_select: SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause • group_clause having_clause window_clause qualify_clause sample_clause - $default reduce using rule 324 (func_type) + GROUP_P shift, and go to state 2585 + $default reduce using rule 862 (group_clause) -state 2932 + group_clause go to state 3010 - 397 CopyStmt: COPY opt_binary qualified_name opt_column_list opt_oids copy_from opt_program copy_file_name copy_delimiter opt_with copy_options . - $default reduce using rule 397 (CopyStmt) +State 2692 + 1632 zone_value: ConstInterval '(' Iconst • ')' Sconst -state 2933 + ')' shift, and go to state 3011 - 401 copy_delimiter: opt_using DELIMITERS Sconst . - $default reduce using rule 401 (copy_delimiter) - - -state 2934 - - 1264 ViewStmt: CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions . AS SelectStmt opt_check_option - - AS shift, and go to state 2997 - - -state 2935 - - 212 CreateStmt: CREATE_P OR REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption . - - $default reduce using rule 212 (CreateStmt) - - -state 2936 - - 1262 ViewStmt: CREATE_P OR REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option . - - $default reduce using rule 1262 (ViewStmt) - - -state 2937 - - 212 CreateStmt: CREATE_P OR REPLACE OptTemp TABLE qualified_name '(' . OptTableElementList ')' OptWith OnCommitOption - 262 TableConstraint: . CONSTRAINT name ConstraintElem - 263 | . ConstraintElem - 294 columnDef: . ColId Typename ColQualList - 295 | . ColId opt_Typename GeneratedConstraintElem ColQualList - 299 TableElement: . columnDef - 300 | . TableLikeClause - 301 | . TableConstraint - 306 OptTableElementList: . TableElementList - 307 | . TableElementList ',' - 308 | . [')'] - 326 ConstraintElem: . CHECK_P '(' a_expr ')' ConstraintAttributeSpec - 327 | . UNIQUE '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 328 | . UNIQUE ExistingIndex ConstraintAttributeSpec - 329 | . PRIMARY KEY '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 330 | . PRIMARY KEY ExistingIndex ConstraintAttributeSpec - 331 | . FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec - 332 TableElementList: . TableElement - 333 | . TableElementList ',' TableElement - 338 TableLikeClause: . LIKE qualified_name TableLikeOptionList - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1480 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1482 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1483 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 1947 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1485 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNIQUE shift, and go to state 1486 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 308 (OptTableElementList) - - TableConstraint go to state 1948 - columnDef go to state 1949 - TableElement go to state 1950 - OptTableElementList go to state 2557 - ConstraintElem go to state 1489 - TableElementList go to state 1952 - TableLikeClause go to state 1953 - ColId go to state 1490 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 +State 2693 + 1631 zone_value: ConstInterval Sconst opt_interval • -state 2938 + $default reduce using rule 1631 (zone_value) - 211 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name . '(' OptTableElementList ')' OptWith OnCommitOption - '(' shift, and go to state 2998 +State 2694 + 1653 VacuumStmt: VACUUM '(' vacuum_option_list ')' qualified_name opt_name_list • -state 2939 + $default reduce using rule 1653 (VacuumStmt) - 1263 ViewStmt: CREATE_P OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt . opt_check_option - 1265 opt_check_option: . WITH CHECK_P OPTION - 1266 | . WITH CASCADED CHECK_P OPTION - 1267 | . WITH LOCAL CHECK_P OPTION - 1268 | . [$end, CREATE_P, ';'] - WITH shift, and go to state 2736 +State 2695 - $default reduce using rule 1268 (opt_check_option) + 1650 VacuumStmt: VACUUM opt_full opt_freeze opt_verbose qualified_name opt_name_list • - opt_check_option go to state 2999 + $default reduce using rule 1650 (VacuumStmt) -state 2940 +State 2696 - 211 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith . OnCommitOption - 255 OnCommitOption: . ON COMMIT DROP - 256 | . ON COMMIT DELETE_P ROWS - 257 | . ON COMMIT PRESERVE ROWS - 258 | . [$end, CREATE_P, ';'] + 774 opt_materialized: NOT MATERIALIZED • - ON shift, and go to state 2265 + $default reduce using rule 774 (opt_materialized) - $default reduce using rule 258 (OnCommitOption) - OnCommitOption go to state 3000 +State 2697 + 772 common_table_expr: name opt_name_list AS opt_materialized '(' • PreparableStmt ')' -state 2941 + COPY shift, and go to state 11 + DESC_P shift, and go to state 14 + DESCRIBE shift, and go to state 15 + FROM shift, and go to state 23 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + SHOW shift, and go to state 35 + SUMMARIZE shift, and go to state 37 + TABLE shift, and go to state 38 + TRUNCATE shift, and go to state 39 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 - 168 ExecuteStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS EXECUTE name execute_param_clause . opt_with_data - 1272 opt_with_data: . WITH DATA_P - 1273 | . WITH NO DATA_P - 1274 | . [$end, ';'] + $default reduce using rule 160 (opt_with_clause) - WITH shift, and go to state 2268 + CopyStmt go to state 2144 + DeleteStmt go to state 2145 + InsertStmt go to state 2146 + opt_with_clause go to state 2147 + PreparableStmt go to state 3012 + SelectStmt go to state 2149 + select_with_parens go to state 88 + select_no_parens go to state 89 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 94 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + UpdateStmt go to state 2150 + VariableShowStmt go to state 2151 + describe_or_desc go to state 105 + show_or_describe go to state 106 - $default reduce using rule 1274 (opt_with_data) - opt_with_data go to state 3001 +State 2698 + 337 PathModeOptional: ACYCLIC • PathOrPathsOptional -state 2942 + PATH shift, and go to state 2699 + PATHS shift, and go to state 2700 - 1266 opt_check_option: WITH CASCADED CHECK_P . OPTION + $default reduce using rule 328 (PathOrPathsOptional) - OPTION shift, and go to state 3002 + PathOrPathsOptional go to state 3013 -state 2943 +State 2699 - 1265 opt_check_option: WITH CHECK_P OPTION . + 326 PathOrPathsOptional: PATH • - $default reduce using rule 1265 (opt_check_option) + $default reduce using rule 326 (PathOrPathsOptional) -state 2944 +State 2700 - 1267 opt_check_option: WITH LOCAL CHECK_P . OPTION + 327 PathOrPathsOptional: PATHS • - OPTION shift, and go to state 3003 + $default reduce using rule 327 (PathOrPathsOptional) -state 2945 +State 2701 - 1136 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause . '(' index_params ')' opt_reloptions where_clause + 343 PathPrefix: ALL SHORTEST • PathModeOptional - '(' shift, and go to state 3004 + ACYCLIC shift, and go to state 2698 + PATH shift, and go to state 2699 + PATHS shift, and go to state 2700 + SIMPLE shift, and go to state 2702 + TRAIL shift, and go to state 2703 + WALK shift, and go to state 2704 + $default reduce using rule 328 (PathOrPathsOptional) -state 2946 + PathOrPathsOptional go to state 2705 + PathModeOptional go to state 3014 - 1135 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params ')' . opt_reloptions where_clause - 1144 opt_reloptions: . WITH reloptions - 1145 | . [$end, CREATE_P, WHERE, ';'] - WITH shift, and go to state 1960 +State 2702 - $default reduce using rule 1145 (opt_reloptions) + 336 PathModeOptional: SIMPLE • PathOrPathsOptional - opt_reloptions go to state 3005 + PATH shift, and go to state 2699 + PATHS shift, and go to state 2700 + $default reduce using rule 328 (PathOrPathsOptional) -state 2947 + PathOrPathsOptional go to state 3015 - 854 b_expr: b_expr IS NOT OF '(' type_list ')' . - $default reduce using rule 854 (b_expr) +State 2703 + 335 PathModeOptional: TRAIL • PathOrPathsOptional -state 2948 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 925 opt_partition_clause: PARTITION BY . expr_list - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 978 expr_list: . a_expr - 979 | . expr_list ',' a_expr - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 981 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - expr_list go to state 3006 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2949 - - 922 window_specification: '(' opt_existing_window_name opt_partition_clause opt_sort_clause . opt_frame_clause ')' - 927 opt_frame_clause: . RANGE frame_extent - 928 | . ROWS frame_extent - 929 | . [')'] - - RANGE shift, and go to state 3007 - ROWS shift, and go to state 3008 - - $default reduce using rule 929 (opt_frame_clause) - - opt_frame_clause go to state 3009 - - -state 2950 - - 643 func_table: ROWS FROM '(' rowsfrom_list ')' opt_ordinality . - - $default reduce using rule 643 (func_table) - - -state 2951 - - 646 rowsfrom_list: rowsfrom_list ',' rowsfrom_item . - - $default reduce using rule 646 (rowsfrom_list) - - -state 2952 - - 647 opt_col_def_list: AS '(' . TableFuncElementList ')' - 653 TableFuncElementList: . TableFuncElement - 654 | . TableFuncElementList ',' TableFuncElement - 655 TableFuncElement: . ColIdOrString Typename opt_collate_clause - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1096 ColIdOrString: . ColId - 1097 | . SCONST - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - SCONST shift, and go to state 588 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - TableFuncElementList go to state 3010 - TableFuncElement go to state 2776 - ColId go to state 1347 - ColIdOrString go to state 2777 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2953 - - 619 alias_clause: AS ColIdOrString '(' name_list_opt_comma ')' . - - $default reduce using rule 619 (alias_clause) - - -state 2954 - - 534 tablesample_entry: sample_count '(' ColId . ')' - 535 | sample_count '(' ColId . ',' ICONST ')' + PATH shift, and go to state 2699 + PATHS shift, and go to state 2700 - ')' shift, and go to state 3011 - ',' shift, and go to state 3012 + $default reduce using rule 328 (PathOrPathsOptional) + PathOrPathsOptional go to state 3016 -state 2955 - 532 tablesample_entry: opt_sample_func '(' sample_count . ')' opt_repeatable_clause +State 2704 - ')' shift, and go to state 3013 + 334 PathModeOptional: WALK • PathOrPathsOptional + PATH shift, and go to state 2699 + PATHS shift, and go to state 2700 -state 2956 - - 636 join_qual: USING '(' name_list_opt_comma . ')' - - ')' shift, and go to state 3014 - - -state 2957 - - 654 TableFuncElementList: TableFuncElementList ',' TableFuncElement . - - $default reduce using rule 654 (TableFuncElementList) - - -state 2958 - - 655 TableFuncElement: ColIdOrString Typename opt_collate_clause . - - $default reduce using rule 655 (TableFuncElement) - - -state 2959 - - 627 func_alias_clause: AS ColIdOrString '(' TableFuncElementList ')' . - - $default reduce using rule 627 (func_alias_clause) - - -state 2960 - - 571 cube_clause: CUBE '(' expr_list_opt_comma . ')' - - ')' shift, and go to state 3015 - - -state 2961 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 560 group_by_list: . group_by_item - 561 | . group_by_list ',' group_by_item - 562 group_by_list_opt_comma: . group_by_list - 563 | . group_by_list ',' - 564 group_by_item: . a_expr - 565 | . empty_grouping_set - 566 | . cube_clause - 567 | . rollup_clause - 568 | . grouping_sets_clause - 569 empty_grouping_set: . '(' ')' - 570 rollup_clause: . ROLLUP '(' expr_list_opt_comma ')' - 571 cube_clause: . CUBE '(' expr_list_opt_comma ')' - 572 grouping_sets_clause: . GROUPING SETS '(' group_by_list_opt_comma ')' - 572 | GROUPING SETS '(' . group_by_list_opt_comma ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 2782 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 2783 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 2784 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 2786 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - group_by_list go to state 2787 - group_by_list_opt_comma go to state 3016 - group_by_item go to state 2789 - empty_grouping_set go to state 2790 - rollup_clause go to state 2791 - cube_clause go to state 2792 - grouping_sets_clause go to state 2793 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 2794 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 2962 - - 570 rollup_clause: ROLLUP '(' expr_list_opt_comma . ')' - - ')' shift, and go to state 3017 - - -state 2963 - - 561 group_by_list: group_by_list ',' group_by_item . - - $default reduce using rule 561 (group_by_list) - - -state 2964 - - 917 window_definition_list: window_definition_list ',' . window_definition - 918 window_definition: . ColId AS window_specification - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - window_definition go to state 3018 - ColId go to state 2897 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2965 - - 918 window_definition: ColId AS . window_specification - 922 window_specification: . '(' opt_existing_window_name opt_partition_clause opt_sort_clause opt_frame_clause ')' - - '(' shift, and go to state 2614 - - window_specification go to state 3019 - - -state 2966 - - 577 qualify_clause: QUALIFY a_expr . [$end, CREATE_P, EXCEPT, FETCH, FOR, INTERSECT, LIMIT, OFFSET, ON, ORDER, RETURNING, UNION, USING, WITH, ')', ';'] - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 + $default reduce using rule 328 (PathOrPathsOptional) - $default reduce using rule 577 (qualify_clause) + PathOrPathsOptional go to state 3017 - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 +State 2705 -state 2967 + 338 PathModeOptional: PathOrPathsOptional • - 528 sample_clause: USING . SAMPLE tablesample_entry + $default reduce using rule 338 (PathModeOptional) - SAMPLE shift, and go to state 3020 +State 2706 -state 2968 + 344 PathPrefix: ALL PathModeOptional • - 460 simple_select: SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause . + $default reduce using rule 344 (PathPrefix) - $default reduce using rule 460 (simple_select) +State 2707 -state 2969 + 339 TopKOptional: ICONST • - 459 simple_select: SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause . + $default reduce using rule 339 (TopKOptional) - $default reduce using rule 459 (simple_select) +State 2708 -state 2970 + 341 PathPrefix: ANY SHORTEST • PathModeOptional - 121 insert_rest: '(' insert_column_list ')' OVERRIDING override_kind VALUE_P SelectStmt . + ACYCLIC shift, and go to state 2698 + PATH shift, and go to state 2699 + PATHS shift, and go to state 2700 + SIMPLE shift, and go to state 2702 + TRAIL shift, and go to state 2703 + WALK shift, and go to state 2704 - $default reduce using rule 121 (insert_rest) + $default reduce using rule 328 (PathOrPathsOptional) + PathOrPathsOptional go to state 2705 + PathModeOptional go to state 3018 -state 2971 - 138 index_elem: '(' a_expr ')' . opt_collate opt_class opt_asc_desc opt_nulls_order - 145 opt_collate: . COLLATE any_name - 146 | . [IDENT, ABORT_P, ABSOLUTE_P, ACCESS, ACTION, ADD_P, ADMIN, AFTER, AGGREGATE, ALSO, ALTER, ALWAYS, ASC_P, ASSERTION, ASSIGNMENT, AT, ATTACH, ATTRIBUTE, BACKWARD, BEFORE, BEGIN_P, BETWEEN, BIGINT, BIT, BOOLEAN_P, BY, CACHE, CALL_P, CALLED, CASCADE, CASCADED, CATALOG_P, CHAIN, CHAR_P, CHARACTER, CHARACTERISTICS, CHECKPOINT, CLASS, CLOSE, CLUSTER, COALESCE, COLUMNS, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONFIGURATION, CONFLICT, CONNECTION, CONSTRAINTS, CONTENT_P, CONTINUE_P, CONVERSION_P, COPY, COST, CSV, CUBE, CURRENT_P, CURSOR, CYCLE, DATA_P, DATABASE, DAY_P, DAYS_P, DEALLOCATE, DEC, DECIMAL_P, DECLARE, DEFAULTS, DEFERRED, DEFINER, DELETE_P, DELIMITER, DELIMITERS, DEPENDS, DESC_P, DESCRIBE, DETACH, DICTIONARY, DISABLE_P, DISCARD, DOCUMENT_P, DOMAIN_P, DOUBLE_P, DROP, EACH, ENABLE_P, ENCODING, ENCRYPTED, ENUM_P, ESCAPE, EVENT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPORT_P, EXPORT_STATE, EXTENSION, EXTERNAL, EXTRACT, FAMILY, FILTER, FIRST_P, FLOAT_P, FOLLOWING, FORCE, FORWARD, FUNCTION, FUNCTIONS, GENERATED, GLOBAL, GRANTED, GROUPING, GROUPING_ID, HANDLER, HEADER_P, HOLD, HOUR_P, HOURS_P, IDENTITY_P, IF_P, IGNORE_P, IMMEDIATE, IMMUTABLE, IMPLICIT_P, IMPORT_P, INCLUDING, INCREMENT, INDEX, INDEXES, INHERIT, INHERITS, INLINE_P, INOUT, INPUT_P, INSENSITIVE, INSERT, INSTALL, INSTEAD, INT_P, INTEGER, INTERVAL, INVOKER, ISOLATION, JSON, KEY, LABEL, LANGUAGE, LARGE_P, LAST_P, LEAKPROOF, LEVEL, LISTEN, LOAD, LOCAL, LOCATION, LOCK_P, LOCKED, LOGGED, MACRO, MAP, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND_P, MICROSECONDS_P, MILLISECOND_P, MILLISECONDS_P, MINUTE_P, MINUTES_P, MINVALUE, MODE, MONTH_P, MONTHS_P, MOVE, NAME_P, NAMES, NATIONAL, NCHAR, NEW, NEXT, NO, NONE, NOTHING, NOTIFY, NOWAIT, NULLIF, NULLS_P, NUMERIC, OBJECT_P, OF, OFF, OIDS, OLD, OPERATOR, OPTION, OPTIONS, ORDINALITY, OUT_P, OVER, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PERCENT, PLANS, POLICY, POSITION, PRAGMA_P, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROGRAM, PUBLICATION, QUOTE, RANGE, READ_P, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCING, REFRESH, REINDEX, RELATIVE_P, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, RESET, RESPECT_P, RESTART, RESTRICT, RETURNS, REVOKE, ROLE, ROLLBACK, ROLLUP, ROW, ROWS, RULE, SAMPLE, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND_P, SECONDS_P, SECURITY, SEQUENCE, SEQUENCES, SERIALIZABLE, SERVER, SESSION, SET, SETOF, SETS, SHARE, SHOW, SIMPLE, SKIP, SMALLINT, SNAPSHOT, SQL_P, STABLE, STANDALONE_P, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT_P, STRIP_P, STRUCT, SUBSCRIPTION, SUBSTRING, SUMMARIZE, SYSID, SYSTEM_P, TABLES, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT_P, TIME, TIMESTAMP, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUNCATE, TRUSTED, TRY_CAST, TYPE_P, TYPES_P, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE_P, VALUES, VARCHAR, VARYING, VERSION_P, VIEW, VIEWS, VIRTUAL, VOLATILE, WHITESPACE_P, WITHIN, WITHOUT, WORK, WRAPPER, WRITE_P, XML_P, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR_P, YEARS_P, YES_P, ZONE, NULLS_LA, ')', ','] +State 2709 - COLLATE shift, and go to state 2906 + 345 PathPrefix: ANY TopKOptional • PathModeOptional - $default reduce using rule 146 (opt_collate) + ACYCLIC shift, and go to state 2698 + PATH shift, and go to state 2699 + PATHS shift, and go to state 2700 + SIMPLE shift, and go to state 2702 + TRAIL shift, and go to state 2703 + WALK shift, and go to state 2704 - opt_collate go to state 3021 + $default reduce using rule 328 (PathOrPathsOptional) + PathOrPathsOptional go to state 2705 + PathModeOptional go to state 3019 -state 2972 - 125 opt_conf_expr: '(' index_params ')' where_clause . +State 2710 - $default reduce using rule 125 (opt_conf_expr) + 342 PathPrefix: SHORTEST ICONST • PathModeOptional GroupOrGroupsOptional + ACYCLIC shift, and go to state 2698 + PATH shift, and go to state 2699 + PATHS shift, and go to state 2700 + SIMPLE shift, and go to state 2702 + TRAIL shift, and go to state 2703 + WALK shift, and go to state 2704 -state 2973 + $default reduce using rule 328 (PathOrPathsOptional) - 156 index_params: index_params ',' index_elem . + PathOrPathsOptional go to state 2705 + PathModeOptional go to state 3020 - $default reduce using rule 156 (index_params) +State 2711 -state 2974 + 395 Arrow: Op • - 145 opt_collate: COLLATE any_name . + $default reduce using rule 395 (Arrow) - $default reduce using rule 145 (opt_collate) +State 2712 -state 2975 + 392 Arrow: LAMBDA_ARROW • - 137 index_elem: func_expr_windowless opt_collate opt_class . opt_asc_desc opt_nulls_order - 504 opt_asc_desc: . ASC_P - 505 | . DESC_P - 506 | . [NULLS_LA, ')', ','] + $default reduce using rule 392 (Arrow) - ASC_P shift, and go to state 1822 - DESC_P shift, and go to state 1823 - $default reduce using rule 506 (opt_asc_desc) +State 2713 - opt_asc_desc go to state 3022 + 393 Arrow: ARROW_LAMBDA • + $default reduce using rule 393 (Arrow) -state 2976 - 147 opt_class: any_name . +State 2714 - $default reduce using rule 147 (opt_class) + 394 Arrow: ARROW_LAMBDA_ARROW • + $default reduce using rule 394 (Arrow) -state 2977 - 136 index_elem: ColId opt_collate opt_class . opt_asc_desc opt_nulls_order - 504 opt_asc_desc: . ASC_P - 505 | . DESC_P - 506 | . [NULLS_LA, ')', ','] +State 2715 - ASC_P shift, and go to state 1822 - DESC_P shift, and go to state 1823 + 391 Arrow: '-' • - $default reduce using rule 506 (opt_asc_desc) + $default reduce using rule 391 (Arrow) - opt_asc_desc go to state 3023 + +State 2716 + + 366 EnclosedSubPath: '[' • SubPath ']' KleeneOptional + + IDENT shift, and go to state 899 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 900 + BIGINT shift, and go to state 901 + BIT shift, and go to state 902 + BOOLEAN_P shift, and go to state 903 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 904 + CHARACTER shift, and go to state 905 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 906 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 907 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 908 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 909 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 910 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 911 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 912 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GROUPING shift, and go to state 913 + GROUPING_ID shift, and go to state 914 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 915 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 916 + INTEGER shift, and go to state 917 + INTERVAL shift, and go to state 918 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 919 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 920 + NCHAR shift, and go to state 921 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NONE shift, and go to state 922 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 923 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 924 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 925 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 926 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 927 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 928 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 929 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 930 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 931 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 932 + SNAPSHOT shift, and go to state 451 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 933 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 934 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 935 + TIMESTAMP shift, and go to state 936 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 937 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 938 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 939 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 1520 + VARCHAR shift, and go to state 941 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 942 + XMLCONCAT shift, and go to state 943 + XMLELEMENT shift, and go to state 944 + XMLEXISTS shift, and go to state 945 + XMLFOREST shift, and go to state 946 + XMLNAMESPACES shift, and go to state 947 + XMLPARSE shift, and go to state 948 + XMLPI shift, and go to state 949 + XMLROOT shift, and go to state 950 + XMLSERIALIZE shift, and go to state 951 + XMLTABLE shift, and go to state 952 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 333 (PathVariableOptional) + + unreserved_keyword go to state 953 + pgq_col_name_keyword go to state 954 + PGQ_IDENT go to state 1796 + PathVariableOptional go to state 3021 + SubPath go to state 3022 + + +State 2717 + + 400 VertexPattern: '(' • FullElementSpec ')' + + IDENT shift, and go to state 899 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 900 + BIGINT shift, and go to state 901 + BIT shift, and go to state 902 + BOOLEAN_P shift, and go to state 903 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 904 + CHARACTER shift, and go to state 905 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 906 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 907 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 908 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 909 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 910 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 911 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 912 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GROUPING shift, and go to state 913 + GROUPING_ID shift, and go to state 914 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 915 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 916 + INTEGER shift, and go to state 917 + INTERVAL shift, and go to state 918 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 919 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 920 + NCHAR shift, and go to state 921 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NONE shift, and go to state 922 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 923 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 924 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 925 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 926 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 927 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 928 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 929 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 930 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 931 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 932 + SNAPSHOT shift, and go to state 451 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 933 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 934 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 935 + TIMESTAMP shift, and go to state 936 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 937 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 938 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 939 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 1520 + VARCHAR shift, and go to state 941 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 942 + XMLCONCAT shift, and go to state 943 + XMLELEMENT shift, and go to state 944 + XMLEXISTS shift, and go to state 945 + XMLFOREST shift, and go to state 946 + XMLNAMESPACES shift, and go to state 947 + XMLPARSE shift, and go to state 948 + XMLPI shift, and go to state 949 + XMLROOT shift, and go to state 950 + XMLSERIALIZE shift, and go to state 951 + XMLTABLE shift, and go to state 952 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 389 (VariableOptional) + + unreserved_keyword go to state 953 + pgq_col_name_keyword go to state 954 + PGQ_IDENT go to state 3023 + VariableOptional go to state 3024 + FullElementSpec go to state 3025 + + +State 2718 + + 369 PathSequence: EnclosedSubPath • PathSequence + + Op shift, and go to state 2711 + LAMBDA_ARROW shift, and go to state 2712 + ARROW_LAMBDA shift, and go to state 2713 + ARROW_LAMBDA_ARROW shift, and go to state 2714 + '-' shift, and go to state 2715 + '[' shift, and go to state 2716 + '(' shift, and go to state 2717 + + $default reduce using rule 371 (PathSequence) + + EnclosedSubPath go to state 2718 + PathElement go to state 2719 + PathSequence go to state 3026 + Arrow go to state 2722 + ArrowKleeneOptional go to state 2723 + EdgePattern go to state 2724 + VertexPattern go to state 2725 + + +State 2719 + + 370 PathSequence: PathElement • PathSequence + + Op shift, and go to state 2711 + LAMBDA_ARROW shift, and go to state 2712 + ARROW_LAMBDA shift, and go to state 2713 + ARROW_LAMBDA_ARROW shift, and go to state 2714 + '-' shift, and go to state 2715 + '[' shift, and go to state 2716 + '(' shift, and go to state 2717 + + $default reduce using rule 371 (PathSequence) + + EnclosedSubPath go to state 2718 + PathElement go to state 2719 + PathSequence go to state 3027 + Arrow go to state 2722 + ArrowKleeneOptional go to state 2723 + EdgePattern go to state 2724 + VertexPattern go to state 2725 -state 2978 +State 2720 - 131 set_clause: . set_target '=' a_expr - 132 | . '(' set_target_list ')' '=' a_expr - 133 opt_on_conflict: ON CONFLICT opt_conf_expr DO UPDATE SET . set_clause_list_opt_comma where_clause - 151 set_clause_list: . set_clause - 152 | . set_clause_list ',' set_clause - 153 set_clause_list_opt_comma: . set_clause_list - 154 | . set_clause_list ',' - 157 set_target: . ColId opt_indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '(' shift, and go to state 1816 - - set_clause go to state 1817 - set_clause_list go to state 1818 - set_clause_list_opt_comma go to state 3024 - set_target go to state 1820 - ColId go to state 1821 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2979 - - 331 ConstraintElem: FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list . key_match key_actions ConstraintAttributeSpec - 334 key_match: . MATCH FULL - 335 | . MATCH PARTIAL - 336 | . MATCH SIMPLE - 337 | . [$end, DEFERRABLE, INITIALLY, NO, NOT, ON, ')', ';', ','] - - MATCH shift, and go to state 2924 - - $default reduce using rule 337 (key_match) - - key_match go to state 3025 - - -state 2980 - - 283 definition: '(' def_list ')' . - - $default reduce using rule 283 (definition) - - -state 2981 - - 297 def_list: def_list ',' . def_elem - 302 def_elem: . ColLabel '=' def_arg - 303 | . ColLabel - 1114 ColLabel: . IDENT - 1115 | . other_keyword - 1116 | . unreserved_keyword - 1117 | . reserved_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1700 other_keyword: . AUTHORIZATION - 1701 | . BETWEEN - 1702 | . BIGINT - 1703 | . BINARY - 1704 | . BIT - 1705 | . BOOLEAN_P - 1706 | . CHARACTER - 1707 | . CHAR_P - 1708 | . COALESCE - 1709 | . COLLATION - 1710 | . CONCURRENTLY - 1711 | . CROSS - 1712 | . CURRENT_CATALOG - 1713 | . CURRENT_DATE - 1714 | . CURRENT_ROLE - 1715 | . CURRENT_SCHEMA - 1716 | . CURRENT_USER - 1717 | . DEC - 1718 | . DECIMAL_P - 1719 | . EXISTS - 1720 | . EXTRACT - 1721 | . FLOAT_P - 1722 | . FREEZE - 1723 | . FULL - 1724 | . GENERATED - 1725 | . GLOB - 1726 | . GROUPING - 1727 | . GROUPING_ID - 1728 | . ILIKE - 1729 | . INNER_P - 1730 | . INOUT - 1731 | . INTEGER - 1732 | . INTERVAL - 1733 | . INT_P - 1734 | . IS - 1735 | . ISNULL - 1736 | . JOIN - 1737 | . LEFT - 1738 | . LIKE - 1739 | . MAP - 1740 | . NATIONAL - 1741 | . NATURAL - 1742 | . NCHAR - 1743 | . NONE - 1744 | . NOTNULL - 1745 | . NULLIF - 1746 | . NUMERIC - 1747 | . OUTER_P - 1748 | . OUT_P - 1749 | . OVERLAPS - 1750 | . OVERLAY - 1751 | . POSITION - 1752 | . PRECISION - 1753 | . REAL - 1754 | . RIGHT - 1755 | . ROW - 1756 | . SESSION_USER - 1757 | . SETOF - 1758 | . SIMILAR - 1759 | . SMALLINT - 1760 | . STRUCT - 1761 | . SUBSTRING - 1762 | . TABLESAMPLE - 1763 | . TIME - 1764 | . TIMESTAMP - 1765 | . TREAT - 1766 | . TRIM - 1767 | . TRY_CAST - 1768 | . USER - 1769 | . VALUES - 1770 | . VARCHAR - 1771 | . VERBOSE - 1772 | . XMLATTRIBUTES - 1773 | . XMLCONCAT - 1774 | . XMLELEMENT - 1775 | . XMLEXISTS - 1776 | . XMLFOREST - 1777 | . XMLNAMESPACES - 1778 | . XMLPARSE - 1779 | . XMLPI - 1780 | . XMLROOT - 1781 | . XMLSERIALIZE - 1782 | . XMLTABLE - 1817 reserved_keyword: . ALL - 1818 | . ANALYSE - 1819 | . ANALYZE - 1820 | . AND - 1821 | . ANY - 1822 | . ARRAY - 1823 | . AS - 1824 | . ASC_P - 1825 | . ASYMMETRIC - 1826 | . BOTH - 1827 | . CASE - 1828 | . CAST - 1829 | . CHECK_P - 1830 | . COLLATE - 1831 | . COLUMN - 1832 | . CONSTRAINT - 1833 | . CREATE_P - 1834 | . CURRENT_TIME - 1835 | . CURRENT_TIMESTAMP - 1836 | . DEFAULT - 1837 | . DEFERRABLE - 1838 | . DESC_P - 1839 | . DISTINCT - 1840 | . DO - 1841 | . ELSE - 1842 | . END_P - 1843 | . EXCEPT - 1844 | . FALSE_P - 1845 | . FETCH - 1846 | . FOR - 1847 | . FOREIGN - 1848 | . FROM - 1849 | . GRANT - 1850 | . GROUP_P - 1851 | . HAVING - 1852 | . IN_P - 1853 | . INITIALLY - 1854 | . INTERSECT - 1855 | . INTO - 1856 | . LATERAL_P - 1857 | . LEADING - 1858 | . LIMIT - 1859 | . LOCALTIME - 1860 | . LOCALTIMESTAMP - 1861 | . NOT - 1862 | . NULL_P - 1863 | . OFFSET - 1864 | . ON - 1865 | . ONLY - 1866 | . OR - 1867 | . ORDER - 1868 | . PLACING - 1869 | . PRIMARY - 1870 | . QUALIFY - 1871 | . REFERENCES - 1872 | . RETURNING - 1873 | . SELECT - 1874 | . SOME - 1875 | . SYMMETRIC - 1876 | . TABLE - 1877 | . THEN - 1878 | . TO - 1879 | . TRAILING - 1880 | . TRUE_P - 1881 | . UNION - 1882 | . UNIQUE - 1883 | . USING - 1884 | . VARIADIC - 1885 | . WHEN - 1886 | . WHERE - 1887 | . WINDOW - 1888 | . WITH - - IDENT shift, and go to state 1106 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1107 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ANALYSE shift, and go to state 1108 - ANALYZE shift, and go to state 1109 - AND shift, and go to state 1110 - ANY shift, and go to state 1111 - ARRAY shift, and go to state 1112 - AS shift, and go to state 1113 - ASC_P shift, and go to state 1114 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - ASYMMETRIC shift, and go to state 1115 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 758 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 759 - BIGINT shift, and go to state 760 - BINARY shift, and go to state 761 - BIT shift, and go to state 762 - BOOLEAN_P shift, and go to state 763 - BOTH shift, and go to state 1116 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 1117 - CAST shift, and go to state 1118 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 764 - CHARACTER shift, and go to state 765 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1119 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 766 - COLLATE shift, and go to state 1120 - COLLATION shift, and go to state 767 - COLUMN shift, and go to state 1121 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 768 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1122 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CREATE_P shift, and go to state 1123 - CROSS shift, and go to state 769 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 770 - CURRENT_DATE shift, and go to state 771 - CURRENT_ROLE shift, and go to state 772 - CURRENT_SCHEMA shift, and go to state 773 - CURRENT_TIME shift, and go to state 1124 - CURRENT_TIMESTAMP shift, and go to state 1125 - CURRENT_USER shift, and go to state 774 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 775 - DECIMAL_P shift, and go to state 776 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 1126 - DEFAULTS shift, and go to state 171 - DEFERRABLE shift, and go to state 1127 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESC_P shift, and go to state 1128 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DISTINCT shift, and go to state 1129 - DO shift, and go to state 1130 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ELSE shift, and go to state 1131 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - END_P shift, and go to state 1132 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCEPT shift, and go to state 1133 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 777 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 778 - FALSE_P shift, and go to state 1134 - FAMILY shift, and go to state 205 - FETCH shift, and go to state 1135 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 779 - FOLLOWING shift, and go to state 209 - FOR shift, and go to state 1136 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1137 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 780 - FROM shift, and go to state 1138 - FULL shift, and go to state 781 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 782 - GLOB shift, and go to state 783 - GLOBAL shift, and go to state 218 - GRANT shift, and go to state 1139 - GRANTED shift, and go to state 219 - GROUP_P shift, and go to state 1140 - GROUPING shift, and go to state 784 - GROUPING_ID shift, and go to state 785 - HANDLER shift, and go to state 222 - HAVING shift, and go to state 1141 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 786 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - IN_P shift, and go to state 1142 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INITIALLY shift, and go to state 1143 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 787 - INOUT shift, and go to state 788 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 789 - INTEGER shift, and go to state 790 - INTERSECT shift, and go to state 1144 - INTERVAL shift, and go to state 791 - INTO shift, and go to state 1145 - INVOKER shift, and go to state 252 - IS shift, and go to state 792 - ISNULL shift, and go to state 793 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 794 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 1146 - LEADING shift, and go to state 1147 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 795 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 796 - LIMIT shift, and go to state 1148 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 1149 - LOCALTIMESTAMP shift, and go to state 1150 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 797 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 798 - NATURAL shift, and go to state 799 - NCHAR shift, and go to state 800 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 801 - NOT shift, and go to state 1151 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 802 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 1152 - NULLIF shift, and go to state 803 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 804 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OFFSET shift, and go to state 1153 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1154 - ONLY shift, and go to state 1155 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - OR shift, and go to state 1156 - ORDER shift, and go to state 1157 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 805 - OUTER_P shift, and go to state 806 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 807 - OVERLAY shift, and go to state 808 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLACING shift, and go to state 1158 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 809 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 810 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1159 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUALIFY shift, and go to state 1160 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 811 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCES shift, and go to state 1161 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNING shift, and go to state 1162 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 812 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 813 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 1163 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 814 - SET shift, and go to state 392 - SETOF shift, and go to state 815 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 816 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 817 - SNAPSHOT shift, and go to state 401 - SOME shift, and go to state 1164 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 818 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 819 - SUMMARIZE shift, and go to state 417 - SYMMETRIC shift, and go to state 1165 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 1166 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 820 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - THEN shift, and go to state 1167 - TIME shift, and go to state 821 - TIMESTAMP shift, and go to state 822 - TO shift, and go to state 1168 - TRAILING shift, and go to state 1169 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 823 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 824 - TRUE_P shift, and go to state 1170 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 825 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNION shift, and go to state 1171 - UNIQUE shift, and go to state 1172 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 826 - USING shift, and go to state 1173 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 1174 - VARCHAR shift, and go to state 828 - VARIADIC shift, and go to state 1175 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 829 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHEN shift, and go to state 1176 - WHERE shift, and go to state 1177 - WHITESPACE_P shift, and go to state 462 - WINDOW shift, and go to state 1178 - WITH shift, and go to state 1179 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 830 - XMLCONCAT shift, and go to state 831 - XMLELEMENT shift, and go to state 832 - XMLEXISTS shift, and go to state 833 - XMLFOREST shift, and go to state 834 - XMLNAMESPACES shift, and go to state 835 - XMLPARSE shift, and go to state 836 - XMLPI shift, and go to state 837 - XMLROOT shift, and go to state 838 - XMLSERIALIZE shift, and go to state 839 - XMLTABLE shift, and go to state 840 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - def_elem go to state 3026 - ColLabel go to state 2915 - unreserved_keyword go to state 1182 - other_keyword go to state 1183 - reserved_keyword go to state 1184 - - -state 2982 - - 178 NumericOnly: . FCONST - 179 | . '+' FCONST - 180 | . '-' FCONST - 181 | . SignedIconst - 198 SignedIconst: . Iconst - 199 | . '+' Iconst - 200 | . '-' Iconst - 215 def_arg: . func_type - 216 | . reserved_keyword - 217 | . qual_all_Op - 218 | . NumericOnly - 219 | . Sconst - 220 | . NONE - 302 def_elem: ColLabel '=' . def_arg - 323 func_type: . Typename - 324 | . type_function_name attrs '%' TYPE_P - 325 | . SETOF type_function_name attrs '%' TYPE_P - 660 RowOrStruct: . ROW - 661 | . STRUCT - 664 Typename: . SimpleTypename opt_array_bounds - 665 | . SETOF SimpleTypename opt_array_bounds - 666 | . SimpleTypename ARRAY '[' Iconst ']' - 667 | . SETOF SimpleTypename ARRAY '[' Iconst ']' - 668 | . SimpleTypename ARRAY - 669 | . SETOF SimpleTypename ARRAY - 670 | . RowOrStruct '(' colid_type_list ')' opt_array_bounds - 671 | . MAP '(' type_list ')' opt_array_bounds - 675 SimpleTypename: . GenericType - 676 | . Numeric - 677 | . Bit - 678 | . Character - 679 | . ConstDatetime - 680 | . ConstInterval opt_interval - 681 | . ConstInterval '(' Iconst ')' - 686 GenericType: . type_name_token opt_type_modifiers - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 702 Bit: . BitWithLength - 703 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 708 Character: . CharacterWithLength - 709 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 966 qual_all_Op: . all_Op - 967 | . OPERATOR '(' any_operator ')' - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1098 type_function_name: . IDENT - 1099 | . unreserved_keyword - 1100 | . type_func_name_keyword - 1104 type_name_token: . IDENT - 1105 | . unreserved_keyword - 1106 | . type_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1669 type_name_keyword: . AUTHORIZATION - 1670 | . BINARY - 1671 | . COLLATION - 1672 | . CONCURRENTLY - 1673 | . CROSS - 1674 | . CURRENT_CATALOG - 1675 | . CURRENT_DATE - 1676 | . CURRENT_ROLE - 1677 | . CURRENT_SCHEMA - 1678 | . CURRENT_USER - 1679 | . FREEZE - 1680 | . FULL - 1681 | . GLOB - 1682 | . ILIKE - 1683 | . INNER_P - 1684 | . IS - 1685 | . ISNULL - 1686 | . JOIN - 1687 | . LEFT - 1688 | . LIKE - 1689 | . NATURAL - 1690 | . NOTNULL - 1691 | . OUTER_P - 1692 | . OVERLAPS - 1693 | . RIGHT - 1694 | . SESSION_USER - 1695 | . SIMILAR - 1696 | . TABLESAMPLE - 1697 | . TRY_CAST - 1698 | . USER - 1699 | . VERBOSE - 1783 type_func_name_keyword: . AUTHORIZATION - 1784 | . BINARY - 1785 | . COLLATION - 1786 | . CONCURRENTLY - 1787 | . CROSS - 1788 | . CURRENT_CATALOG - 1789 | . CURRENT_DATE - 1790 | . CURRENT_ROLE - 1791 | . CURRENT_SCHEMA - 1792 | . CURRENT_USER - 1793 | . FREEZE - 1794 | . FULL - 1795 | . GENERATED - 1796 | . GLOB - 1797 | . ILIKE - 1798 | . INNER_P - 1799 | . IS - 1800 | . ISNULL - 1801 | . JOIN - 1802 | . LEFT - 1803 | . LIKE - 1804 | . MAP - 1805 | . NATURAL - 1806 | . NOTNULL - 1807 | . OUTER_P - 1808 | . OVERLAPS - 1809 | . RIGHT - 1810 | . SESSION_USER - 1811 | . SIMILAR - 1812 | . STRUCT - 1813 | . TABLESAMPLE - 1814 | . TRY_CAST - 1815 | . USER - 1816 | . VERBOSE - 1817 reserved_keyword: . ALL - 1818 | . ANALYSE - 1819 | . ANALYZE - 1820 | . AND - 1821 | . ANY - 1822 | . ARRAY - 1823 | . AS - 1824 | . ASC_P - 1825 | . ASYMMETRIC - 1826 | . BOTH - 1827 | . CASE - 1828 | . CAST - 1829 | . CHECK_P - 1830 | . COLLATE - 1831 | . COLUMN - 1832 | . CONSTRAINT - 1833 | . CREATE_P - 1834 | . CURRENT_TIME - 1835 | . CURRENT_TIMESTAMP - 1836 | . DEFAULT - 1837 | . DEFERRABLE - 1838 | . DESC_P - 1839 | . DISTINCT - 1840 | . DO - 1841 | . ELSE - 1842 | . END_P - 1843 | . EXCEPT - 1844 | . FALSE_P - 1845 | . FETCH - 1846 | . FOR - 1847 | . FOREIGN - 1848 | . FROM - 1849 | . GRANT - 1850 | . GROUP_P - 1851 | . HAVING - 1852 | . IN_P - 1853 | . INITIALLY - 1854 | . INTERSECT - 1855 | . INTO - 1856 | . LATERAL_P - 1857 | . LEADING - 1858 | . LIMIT - 1859 | . LOCALTIME - 1860 | . LOCALTIMESTAMP - 1861 | . NOT - 1862 | . NULL_P - 1863 | . OFFSET - 1864 | . ON - 1865 | . ONLY - 1866 | . OR - 1867 | . ORDER - 1868 | . PLACING - 1869 | . PRIMARY - 1870 | . QUALIFY - 1871 | . REFERENCES - 1872 | . RETURNING - 1873 | . SELECT - 1874 | . SOME - 1875 | . SYMMETRIC - 1876 | . TABLE - 1877 | . THEN - 1878 | . TO - 1879 | . TRAILING - 1880 | . TRUE_P - 1881 | . UNION - 1882 | . UNIQUE - 1883 | . USING - 1884 | . VARIADIC - 1885 | . WHEN - 1886 | . WHERE - 1887 | . WINDOW - 1888 | . WITH - - IDENT shift, and go to state 2490 - FCONST shift, and go to state 1281 - SCONST shift, and go to state 556 - Op shift, and go to state 1670 - ICONST shift, and go to state 864 - POWER_OF shift, and go to state 1671 - LESS_EQUALS shift, and go to state 1672 - GREATER_EQUALS shift, and go to state 1673 - NOT_EQUALS shift, and go to state 1674 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALL shift, and go to state 1107 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ANALYSE shift, and go to state 1108 - ANALYZE shift, and go to state 1109 - AND shift, and go to state 1110 - ANY shift, and go to state 1111 - ARRAY shift, and go to state 1112 - AS shift, and go to state 1113 - ASC_P shift, and go to state 1114 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - ASYMMETRIC shift, and go to state 1115 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 2491 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 671 - BINARY shift, and go to state 2492 - BIT shift, and go to state 673 - BOOLEAN_P shift, and go to state 674 - BOTH shift, and go to state 1116 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 1117 - CAST shift, and go to state 1118 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 675 - CHARACTER shift, and go to state 676 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1119 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COLLATE shift, and go to state 1120 - COLLATION shift, and go to state 2493 - COLUMN shift, and go to state 1121 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 2494 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1122 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CREATE_P shift, and go to state 1123 - CROSS shift, and go to state 2495 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 2496 - CURRENT_DATE shift, and go to state 2497 - CURRENT_ROLE shift, and go to state 2498 - CURRENT_SCHEMA shift, and go to state 2499 - CURRENT_TIME shift, and go to state 1124 - CURRENT_TIMESTAMP shift, and go to state 1125 - CURRENT_USER shift, and go to state 2500 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 685 - DECIMAL_P shift, and go to state 686 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 1126 - DEFAULTS shift, and go to state 171 - DEFERRABLE shift, and go to state 1127 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESC_P shift, and go to state 1128 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DISTINCT shift, and go to state 1129 - DO shift, and go to state 1130 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ELSE shift, and go to state 1131 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - END_P shift, and go to state 1132 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCEPT shift, and go to state 1133 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - FALSE_P shift, and go to state 1134 - FAMILY shift, and go to state 205 - FETCH shift, and go to state 1135 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 688 - FOLLOWING shift, and go to state 209 - FOR shift, and go to state 1136 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1137 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 2501 - FROM shift, and go to state 1138 - FULL shift, and go to state 2502 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 2503 - GLOB shift, and go to state 2504 - GLOBAL shift, and go to state 218 - GRANT shift, and go to state 1139 - GRANTED shift, and go to state 219 - GROUP_P shift, and go to state 1140 - HANDLER shift, and go to state 222 - HAVING shift, and go to state 1141 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 2505 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - IN_P shift, and go to state 1142 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INITIALLY shift, and go to state 1143 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 2506 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 695 - INTEGER shift, and go to state 696 - INTERSECT shift, and go to state 1144 - INTERVAL shift, and go to state 697 - INTO shift, and go to state 1145 - INVOKER shift, and go to state 252 - IS shift, and go to state 2507 - ISNULL shift, and go to state 2508 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 2509 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LATERAL_P shift, and go to state 1146 - LEADING shift, and go to state 1147 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 2510 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 2511 - LIMIT shift, and go to state 1148 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 1149 - LOCALTIMESTAMP shift, and go to state 1150 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 2512 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 704 - NATURAL shift, and go to state 2513 - NCHAR shift, and go to state 706 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 2514 - NOT shift, and go to state 1151 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 2515 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 1152 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 708 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OFFSET shift, and go to state 1153 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - ON shift, and go to state 1154 - ONLY shift, and go to state 1155 - OPERATOR shift, and go to state 2516 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - OR shift, and go to state 1156 - ORDER shift, and go to state 1157 - ORDINALITY shift, and go to state 316 - OUTER_P shift, and go to state 2517 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 2518 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLACING shift, and go to state 1158 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1159 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUALIFY shift, and go to state 1160 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 711 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCES shift, and go to state 1161 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNING shift, and go to state 1162 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 2519 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 713 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SELECT shift, and go to state 1163 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 2520 - SET shift, and go to state 392 - SETOF shift, and go to state 2521 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 2522 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 717 - SNAPSHOT shift, and go to state 401 - SOME shift, and go to state 1164 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 2523 - SUBSCRIPTION shift, and go to state 415 - SUMMARIZE shift, and go to state 417 - SYMMETRIC shift, and go to state 1165 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLE shift, and go to state 1166 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 2524 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - THEN shift, and go to state 1167 - TIME shift, and go to state 720 - TIMESTAMP shift, and go to state 721 - TO shift, and go to state 1168 - TRAILING shift, and go to state 1169 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TRIGGER shift, and go to state 432 - TRUE_P shift, and go to state 1170 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 2525 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNION shift, and go to state 1171 - UNIQUE shift, and go to state 1172 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 2526 - USING shift, and go to state 1173 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VARCHAR shift, and go to state 724 - VARIADIC shift, and go to state 1175 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 2527 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHEN shift, and go to state 1176 - WHERE shift, and go to state 1177 - WHITESPACE_P shift, and go to state 462 - WINDOW shift, and go to state 1178 - WITH shift, and go to state 1179 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '<' shift, and go to state 1675 - '>' shift, and go to state 1676 - '=' shift, and go to state 1677 - '+' shift, and go to state 2528 - '-' shift, and go to state 2529 - '*' shift, and go to state 1680 - '/' shift, and go to state 1681 - '%' shift, and go to state 1682 - '^' shift, and go to state 1683 - - NumericOnly go to state 2530 - SignedIconst go to state 1288 - def_arg go to state 3027 - func_type go to state 2532 - RowOrStruct go to state 727 - Typename go to state 2533 - SimpleTypename go to state 729 - GenericType go to state 730 - Numeric go to state 731 - Bit go to state 732 - BitWithLength go to state 733 - BitWithoutLength go to state 734 - Character go to state 735 - CharacterWithLength go to state 736 - CharacterWithoutLength go to state 737 - character go to state 738 - ConstDatetime go to state 739 - ConstInterval go to state 740 - all_Op go to state 2171 - MathOp go to state 1392 - qual_all_Op go to state 2534 - Iconst go to state 1289 - Sconst go to state 2535 - type_function_name go to state 2536 - type_name_token go to state 741 - unreserved_keyword go to state 2537 - type_name_keyword go to state 743 - type_func_name_keyword go to state 1103 - reserved_keyword go to state 2538 - - -state 2983 - - 174 SeqOptList: SeqOptList . SeqOptElem - 182 SeqOptElem: . AS SimpleTypename - 183 | . CACHE NumericOnly - 184 | . CYCLE - 185 | . NO CYCLE - 186 | . INCREMENT opt_by NumericOnly - 187 | . MAXVALUE NumericOnly - 188 | . MINVALUE NumericOnly - 189 | . NO MAXVALUE - 190 | . NO MINVALUE - 191 | . OWNED BY any_name - 192 | . SEQUENCE NAME_P any_name - 193 | . START opt_with NumericOnly - 194 | . RESTART - 195 | . RESTART opt_with NumericOnly - 221 OptParenthesizedSeqOptList: '(' SeqOptList . ')' - - AS shift, and go to state 1033 - CACHE shift, and go to state 1034 - CYCLE shift, and go to state 1035 - INCREMENT shift, and go to state 1036 - MAXVALUE shift, and go to state 1037 - MINVALUE shift, and go to state 1038 - NO shift, and go to state 1039 - OWNED shift, and go to state 1040 - RESTART shift, and go to state 1042 - SEQUENCE shift, and go to state 1043 - START shift, and go to state 1045 - ')' shift, and go to state 3028 + 372 PathConcatenation: PathSequence • + 373 | PathSequence • PatternUnion PathSequence - SeqOptElem go to state 1524 + '|' shift, and go to state 3028 + $default reduce using rule 372 (PathConcatenation) -state 2984 + PatternUnion go to state 3029 - 241 GeneratedColumnType: . VIRTUAL - 242 | . STORED - 243 opt_GeneratedColumnType: . GeneratedColumnType - 244 | . [$end, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, INITIALLY, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 246 GeneratedConstraintElem: GENERATED generated_when AS '(' a_expr ')' . opt_GeneratedColumnType - STORED shift, and go to state 2916 - VIRTUAL shift, and go to state 2917 +State 2721 - $default reduce using rule 244 (opt_GeneratedColumnType) + 349 PathPattern: PathVariableOptional PathPrefix PathConcatenation • - GeneratedColumnType go to state 2918 - opt_GeneratedColumnType go to state 3029 + $default reduce using rule 349 (PathPattern) -state 2985 +State 2722 - 260 opt_no_inherit: NO . INHERIT + 396 ArrowKleeneOptional: Arrow • KleeneOptional - INHERIT shift, and go to state 3030 + '+' shift, and go to state 3030 + '*' shift, and go to state 3031 + '?' shift, and go to state 3032 + '{' shift, and go to state 3033 + $default reduce using rule 358 (KleeneOptional) -state 2986 + KleeneOptional go to state 3034 - 237 ColConstraintElem: CHECK_P '(' a_expr ')' opt_no_inherit . - $default reduce using rule 237 (ColConstraintElem) +State 2723 + 399 EdgePattern: ArrowKleeneOptional • EdgePatternRight -state 2987 + '[' shift, and go to state 3035 - 334 key_match: MATCH FULL . + '[' [reduce using rule 398 (EdgePatternRight)] + $default reduce using rule 398 (EdgePatternRight) - $default reduce using rule 334 (key_match) + EdgePatternRight go to state 3036 + shift/reduce conflict on token '[': + 398 EdgePatternRight: ε • + 397 EdgePatternRight: • '[' FullElementSpec ']' ArrowKleeneOptional + First example: '(' PGQ_IDENT MATCH PathVariableOptional PathPrefix ArrowKleeneOptional • '[' FullElementSpec ']' ArrowKleeneOptional PathSequence KeepOptional GraphTableWhereOptional ColumnsOptional ')' GraphTableNameOptional $end + Shift derivation + $accept + ↳ 0: stmtblock $end + ↳ 1: stmtmulti + ↳ 3: stmt + ↳ 30: GraphTableStmt + ↳ 323: '(' PGQ_IDENT MATCH PathPatternList KeepOptional GraphTableWhereOptional ColumnsOptional ')' GraphTableNameOptional + ↳ 347: PathPattern + ↳ 349: PathVariableOptional PathPrefix PathConcatenation + ↳ 372: PathSequence + ↳ 370: EdgePattern PathSequence + ↳ 399: ArrowKleeneOptional EdgePatternRight + ↳ 397: • '[' FullElementSpec ']' ArrowKleeneOptional + Second example: '(' PGQ_IDENT MATCH PathVariableOptional PathPrefix ArrowKleeneOptional • '[' SubPath ']' KleeneOptional PathSequence KeepOptional GraphTableWhereOptional ColumnsOptional ')' GraphTableNameOptional $end + Reduce derivation + $accept + ↳ 0: stmtblock $end + ↳ 1: stmtmulti + ↳ 3: stmt + ↳ 30: GraphTableStmt + ↳ 323: '(' PGQ_IDENT MATCH PathPatternList KeepOptional GraphTableWhereOptional ColumnsOptional ')' GraphTableNameOptional + ↳ 347: PathPattern + ↳ 349: PathVariableOptional PathPrefix PathConcatenation + ↳ 372: PathSequence + ↳ 370: PathElement PathSequence + ↳ 368: EdgePattern ↳ 369: EnclosedSubPath PathSequence + ↳ 399: ArrowKleeneOptional EdgePatternRight ↳ 366: '[' SubPath ']' KleeneOptional + ↳ 398: ε • + + + +State 2724 + + 368 PathElement: EdgePattern • + + $default reduce using rule 368 (PathElement) + + +State 2725 + + 367 PathElement: VertexPattern • + + $default reduce using rule 367 (PathElement) + + +State 2726 + + 324 KeepOptional: KEEP PathPrefix • + + $default reduce using rule 324 (KeepOptional) + + +State 2727 + + 348 PathPatternList: PathPatternList ',' PathPattern • + + $default reduce using rule 348 (PathPatternList) + + +State 2728 + + 317 GraphTableWhereOptional: WHERE • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3041 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2729 + + 323 GraphTableStmt: '(' PGQ_IDENT MATCH PathPatternList KeepOptional GraphTableWhereOptional • ColumnsOptional ')' GraphTableNameOptional + + COLUMNS shift, and go to state 3044 + + $default reduce using rule 322 (ColumnsOptional) + + ColumnsOptional go to state 3045 + + +State 2730 + + 1672 using_clause: USING from_list_opt_comma • + + $default reduce using rule 1672 (using_clause) + + +State 2731 + + 1670 where_or_current_clause: WHERE • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3046 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2732 + + 1665 DeleteStmt: opt_with_clause DELETE_P FROM relation_expr_opt_alias using_clause where_or_current_clause • returning_clause + + RETURNING shift, and go to state 3047 + + $default reduce using rule 174 (returning_clause) + + returning_clause go to state 3048 + + +State 2733 + + 152 insert_target: qualified_name AS • ColId + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 3049 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2734 + + 153 opt_by_name_or_position: BY • NAME_P + 154 | BY • POSITION + + NAME_P shift, and go to state 3050 + POSITION shift, and go to state 3051 + + +State 2735 + + 145 InsertStmt: opt_with_clause INSERT opt_or_action INTO insert_target opt_by_name_or_position • insert_rest opt_on_conflict returning_clause + + DEFAULT shift, and go to state 3052 + FROM shift, and go to state 23 + OVERRIDING shift, and go to state 3053 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + TABLE shift, and go to state 38 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 3054 + + insert_rest go to state 3055 + SelectStmt go to state 3056 + select_with_parens go to state 88 + select_no_parens go to state 89 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + + +State 2736 + + 163 set_clause: '(' set_target_list • ')' '=' a_expr + 178 set_target_list: set_target_list • ',' set_target + + ')' shift, and go to state 3057 + ',' shift, and go to state 3058 + + +State 2737 + + 177 set_target_list: set_target • + + $default reduce using rule 177 (set_target_list) + + +State 2738 + + 191 set_target: ColId opt_indirection • + 1421 opt_indirection: opt_indirection • indirection_el + + '[' shift, and go to state 998 + '.' shift, and go to state 999 + + $default reduce using rule 191 (set_target) + + indirection_el go to state 2205 + + +State 2739 + + 186 set_clause_list: set_clause_list ',' • set_clause + 188 set_clause_list_opt_comma: set_clause_list ',' • + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 2306 + + $default reduce using rule 188 (set_clause_list_opt_comma) + + ColId go to state 2307 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + set_clause go to state 3059 + set_target go to state 2311 + + +State 2740 + + 658 UpdateStmt: opt_with_clause UPDATE relation_expr_opt_alias SET set_clause_list_opt_comma from_clause • where_or_current_clause returning_clause + + WHERE shift, and go to state 2731 + + $default reduce using rule 1671 (where_or_current_clause) + + where_or_current_clause go to state 3060 + + +State 2741 + + 162 set_clause: set_target '=' • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3061 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 -state 2988 - 335 key_match: MATCH PARTIAL . +State 2742 - $default reduce using rule 335 (key_match) + 1640 LoadStmt: opt_force INSTALL file_name FROM ColId opt_ext_version • + $default reduce using rule 1640 (LoadStmt) -state 2989 - 336 key_match: MATCH SIMPLE . +State 2743 - $default reduce using rule 336 (key_match) + 1641 LoadStmt: opt_force INSTALL file_name FROM Sconst opt_ext_version • + $default reduce using rule 1641 (LoadStmt) -state 2990 - 249 key_update: ON . UPDATE key_action - 314 key_delete: ON . DELETE_P key_action +State 2744 - DELETE_P shift, and go to state 3031 - UPDATE shift, and go to state 3032 + 811 opt_nulls_order: NULLS_LA • FIRST_P + 812 | NULLS_LA • LAST_P + FIRST_P shift, and go to state 3062 + LAST_P shift, and go to state 3063 -state 2991 - 250 key_actions: key_update . [$end, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, INITIALLY, NO, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 252 | key_update . key_delete - 314 key_delete: . ON DELETE_P key_action +State 2745 - ON shift, and go to state 3033 + 803 sort_clause: ORDER BY ALL opt_asc_desc opt_nulls_order • - $default reduce using rule 250 (key_actions) + $default reduce using rule 803 (sort_clause) - key_delete go to state 3034 +State 2746 -state 2992 + 805 sortby_list: sortby_list ',' sortby • - 240 ColConstraintElem: REFERENCES qualified_name opt_column_list key_match key_actions . + $default reduce using rule 805 (sortby_list) - $default reduce using rule 240 (ColConstraintElem) +State 2747 -state 2993 + 1336 qual_all_Op: OPERATOR • '(' any_operator ')' - 249 key_update: . ON UPDATE key_action - 251 key_actions: key_delete . [$end, CHECK_P, COLLATE, CONSTRAINT, DEFAULT, DEFERRABLE, INITIALLY, NO, NOT, NULL_P, PRIMARY, REFERENCES, UNIQUE, USING, ')', ';', ','] - 253 | key_delete . key_update + '(' shift, and go to state 3064 - ON shift, and go to state 3035 - $default reduce using rule 251 (key_actions) +State 2748 - key_update go to state 3036 + 1335 qual_all_Op: all_Op • + $default reduce using rule 1335 (qual_all_Op) -state 2994 - 68 alter_table_cmd: ALTER opt_column ColId ADD_P GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList . +State 2749 - $default reduce using rule 68 (alter_table_cmd) + 806 sortby: a_expr USING qual_all_Op • opt_nulls_order + NULLS_LA shift, and go to state 2744 -state 2995 - - 86 alter_using: USING a_expr . [$end, ';', ','] - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 - - $default reduce using rule 86 (alter_using) - - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 - - -state 2996 - - 325 func_type: SETOF type_function_name attrs '%' TYPE_P . - - $default reduce using rule 325 (func_type) - - -state 2997 - - 445 SelectStmt: . select_no_parens - 446 | . select_with_parens - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 449 select_no_parens: . simple_select - 450 | . select_clause sort_clause - 451 | . select_clause opt_sort_clause for_locking_clause opt_select_limit - 452 | . select_clause opt_sort_clause select_limit opt_for_locking_clause - 453 | . with_clause select_clause - 454 | . with_clause select_clause sort_clause - 455 | . with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit - 456 | . with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause - 457 select_clause: . simple_select - 458 | . select_with_parens - 459 simple_select: . SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 460 | . SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause - 461 | . values_clause_opt_comma - 462 | . TABLE relation_expr - 463 | . select_clause UNION all_or_distinct select_clause - 464 | . select_clause INTERSECT all_or_distinct select_clause - 465 | . select_clause EXCEPT all_or_distinct select_clause - 466 with_clause: . WITH cte_list - 467 | . WITH_LA cte_list - 468 | . WITH RECURSIVE cte_list - 595 values_clause: . VALUES '(' expr_list_opt_comma ')' - 596 | . values_clause ',' '(' expr_list_opt_comma ')' - 597 values_clause_opt_comma: . values_clause - 598 | . values_clause ',' - 1264 ViewStmt: CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS . SelectStmt opt_check_option - - SELECT shift, and go to state 26 - TABLE shift, and go to state 31 - VALUES shift, and go to state 33 - WITH shift, and go to state 34 - WITH_LA shift, and go to state 35 - '(' shift, and go to state 36 - - SelectStmt go to state 3037 - select_with_parens go to state 57 - select_no_parens go to state 58 - select_clause go to state 59 - simple_select go to state 60 - with_clause go to state 586 - values_clause go to state 62 - values_clause_opt_comma go to state 63 - - -state 2998 - - 211 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name '(' . OptTableElementList ')' OptWith OnCommitOption - 262 TableConstraint: . CONSTRAINT name ConstraintElem - 263 | . ConstraintElem - 294 columnDef: . ColId Typename ColQualList - 295 | . ColId opt_Typename GeneratedConstraintElem ColQualList - 299 TableElement: . columnDef - 300 | . TableLikeClause - 301 | . TableConstraint - 306 OptTableElementList: . TableElementList - 307 | . TableElementList ',' - 308 | . [')'] - 326 ConstraintElem: . CHECK_P '(' a_expr ')' ConstraintAttributeSpec - 327 | . UNIQUE '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 328 | . UNIQUE ExistingIndex ConstraintAttributeSpec - 329 | . PRIMARY KEY '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec - 330 | . PRIMARY KEY ExistingIndex ConstraintAttributeSpec - 331 | . FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec - 332 TableElementList: . TableElement - 333 | . TableElementList ',' TableElement - 338 TableLikeClause: . LIKE qualified_name TableLikeOptionList - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECK_P shift, and go to state 1480 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINT shift, and go to state 1482 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FOREIGN shift, and go to state 1483 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 1947 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIMARY shift, and go to state 1485 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNIQUE shift, and go to state 1486 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 308 (OptTableElementList) - - TableConstraint go to state 1948 - columnDef go to state 1949 - TableElement go to state 1950 - OptTableElementList go to state 2725 - ConstraintElem go to state 1489 - TableElementList go to state 1952 - TableLikeClause go to state 1953 - ColId go to state 1490 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 2999 - - 1263 ViewStmt: CREATE_P OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option . - - $default reduce using rule 1263 (ViewStmt) - - -state 3000 - - 211 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption . - - $default reduce using rule 211 (CreateStmt) - - -state 3001 - - 168 ExecuteStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS EXECUTE name execute_param_clause opt_with_data . - - $default reduce using rule 168 (ExecuteStmt) - - -state 3002 - - 1266 opt_check_option: WITH CASCADED CHECK_P OPTION . - - $default reduce using rule 1266 (opt_check_option) - - -state 3003 - - 1267 opt_check_option: WITH LOCAL CHECK_P OPTION . - - $default reduce using rule 1267 (opt_check_option) - - -state 3004 - - 136 index_elem: . ColId opt_collate opt_class opt_asc_desc opt_nulls_order - 137 | . func_expr_windowless opt_collate opt_class opt_asc_desc opt_nulls_order - 138 | . '(' a_expr ')' opt_collate opt_class opt_asc_desc opt_nulls_order - 155 index_params: . index_elem - 156 | . index_params ',' index_elem - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 876 func_expr_windowless: . func_application - 877 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1136 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' . index_params ')' opt_reloptions where_clause - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BINARY shift, and go to state 116 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '(' shift, and go to state 2803 - - index_elem go to state 2804 - index_params go to state 3038 - func_application go to state 2134 - func_expr_windowless go to state 2806 - func_expr_common_subexpr go to state 2136 - func_name go to state 485 - ColId go to state 2807 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 3005 - - 651 where_clause: . WHERE a_expr - 652 | . [$end, CREATE_P, ';'] - 1135 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions . where_clause - - WHERE shift, and go to state 2138 - - $default reduce using rule 652 (where_clause) - - where_clause go to state 3039 - - -state 3006 - - 925 opt_partition_clause: PARTITION BY expr_list . [ORDER, RANGE, ROWS, ')'] - 979 expr_list: expr_list . ',' a_expr - - ',' shift, and go to state 2066 - - $default reduce using rule 925 (opt_partition_clause) - - -state 3007 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 927 opt_frame_clause: RANGE . frame_extent - 930 frame_extent: . frame_bound - 931 | . BETWEEN frame_bound AND frame_bound - 932 frame_bound: . UNBOUNDED PRECEDING - 933 | . UNBOUNDED FOLLOWING - 934 | . CURRENT_P ROW - 935 | . a_expr PRECEDING - 936 | . a_expr FOLLOWING - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 3040 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 3041 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 3042 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 3043 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - frame_extent go to state 3044 - frame_bound go to state 3045 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 3008 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 928 opt_frame_clause: ROWS . frame_extent - 930 frame_extent: . frame_bound - 931 | . BETWEEN frame_bound AND frame_bound - 932 frame_bound: . UNBOUNDED PRECEDING - 933 | . UNBOUNDED FOLLOWING - 934 | . CURRENT_P ROW - 935 | . a_expr PRECEDING - 936 | . a_expr FOLLOWING - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 3040 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 3041 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 3042 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 3043 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - frame_extent go to state 3046 - frame_bound go to state 3045 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 + $default reduce using rule 813 (opt_nulls_order) + opt_nulls_order go to state 3065 -state 3009 - 922 window_specification: '(' opt_existing_window_name opt_partition_clause opt_sort_clause opt_frame_clause . ')' +State 2750 - ')' shift, and go to state 3047 + 807 sortby: a_expr opt_asc_desc opt_nulls_order • + $default reduce using rule 807 (sortby) -state 3010 - 647 opt_col_def_list: AS '(' TableFuncElementList . ')' - 654 TableFuncElementList: TableFuncElementList . ',' TableFuncElement +State 2751 - ')' shift, and go to state 3048 - ',' shift, and go to state 2886 + 855 I_or_F_const: FCONST • + $default reduce using rule 855 (I_or_F_const) -state 3011 - 534 tablesample_entry: sample_count '(' ColId ')' . +State 2752 - $default reduce using rule 534 (tablesample_entry) + 854 I_or_F_const: Iconst • + $default reduce using rule 854 (I_or_F_const) -state 3012 - 535 tablesample_entry: sample_count '(' ColId ',' . ICONST ')' +State 2753 - ICONST shift, and go to state 3049 + 822 limit_clause: FETCH first_or_next select_fetch_first_value row_or_rows • ONLY + ONLY shift, and go to state 3066 -state 3013 - 532 tablesample_entry: opt_sample_func '(' sample_count ')' . opt_repeatable_clause - 539 opt_repeatable_clause: . REPEATABLE '(' ICONST ')' - 540 | . [$end, CREATE_P, CROSS, EXCEPT, FETCH, FOR, FULL, GROUP_P, HAVING, INNER_P, INTERSECT, JOIN, LEFT, LIMIT, NATURAL, OFFSET, ON, ORDER, QUALIFY, RETURNING, RIGHT, UNION, USING, WHERE, WINDOW, WITH, ')', ';', ','] +State 2754 - REPEATABLE shift, and go to state 3050 + 823 limit_clause: FETCH first_or_next row_or_rows ONLY • - $default reduce using rule 540 (opt_repeatable_clause) + $default reduce using rule 823 (limit_clause) - opt_repeatable_clause go to state 3051 +State 2755 -state 3014 + 890 for_locking_strength: FOR NO KEY UPDATE • - 636 join_qual: USING '(' name_list_opt_comma ')' . + $default reduce using rule 890 (for_locking_strength) - $default reduce using rule 636 (join_qual) +State 2756 -state 3015 + 821 limit_clause: LIMIT select_limit_value ',' select_offset_value • - 571 cube_clause: CUBE '(' expr_list_opt_comma ')' . + $default reduce using rule 821 (limit_clause) - $default reduce using rule 571 (cube_clause) +State 2757 -state 3016 + 1456 qualified_name_list: qualified_name_list ',' • qualified_name - 572 grouping_sets_clause: GROUPING SETS '(' group_by_list_opt_comma . ')' + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 3067 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2758 + + 896 opt_nowait_or_skip: SKIP LOCKED • + + $default reduce using rule 896 (opt_nowait_or_skip) + + +State 2759 + + 1462 name_list_opt_comma_opt_bracket: '(' name_list_opt_comma • ')' + + ')' shift, and go to state 3068 + + +State 2760 + + 764 pivot_column_list_internal: pivot_column_list_internal ',' pivot_column_entry • + + $default reduce using rule 764 (pivot_column_list_internal) + + +State 2761 + + 749 simple_select: pivot_keyword table_ref ON pivot_column_list GROUP_P BY • name_list_opt_comma_opt_bracket + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 2350 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name_list go to state 1793 + name_list_opt_comma go to state 2351 + name_list_opt_comma_opt_bracket go to state 3069 + name go to state 1054 + + +State 2762 + + 750 simple_select: pivot_keyword table_ref ON pivot_column_list USING target_list_opt_comma • + 751 | pivot_keyword table_ref ON pivot_column_list USING target_list_opt_comma • GROUP_P BY name_list_opt_comma_opt_bracket + + GROUP_P shift, and go to state 3070 + + $default reduce using rule 750 (simple_select) + + +State 2763 + + 761 pivot_column_entry: b_expr IN_P '(' • select_no_parens ')' + 924 single_pivot_value: b_expr IN_P '(' • target_list_opt_comma ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FROM shift, and go to state 23 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 33 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 38 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 40 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITH shift, and go to state 44 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + WITH_LA shift, and go to state 45 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 3071 + select_no_parens go to state 3072 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + grouping_or_grouping_id go to state 1195 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1207 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + target_list go to state 1224 + target_list_opt_comma go to state 3073 + target_el go to state 1226 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2764 + + 925 single_pivot_value: b_expr IN_P ColIdOrString • + + $default reduce using rule 925 (single_pivot_value) + + +State 2765 + + 746 simple_select: pivot_keyword table_ref USING target_list_opt_comma GROUP_P BY • name_list_opt_comma_opt_bracket + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 2350 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name_list go to state 1793 + name_list_opt_comma go to state 2351 + name_list_opt_comma_opt_bracket go to state 3074 + name go to state 1054 + + +State 2766 + + 752 simple_select: unpivot_keyword table_ref ON target_list_opt_comma INTO NAME_P • name value_or_values name_list_opt_comma_opt_bracket + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 3075 + + +State 2767 + + 138 RenameStmt: ALTER INDEX IF_P EXISTS qualified_name RENAME TO • name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 3076 + + +State 2768 + + 578 ConstraintElem: CHECK_P '(' a_expr • ')' ConstraintAttributeSpec + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + ')' shift, and go to state 3077 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2769 + + 70 alter_table_cmd: ADD_P COLUMN IF_P NOT • EXISTS columnDef + + EXISTS shift, and go to state 3078 + + +State 2770 + + 514 TableConstraint: CONSTRAINT name ConstraintElem • + + $default reduce using rule 514 (TableConstraint) + + +State 2771 + + 583 ConstraintElem: FOREIGN KEY '(' • columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1933 + columnElem go to state 1934 + columnList go to state 2776 + columnList_opt_comma go to state 3079 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2772 + + 68 alter_table_cmd: ADD_P IF_P NOT EXISTS • columnDef + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1869 + columnDef go to state 3080 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2773 + + 581 ConstraintElem: PRIMARY KEY '(' • columnList_opt_comma ')' opt_definition ConstraintAttributeSpec + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1933 + columnElem go to state 1934 + columnList go to state 2776 + columnList_opt_comma go to state 3081 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2774 + + 582 ConstraintElem: PRIMARY KEY ExistingIndex • ConstraintAttributeSpec + + $default reduce using rule 465 (ConstraintAttributeSpec) + + ConstraintAttributeSpec go to state 3082 + + +State 2775 + + 526 ExistingIndex: USING INDEX • index_name + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1981 + index_name go to state 3083 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2776 + + 572 columnList: columnList • ',' columnElem + 573 columnList_opt_comma: columnList • + 574 | columnList • ',' + + ',' shift, and go to state 3084 + + $default reduce using rule 573 (columnList_opt_comma) + + +State 2777 + + 579 ConstraintElem: UNIQUE '(' columnList_opt_comma • ')' opt_definition ConstraintAttributeSpec - ')' shift, and go to state 3052 + ')' shift, and go to state 3085 -state 3017 - - 570 rollup_clause: ROLLUP '(' expr_list_opt_comma ')' . - - $default reduce using rule 570 (rollup_clause) - - -state 3018 - - 917 window_definition_list: window_definition_list ',' window_definition . - - $default reduce using rule 917 (window_definition_list) - - -state 3019 - - 918 window_definition: ColId AS window_specification . - - $default reduce using rule 918 (window_definition) - - -state 3020 - - 522 sample_count: . FCONST '%' - 523 | . ICONST '%' - 524 | . FCONST PERCENT - 525 | . ICONST PERCENT - 526 | . ICONST - 527 | . ICONST ROWS - 528 sample_clause: USING SAMPLE . tablesample_entry - 530 opt_sample_func: . ColId - 531 | . ['('] - 532 tablesample_entry: . opt_sample_func '(' sample_count ')' opt_repeatable_clause - 533 | . sample_count - 534 | . sample_count '(' ColId ')' - 535 | . sample_count '(' ColId ',' ICONST ')' - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - FCONST shift, and go to state 2761 - ICONST shift, and go to state 2762 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 531 (opt_sample_func) - - sample_count go to state 2763 - opt_sample_func go to state 2764 - tablesample_entry go to state 3053 - ColId go to state 2766 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 3021 - - 138 index_elem: '(' a_expr ')' opt_collate . opt_class opt_asc_desc opt_nulls_order - 147 opt_class: . any_name - 148 | . [ASC_P, DESC_P, NULLS_LA, ')', ','] - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1107 any_name: . ColId - 1108 | . ColId attrs - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - - IDENT shift, and go to state 506 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 115 - BIT shift, and go to state 117 - BOOLEAN_P shift, and go to state 118 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 127 - CHARACTER shift, and go to state 128 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 134 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 155 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 168 - DECIMAL_P shift, and go to state 169 - DECLARE shift, and go to state 170 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 185 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 198 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 204 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 208 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 508 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 220 - GROUPING_ID shift, and go to state 221 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 249 - INTEGER shift, and go to state 250 - INTERVAL shift, and go to state 251 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 509 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 294 - NCHAR shift, and go to state 296 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULLIF shift, and go to state 305 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 307 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 313 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OVER shift, and go to state 319 - OVERLAY shift, and go to state 321 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 334 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 350 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 374 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 400 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 511 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 416 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 427 - TIMESTAMP shift, and go to state 428 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 431 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 433 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 436 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 439 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 454 - VARYING shift, and go to state 455 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - - $default reduce using rule 148 (opt_class) - - opt_class go to state 3054 - ColId go to state 650 - any_name go to state 2976 - unreserved_keyword go to state 514 - col_name_keyword go to state 489 - - -state 3022 - - 137 index_elem: func_expr_windowless opt_collate opt_class opt_asc_desc . opt_nulls_order - 507 opt_nulls_order: . NULLS_LA FIRST_P - 508 | . NULLS_LA LAST_P - 509 | . [')', ','] +State 2778 - NULLS_LA shift, and go to state 2166 + 466 ConstraintAttributeSpec: ConstraintAttributeSpec • ConstraintAttributeElem + 580 ConstraintElem: UNIQUE ExistingIndex ConstraintAttributeSpec • - $default reduce using rule 509 (opt_nulls_order) + DEFERRABLE shift, and go to state 3086 + INITIALLY shift, and go to state 3087 + NO shift, and go to state 3088 + NOT shift, and go to state 3089 - opt_nulls_order go to state 3055 + $default reduce using rule 580 (ConstraintElem) + ConstraintAttributeElem go to state 3090 -state 3023 - 136 index_elem: ColId opt_collate opt_class opt_asc_desc . opt_nulls_order - 507 opt_nulls_order: . NULLS_LA FIRST_P - 508 | . NULLS_LA LAST_P - 509 | . [')', ','] +State 2779 - NULLS_LA shift, and go to state 2166 + 499 GeneratedConstraintElem: AS • '(' a_expr ')' opt_GeneratedColumnType - $default reduce using rule 509 (opt_nulls_order) + '(' shift, and go to state 3091 - opt_nulls_order go to state 3056 +State 2780 -state 3024 + 497 GeneratedConstraintElem: GENERATED • generated_when AS IDENTITY_P OptParenthesizedSeqOptList + 498 | GENERATED • generated_when AS '(' a_expr ')' opt_GeneratedColumnType - 133 opt_on_conflict: ON CONFLICT opt_conf_expr DO UPDATE SET set_clause_list_opt_comma . where_clause - 651 where_clause: . WHERE a_expr - 652 | . [$end, RETURNING, ')', ';'] + ALWAYS shift, and go to state 3092 + BY shift, and go to state 3093 - WHERE shift, and go to state 2138 + generated_when go to state 3094 - $default reduce using rule 652 (where_clause) - where_clause go to state 3057 +State 2781 + 547 columnDef: ColId opt_Typename GeneratedConstraintElem • ColQualList -state 3025 + $default reduce using rule 565 (ColQualList) - 249 key_update: . ON UPDATE key_action - 250 key_actions: . key_update - 251 | . key_delete - 252 | . key_update key_delete - 253 | . key_delete key_update - 254 | . [$end, DEFERRABLE, INITIALLY, NO, NOT, ')', ';', ','] - 314 key_delete: . ON DELETE_P key_action - 331 ConstraintElem: FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match . key_actions ConstraintAttributeSpec + ColQualList go to state 3095 - ON shift, and go to state 2990 - $default reduce using rule 254 (key_actions) +State 2782 - key_update go to state 2991 - key_actions go to state 3058 - key_delete go to state 2993 + 546 columnDef: ColId Typename ColQualList • + 564 ColQualList: ColQualList • ColConstraint + CHECK_P shift, and go to state 3096 + COLLATE shift, and go to state 3097 + CONSTRAINT shift, and go to state 3098 + DEFAULT shift, and go to state 3099 + DEFERRABLE shift, and go to state 3100 + INITIALLY shift, and go to state 3101 + NOT shift, and go to state 3102 + NULL_P shift, and go to state 3103 + PRIMARY shift, and go to state 3104 + REFERENCES shift, and go to state 3105 + UNIQUE shift, and go to state 3106 + USING shift, and go to state 3107 -state 3026 + $default reduce using rule 546 (columnDef) - 297 def_list: def_list ',' def_elem . + ColConstraint go to state 3108 + ColConstraintElem go to state 3109 + ConstraintAttr go to state 3110 - $default reduce using rule 297 (def_list) +State 2783 -state 3027 + 87 alter_table_cmd: ALTER CONSTRAINT name ConstraintAttributeSpec • + 466 ConstraintAttributeSpec: ConstraintAttributeSpec • ConstraintAttributeElem - 302 def_elem: ColLabel '=' def_arg . + DEFERRABLE shift, and go to state 3086 + INITIALLY shift, and go to state 3087 + NO shift, and go to state 3088 + NOT shift, and go to state 3089 - $default reduce using rule 302 (def_elem) + $default reduce using rule 87 (alter_table_cmd) + ConstraintAttributeElem go to state 3090 -state 3028 - 221 OptParenthesizedSeqOptList: '(' SeqOptList ')' . +State 2784 - $default reduce using rule 221 (OptParenthesizedSeqOptList) + 78 alter_table_cmd: ALTER opt_column ColId ADD_P • GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList + GENERATED shift, and go to state 3111 -state 3029 - 246 GeneratedConstraintElem: GENERATED generated_when AS '(' a_expr ')' opt_GeneratedColumnType . +State 2785 - $default reduce using rule 246 (GeneratedConstraintElem) + 60 alter_column_default: DROP • DEFAULT + 72 alter_table_cmd: ALTER opt_column ColId DROP • NOT NULL_P + 80 | ALTER opt_column ColId DROP • IDENTITY_P + 81 | ALTER opt_column ColId DROP • IDENTITY_P IF_P EXISTS + DEFAULT shift, and go to state 3112 + IDENTITY_P shift, and go to state 3113 + NOT shift, and go to state 3114 -state 3030 - 260 opt_no_inherit: NO INHERIT . +State 2786 - $default reduce using rule 260 (opt_no_inherit) + 76 alter_table_cmd: ALTER opt_column ColId RESET • reloptions + '(' shift, and go to state 1880 -state 3031 + reloptions go to state 3115 - 224 key_action: . NO ACTION - 225 | . RESTRICT - 226 | . CASCADE - 227 | . SET NULL_P - 228 | . SET DEFAULT - 314 key_delete: ON DELETE_P . key_action - CASCADE shift, and go to state 3059 - NO shift, and go to state 3060 - RESTRICT shift, and go to state 3061 - SET shift, and go to state 3062 +State 2787 - key_action go to state 3063 + 61 alter_identity_column_option: RESTART • + 62 | RESTART • opt_with NumericOnly + WITH shift, and go to state 1901 + WITH_LA shift, and go to state 1902 -state 3032 + FCONST reduce using rule 233 (opt_with) + ICONST reduce using rule 233 (opt_with) + '+' reduce using rule 233 (opt_with) + '-' reduce using rule 233 (opt_with) + $default reduce using rule 61 (alter_identity_column_option) - 224 key_action: . NO ACTION - 225 | . RESTRICT - 226 | . CASCADE - 227 | . SET NULL_P - 228 | . SET DEFAULT - 249 key_update: ON UPDATE . key_action + opt_with go to state 3116 - CASCADE shift, and go to state 3059 - NO shift, and go to state 3060 - RESTRICT shift, and go to state 3061 - SET shift, and go to state 3062 - key_action go to state 3064 +State 2788 + 59 alter_column_default: SET • DEFAULT a_expr + 63 alter_identity_column_option: SET • SeqOptElem + 64 | SET • GENERATED generated_when + 73 alter_table_cmd: ALTER opt_column ColId SET • NOT NULL_P + 74 | ALTER opt_column ColId SET • STATISTICS SignedIconst + 75 | ALTER opt_column ColId SET • reloptions + 77 | ALTER opt_column ColId SET • STORAGE ColId + 105 opt_set_data: SET • DATA_P + 106 | SET • -state 3033 + AS shift, and go to state 1317 + CACHE shift, and go to state 1318 + CYCLE shift, and go to state 1319 + DATA_P shift, and go to state 3117 + DEFAULT shift, and go to state 3118 + GENERATED shift, and go to state 3119 + INCREMENT shift, and go to state 1320 + MAXVALUE shift, and go to state 1321 + MINVALUE shift, and go to state 1322 + NO shift, and go to state 1323 + NOT shift, and go to state 3120 + OWNED shift, and go to state 1324 + RESTART shift, and go to state 1326 + SEQUENCE shift, and go to state 1327 + START shift, and go to state 1329 + STATISTICS shift, and go to state 3121 + STORAGE shift, and go to state 3122 + '(' shift, and go to state 1880 - 314 key_delete: ON . DELETE_P key_action + $default reduce using rule 106 (opt_set_data) - DELETE_P shift, and go to state 3031 + SeqOptElem go to state 3123 + reloptions go to state 3124 -state 3034 +State 2789 - 252 key_actions: key_update key_delete . + 58 alter_identity_column_option_list: alter_identity_column_option_list • alter_identity_column_option + 79 alter_table_cmd: ALTER opt_column ColId alter_identity_column_option_list • - $default reduce using rule 252 (key_actions) + RESTART shift, and go to state 2787 + SET shift, and go to state 3125 + $default reduce using rule 79 (alter_table_cmd) -state 3035 + alter_identity_column_option go to state 3126 - 249 key_update: ON . UPDATE key_action - UPDATE shift, and go to state 3032 +State 2790 + 71 alter_table_cmd: ALTER opt_column ColId alter_column_default • -state 3036 + $default reduce using rule 71 (alter_table_cmd) - 253 key_actions: key_delete key_update . - $default reduce using rule 253 (key_actions) +State 2791 + 57 alter_identity_column_option_list: alter_identity_column_option • -state 3037 + $default reduce using rule 57 (alter_identity_column_option_list) - 1264 ViewStmt: CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt . opt_check_option - 1265 opt_check_option: . WITH CHECK_P OPTION - 1266 | . WITH CASCADED CHECK_P OPTION - 1267 | . WITH LOCAL CHECK_P OPTION - 1268 | . [$end, CREATE_P, ';'] - WITH shift, and go to state 2736 +State 2792 - $default reduce using rule 1268 (opt_check_option) + 85 alter_table_cmd: ALTER opt_column ColId alter_generic_options • - opt_check_option go to state 3065 + $default reduce using rule 85 (alter_table_cmd) -state 3038 +State 2793 + + 84 alter_table_cmd: ALTER opt_column ColId opt_set_data • TYPE_P Typename opt_collate_clause alter_using + + TYPE_P shift, and go to state 3127 + + +State 2794 + + 89 alter_table_cmd: DROP CONSTRAINT IF_P EXISTS • name opt_drop_behavior + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 3128 + + +State 2795 + + 90 alter_table_cmd: DROP CONSTRAINT name opt_drop_behavior • + + $default reduce using rule 90 (alter_table_cmd) + + +State 2796 + + 82 alter_table_cmd: DROP opt_column IF_P EXISTS • ColId opt_drop_behavior + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 3129 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2797 + + 83 alter_table_cmd: DROP opt_column ColId opt_drop_behavior • - 156 index_params: index_params . ',' index_elem - 1136 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params . ')' opt_reloptions where_clause + $default reduce using rule 83 (alter_table_cmd) - ')' shift, and go to state 3066 - ',' shift, and go to state 2905 +State 2798 + + 100 alter_generic_option_elem: ADD_P generic_option_elem • + + $default reduce using rule 100 (alter_generic_option_elem) + + +State 2799 + + 101 alter_generic_option_elem: DROP generic_option_name • + + $default reduce using rule 101 (alter_generic_option_elem) + + +State 2800 + + 99 alter_generic_option_elem: SET generic_option_elem • + + $default reduce using rule 99 (alter_generic_option_elem) + + +State 2801 + + 104 alter_generic_options: OPTIONS '(' alter_generic_option_list ')' • + + $default reduce using rule 104 (alter_generic_options) + + +State 2802 + + 66 alter_generic_option_list: alter_generic_option_list ',' • alter_generic_option_elem + + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 2382 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 2383 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 2384 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + alter_generic_option_elem go to state 3130 + ColLabel go to state 2387 + generic_option_elem go to state 2388 + generic_option_name go to state 2389 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 + + +State 2803 + + 475 generic_option_arg: Sconst • + + $default reduce using rule 475 (generic_option_arg) + + +State 2804 + + 500 generic_option_elem: generic_option_name generic_option_arg • + + $default reduce using rule 500 (generic_option_elem) + + +State 2805 + + 567 reloption_elem: ColLabel '=' • def_arg + + IDENT shift, and go to state 3131 + FCONST shift, and go to state 1455 + SCONST shift, and go to state 848 + Op shift, and go to state 2168 + ICONST shift, and go to state 1146 + INTEGER_DIVISION shift, and go to state 2169 + POWER_OF shift, and go to state 2170 + LESS_EQUALS shift, and go to state 2171 + GREATER_EQUALS shift, and go to state 2172 + NOT_EQUALS shift, and go to state 2173 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 3132 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 3133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 3134 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 3135 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 3136 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 3137 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 3138 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 3139 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 3140 + FROM shift, and go to state 637 + FULL shift, and go to state 3141 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 3142 + GLOB shift, and go to state 3143 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 3144 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 3145 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 1612 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 3146 + ISNULL shift, and go to state 3147 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 3148 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 3149 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 3150 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 3151 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 3152 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 3153 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 3154 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 3155 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 3156 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 3157 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 3158 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 3159 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 3160 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 3161 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 3162 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 3163 + SUBSCRIPTION shift, and go to state 466 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 3164 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 3165 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 3166 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 3167 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '<' shift, and go to state 2174 + '>' shift, and go to state 2175 + '=' shift, and go to state 2176 + '+' shift, and go to state 3168 + '-' shift, and go to state 3169 + '*' shift, and go to state 2179 + '/' shift, and go to state 2180 + '%' shift, and go to state 2181 + '^' shift, and go to state 2182 + + NumericOnly go to state 3170 + SignedIconst go to state 1462 + Sconst go to state 3171 + def_arg go to state 3172 + func_type go to state 3173 + unreserved_keyword go to state 3174 + type_name_keyword go to state 1643 + type_func_name_keyword go to state 1389 + reserved_keyword go to state 3175 + pgq_unreserved_keyword go to state 3176 + RowOrStruct go to state 1645 + Typename go to state 3177 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + all_Op go to state 2748 + MathOp go to state 1761 + qual_all_Op go to state 3178 + Iconst go to state 1468 + type_function_name go to state 3179 + type_name_token go to state 1660 + + +State 2806 + + 569 reloption_elem: ColLabel '.' • ColLabel '=' def_arg + 570 | ColLabel '.' • ColLabel + + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColLabel go to state 3180 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 + + +State 2807 + + 511 reloptions: '(' reloption_list ')' • + + $default reduce using rule 511 (reloptions) + + +State 2808 + + 525 reloption_list: reloption_list ',' • reloption_elem + + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColLabel go to state 2391 + reloption_elem go to state 3181 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 + + +State 2809 + + 134 RenameStmt: ALTER SEQUENCE IF_P EXISTS qualified_name RENAME TO • name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 3182 + + +State 2810 + + 1536 AlterObjectSchemaStmt: ALTER SEQUENCE IF_P EXISTS qualified_name SET SCHEMA • name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 3183 + + +State 2811 + + 142 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME CONSTRAINT • name TO name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 3184 + + +State 2812 + + 132 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME TO • name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 3185 + + +State 2813 + + 140 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME opt_column • name TO name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 3186 + + +State 2814 + + 1534 AlterObjectSchemaStmt: ALTER TABLE IF_P EXISTS relation_expr SET SCHEMA • name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 3187 + + +State 2815 + + 141 RenameStmt: ALTER TABLE relation_expr RENAME CONSTRAINT name TO • name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 3188 + + +State 2816 + + 139 RenameStmt: ALTER TABLE relation_expr RENAME opt_column name TO • name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 3189 + + +State 2817 + + 136 RenameStmt: ALTER VIEW IF_P EXISTS qualified_name RENAME TO • name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 3190 + + +State 2818 + + 1538 AlterObjectSchemaStmt: ALTER VIEW IF_P EXISTS qualified_name SET SCHEMA • name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 3191 + + +State 2819 + + 1677 AttachStmt: ATTACH IF_P NOT EXISTS opt_database Sconst opt_database_alias • copy_options + + '(' shift, and go to state 1471 + + $default reduce using rule 691 (copy_opt_list) + + copy_options go to state 3192 + copy_opt_list go to state 1473 + + +State 2820 + + 1417 indirection_el: '[' opt_slice_bound ':' '-' ':' • opt_slice_bound ']' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1419 (opt_slice_bound) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2422 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + opt_slice_bound go to state 3193 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2821 + + 1415 indirection_el: '[' opt_slice_bound ':' opt_slice_bound ']' • + + $default reduce using rule 1415 (indirection_el) + + +State 2822 + + 1416 indirection_el: '[' opt_slice_bound ':' opt_slice_bound ':' • opt_slice_bound ']' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1419 (opt_slice_bound) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2422 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + opt_slice_bound go to state 3194 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 -state 3039 - - 1135 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause . - - $default reduce using rule 1135 (IndexStmt) - - -state 3040 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 931 frame_extent: BETWEEN . frame_bound AND frame_bound - 932 frame_bound: . UNBOUNDED PRECEDING - 933 | . UNBOUNDED FOLLOWING - 934 | . CURRENT_P ROW - 935 | . a_expr PRECEDING - 936 | . a_expr FOLLOWING - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN [TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, COLLATE, IN_P, IS, ISNULL, NOT, NOTNULL, OR, '<', '>', '=', '*', '/', '%', '^', '.'] - 1583 | BETWEEN . [TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, COLLATE, IN_P, IS, ISNULL, NOT, NOTNULL, OR, '<', '>', '=', '*', '/', '%', '^', '.'] - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 3041 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 3042 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - BETWEEN error (nonassociative) - GLOB error (nonassociative) - ILIKE error (nonassociative) - LIKE error (nonassociative) - SIMILAR error (nonassociative) - NOT_LA error (nonassociative) +State 2823 + + 1239 func_application: func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls • ')' + + ')' shift, and go to state 3195 + + +State 2824 + + 1240 func_application: func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls • ')' + + ')' shift, and go to state 3196 + + +State 2825 + + 1237 func_application: func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls • ')' + + ')' shift, and go to state 3197 + + +State 2826 + + 1238 func_application: func_name '(' func_arg_list ',' VARIADIC func_arg_expr • opt_sort_clause opt_ignore_nulls ')' + + ORDER shift, and go to state 969 + + $default reduce using rule 801 (opt_sort_clause) + + opt_sort_clause go to state 3198 + sort_clause go to state 1926 + + +State 2827 + + 797 opt_ignore_nulls: IGNORE_P NULLS_P • + + $default reduce using rule 797 (opt_ignore_nulls) + + +State 2828 + + 798 opt_ignore_nulls: RESPECT_P NULLS_P • + + $default reduce using rule 798 (opt_ignore_nulls) + + +State 2829 + + 1236 func_application: func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' • + + $default reduce using rule 1236 (func_application) + + +State 2830 + + 663 copy_database_flag: '(' • SCHEMA ')' + 664 | '(' • DATA_P ')' + + DATA_P shift, and go to state 3199 + SCHEMA shift, and go to state 3200 + + +State 2831 + + 661 CopyStmt: COPY FROM DATABASE ColId TO ColId copy_database_flag • + + $default reduce using rule 661 (CopyStmt) + + +State 2832 + + 714 copy_file_name: IDENT • '.' ColId + 715 | IDENT • + + '.' shift, and go to state 3201 + + $default reduce using rule 715 (copy_file_name) + + +State 2833 + + 712 copy_file_name: STDIN • + + $default reduce using rule 712 (copy_file_name) + + +State 2834 + + 713 copy_file_name: STDOUT • + + $default reduce using rule 713 (copy_file_name) + + +State 2835 + + 711 copy_file_name: Sconst • + + $default reduce using rule 711 (copy_file_name) + + +State 2836 + + 660 CopyStmt: COPY '(' SelectStmt ')' TO opt_program copy_file_name • opt_with copy_options + + WITH shift, and go to state 1901 + WITH_LA shift, and go to state 1902 + + $default reduce using rule 233 (opt_with) + + opt_with go to state 3202 + + +State 2837 + + 572 columnList: columnList ',' columnElem • + + $default reduce using rule 572 (columnList) + + +State 2838 + + 659 CopyStmt: COPY opt_binary qualified_name opt_column_list opt_oids copy_from opt_program • copy_file_name copy_delimiter opt_with copy_options + + IDENT shift, and go to state 2832 + SCONST shift, and go to state 848 + STDIN shift, and go to state 2833 + STDOUT shift, and go to state 2834 + + Sconst go to state 2835 + copy_file_name go to state 3203 + + +State 2839 + + 286 CreatePropertyGraphStmt: CREATE_P OR REPLACE PROPERTY GRAPH qualified_name VertexOrNode • TABLES '(' VertexTableDefinition VertexTableDefinitionList ')' EdgeTablesClauseOptional + + TABLES shift, and go to state 3204 + + +State 2840 + + 1719 ViewStmt: CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name • '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option + + '(' shift, and go to state 3205 + + +State 2841 + + 204 CreateSeqStmt: CREATE_P OR REPLACE OptTemp SEQUENCE qualified_name OptSeqOptList • + + $default reduce using rule 204 (CreateSeqStmt) + + +State 2842 + + 464 CreateStmt: CREATE_P OR REPLACE OptTemp TABLE qualified_name '(' • OptTableElementList ')' OptWith OnCommitOption + 562 opt_column_list: '(' • columnList ')' + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 1862 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 1864 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 1865 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 2466 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 1867 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNIQUE shift, and go to state 1868 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 560 (OptTableElementList) + + ColId go to state 2467 + TableConstraint go to state 2468 + columnDef go to state 2469 + TableElement go to state 2470 + OptTableElementList go to state 3206 + columnElem go to state 1934 + columnList go to state 1935 + ConstraintElem go to state 1872 + TableElementList go to state 2472 + TableLikeClause go to state 2473 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2843 + + 1726 CreateAsStmt: CREATE_P OR REPLACE OptTemp TABLE create_as_target AS • SelectStmt opt_with_data + + FROM shift, and go to state 23 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + TABLE shift, and go to state 38 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 + + SelectStmt go to state 3207 + select_with_parens go to state 88 + select_no_parens go to state 89 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + + +State 2844 + + 1717 ViewStmt: CREATE_P OR REPLACE OptTemp VIEW qualified_name opt_column_list • opt_reloptions AS SelectStmt opt_check_option + + WITH shift, and go to state 2480 + + $default reduce using rule 1530 (opt_reloptions) + + opt_reloptions go to state 3208 + + +State 2845 + + 641 CreateFunctionStmt: CREATE_P OR REPLACE OptTemp macro_alias qualified_name table_macro_list • + + $default reduce using rule 641 (CreateFunctionStmt) + + +State 2846 + + 644 CreateFunctionStmt: CREATE_P OR REPLACE OptTemp macro_alias qualified_name macro_definition_list • + 653 macro_definition_list: macro_definition_list • ',' macro_definition + + ',' shift, and go to state 2486 + + $default reduce using rule 644 (CreateFunctionStmt) + + +State 2847 + + 209 CreateSecretStmt: CREATE_P OR REPLACE opt_persist SECRET opt_secret_name opt_storage_specifier • '(' copy_generic_opt_list ')' + + '(' shift, and go to state 3209 + + +State 2848 + + 285 CreatePropertyGraphStmt: CREATE_P PROPERTY GRAPH qualified_name VertexOrNode TABLES '(' • VertexTableDefinition VertexTableDefinitionList ')' EdgeTablesClauseOptional + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 3210 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + VertexTableDefinition go to state 3211 + QualifiednameOptionalAs go to state 3212 + + +State 2849 + + 1512 CreateSchemaStmt: CREATE_P SCHEMA IF_P NOT EXISTS qualified_name OptSchemaEltList • + 1514 OptSchemaEltList: OptSchemaEltList • schema_stmt + + CREATE_P shift, and go to state 1950 + + $default reduce using rule 1512 (CreateSchemaStmt) + + CreateStmt go to state 1951 + schema_stmt go to state 1952 + CreateSeqStmt go to state 1953 + IndexStmt go to state 1954 + ViewStmt go to state 1955 + + +State 2850 + + 204 CreateSeqStmt: CREATE_P OR REPLACE • OptTemp SEQUENCE qualified_name OptSeqOptList + 464 CreateStmt: CREATE_P OR REPLACE • OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 1717 ViewStmt: CREATE_P OR REPLACE • OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1719 | CREATE_P OR REPLACE • OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option + + GLOBAL shift, and go to state 564 + LOCAL shift, and go to state 565 + TEMP shift, and go to state 570 + TEMPORARY shift, and go to state 1060 + UNLOGGED shift, and go to state 574 + + $default reduce using rule 598 (OptTemp) + + OptTemp go to state 3213 + + +State 2851 + + 462 CreateStmt: CREATE_P OptTemp TABLE • qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 463 | CREATE_P OptTemp TABLE • IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 3214 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 3215 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2852 + + 197 enum_val_list: Sconst • + + $default reduce using rule 197 (enum_val_list) + + +State 2853 + + 193 CreateTypeStmt: CREATE_P TYPE_P qualified_name AS ENUM_P '(' opt_enum_val_list • ')' + + ')' shift, and go to state 3216 + + +State 2854 + + 195 opt_enum_val_list: enum_val_list • + 198 enum_val_list: enum_val_list • ',' Sconst + + ',' shift, and go to state 3217 + + $default reduce using rule 195 (opt_enum_val_list) + + +State 2855 + + 572 columnList: columnList • ',' columnElem + 1718 ViewStmt: CREATE_P OptTemp RECURSIVE VIEW qualified_name '(' columnList • ')' opt_reloptions AS SelectStmt opt_check_option + + ')' shift, and go to state 3218 + ',' shift, and go to state 2443 + + +State 2856 + + 203 CreateSeqStmt: CREATE_P OptTemp SEQUENCE IF_P NOT EXISTS qualified_name • OptSeqOptList + + AS shift, and go to state 1317 + CACHE shift, and go to state 1318 + CYCLE shift, and go to state 1319 + INCREMENT shift, and go to state 1320 + MAXVALUE shift, and go to state 1321 + MINVALUE shift, and go to state 1322 + NO shift, and go to state 1323 + OWNED shift, and go to state 1324 + RESTART shift, and go to state 1326 + SEQUENCE shift, and go to state 1327 + START shift, and go to state 1329 + + $default reduce using rule 206 (OptSeqOptList) + + SeqOptList go to state 1960 + SeqOptElem go to state 1331 + OptSeqOptList go to state 3219 + + +State 2857 + + 463 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name • '(' OptTableElementList ')' OptWith OnCommitOption + 1730 create_as_target: qualified_name • opt_column_list OptWith OnCommitOption + + '(' shift, and go to state 3220 + + $default reduce using rule 563 (opt_column_list) + + opt_column_list go to state 1964 + + +State 2858 + + 220 ExecuteStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target • AS EXECUTE name execute_param_clause opt_with_data + 1725 CreateAsStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target • AS SelectStmt opt_with_data + + AS shift, and go to state 3221 + + +State 2859 + + 590 TableLikeClause: LIKE qualified_name • TableLikeOptionList + + $default reduce using rule 538 (TableLikeOptionList) + + TableLikeOptionList go to state 3222 + + +State 2860 + + 462 CreateStmt: CREATE_P OptTemp TABLE qualified_name '(' OptTableElementList ')' • OptWith OnCommitOption + + WITH shift, and go to state 2474 + WITHOUT shift, and go to state 2475 + + $default reduce using rule 534 (OptWith) + + OptWith go to state 3223 + + +State 2861 + + 559 OptTableElementList: TableElementList ',' • + 585 TableElementList: TableElementList ',' • TableElement + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 1862 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 1864 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 1865 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 2466 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 1867 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNIQUE shift, and go to state 1868 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 559 (OptTableElementList) + + ColId go to state 1869 + TableConstraint go to state 2468 + columnDef go to state 2469 + TableElement go to state 3224 + ConstraintElem go to state 1872 + TableLikeClause go to state 2473 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2862 + + 532 OptWith: WITH OIDS • + + $default reduce using rule 532 (OptWith) + + +State 2863 + + 531 OptWith: WITH reloptions • + + $default reduce using rule 531 (OptWith) + + +State 2864 + + 533 OptWith: WITHOUT OIDS • + + $default reduce using rule 533 (OptWith) + + +State 2865 + + 507 OnCommitOption: ON • COMMIT DROP + 508 | ON • COMMIT DELETE_P ROWS + 509 | ON • COMMIT PRESERVE ROWS + + COMMIT shift, and go to state 3225 + + +State 2866 + + 1730 create_as_target: qualified_name opt_column_list OptWith OnCommitOption • + + $default reduce using rule 1730 (create_as_target) + + +State 2867 + + 219 ExecuteStmt: CREATE_P OptTemp TABLE create_as_target AS EXECUTE name • execute_param_clause opt_with_data + + '(' shift, and go to state 1057 + + $default reduce using rule 226 (execute_param_clause) + + execute_param_clause go to state 3226 + + +State 2868 + + 1727 opt_with_data: WITH • DATA_P + 1728 | WITH • NO DATA_P + + DATA_P shift, and go to state 3227 + NO shift, and go to state 3228 + + +State 2869 + + 1724 CreateAsStmt: CREATE_P OptTemp TABLE create_as_target AS SelectStmt opt_with_data • + + $default reduce using rule 1724 (CreateAsStmt) + + +State 2870 + + 1716 ViewStmt: CREATE_P OptTemp VIEW IF_P NOT EXISTS qualified_name • opt_column_list opt_reloptions AS SelectStmt opt_check_option + + '(' shift, and go to state 1401 + + $default reduce using rule 563 (opt_column_list) + + opt_column_list go to state 3229 + + +State 2871 + + 1529 opt_reloptions: WITH reloptions • + + $default reduce using rule 1529 (opt_reloptions) + + +State 2872 + + 1715 ViewStmt: CREATE_P OptTemp VIEW qualified_name opt_column_list opt_reloptions AS • SelectStmt opt_check_option + + FROM shift, and go to state 23 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + TABLE shift, and go to state 38 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 + + SelectStmt go to state 3230 + select_with_parens go to state 88 + select_no_parens go to state 89 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + + +State 2873 + + 640 CreateFunctionStmt: CREATE_P OptTemp macro_alias IF_P NOT EXISTS qualified_name • table_macro_list + 643 | CREATE_P OptTemp macro_alias IF_P NOT EXISTS qualified_name • macro_definition_list + + '(' shift, and go to state 1969 + + table_macro_definition go to state 1970 + table_macro_definition_parens go to state 1971 + table_macro_list_internal go to state 1972 + table_macro_list go to state 3231 + macro_definition go to state 1974 + macro_definition_list go to state 3232 + param_list go to state 1976 + + +State 2874 + + 657 param_list: '(' func_arg_list ')' • + + $default reduce using rule 657 (param_list) + + +State 2875 + + 648 table_macro_list_internal: table_macro_list_internal ',' table_macro_definition_parens • + + $default reduce using rule 648 (table_macro_list_internal) + + +State 2876 + + 646 table_macro_definition_parens: param_list • AS TABLE select_with_parens + + AS shift, and go to state 3233 + + +State 2877 + + 653 macro_definition_list: macro_definition_list ',' macro_definition • + + $default reduce using rule 653 (macro_definition_list) + + +State 2878 + + 651 macro_definition: param_list • AS a_expr + + AS shift, and go to state 3234 + + +State 2879 + + 645 table_macro_definition: param_list AS TABLE • select_no_parens + 646 table_macro_definition_parens: param_list AS TABLE • select_with_parens + + FROM shift, and go to state 23 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + TABLE shift, and go to state 38 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 + + select_with_parens go to state 3235 + select_no_parens go to state 3236 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + + +State 2880 + + 651 macro_definition: param_list AS a_expr • + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 651 (macro_definition) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2881 + + 208 CreateSecretStmt: CREATE_P opt_persist SECRET IF_P NOT EXISTS opt_secret_name • opt_storage_specifier '(' copy_generic_opt_list ')' + + IN_P shift, and go to state 1978 + + $default reduce using rule 215 (opt_storage_specifier) + + opt_storage_specifier go to state 3237 + + +State 2882 + + 207 CreateSecretStmt: CREATE_P opt_persist SECRET opt_secret_name opt_storage_specifier '(' copy_generic_opt_list • ')' + 717 copy_generic_opt_list: copy_generic_opt_list • ',' copy_generic_opt_elem + + ')' shift, and go to state 3238 + ',' shift, and go to state 2515 + + +State 2883 + + 1521 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS • index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1981 + index_name go to state 3239 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2884 + + 1520 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON qualified_name • access_method_clause '(' index_params ')' opt_reloptions where_clause + + USING shift, and go to state 3240 + + $default reduce using rule 1524 (access_method_clause) + + access_method_clause go to state 3241 + + +State 2885 + + 278 DropPropertyGraphStmt: DROP PROPERTY GRAPH IF_P EXISTS qualified_name opt_drop_behavior • + + $default reduce using rule 278 (DropPropertyGraphStmt) + + +State 2886 + + 258 DropSecretStmt: DROP opt_persist SECRET IF_P EXISTS ColId opt_storage_drop_specifier • + + $default reduce using rule 258 (DropSecretStmt) + + +State 2887 + + 606 DropStmt: DROP drop_type_name_on_any_name IF_P EXISTS name ON any_name • opt_drop_behavior + + CASCADE shift, and go to state 1439 + RESTRICT shift, and go to state 1440 + + $default reduce using rule 635 (opt_drop_behavior) + + opt_drop_behavior go to state 3242 + + +State 2888 + + 670 copy_generic_opt_arg_list: copy_generic_opt_arg_list • ',' copy_generic_opt_arg_list_item + 683 copy_generic_opt_arg: '(' copy_generic_opt_arg_list • ')' + + ')' shift, and go to state 3243 + ',' shift, and go to state 3244 + + +State 2889 + + 669 copy_generic_opt_arg_list: copy_generic_opt_arg_list_item • + + $default reduce using rule 669 (copy_generic_opt_arg_list) + + +State 2890 + + 710 copy_generic_opt_arg_list_item: opt_boolean_or_string • + + $default reduce using rule 710 (copy_generic_opt_arg_list_item) + + +State 2891 + + 717 copy_generic_opt_list: copy_generic_opt_list ',' copy_generic_opt_elem • + + $default reduce using rule 717 (copy_generic_opt_list) + + +State 2892 + + 697 copy_opt_item: DELIMITER opt_as Sconst • + + $default reduce using rule 697 (copy_opt_item) + + +State 2893 + + 702 copy_opt_item: ESCAPE opt_as Sconst • + + $default reduce using rule 702 (copy_opt_item) + + +State 2894 + + 707 copy_opt_item: FORCE NOT NULL_P • columnList + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1933 + columnElem go to state 1934 + columnList go to state 3245 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2895 + + 572 columnList: columnList • ',' columnElem + 708 copy_opt_item: FORCE NULL_P columnList • + + ',' shift, and go to state 2443 + + $default reduce using rule 708 (copy_opt_item) + + +State 2896 + + 704 copy_opt_item: FORCE QUOTE '*' • + + $default reduce using rule 704 (copy_opt_item) + + +State 2897 + + 572 columnList: columnList • ',' columnElem + 703 copy_opt_item: FORCE QUOTE columnList • + + ',' shift, and go to state 2443 + + $default reduce using rule 703 (copy_opt_item) + + +State 2898 + + 698 copy_opt_item: NULL_P opt_as Sconst • + + $default reduce using rule 698 (copy_opt_item) + + +State 2899 + + 706 copy_opt_item: PARTITION BY '*' • + + $default reduce using rule 706 (copy_opt_item) + + +State 2900 + + 572 columnList: columnList • ',' columnElem + 705 copy_opt_item: PARTITION BY columnList • + + ',' shift, and go to state 2443 + + $default reduce using rule 705 (copy_opt_item) + + +State 2901 + + 701 copy_opt_item: QUOTE opt_as Sconst • + + $default reduce using rule 701 (copy_opt_item) + + +State 2902 + + 1246 func_expr_common_subexpr: CAST '(' a_expr AS Typename ')' • + + $default reduce using rule 1246 (func_expr_common_subexpr) + + +State 2903 + + 1257 func_expr_common_subexpr: NULLIF '(' a_expr ',' a_expr ')' • + + $default reduce using rule 1257 (func_expr_common_subexpr) + + +State 2904 + + 1381 overlay_list: a_expr overlay_placing substr_from substr_for • + + $default reduce using rule 1381 (overlay_list) + + +State 2905 + + 1205 b_expr: b_expr IS DISTINCT FROM • b_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 3246 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2906 + + 1206 b_expr: b_expr IS NOT DISTINCT • FROM b_expr + + FROM shift, and go to state 3247 + + +State 2907 + + 1208 b_expr: b_expr IS NOT OF • '(' type_list ')' + + '(' shift, and go to state 3248 + + +State 2908 + + 1207 b_expr: b_expr IS OF '(' • type_list ')' + + IDENT shift, and go to state 1588 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1618 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 1631 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1634 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 1639 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + RowOrStruct go to state 1645 + Typename go to state 1646 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_list go to state 3249 + type_name_token go to state 1660 + + +State 2909 + + 975 func_table: ROWS FROM '(' rowsfrom_list ')' opt_ordinality • + + $default reduce using rule 975 (func_table) + + +State 2910 + + 978 rowsfrom_list: rowsfrom_list ',' rowsfrom_item • + + $default reduce using rule 978 (rowsfrom_list) + + +State 2911 + + 979 opt_col_def_list: AS '(' • TableFuncElementList ')' + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 2109 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + TableFuncElementList go to state 3250 + TableFuncElement go to state 2111 + + +State 2912 + + 1252 func_expr_common_subexpr: TREAT '(' a_expr AS Typename ')' • + + $default reduce using rule 1252 (func_expr_common_subexpr) + + +State 2913 + + 1247 func_expr_common_subexpr: TRY_CAST '(' a_expr AS Typename ')' • + + $default reduce using rule 1247 (func_expr_common_subexpr) + + +State 2914 + + 949 alias_clause: AS ColIdOrString '(' name_list_opt_comma ')' • + + $default reduce using rule 949 (alias_clause) + + +State 2915 + + 838 tablesample_entry: sample_count '(' ColId • ')' + 839 | sample_count '(' ColId • ',' ICONST ')' + + ')' shift, and go to state 3251 + ',' shift, and go to state 3252 + + +State 2916 + + 836 tablesample_entry: opt_sample_func '(' sample_count • ')' opt_repeatable_clause + + ')' shift, and go to state 3253 + + +State 2917 + + 738 simple_select: FROM from_list SELECT distinct_clause target_list_opt_comma into_clause where_clause • group_clause having_clause window_clause qualify_clause sample_clause + + GROUP_P shift, and go to state 2585 + + $default reduce using rule 862 (group_clause) + + group_clause go to state 3254 + + +State 2918 + + 783 OptTempTableName: GLOBAL TEMP opt_table • qualified_name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 3255 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2919 + + 782 OptTempTableName: GLOBAL TEMPORARY opt_table • qualified_name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 3256 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2920 + + 781 OptTempTableName: LOCAL TEMP opt_table • qualified_name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 3257 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2921 + + 780 OptTempTableName: LOCAL TEMPORARY opt_table • qualified_name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 3258 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2922 + + 779 OptTempTableName: TEMP opt_table qualified_name • + + $default reduce using rule 779 (OptTempTableName) + + +State 2923 + + 778 OptTempTableName: TEMPORARY opt_table qualified_name • + + $default reduce using rule 778 (OptTempTableName) + + +State 2924 + + 784 OptTempTableName: UNLOGGED opt_table qualified_name • + + $default reduce using rule 784 (OptTempTableName) + + +State 2925 + + 860 group_clause: GROUP_P BY • group_by_list_opt_comma + 861 | GROUP_P BY • ALL + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 3259 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 3260 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 3261 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 3262 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 3263 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + group_by_list go to state 3264 + group_by_list_opt_comma go to state 3265 + group_by_item go to state 3266 + empty_grouping_set go to state 3267 + rollup_clause go to state 3268 + cube_clause go to state 3269 + grouping_sets_clause go to state 3270 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3271 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2926 + + 878 having_clause: HAVING • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3272 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2927 + + 737 simple_select: FROM from_list opt_select into_clause where_clause group_clause having_clause • window_clause qualify_clause sample_clause + + WINDOW shift, and go to state 3273 + + $default reduce using rule 1270 (window_clause) + + window_clause go to state 3274 + + +State 2928 + + 944 joined_table: table_ref ASOF join_type JOIN table_ref join_qual • + + $default reduce using rule 944 (joined_table) + + +State 2929 + + 968 join_qual: USING '(' name_list_opt_comma • ')' + + ')' shift, and go to state 3275 + + +State 2930 + + 720 select_with_parens: '(' • select_no_parens ')' + 721 | '(' • select_with_parens ')' + 722 | '(' • VariableShowStmt ')' + 928 pivot_header: '(' • c_expr_list_opt_comma ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 14 + DESCRIBE shift, and go to state 15 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FROM shift, and go to state 23 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 33 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 35 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SUMMARIZE shift, and go to state 37 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 38 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 40 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITH shift, and go to state 44 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + WITH_LA shift, and go to state 45 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1705 + select_no_parens go to state 957 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + grouping_or_grouping_id go to state 1195 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3276 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + c_expr_list go to state 3277 + c_expr_list_opt_comma go to state 3278 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + VariableShowStmt go to state 958 + describe_or_desc go to state 105 + show_or_describe go to state 106 + + +State 2931 + + 929 pivot_value: pivot_header • IN_P '(' target_list_opt_comma ')' + 930 | pivot_header • IN_P ColIdOrString + + IN_P shift, and go to state 3279 + + +State 2932 + + 931 pivot_value_list: pivot_value • + + $default reduce using rule 931 (pivot_value_list) + + +State 2933 + + 917 table_ref: table_ref PIVOT '(' target_list_opt_comma FOR pivot_value_list • opt_pivot_group_by ')' opt_alias_clause + 932 pivot_value_list: pivot_value_list • pivot_value + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUP_P shift, and go to state 3280 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '[' shift, and go to state 1186 + '(' shift, and go to state 2930 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 920 (opt_pivot_group_by) + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + opt_pivot_group_by go to state 3281 + pivot_header go to state 2931 + pivot_value go to state 3282 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + d_expr go to state 2934 + indirection_expr go to state 2935 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2934 + + 926 pivot_header: d_expr • + + $default reduce using rule 926 (pivot_header) + + +State 2935 + + 927 pivot_header: indirection_expr • + + $default reduce using rule 927 (pivot_header) + + +State 2936 + + 934 unpivot_header: '(' name_list_opt_comma • ')' + + ')' shift, and go to state 3283 + + +State 2937 + + 918 table_ref: table_ref UNPIVOT opt_include_nulls '(' unpivot_header FOR • unpivot_value_list ')' opt_alias_clause + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 2593 + + ColId go to state 581 + ColIdOrString go to state 2594 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + unpivot_header go to state 3284 + unpivot_value go to state 3285 + unpivot_value_list go to state 3286 + + +State 2938 + + 988 opt_collate_clause: COLLATE • any_name + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1049 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + any_name go to state 3287 + + +State 2939 + + 987 TableFuncElement: ColIdOrString Typename opt_collate_clause • + + $default reduce using rule 987 (TableFuncElement) + + +State 2940 + + 986 TableFuncElementList: TableFuncElementList ',' TableFuncElement • + + $default reduce using rule 986 (TableFuncElementList) + + +State 2941 + + 957 func_alias_clause: AS ColIdOrString '(' TableFuncElementList ')' • + + $default reduce using rule 957 (func_alias_clause) + + +State 2942 + + 1004 Typename: MAP '(' type_list ')' • opt_array_bounds + + $default reduce using rule 1010 (opt_array_bounds) + + opt_array_bounds go to state 3288 + + +State 2943 + + 999 Typename: SETOF SimpleTypename ARRAY '[' • Iconst ']' + + ICONST shift, and go to state 1146 + + Iconst go to state 3289 + + +State 2944 + + 990 colid_type_list: ColId Typename • + + $default reduce using rule 990 (colid_type_list) + + +State 2945 + + 1005 Typename: UNION '(' colid_type_list ')' • opt_array_bounds + + $default reduce using rule 1010 (opt_array_bounds) + + opt_array_bounds go to state 3290 + + +State 2946 + + 991 colid_type_list: colid_type_list ',' • ColId Typename + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 3291 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2947 + + 1003 Typename: RowOrStruct '(' colid_type_list ')' • opt_array_bounds + + $default reduce using rule 1010 (opt_array_bounds) + + opt_array_bounds go to state 3292 + + +State 2948 + + 998 Typename: SimpleTypename ARRAY '[' Iconst • ']' + + ']' shift, and go to state 3293 + + +State 2949 + + 1008 opt_array_bounds: opt_array_bounds '[' ']' • + + $default reduce using rule 1008 (opt_array_bounds) + + +State 2950 + + 1009 opt_array_bounds: opt_array_bounds '[' Iconst • ']' + + ']' shift, and go to state 3294 + + +State 2951 + + 1017 SimpleTypename: ConstInterval '(' Iconst ')' • + + $default reduce using rule 1017 (SimpleTypename) + + +State 2952 + + 1105 opt_interval: year_keyword TO month_keyword • + + $default reduce using rule 1105 (opt_interval) + + +State 2953 + + 1106 opt_interval: day_keyword TO hour_keyword • + + $default reduce using rule 1106 (opt_interval) + + +State 2954 + + 1107 opt_interval: day_keyword TO minute_keyword • + + $default reduce using rule 1107 (opt_interval) + + +State 2955 + + 1108 opt_interval: day_keyword TO second_keyword • + + $default reduce using rule 1108 (opt_interval) + + +State 2956 + + 1109 opt_interval: hour_keyword TO minute_keyword • + + $default reduce using rule 1109 (opt_interval) + + +State 2957 + + 1110 opt_interval: hour_keyword TO second_keyword • + + $default reduce using rule 1110 (opt_interval) + + +State 2958 + + 1111 opt_interval: minute_keyword TO second_keyword • + + $default reduce using rule 1111 (opt_interval) + + +State 2959 + + 1042 BitWithLength: BIT opt_varying '(' expr_list_opt_comma ')' • + + $default reduce using rule 1042 (BitWithLength) + + +State 2960 + + 1404 when_clause: WHEN a_expr THEN • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3295 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2961 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1405 case_default: ELSE a_expr • + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1405 (case_default) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2962 + + 1401 case_expr: CASE case_arg when_clause_list case_default END_P • + + $default reduce using rule 1401 (case_expr) + + +State 2963 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1307 map_arg: a_expr ':' a_expr • + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1307 (map_arg) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2964 + + 1309 map_arguments: map_arguments ',' map_arg • + + $default reduce using rule 1309 (map_arguments) + + +State 2965 + + 1346 any_operator: ColId '.' any_operator • + + $default reduce using rule 1346 (any_operator) + + +State 2966 + + 1060 ConstDatetime: TIME '(' Iconst ')' opt_timezone • + + $default reduce using rule 1060 (ConstDatetime) + + +State 2967 + + 1058 ConstDatetime: TIMESTAMP '(' Iconst ')' opt_timezone • + + $default reduce using rule 1058 (ConstDatetime) + + +State 2968 + + 1180 a_expr: '*' COLUMNS '(' a_expr ')' • + + $default reduce using rule 1180 (a_expr) + + +State 2969 + + 1443 except_list: EXCLUDE '(' name_list_opt_comma ')' • + + $default reduce using rule 1443 (except_list) + + +State 2970 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1217 indirection_expr_or_a_expr: '(' a_expr • ')' + 1351 expr_list: a_expr • + 1447 replace_list_el: a_expr • AS ColId + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AS shift, and go to state 2974 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + ')' shift, and go to state 2199 + + $default reduce using rule 1351 (expr_list) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2971 + + 1448 replace_list: replace_list_el • + + $default reduce using rule 1448 (replace_list) + + +State 2972 + + 1449 replace_list: replace_list • ',' replace_list_el + 1450 replace_list_opt_comma: replace_list • + 1451 | replace_list • ',' + + ',' shift, and go to state 3296 + + $default reduce using rule 1450 (replace_list_opt_comma) + + +State 2973 + + 1452 opt_replace_list: REPLACE '(' replace_list_opt_comma • ')' + + ')' shift, and go to state 3297 + + +State 2974 + + 1447 replace_list_el: a_expr AS • ColId + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 3298 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 2975 + + 1260 list_comprehension: '[' a_expr FOR list_comprehension_lhs IN_P • a_expr ']' + 1261 | '[' a_expr FOR list_comprehension_lhs IN_P • c_expr IF_P a_expr ']' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3299 + c_expr go to state 3300 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2976 + + 1410 columnrefList: columnrefList ',' • columnref + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 2645 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + columnref go to state 3301 + + +State 2977 + + 1301 row: '(' expr_list ',' a_expr ')' • + + $default reduce using rule 1301 (row) + + +State 2978 + + 1183 a_expr: ColId '.' '*' opt_except_list opt_replace_list • + + $default reduce using rule 1183 (a_expr) + + +State 2979 + + 1474 AexprConst: ConstInterval '(' a_expr ')' opt_interval • + + $default reduce using rule 1474 (AexprConst) + + +State 2980 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1116 | a_expr AT TIME ZONE a_expr • + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + TYPECAST shift, and go to state 1726 + COLLATE shift, and go to state 1738 + + $default reduce using rule 1116 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2981 + + 1173 a_expr: a_expr BETWEEN SYMMETRIC b_expr AND • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3302 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2982 + + 1171 a_expr: a_expr BETWEEN opt_asymmetric b_expr AND • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3303 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2983 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1146 | a_expr ILIKE a_expr ESCAPE a_expr • + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + OPERATOR shift, and go to state 1747 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 1146 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2984 + + 1398 in_expr: '(' expr_list_opt_comma ')' • + + $default reduce using rule 1398 (in_expr) + + +State 2985 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1167 | a_expr IS DISTINCT FROM a_expr • + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + LIKE shift, and go to state 1744 + OPERATOR shift, and go to state 1747 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + IS error (nonassociative) + ISNULL error (nonassociative) + NOTNULL error (nonassociative) + + $default reduce using rule 1167 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2986 + + 1168 a_expr: a_expr IS NOT DISTINCT FROM • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3304 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2987 + + 1170 a_expr: a_expr IS NOT OF '(' • type_list ')' + + IDENT shift, and go to state 1588 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1618 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 1631 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1634 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 1639 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + RowOrStruct go to state 1645 + Typename go to state 1646 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_list go to state 3305 + type_name_token go to state 1660 + + +State 2988 + + 1169 a_expr: a_expr IS OF '(' type_list • ')' + 1363 type_list: type_list • ',' Typename + + ')' shift, and go to state 3306 + ',' shift, and go to state 2142 + + +State 2989 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1142 | a_expr LIKE a_expr ESCAPE a_expr • + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + OPERATOR shift, and go to state 1747 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 1142 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2990 + + 1334 qual_Op: OPERATOR '(' any_operator ')' • + 1338 subquery_Op: OPERATOR '(' any_operator ')' • + + ALL reduce using rule 1338 (subquery_Op) + ANY reduce using rule 1338 (subquery_Op) + SOME reduce using rule 1338 (subquery_Op) + $default reduce using rule 1334 (qual_Op) + + +State 2991 + + 1150 a_expr: a_expr SIMILAR TO a_expr ESCAPE • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3307 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2992 + + 1174 a_expr: a_expr NOT_LA BETWEEN SYMMETRIC b_expr • AND a_expr + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + LESS_EQUALS shift, and go to state 2039 + GREATER_EQUALS shift, and go to state 2040 + NOT_EQUALS shift, and go to state 2041 + AND shift, and go to state 3308 + IS shift, and go to state 2043 + OPERATOR shift, and go to state 2044 + '<' shift, and go to state 2045 + '>' shift, and go to state 2046 + '=' shift, and go to state 2047 + '+' shift, and go to state 2048 + '-' shift, and go to state 2049 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 + + qual_Op go to state 2054 + + +State 2993 + + 1172 a_expr: a_expr NOT_LA BETWEEN opt_asymmetric b_expr • AND a_expr + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + LESS_EQUALS shift, and go to state 2039 + GREATER_EQUALS shift, and go to state 2040 + NOT_EQUALS shift, and go to state 2041 + AND shift, and go to state 3309 + IS shift, and go to state 2043 + OPERATOR shift, and go to state 2044 + '<' shift, and go to state 2045 + '>' shift, and go to state 2046 + '=' shift, and go to state 2047 + '+' shift, and go to state 2048 + '-' shift, and go to state 2049 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 + + qual_Op go to state 2054 + + +State 2994 + + 1148 a_expr: a_expr NOT_LA ILIKE a_expr ESCAPE • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3310 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2995 + + 1144 a_expr: a_expr NOT_LA LIKE a_expr ESCAPE • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3311 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 2996 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1151 | a_expr NOT_LA SIMILAR TO a_expr • + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1152 | a_expr NOT_LA SIMILAR TO a_expr • ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + ESCAPE shift, and go to state 3312 + OPERATOR shift, and go to state 1747 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 1151 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2997 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1178 | a_expr subquery_Op sub_type '(' a_expr • ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + ')' shift, and go to state 3313 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 2998 + + 1426 extended_indirection_el: '[' a_expr ']' • + + $default reduce using rule 1426 (extended_indirection_el) + + +State 2999 + + 1427 extended_indirection_el: '[' opt_slice_bound ':' • opt_slice_bound ']' + 1428 | '[' opt_slice_bound ':' • opt_slice_bound ':' opt_slice_bound ']' + 1429 | '[' opt_slice_bound ':' • '-' ':' opt_slice_bound ']' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 3314 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1419 (opt_slice_bound) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2422 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + opt_slice_bound go to state 3315 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3000 + + 1423 opt_func_arguments: '(' • ')' + 1424 | '(' • func_arg_list ')' + + IDENT shift, and go to state 1351 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1353 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 1354 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1355 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 1356 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 1357 + COLUMNS shift, and go to state 1358 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1359 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1360 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1362 + FULL shift, and go to state 1363 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 1364 + GLOB shift, and go to state 1365 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1366 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1367 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 1368 + ISNULL shift, and go to state 1369 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1370 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1371 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1372 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1373 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 1374 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1375 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 1376 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1377 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 1378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1379 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1380 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1381 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1382 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1383 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1384 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1386 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + ')' shift, and go to state 3316 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 1388 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + type_func_name_keyword go to state 1389 + pgq_unreserved_keyword go to state 1390 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1391 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + func_arg_list go to state 3317 + func_arg_expr go to state 1393 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + type_function_name go to state 1394 + function_name_token go to state 549 + param_name go to state 1395 + + +State 3001 + + 1425 extended_indirection_el: '.' attr_name opt_func_arguments • + + $default reduce using rule 1425 (extended_indirection_el) + + +State 3002 + + 1262 within_group_clause: WITHIN GROUP_P '(' sort_clause • ')' + + ')' shift, and go to state 3318 + + +State 3003 + + 1264 filter_clause: FILTER '(' WHERE • a_expr ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3319 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3004 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1265 filter_clause: FILTER '(' a_expr • ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + ')' shift, and go to state 3320 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3005 + + 1274 over_clause: OVER • window_specification + 1275 | OVER • ColId + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 3321 + + ColId go to state 3322 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + window_specification go to state 3323 + + +State 3006 + + 1241 func_expr: func_application within_group_clause filter_clause export_clause over_clause • + + $default reduce using rule 1241 (func_expr) + + +State 3007 + + 905 from_list: from_list ',' • table_ref + 907 from_list_opt_comma: from_list ',' • + + IDENT shift, and go to state 120 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 821 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 822 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ONLY shift, and go to state 824 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 827 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 833 + + $default reduce using rule 907 (from_list_opt_comma) + + qualified_name go to state 834 + ColId go to state 835 + ColIdOrString go to state 836 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 837 + values_clause go to state 95 + values_clause_opt_comma go to state 838 + table_ref go to state 1557 + joined_table go to state 841 + relation_expr go to state 842 + func_table go to state 843 + func_application go to state 844 + func_expr_windowless go to state 845 + func_expr_common_subexpr go to state 846 + func_name go to state 548 + function_name_token go to state 549 + + +State 3008 + + 736 simple_select: SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause • having_clause window_clause qualify_clause sample_clause + + HAVING shift, and go to state 2926 + + $default reduce using rule 879 (having_clause) + + having_clause go to state 3324 + + +State 3009 + + 1236 func_application: func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls • ')' + 1472 AexprConst: func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls • ')' Sconst + + ')' shift, and go to state 3325 + + +State 3010 + + 735 simple_select: SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause • having_clause window_clause qualify_clause sample_clause + + HAVING shift, and go to state 2926 + + $default reduce using rule 879 (having_clause) + + having_clause go to state 3326 + + +State 3011 + + 1632 zone_value: ConstInterval '(' Iconst ')' • Sconst + + SCONST shift, and go to state 848 + + Sconst go to state 3327 + + +State 3012 + + 772 common_table_expr: name opt_name_list AS opt_materialized '(' PreparableStmt • ')' + + ')' shift, and go to state 3328 + + +State 3013 + + 337 PathModeOptional: ACYCLIC PathOrPathsOptional • + + $default reduce using rule 337 (PathModeOptional) + + +State 3014 + + 343 PathPrefix: ALL SHORTEST PathModeOptional • + + $default reduce using rule 343 (PathPrefix) + + +State 3015 + + 336 PathModeOptional: SIMPLE PathOrPathsOptional • + + $default reduce using rule 336 (PathModeOptional) + + +State 3016 + + 335 PathModeOptional: TRAIL PathOrPathsOptional • + + $default reduce using rule 335 (PathModeOptional) + + +State 3017 + + 334 PathModeOptional: WALK PathOrPathsOptional • + + $default reduce using rule 334 (PathModeOptional) + + +State 3018 + + 341 PathPrefix: ANY SHORTEST PathModeOptional • + + $default reduce using rule 341 (PathPrefix) + + +State 3019 + + 345 PathPrefix: ANY TopKOptional PathModeOptional • + + $default reduce using rule 345 (PathPrefix) + + +State 3020 + + 342 PathPrefix: SHORTEST ICONST PathModeOptional • GroupOrGroupsOptional + + GROUP_P shift, and go to state 3329 + GROUPS shift, and go to state 3330 + + $default reduce using rule 331 (GroupOrGroupsOptional) + + GroupOrGroupsOptional go to state 3331 + + +State 3021 + + 365 SubPath: PathVariableOptional • PathModeOptional PathConcatenation GraphTableWhereOptional CostOptional + + ACYCLIC shift, and go to state 2698 + PATH shift, and go to state 2699 + PATHS shift, and go to state 2700 + SIMPLE shift, and go to state 2702 + TRAIL shift, and go to state 2703 + WALK shift, and go to state 2704 + + $default reduce using rule 328 (PathOrPathsOptional) + + PathOrPathsOptional go to state 2705 + PathModeOptional go to state 3332 + + +State 3022 + + 366 EnclosedSubPath: '[' SubPath • ']' KleeneOptional + + ']' shift, and go to state 3333 + + +State 3023 + + 388 VariableOptional: PGQ_IDENT • + + $default reduce using rule 388 (VariableOptional) + + +State 3024 + + 390 FullElementSpec: VariableOptional • LabelExpressionOptional GraphTableWhereOptional CostOptional + + IS shift, and go to state 3334 + ':' shift, and go to state 3335 + + $default reduce using rule 385 (LabelExpressionOptional) + + LabelExpressionOptional go to state 3336 + IsOrColon go to state 3337 + + +State 3025 + + 400 VertexPattern: '(' FullElementSpec • ')' + + ')' shift, and go to state 3338 + + +State 3026 + + 369 PathSequence: EnclosedSubPath PathSequence • + + $default reduce using rule 369 (PathSequence) + + +State 3027 + + 370 PathSequence: PathElement PathSequence • + + $default reduce using rule 370 (PathSequence) + + +State 3028 + + 350 PatternUnion: '|' • + 351 | '|' • '+' '|' + + '+' shift, and go to state 3339 + + $default reduce using rule 350 (PatternUnion) + + +State 3029 + + 373 PathConcatenation: PathSequence PatternUnion • PathSequence + + Op shift, and go to state 2711 + LAMBDA_ARROW shift, and go to state 2712 + ARROW_LAMBDA shift, and go to state 2713 + ARROW_LAMBDA_ARROW shift, and go to state 2714 + '-' shift, and go to state 2715 + '[' shift, and go to state 2716 + '(' shift, and go to state 2717 + + $default reduce using rule 371 (PathSequence) + + EnclosedSubPath go to state 2718 + PathElement go to state 2719 + PathSequence go to state 3340 + Arrow go to state 2722 + ArrowKleeneOptional go to state 2723 + EdgePattern go to state 2724 + VertexPattern go to state 2725 + + +State 3030 + + 355 KleeneOptional: '+' • + + $default reduce using rule 355 (KleeneOptional) + + +State 3031 + + 354 KleeneOptional: '*' • + + $default reduce using rule 354 (KleeneOptional) + + +State 3032 + + 356 KleeneOptional: '?' • + + $default reduce using rule 356 (KleeneOptional) + + +State 3033 + + 357 KleeneOptional: '{' • KleeneQuantifierOptional ',' KleeneQuantifierOptional '}' + + ICONST shift, and go to state 3341 + + $default reduce using rule 353 (KleeneQuantifierOptional) + + KleeneQuantifierOptional go to state 3342 + + +State 3034 + + 396 ArrowKleeneOptional: Arrow KleeneOptional • + + $default reduce using rule 396 (ArrowKleeneOptional) + + +State 3035 + + 397 EdgePatternRight: '[' • FullElementSpec ']' ArrowKleeneOptional + + IDENT shift, and go to state 899 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 900 + BIGINT shift, and go to state 901 + BIT shift, and go to state 902 + BOOLEAN_P shift, and go to state 903 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 904 + CHARACTER shift, and go to state 905 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 906 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 907 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 908 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 909 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 910 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 911 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 912 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GROUPING shift, and go to state 913 + GROUPING_ID shift, and go to state 914 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 915 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 916 + INTEGER shift, and go to state 917 + INTERVAL shift, and go to state 918 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 919 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 920 + NCHAR shift, and go to state 921 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NONE shift, and go to state 922 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 923 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 924 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 925 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 926 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 927 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 928 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 929 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 930 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 931 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 932 + SNAPSHOT shift, and go to state 451 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 933 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 934 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 935 + TIMESTAMP shift, and go to state 936 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 937 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 938 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 939 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 1520 + VARCHAR shift, and go to state 941 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 942 + XMLCONCAT shift, and go to state 943 + XMLELEMENT shift, and go to state 944 + XMLEXISTS shift, and go to state 945 + XMLFOREST shift, and go to state 946 + XMLNAMESPACES shift, and go to state 947 + XMLPARSE shift, and go to state 948 + XMLPI shift, and go to state 949 + XMLROOT shift, and go to state 950 + XMLSERIALIZE shift, and go to state 951 + XMLTABLE shift, and go to state 952 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 389 (VariableOptional) + + unreserved_keyword go to state 953 + pgq_col_name_keyword go to state 954 + PGQ_IDENT go to state 3023 + VariableOptional go to state 3024 + FullElementSpec go to state 3343 + + +State 3036 + + 399 EdgePattern: ArrowKleeneOptional EdgePatternRight • + + $default reduce using rule 399 (EdgePattern) + + +State 3037 + + 423 pgq_expr: NOT • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3344 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3038 + + 424 pgq_expr: NOT_LA • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3345 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3039 + + 405 pgq_expr: '+' • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3346 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3040 + + 406 pgq_expr: '-' • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3347 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3041 + + 317 GraphTableWhereOptional: WHERE pgq_expr • + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + LAMBDA_ARROW shift, and go to state 3350 + DOUBLE_ARROW shift, and go to state 3351 + LESS_EQUALS shift, and go to state 3352 + GREATER_EQUALS shift, and go to state 3353 + NOT_EQUALS shift, and go to state 3354 + AND shift, and go to state 3355 + AT shift, and go to state 3356 + BETWEEN shift, and go to state 3357 + COLLATE shift, and go to state 3358 + GLOB shift, and go to state 3359 + ILIKE shift, and go to state 3360 + IN_P shift, and go to state 3361 + IS shift, and go to state 3362 + ISNULL shift, and go to state 3363 + LIKE shift, and go to state 3364 + NOT shift, and go to state 3365 + NOTNULL shift, and go to state 3366 + OPERATOR shift, and go to state 2044 + OR shift, and go to state 3367 + SIMILAR shift, and go to state 3368 + NOT_LA shift, and go to state 3369 + '<' shift, and go to state 3370 + '>' shift, and go to state 3371 + '=' shift, and go to state 3372 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + $default reduce using rule 317 (GraphTableWhereOptional) + + qual_Op go to state 3379 + + +State 3042 + + 401 pgq_expr: c_expr • + + $default reduce using rule 401 (pgq_expr) + + +State 3043 + + 445 pgq_expr: row • OVERLAPS row + 1219 indirection_expr_or_a_expr: row • + + OVERLAPS shift, and go to state 3380 + + $default reduce using rule 1219 (indirection_expr_or_a_expr) + + +State 3044 + + 321 ColumnsOptional: COLUMNS • '(' target_list_opt_comma ')' + + '(' shift, and go to state 3381 + + +State 3045 + + 323 GraphTableStmt: '(' PGQ_IDENT MATCH PathPatternList KeepOptional GraphTableWhereOptional ColumnsOptional • ')' GraphTableNameOptional + + ')' shift, and go to state 3382 + + +State 3046 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1670 where_or_current_clause: WHERE a_expr • + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1670 (where_or_current_clause) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3047 + + 173 returning_clause: RETURNING • target_list + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1207 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + target_list go to state 3383 + target_el go to state 1226 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3048 + + 1665 DeleteStmt: opt_with_clause DELETE_P FROM relation_expr_opt_alias using_clause where_or_current_clause returning_clause • + + $default reduce using rule 1665 (DeleteStmt) + + +State 3049 + + 152 insert_target: qualified_name AS ColId • + + $default reduce using rule 152 (insert_target) + + +State 3050 + + 153 opt_by_name_or_position: BY NAME_P • + + $default reduce using rule 153 (opt_by_name_or_position) + + +State 3051 + + 154 opt_by_name_or_position: BY POSITION • + + $default reduce using rule 154 (opt_by_name_or_position) + + +State 3052 + + 150 insert_rest: DEFAULT • VALUES + + VALUES shift, and go to state 3384 + + +State 3053 + + 147 insert_rest: OVERRIDING • override_kind VALUE_P SelectStmt + + SYSTEM_P shift, and go to state 3385 + USER shift, and go to state 3386 + + override_kind go to state 3387 + + +State 3054 + + 148 insert_rest: '(' • insert_column_list ')' SelectStmt + 149 | '(' • insert_column_list ')' OVERRIDING override_kind VALUE_P SelectStmt + 720 select_with_parens: '(' • select_no_parens ')' + 721 | '(' • select_with_parens ')' + 722 | '(' • VariableShowStmt ')' + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 14 + DESCRIBE shift, and go to state 15 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FROM shift, and go to state 23 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 33 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 35 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SUMMARIZE shift, and go to state 37 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 38 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 40 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITH shift, and go to state 44 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 + + ColId go to state 3388 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + insert_column_item go to state 3389 + insert_column_list go to state 3390 + select_with_parens go to state 956 + select_no_parens go to state 957 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + VariableShowStmt go to state 958 + describe_or_desc go to state 105 + show_or_describe go to state 106 + + +State 3055 + + 145 InsertStmt: opt_with_clause INSERT opt_or_action INTO insert_target opt_by_name_or_position insert_rest • opt_on_conflict returning_clause + + ON shift, and go to state 3391 + + $default reduce using rule 169 (opt_on_conflict) + + opt_on_conflict go to state 3392 + + +State 3056 + + 146 insert_rest: SelectStmt • + + $default reduce using rule 146 (insert_rest) + + +State 3057 + + 163 set_clause: '(' set_target_list ')' • '=' a_expr + + '=' shift, and go to state 3393 + + +State 3058 + + 178 set_target_list: set_target_list ',' • set_target + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 2307 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + set_target go to state 3394 + + +State 3059 + + 186 set_clause_list: set_clause_list ',' set_clause • + + $default reduce using rule 186 (set_clause_list) + + +State 3060 + + 658 UpdateStmt: opt_with_clause UPDATE relation_expr_opt_alias SET set_clause_list_opt_comma from_clause where_or_current_clause • returning_clause + + RETURNING shift, and go to state 3047 + + $default reduce using rule 174 (returning_clause) + + returning_clause go to state 3395 + + +State 3061 + + 162 set_clause: set_target '=' a_expr • + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 162 (set_clause) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3062 + + 811 opt_nulls_order: NULLS_LA FIRST_P • + + $default reduce using rule 811 (opt_nulls_order) + + +State 3063 + + 812 opt_nulls_order: NULLS_LA LAST_P • + + $default reduce using rule 812 (opt_nulls_order) + + +State 3064 + + 1336 qual_all_Op: OPERATOR '(' • any_operator ')' + + IDENT shift, and go to state 550 + Op shift, and go to state 2168 + INTEGER_DIVISION shift, and go to state 2169 + POWER_OF shift, and go to state 2170 + LESS_EQUALS shift, and go to state 2171 + GREATER_EQUALS shift, and go to state 2172 + NOT_EQUALS shift, and go to state 2173 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '<' shift, and go to state 2174 + '>' shift, and go to state 2175 + '=' shift, and go to state 2176 + '+' shift, and go to state 2177 + '-' shift, and go to state 2178 + '*' shift, and go to state 2179 + '/' shift, and go to state 2180 + '%' shift, and go to state 2181 + '^' shift, and go to state 2182 + + ColId go to state 2183 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + all_Op go to state 2184 + MathOp go to state 1761 + any_operator go to state 3396 + + +State 3065 + + 806 sortby: a_expr USING qual_all_Op opt_nulls_order • + + $default reduce using rule 806 (sortby) + + +State 3066 + + 822 limit_clause: FETCH first_or_next select_fetch_first_value row_or_rows ONLY • + + $default reduce using rule 822 (limit_clause) + + +State 3067 + + 1456 qualified_name_list: qualified_name_list ',' qualified_name • + + $default reduce using rule 1456 (qualified_name_list) + + +State 3068 + + 1462 name_list_opt_comma_opt_bracket: '(' name_list_opt_comma ')' • + + $default reduce using rule 1462 (name_list_opt_comma_opt_bracket) + + +State 3069 + + 749 simple_select: pivot_keyword table_ref ON pivot_column_list GROUP_P BY name_list_opt_comma_opt_bracket • + + $default reduce using rule 749 (simple_select) + + +State 3070 + + 751 simple_select: pivot_keyword table_ref ON pivot_column_list USING target_list_opt_comma GROUP_P • BY name_list_opt_comma_opt_bracket + + BY shift, and go to state 3397 + + +State 3071 + + 732 select_clause: select_with_parens • + 1213 d_expr: select_with_parens • + 1214 | select_with_parens • indirection + + '[' shift, and go to state 998 + '.' shift, and go to state 999 + + EXCEPT reduce using rule 732 (select_clause) + FETCH reduce using rule 732 (select_clause) + FOR reduce using rule 732 (select_clause) + INTERSECT reduce using rule 732 (select_clause) + LIMIT reduce using rule 732 (select_clause) + OFFSET reduce using rule 732 (select_clause) + ORDER reduce using rule 732 (select_clause) + UNION reduce using rule 732 (select_clause) + $default reduce using rule 1213 (d_expr) + + indirection go to state 1717 + indirection_el go to state 1001 + + +State 3072 + + 761 pivot_column_entry: b_expr IN_P '(' select_no_parens • ')' + + ')' shift, and go to state 3398 + + +State 3073 + + 924 single_pivot_value: b_expr IN_P '(' target_list_opt_comma • ')' + + ')' shift, and go to state 3399 + + +State 3074 + + 746 simple_select: pivot_keyword table_ref USING target_list_opt_comma GROUP_P BY name_list_opt_comma_opt_bracket • + + $default reduce using rule 746 (simple_select) + + +State 3075 + + 752 simple_select: unpivot_keyword table_ref ON target_list_opt_comma INTO NAME_P name • value_or_values name_list_opt_comma_opt_bracket + + VALUE_P shift, and go to state 3400 + VALUES shift, and go to state 3401 + + value_or_values go to state 3402 + + +State 3076 + + 138 RenameStmt: ALTER INDEX IF_P EXISTS qualified_name RENAME TO name • + + $default reduce using rule 138 (RenameStmt) + + +State 3077 + + 578 ConstraintElem: CHECK_P '(' a_expr ')' • ConstraintAttributeSpec + + $default reduce using rule 465 (ConstraintAttributeSpec) + + ConstraintAttributeSpec go to state 3403 + + +State 3078 + + 70 alter_table_cmd: ADD_P COLUMN IF_P NOT EXISTS • columnDef + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1869 + columnDef go to state 3404 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 3079 + + 583 ConstraintElem: FOREIGN KEY '(' columnList_opt_comma • ')' REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec + + ')' shift, and go to state 3405 + + +State 3080 + + 68 alter_table_cmd: ADD_P IF_P NOT EXISTS columnDef • + + $default reduce using rule 68 (alter_table_cmd) + + +State 3081 + + 581 ConstraintElem: PRIMARY KEY '(' columnList_opt_comma • ')' opt_definition ConstraintAttributeSpec + + ')' shift, and go to state 3406 + + +State 3082 + + 466 ConstraintAttributeSpec: ConstraintAttributeSpec • ConstraintAttributeElem + 582 ConstraintElem: PRIMARY KEY ExistingIndex ConstraintAttributeSpec • + + DEFERRABLE shift, and go to state 3086 + INITIALLY shift, and go to state 3087 + NO shift, and go to state 3088 + NOT shift, and go to state 3089 + + $default reduce using rule 582 (ConstraintElem) + + ConstraintAttributeElem go to state 3090 + + +State 3083 + + 526 ExistingIndex: USING INDEX index_name • + + $default reduce using rule 526 (ExistingIndex) + + +State 3084 + + 572 columnList: columnList ',' • columnElem + 574 columnList_opt_comma: columnList ',' • + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 574 (columnList_opt_comma) + + ColId go to state 1933 + columnElem go to state 2837 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 3085 + + 579 ConstraintElem: UNIQUE '(' columnList_opt_comma ')' • opt_definition ConstraintAttributeSpec + + WITH shift, and go to state 3407 + + $default reduce using rule 557 (opt_definition) + + opt_definition go to state 3408 + + +State 3086 + + 541 ConstraintAttributeElem: DEFERRABLE • + + $default reduce using rule 541 (ConstraintAttributeElem) + + +State 3087 + + 542 ConstraintAttributeElem: INITIALLY • IMMEDIATE + 543 | INITIALLY • DEFERRED + + DEFERRED shift, and go to state 3409 + IMMEDIATE shift, and go to state 3410 + + +State 3088 + + 545 ConstraintAttributeElem: NO • INHERIT + + INHERIT shift, and go to state 3411 + + +State 3089 + + 540 ConstraintAttributeElem: NOT • DEFERRABLE + 544 | NOT • VALID + + DEFERRABLE shift, and go to state 3412 + VALID shift, and go to state 3413 + + +State 3090 + + 466 ConstraintAttributeSpec: ConstraintAttributeSpec ConstraintAttributeElem • + + $default reduce using rule 466 (ConstraintAttributeSpec) + + +State 3091 + + 499 GeneratedConstraintElem: AS '(' • a_expr ')' opt_GeneratedColumnType + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3414 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3092 + + 599 generated_when: ALWAYS • + + $default reduce using rule 599 (generated_when) + + +State 3093 + + 600 generated_when: BY • DEFAULT + + DEFAULT shift, and go to state 3415 + + +State 3094 + + 497 GeneratedConstraintElem: GENERATED generated_when • AS IDENTITY_P OptParenthesizedSeqOptList + 498 | GENERATED generated_when • AS '(' a_expr ')' opt_GeneratedColumnType + + AS shift, and go to state 3416 + + +State 3095 + + 547 columnDef: ColId opt_Typename GeneratedConstraintElem ColQualList • + 564 ColQualList: ColQualList • ColConstraint + + CHECK_P shift, and go to state 3096 + COLLATE shift, and go to state 3097 + CONSTRAINT shift, and go to state 3098 + DEFAULT shift, and go to state 3099 + DEFERRABLE shift, and go to state 3100 + INITIALLY shift, and go to state 3101 + NOT shift, and go to state 3102 + NULL_P shift, and go to state 3103 + PRIMARY shift, and go to state 3104 + REFERENCES shift, and go to state 3105 + UNIQUE shift, and go to state 3106 + USING shift, and go to state 3107 + + $default reduce using rule 547 (columnDef) + + ColConstraint go to state 3108 + ColConstraintElem go to state 3109 + ConstraintAttr go to state 3110 + + +State 3096 + + 489 ColConstraintElem: CHECK_P • '(' a_expr ')' opt_no_inherit + + '(' shift, and go to state 3417 + + +State 3097 + + 484 ColConstraint: COLLATE • any_name + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1049 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + any_name go to state 3418 + + +State 3098 + + 481 ColConstraint: CONSTRAINT • name ColConstraintElem + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 3419 + + +State 3099 + + 491 ColConstraintElem: DEFAULT • b_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 3420 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3100 + + 527 ConstraintAttr: DEFERRABLE • + + $default reduce using rule 527 (ConstraintAttr) + + +State 3101 + + 529 ConstraintAttr: INITIALLY • DEFERRED + 530 | INITIALLY • IMMEDIATE + + DEFERRED shift, and go to state 3421 + IMMEDIATE shift, and go to state 3422 + + +State 3102 + + 485 ColConstraintElem: NOT • NULL_P + 528 ConstraintAttr: NOT • DEFERRABLE + + DEFERRABLE shift, and go to state 3423 + NULL_P shift, and go to state 3424 + + +State 3103 + + 486 ColConstraintElem: NULL_P • + + $default reduce using rule 486 (ColConstraintElem) + + +State 3104 + + 488 ColConstraintElem: PRIMARY • KEY opt_definition + + KEY shift, and go to state 3425 + + +State 3105 + + 492 ColConstraintElem: REFERENCES • qualified_name opt_column_list key_match key_actions + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 3426 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 3106 + + 487 ColConstraintElem: UNIQUE • opt_definition + + WITH shift, and go to state 3407 + + $default reduce using rule 557 (opt_definition) + + opt_definition go to state 3427 + + +State 3107 + + 490 ColConstraintElem: USING • COMPRESSION name + + COMPRESSION shift, and go to state 3428 + + +State 3108 + + 564 ColQualList: ColQualList ColConstraint • + + $default reduce using rule 564 (ColQualList) + + +State 3109 + + 482 ColConstraint: ColConstraintElem • + + $default reduce using rule 482 (ColConstraint) + + +State 3110 + + 483 ColConstraint: ConstraintAttr • + + $default reduce using rule 483 (ColConstraint) + + +State 3111 + + 78 alter_table_cmd: ALTER opt_column ColId ADD_P GENERATED • generated_when AS IDENTITY_P OptParenthesizedSeqOptList + + ALWAYS shift, and go to state 3092 + BY shift, and go to state 3093 + + generated_when go to state 3429 + + +State 3112 + + 60 alter_column_default: DROP DEFAULT • + + $default reduce using rule 60 (alter_column_default) + + +State 3113 + + 80 alter_table_cmd: ALTER opt_column ColId DROP IDENTITY_P • + 81 | ALTER opt_column ColId DROP IDENTITY_P • IF_P EXISTS + + IF_P shift, and go to state 3430 + + $default reduce using rule 80 (alter_table_cmd) + + +State 3114 + + 72 alter_table_cmd: ALTER opt_column ColId DROP NOT • NULL_P + + NULL_P shift, and go to state 3431 + + +State 3115 + + 76 alter_table_cmd: ALTER opt_column ColId RESET reloptions • + + $default reduce using rule 76 (alter_table_cmd) + + +State 3116 + + 62 alter_identity_column_option: RESTART opt_with • NumericOnly + + FCONST shift, and go to state 1455 + ICONST shift, and go to state 1146 + '+' shift, and go to state 1459 + '-' shift, and go to state 1460 + + NumericOnly go to state 3432 + SignedIconst go to state 1462 + Iconst go to state 1468 + + +State 3117 + + 105 opt_set_data: SET DATA_P • + + $default reduce using rule 105 (opt_set_data) + + +State 3118 + + 59 alter_column_default: SET DEFAULT • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3433 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3119 + + 64 alter_identity_column_option: SET GENERATED • generated_when + + ALWAYS shift, and go to state 3092 + BY shift, and go to state 3093 + + generated_when go to state 3434 + + +State 3120 + + 73 alter_table_cmd: ALTER opt_column ColId SET NOT • NULL_P + + NULL_P shift, and go to state 3435 + + +State 3121 + + 74 alter_table_cmd: ALTER opt_column ColId SET STATISTICS • SignedIconst + + ICONST shift, and go to state 1146 + '+' shift, and go to state 3436 + '-' shift, and go to state 3437 + + SignedIconst go to state 3438 + Iconst go to state 1468 + + +State 3122 + + 77 alter_table_cmd: ALTER opt_column ColId SET STORAGE • ColId + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 3439 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 3123 + + 63 alter_identity_column_option: SET SeqOptElem • + + $default reduce using rule 63 (alter_identity_column_option) + + +State 3124 + + 75 alter_table_cmd: ALTER opt_column ColId SET reloptions • + + $default reduce using rule 75 (alter_table_cmd) + + +State 3125 + + 63 alter_identity_column_option: SET • SeqOptElem + 64 | SET • GENERATED generated_when + + AS shift, and go to state 1317 + CACHE shift, and go to state 1318 + CYCLE shift, and go to state 1319 + GENERATED shift, and go to state 3119 + INCREMENT shift, and go to state 1320 + MAXVALUE shift, and go to state 1321 + MINVALUE shift, and go to state 1322 + NO shift, and go to state 1323 + OWNED shift, and go to state 1324 + RESTART shift, and go to state 1326 + SEQUENCE shift, and go to state 1327 + START shift, and go to state 1329 + + SeqOptElem go to state 3123 + + +State 3126 + + 58 alter_identity_column_option_list: alter_identity_column_option_list alter_identity_column_option • + + $default reduce using rule 58 (alter_identity_column_option_list) + + +State 3127 + + 84 alter_table_cmd: ALTER opt_column ColId opt_set_data TYPE_P • Typename opt_collate_clause alter_using + + IDENT shift, and go to state 1588 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1618 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 1631 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1634 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 1639 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + RowOrStruct go to state 1645 + Typename go to state 3440 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_name_token go to state 1660 + + +State 3128 + + 89 alter_table_cmd: DROP CONSTRAINT IF_P EXISTS name • opt_drop_behavior + + CASCADE shift, and go to state 1439 + RESTRICT shift, and go to state 1440 + + $default reduce using rule 635 (opt_drop_behavior) + + opt_drop_behavior go to state 3441 + + +State 3129 + + 82 alter_table_cmd: DROP opt_column IF_P EXISTS ColId • opt_drop_behavior + + CASCADE shift, and go to state 1439 + RESTRICT shift, and go to state 1440 + + $default reduce using rule 635 (opt_drop_behavior) + + opt_drop_behavior go to state 3442 + + +State 3130 + + 66 alter_generic_option_list: alter_generic_option_list ',' alter_generic_option_elem • + + $default reduce using rule 66 (alter_generic_option_list) + + +State 3131 + + 1006 qualified_typename: IDENT • '.' IDENT + 1481 type_function_name: IDENT • + 1489 type_name_token: IDENT • + + '.' shift, and go to state 2118 + + $default reduce using rule 1489 (type_name_token) + + +State 3132 + + 2134 type_name_keyword: ANTI • + 2244 type_func_name_keyword: ANTI • + + '.' reduce using rule 2244 (type_func_name_keyword) + $default reduce using rule 2134 (type_name_keyword) + + +State 3133 + + 2135 type_name_keyword: ASOF • + 2245 type_func_name_keyword: ASOF • + + '.' reduce using rule 2245 (type_func_name_keyword) + $default reduce using rule 2135 (type_name_keyword) + + +State 3134 + + 2136 type_name_keyword: AUTHORIZATION • + 2246 type_func_name_keyword: AUTHORIZATION • + + '.' reduce using rule 2246 (type_func_name_keyword) + $default reduce using rule 2136 (type_name_keyword) + + +State 3135 + + 2137 type_name_keyword: BINARY • + 2247 type_func_name_keyword: BINARY • + + '.' reduce using rule 2247 (type_func_name_keyword) + $default reduce using rule 2137 (type_name_keyword) + + +State 3136 + + 2138 type_name_keyword: COLLATION • + 2248 type_func_name_keyword: COLLATION • + + '.' reduce using rule 2248 (type_func_name_keyword) + $default reduce using rule 2138 (type_name_keyword) + + +State 3137 + + 2139 type_name_keyword: COLUMNS • + 2249 type_func_name_keyword: COLUMNS • + + '.' reduce using rule 2249 (type_func_name_keyword) + $default reduce using rule 2139 (type_name_keyword) + + +State 3138 + + 2140 type_name_keyword: CONCURRENTLY • + 2250 type_func_name_keyword: CONCURRENTLY • + + '.' reduce using rule 2250 (type_func_name_keyword) + $default reduce using rule 2140 (type_name_keyword) + + +State 3139 + + 2141 type_name_keyword: CROSS • + 2251 type_func_name_keyword: CROSS • + + '.' reduce using rule 2251 (type_func_name_keyword) + $default reduce using rule 2141 (type_name_keyword) + + +State 3140 + + 2142 type_name_keyword: FREEZE • + 2252 type_func_name_keyword: FREEZE • + + '.' reduce using rule 2252 (type_func_name_keyword) + $default reduce using rule 2142 (type_name_keyword) + + +State 3141 + + 2143 type_name_keyword: FULL • + 2253 type_func_name_keyword: FULL • + + '.' reduce using rule 2253 (type_func_name_keyword) + $default reduce using rule 2143 (type_name_keyword) + + +State 3142 + + 2254 type_func_name_keyword: GENERATED • + + $default reduce using rule 2254 (type_func_name_keyword) + + +State 3143 + + 2144 type_name_keyword: GLOB • + 2255 type_func_name_keyword: GLOB • + + '.' reduce using rule 2255 (type_func_name_keyword) + $default reduce using rule 2144 (type_name_keyword) + + +State 3144 + + 2145 type_name_keyword: ILIKE • + 2256 type_func_name_keyword: ILIKE • + + '.' reduce using rule 2256 (type_func_name_keyword) + $default reduce using rule 2145 (type_name_keyword) + + +State 3145 + + 2146 type_name_keyword: INNER_P • + 2257 type_func_name_keyword: INNER_P • + + '.' reduce using rule 2257 (type_func_name_keyword) + $default reduce using rule 2146 (type_name_keyword) + + +State 3146 + + 2147 type_name_keyword: IS • + 2258 type_func_name_keyword: IS • + + '.' reduce using rule 2258 (type_func_name_keyword) + $default reduce using rule 2147 (type_name_keyword) + + +State 3147 + + 2148 type_name_keyword: ISNULL • + 2259 type_func_name_keyword: ISNULL • + + '.' reduce using rule 2259 (type_func_name_keyword) + $default reduce using rule 2148 (type_name_keyword) + + +State 3148 + + 2149 type_name_keyword: JOIN • + 2260 type_func_name_keyword: JOIN • + + '.' reduce using rule 2260 (type_func_name_keyword) + $default reduce using rule 2149 (type_name_keyword) + + +State 3149 + + 2150 type_name_keyword: LEFT • + 2261 type_func_name_keyword: LEFT • + + '.' reduce using rule 2261 (type_func_name_keyword) + $default reduce using rule 2150 (type_name_keyword) + + +State 3150 + + 2151 type_name_keyword: LIKE • + 2262 type_func_name_keyword: LIKE • + + '.' reduce using rule 2262 (type_func_name_keyword) + $default reduce using rule 2151 (type_name_keyword) + + +State 3151 + + 1004 Typename: MAP • '(' type_list ')' opt_array_bounds + 2263 type_func_name_keyword: MAP • + + '(' shift, and go to state 2119 + + $default reduce using rule 2263 (type_func_name_keyword) + + +State 3152 + + 2152 type_name_keyword: NATURAL • + 2264 type_func_name_keyword: NATURAL • + + '.' reduce using rule 2264 (type_func_name_keyword) + $default reduce using rule 2152 (type_name_keyword) + + +State 3153 + + 472 def_arg: NONE • + + $default reduce using rule 472 (def_arg) + + +State 3154 + + 2153 type_name_keyword: NOTNULL • + 2265 type_func_name_keyword: NOTNULL • + + '.' reduce using rule 2265 (type_func_name_keyword) + $default reduce using rule 2153 (type_name_keyword) + + +State 3155 + + 1336 qual_all_Op: OPERATOR • '(' any_operator ')' + 1908 unreserved_keyword: OPERATOR • + + '(' shift, and go to state 3064 + + $default reduce using rule 1908 (unreserved_keyword) + + +State 3156 + + 2154 type_name_keyword: OUTER_P • + 2266 type_func_name_keyword: OUTER_P • + + '.' reduce using rule 2266 (type_func_name_keyword) + $default reduce using rule 2154 (type_name_keyword) + + +State 3157 + + 2155 type_name_keyword: OVERLAPS • + 2267 type_func_name_keyword: OVERLAPS • + + '.' reduce using rule 2267 (type_func_name_keyword) + $default reduce using rule 2155 (type_name_keyword) + + +State 3158 + + 2156 type_name_keyword: POSITIONAL • + 2268 type_func_name_keyword: POSITIONAL • + + '.' reduce using rule 2268 (type_func_name_keyword) + $default reduce using rule 2156 (type_name_keyword) + + +State 3159 + + 2157 type_name_keyword: RIGHT • + 2269 type_func_name_keyword: RIGHT • + + '.' reduce using rule 2269 (type_func_name_keyword) + $default reduce using rule 2157 (type_name_keyword) + + +State 3160 + + 2158 type_name_keyword: SEMI • + 2270 type_func_name_keyword: SEMI • + + '.' reduce using rule 2270 (type_func_name_keyword) + $default reduce using rule 2158 (type_name_keyword) + + +State 3161 + + 577 func_type: SETOF • type_function_name attrs '%' TYPE_P + 997 Typename: SETOF • SimpleTypename opt_array_bounds + 999 | SETOF • SimpleTypename ARRAY '[' Iconst ']' + 1001 | SETOF • SimpleTypename ARRAY + + IDENT shift, and go to state 3443 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 3132 + ARE shift, and go to state 133 + ASOF shift, and go to state 3133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 3134 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 3135 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 3136 + COLUMNS shift, and go to state 3137 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 3138 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 3139 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 3140 + FULL shift, and go to state 3141 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 3142 + GLOB shift, and go to state 3143 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 3144 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 3145 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 3146 + ISNULL shift, and go to state 3147 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 3148 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 3149 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 3150 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 3444 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 3152 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 3154 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 3156 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 3157 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 3158 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 3159 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 3160 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 3162 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 3445 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 3164 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 3165 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 3167 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 3174 + type_name_keyword go to state 1643 + type_func_name_keyword go to state 1389 + pgq_unreserved_keyword go to state 3176 + SimpleTypename go to state 2120 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_function_name go to state 3446 + type_name_token go to state 1660 + + +State 3162 + + 2159 type_name_keyword: SIMILAR • + 2271 type_func_name_keyword: SIMILAR • + + '.' reduce using rule 2271 (type_func_name_keyword) + $default reduce using rule 2159 (type_name_keyword) + + +State 3163 + + 993 RowOrStruct: STRUCT • + 2272 type_func_name_keyword: STRUCT • + + '.' reduce using rule 2272 (type_func_name_keyword) + $default reduce using rule 993 (RowOrStruct) + + +State 3164 + + 2160 type_name_keyword: TABLESAMPLE • + 2273 type_func_name_keyword: TABLESAMPLE • + + '.' reduce using rule 2273 (type_func_name_keyword) + $default reduce using rule 2160 (type_name_keyword) + + +State 3165 + + 2161 type_name_keyword: TRY_CAST • + 2274 type_func_name_keyword: TRY_CAST • + + '.' reduce using rule 2274 (type_func_name_keyword) + $default reduce using rule 2161 (type_name_keyword) + + +State 3166 + + 1005 Typename: UNION • '(' colid_type_list ')' opt_array_bounds + 2343 reserved_keyword: UNION • + + '(' shift, and go to state 2121 + + $default reduce using rule 2343 (reserved_keyword) + + +State 3167 + + 2162 type_name_keyword: VERBOSE • + 2275 type_func_name_keyword: VERBOSE • + + '.' reduce using rule 2275 (type_func_name_keyword) + $default reduce using rule 2162 (type_name_keyword) + + +State 3168 + + 235 NumericOnly: '+' • FCONST + 255 SignedIconst: '+' • Iconst + 1319 MathOp: '+' • + + FCONST shift, and go to state 2003 + ICONST shift, and go to state 1146 + + $default reduce using rule 1319 (MathOp) + + Iconst go to state 2004 + + +State 3169 + + 236 NumericOnly: '-' • FCONST + 256 SignedIconst: '-' • Iconst + 1320 MathOp: '-' • + + FCONST shift, and go to state 2005 + ICONST shift, and go to state 1146 + + $default reduce using rule 1320 (MathOp) + + Iconst go to state 2006 + + +State 3170 + + 470 def_arg: NumericOnly • + + $default reduce using rule 470 (def_arg) + + +State 3171 + + 471 def_arg: Sconst • + + $default reduce using rule 471 (def_arg) + + +State 3172 + + 567 reloption_elem: ColLabel '=' def_arg • + + $default reduce using rule 567 (reloption_elem) + + +State 3173 + + 467 def_arg: func_type • + + $default reduce using rule 467 (def_arg) + + +State 3174 + + 1482 type_function_name: unreserved_keyword • + 1490 type_name_token: unreserved_keyword • + + '.' reduce using rule 1482 (type_function_name) + $default reduce using rule 1490 (type_name_token) + + +State 3175 + + 468 def_arg: reserved_keyword • + + $default reduce using rule 468 (def_arg) + + +State 3176 + + 1484 type_function_name: pgq_unreserved_keyword • + 1492 type_name_token: pgq_unreserved_keyword • + + '.' reduce using rule 1484 (type_function_name) + $default reduce using rule 1492 (type_name_token) + + +State 3177 + + 575 func_type: Typename • + + $default reduce using rule 575 (func_type) + + +State 3178 + + 469 def_arg: qual_all_Op • + + $default reduce using rule 469 (def_arg) + + +State 3179 + + 576 func_type: type_function_name • attrs '%' TYPE_P + + '.' shift, and go to state 1437 + + attrs go to state 3447 + + +State 3180 + + 569 reloption_elem: ColLabel '.' ColLabel • '=' def_arg + 570 | ColLabel '.' ColLabel • + + '=' shift, and go to state 3448 + + $default reduce using rule 570 (reloption_elem) + + +State 3181 + + 525 reloption_list: reloption_list ',' reloption_elem • + + $default reduce using rule 525 (reloption_list) + + +State 3182 + + 134 RenameStmt: ALTER SEQUENCE IF_P EXISTS qualified_name RENAME TO name • + + $default reduce using rule 134 (RenameStmt) + + +State 3183 + + 1536 AlterObjectSchemaStmt: ALTER SEQUENCE IF_P EXISTS qualified_name SET SCHEMA name • + + $default reduce using rule 1536 (AlterObjectSchemaStmt) + + +State 3184 + + 142 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME CONSTRAINT name • TO name + + TO shift, and go to state 3449 + + +State 3185 + + 132 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME TO name • + + $default reduce using rule 132 (RenameStmt) + + +State 3186 + + 140 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME opt_column name • TO name + + TO shift, and go to state 3450 + + +State 3187 + + 1534 AlterObjectSchemaStmt: ALTER TABLE IF_P EXISTS relation_expr SET SCHEMA name • + + $default reduce using rule 1534 (AlterObjectSchemaStmt) + + +State 3188 + + 141 RenameStmt: ALTER TABLE relation_expr RENAME CONSTRAINT name TO name • + + $default reduce using rule 141 (RenameStmt) + + +State 3189 + + 139 RenameStmt: ALTER TABLE relation_expr RENAME opt_column name TO name • + + $default reduce using rule 139 (RenameStmt) + + +State 3190 + + 136 RenameStmt: ALTER VIEW IF_P EXISTS qualified_name RENAME TO name • + + $default reduce using rule 136 (RenameStmt) + + +State 3191 + + 1538 AlterObjectSchemaStmt: ALTER VIEW IF_P EXISTS qualified_name SET SCHEMA name • + + $default reduce using rule 1538 (AlterObjectSchemaStmt) + + +State 3192 + + 1677 AttachStmt: ATTACH IF_P NOT EXISTS opt_database Sconst opt_database_alias copy_options • + + $default reduce using rule 1677 (AttachStmt) + + +State 3193 + + 1417 indirection_el: '[' opt_slice_bound ':' '-' ':' opt_slice_bound • ']' + + ']' shift, and go to state 3451 + + +State 3194 + + 1416 indirection_el: '[' opt_slice_bound ':' opt_slice_bound ':' opt_slice_bound • ']' + + ']' shift, and go to state 3452 + + +State 3195 + + 1239 func_application: func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' • + + $default reduce using rule 1239 (func_application) + + +State 3196 + + 1240 func_application: func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' • + + $default reduce using rule 1240 (func_application) + + +State 3197 + + 1237 func_application: func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' • + + $default reduce using rule 1237 (func_application) + + +State 3198 + + 1238 func_application: func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause • opt_ignore_nulls ')' + + IGNORE_P shift, and go to state 2429 + RESPECT_P shift, and go to state 2430 + + $default reduce using rule 799 (opt_ignore_nulls) + + opt_ignore_nulls go to state 3453 + + +State 3199 + + 664 copy_database_flag: '(' DATA_P • ')' + + ')' shift, and go to state 3454 + + +State 3200 + + 663 copy_database_flag: '(' SCHEMA • ')' + + ')' shift, and go to state 3455 + + +State 3201 + + 714 copy_file_name: IDENT '.' • ColId + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 3456 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 3202 + + 660 CopyStmt: COPY '(' SelectStmt ')' TO opt_program copy_file_name opt_with • copy_options + + '(' shift, and go to state 1471 + + $default reduce using rule 691 (copy_opt_list) + + copy_options go to state 3457 + copy_opt_list go to state 1473 + + +State 3203 + + 659 CopyStmt: COPY opt_binary qualified_name opt_column_list opt_oids copy_from opt_program copy_file_name • copy_delimiter opt_with copy_options + + USING shift, and go to state 3458 + + DELIMITERS reduce using rule 672 (opt_using) + $default reduce using rule 668 (copy_delimiter) + + copy_delimiter go to state 3459 + opt_using go to state 3460 + + +State 3204 + + 286 CreatePropertyGraphStmt: CREATE_P OR REPLACE PROPERTY GRAPH qualified_name VertexOrNode TABLES • '(' VertexTableDefinition VertexTableDefinitionList ')' EdgeTablesClauseOptional + + '(' shift, and go to state 3461 + + +State 3205 + + 1719 ViewStmt: CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' • columnList ')' opt_reloptions AS SelectStmt opt_check_option + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1933 + columnElem go to state 1934 + columnList go to state 3462 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 3206 + + 464 CreateStmt: CREATE_P OR REPLACE OptTemp TABLE qualified_name '(' OptTableElementList • ')' OptWith OnCommitOption + + ')' shift, and go to state 3463 + + +State 3207 + + 1726 CreateAsStmt: CREATE_P OR REPLACE OptTemp TABLE create_as_target AS SelectStmt • opt_with_data + + WITH shift, and go to state 2868 + + $default reduce using rule 1729 (opt_with_data) + + opt_with_data go to state 3464 + + +State 3208 + + 1717 ViewStmt: CREATE_P OR REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions • AS SelectStmt opt_check_option + + AS shift, and go to state 3465 + + +State 3209 + + 209 CreateSecretStmt: CREATE_P OR REPLACE opt_persist SECRET opt_secret_name opt_storage_specifier '(' • copy_generic_opt_list ')' + + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColLabel go to state 2008 + copy_generic_opt_elem go to state 2009 + copy_generic_opt_list go to state 3466 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 + + +State 3210 + + 306 QualifiednameOptionalAs: qualified_name • + 307 | qualified_name • AS PGQ_IDENT + + AS shift, and go to state 3467 + + $default reduce using rule 306 (QualifiednameOptionalAs) + + +State 3211 + + 285 CreatePropertyGraphStmt: CREATE_P PROPERTY GRAPH qualified_name VertexOrNode TABLES '(' VertexTableDefinition • VertexTableDefinitionList ')' EdgeTablesClauseOptional + + ',' shift, and go to state 3468 + + $default reduce using rule 288 (VertexTableDefinitionList) + + VertexTableDefinitionList go to state 3469 + + +State 3212 + + 298 VertexTableDefinition: QualifiednameOptionalAs • PropertiesClause LabelOptional Discriminator + + NO shift, and go to state 3470 + PROPERTIES shift, and go to state 3471 + + $default reduce using rule 316 (PropertiesClause) + + PropertiesClause go to state 3472 + + +State 3213 + + 204 CreateSeqStmt: CREATE_P OR REPLACE OptTemp • SEQUENCE qualified_name OptSeqOptList + 464 CreateStmt: CREATE_P OR REPLACE OptTemp • TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 1717 ViewStmt: CREATE_P OR REPLACE OptTemp • VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option + 1719 | CREATE_P OR REPLACE OptTemp • RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option + + RECURSIVE shift, and go to state 1940 + SEQUENCE shift, and go to state 1941 + TABLE shift, and go to state 3473 + VIEW shift, and go to state 1943 + + +State 3214 + + 463 CreateStmt: CREATE_P OptTemp TABLE IF_P • NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + 1839 unreserved_keyword: IF_P • + + NOT shift, and go to state 3474 + + $default reduce using rule 1839 (unreserved_keyword) + + +State 3215 + + 462 CreateStmt: CREATE_P OptTemp TABLE qualified_name • '(' OptTableElementList ')' OptWith OnCommitOption + + '(' shift, and go to state 3475 + + +State 3216 + + 193 CreateTypeStmt: CREATE_P TYPE_P qualified_name AS ENUM_P '(' opt_enum_val_list ')' • + + $default reduce using rule 193 (CreateTypeStmt) + + +State 3217 + + 198 enum_val_list: enum_val_list ',' • Sconst + + SCONST shift, and go to state 848 + + Sconst go to state 3476 + + +State 3218 + + 1718 ViewStmt: CREATE_P OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' • opt_reloptions AS SelectStmt opt_check_option + + WITH shift, and go to state 2480 + + $default reduce using rule 1530 (opt_reloptions) + + opt_reloptions go to state 3477 + + +State 3219 + + 203 CreateSeqStmt: CREATE_P OptTemp SEQUENCE IF_P NOT EXISTS qualified_name OptSeqOptList • + + $default reduce using rule 203 (CreateSeqStmt) + + +State 3220 + + 463 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name '(' • OptTableElementList ')' OptWith OnCommitOption + 562 opt_column_list: '(' • columnList ')' + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 1862 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 1864 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 1865 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 2466 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 1867 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNIQUE shift, and go to state 1868 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 560 (OptTableElementList) + + ColId go to state 2467 + TableConstraint go to state 2468 + columnDef go to state 2469 + TableElement go to state 2470 + OptTableElementList go to state 3478 + columnElem go to state 1934 + columnList go to state 1935 + ConstraintElem go to state 1872 + TableElementList go to state 2472 + TableLikeClause go to state 2473 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 3221 + + 220 ExecuteStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS • EXECUTE name execute_param_clause opt_with_data + 1725 CreateAsStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS • SelectStmt opt_with_data + + EXECUTE shift, and go to state 3479 + FROM shift, and go to state 23 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + TABLE shift, and go to state 38 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 + + SelectStmt go to state 3480 + select_with_parens go to state 88 + select_no_parens go to state 89 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + + +State 3222 + + 536 TableLikeOptionList: TableLikeOptionList • INCLUDING TableLikeOption + 537 | TableLikeOptionList • EXCLUDING TableLikeOption + 590 TableLikeClause: LIKE qualified_name TableLikeOptionList • + + EXCLUDING shift, and go to state 3481 + INCLUDING shift, and go to state 3482 + + $default reduce using rule 590 (TableLikeClause) + + +State 3223 + + 462 CreateStmt: CREATE_P OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith • OnCommitOption + + ON shift, and go to state 2865 + + $default reduce using rule 510 (OnCommitOption) + + OnCommitOption go to state 3483 + + +State 3224 + + 585 TableElementList: TableElementList ',' TableElement • + + $default reduce using rule 585 (TableElementList) + + +State 3225 + + 507 OnCommitOption: ON COMMIT • DROP + 508 | ON COMMIT • DELETE_P ROWS + 509 | ON COMMIT • PRESERVE ROWS + + DELETE_P shift, and go to state 3484 + DROP shift, and go to state 3485 + PRESERVE shift, and go to state 3486 + + +State 3226 + + 219 ExecuteStmt: CREATE_P OptTemp TABLE create_as_target AS EXECUTE name execute_param_clause • opt_with_data + + WITH shift, and go to state 2868 + + $default reduce using rule 1729 (opt_with_data) + + opt_with_data go to state 3487 + + +State 3227 + + 1727 opt_with_data: WITH DATA_P • + + $default reduce using rule 1727 (opt_with_data) + + +State 3228 + + 1728 opt_with_data: WITH NO • DATA_P + + DATA_P shift, and go to state 3488 + + +State 3229 + + 1716 ViewStmt: CREATE_P OptTemp VIEW IF_P NOT EXISTS qualified_name opt_column_list • opt_reloptions AS SelectStmt opt_check_option + + WITH shift, and go to state 2480 + + $default reduce using rule 1530 (opt_reloptions) + + opt_reloptions go to state 3489 + + +State 3230 + + 1715 ViewStmt: CREATE_P OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt • opt_check_option + + WITH shift, and go to state 3490 + + $default reduce using rule 1723 (opt_check_option) + + opt_check_option go to state 3491 + + +State 3231 + + 640 CreateFunctionStmt: CREATE_P OptTemp macro_alias IF_P NOT EXISTS qualified_name table_macro_list • + + $default reduce using rule 640 (CreateFunctionStmt) + + +State 3232 + + 643 CreateFunctionStmt: CREATE_P OptTemp macro_alias IF_P NOT EXISTS qualified_name macro_definition_list • + 653 macro_definition_list: macro_definition_list • ',' macro_definition + + ',' shift, and go to state 2486 + + $default reduce using rule 643 (CreateFunctionStmt) + + +State 3233 + + 646 table_macro_definition_parens: param_list AS • TABLE select_with_parens + + TABLE shift, and go to state 3492 + + +State 3234 + + 651 macro_definition: param_list AS • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2880 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3235 + + 646 table_macro_definition_parens: param_list AS TABLE select_with_parens • + 732 select_clause: select_with_parens • + + $end reduce using rule 646 (table_macro_definition_parens) + ';' reduce using rule 646 (table_macro_definition_parens) + ',' reduce using rule 646 (table_macro_definition_parens) + $default reduce using rule 732 (select_clause) + + +State 3236 + + 645 table_macro_definition: param_list AS TABLE select_no_parens • + + $default reduce using rule 645 (table_macro_definition) + + +State 3237 + + 208 CreateSecretStmt: CREATE_P opt_persist SECRET IF_P NOT EXISTS opt_secret_name opt_storage_specifier • '(' copy_generic_opt_list ')' + + '(' shift, and go to state 3493 + + +State 3238 + + 207 CreateSecretStmt: CREATE_P opt_persist SECRET opt_secret_name opt_storage_specifier '(' copy_generic_opt_list ')' • + + $default reduce using rule 207 (CreateSecretStmt) + + +State 3239 + + 1521 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name • ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause + + ON shift, and go to state 3494 + + +State 3240 + + 1523 access_method_clause: USING • access_method + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 3495 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + access_method go to state 3496 + + +State 3241 + + 1520 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause • '(' index_params ')' opt_reloptions where_clause + + '(' shift, and go to state 3497 + + +State 3242 + + 606 DropStmt: DROP drop_type_name_on_any_name IF_P EXISTS name ON any_name opt_drop_behavior • + + $default reduce using rule 606 (DropStmt) + + +State 3243 + + 683 copy_generic_opt_arg: '(' copy_generic_opt_arg_list ')' • + + $default reduce using rule 683 (copy_generic_opt_arg) + + +State 3244 + + 670 copy_generic_opt_arg_list: copy_generic_opt_arg_list ',' • copy_generic_opt_arg_list_item + + IDENT shift, and go to state 1062 + SCONST shift, and go to state 848 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 589 + ARE shift, and go to state 133 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATION shift, and go to state 610 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 1456 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERVAL shift, and go to state 655 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 1457 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 1458 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + Sconst go to state 1463 + copy_generic_opt_arg_list_item go to state 3498 + unreserved_keyword go to state 1064 + other_keyword go to state 1065 + pgq_unreserved_keyword go to state 1066 + NonReservedWord go to state 1465 + NonReservedWord_or_Sconst go to state 1466 + opt_boolean_or_string go to state 2890 + + +State 3245 + + 572 columnList: columnList • ',' columnElem + 707 copy_opt_item: FORCE NOT NULL_P columnList • + + ',' shift, and go to state 2443 + + $default reduce using rule 707 (copy_opt_item) + + +State 3246 + + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1205 | b_expr IS DISTINCT FROM b_expr • + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + LESS_EQUALS shift, and go to state 2039 + GREATER_EQUALS shift, and go to state 2040 + NOT_EQUALS shift, and go to state 2041 + OPERATOR shift, and go to state 2044 + '<' shift, and go to state 2045 + '>' shift, and go to state 2046 + '=' shift, and go to state 2047 + '+' shift, and go to state 2048 + '-' shift, and go to state 2049 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 + + IS error (nonassociative) + + $default reduce using rule 1205 (b_expr) + + qual_Op go to state 2054 + + +State 3247 + + 1206 b_expr: b_expr IS NOT DISTINCT FROM • b_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 3499 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3248 + + 1208 b_expr: b_expr IS NOT OF '(' • type_list ')' + + IDENT shift, and go to state 1588 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1618 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 1631 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1634 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 1639 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + RowOrStruct go to state 1645 + Typename go to state 1646 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_list go to state 3500 + type_name_token go to state 1660 + + +State 3249 + + 1207 b_expr: b_expr IS OF '(' type_list • ')' + 1363 type_list: type_list • ',' Typename + + ')' shift, and go to state 3501 + ',' shift, and go to state 2142 + + +State 3250 + + 979 opt_col_def_list: AS '(' TableFuncElementList • ')' + 986 TableFuncElementList: TableFuncElementList • ',' TableFuncElement + + ')' shift, and go to state 3502 + ',' shift, and go to state 2599 + + +State 3251 + + 838 tablesample_entry: sample_count '(' ColId ')' • + + $default reduce using rule 838 (tablesample_entry) + + +State 3252 + + 839 tablesample_entry: sample_count '(' ColId ',' • ICONST ')' + + ICONST shift, and go to state 3503 + + +State 3253 + + 836 tablesample_entry: opt_sample_func '(' sample_count ')' • opt_repeatable_clause + + REPEATABLE shift, and go to state 3504 + + $default reduce using rule 844 (opt_repeatable_clause) + + opt_repeatable_clause go to state 3505 + + +State 3254 + + 738 simple_select: FROM from_list SELECT distinct_clause target_list_opt_comma into_clause where_clause group_clause • having_clause window_clause qualify_clause sample_clause + + HAVING shift, and go to state 2926 + + $default reduce using rule 879 (having_clause) + + having_clause go to state 3506 + + +State 3255 + + 783 OptTempTableName: GLOBAL TEMP opt_table qualified_name • + + $default reduce using rule 783 (OptTempTableName) + + +State 3256 + + 782 OptTempTableName: GLOBAL TEMPORARY opt_table qualified_name • + + $default reduce using rule 782 (OptTempTableName) + + +State 3257 + + 781 OptTempTableName: LOCAL TEMP opt_table qualified_name • + + $default reduce using rule 781 (OptTempTableName) + + +State 3258 + + 780 OptTempTableName: LOCAL TEMPORARY opt_table qualified_name • + + $default reduce using rule 780 (OptTempTableName) + + +State 3259 + + 861 group_clause: GROUP_P BY ALL • + + $default reduce using rule 861 (group_clause) + + +State 3260 + + 874 cube_clause: CUBE • '(' expr_list_opt_comma ')' + 1779 unreserved_keyword: CUBE • + + '(' shift, and go to state 3507 + + $default reduce using rule 1779 (unreserved_keyword) + + +State 3261 + + 875 grouping_sets_clause: GROUPING • SETS '(' group_by_list_opt_comma ')' + 876 grouping_or_grouping_id: GROUPING • + 2066 col_name_keyword: GROUPING • + + SETS shift, and go to state 3508 + + '(' reduce using rule 876 (grouping_or_grouping_id) + $default reduce using rule 2066 (col_name_keyword) + + +State 3262 + + 873 rollup_clause: ROLLUP • '(' expr_list_opt_comma ')' + 1964 unreserved_keyword: ROLLUP • + + '(' shift, and go to state 3509 + + $default reduce using rule 1964 (unreserved_keyword) + + +State 3263 + + 720 select_with_parens: '(' • select_no_parens ')' + 721 | '(' • select_with_parens ')' + 722 | '(' • VariableShowStmt ')' + 872 empty_grouping_set: '(' • ')' + 1217 indirection_expr_or_a_expr: '(' • a_expr ')' + 1301 row: '(' • expr_list ',' a_expr ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 14 + DESCRIBE shift, and go to state 15 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FROM shift, and go to state 23 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 33 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 35 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SUMMARIZE shift, and go to state 37 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 38 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 40 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 832 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITH shift, and go to state 44 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + WITH_LA shift, and go to state 45 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + ')' shift, and go to state 3510 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1705 + select_no_parens go to state 957 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + grouping_or_grouping_id go to state 1195 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1706 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1707 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + VariableShowStmt go to state 958 + describe_or_desc go to state 105 + show_or_describe go to state 106 + + +State 3264 + + 864 group_by_list: group_by_list • ',' group_by_item + 865 group_by_list_opt_comma: group_by_list • + 866 | group_by_list • ',' + + ',' shift, and go to state 3511 + + $default reduce using rule 865 (group_by_list_opt_comma) + + +State 3265 + + 860 group_clause: GROUP_P BY group_by_list_opt_comma • + + $default reduce using rule 860 (group_clause) + + +State 3266 + + 863 group_by_list: group_by_item • + + $default reduce using rule 863 (group_by_list) + + +State 3267 + + 868 group_by_item: empty_grouping_set • + + $default reduce using rule 868 (group_by_item) + + +State 3268 + + 870 group_by_item: rollup_clause • + + $default reduce using rule 870 (group_by_item) + + +State 3269 + + 869 group_by_item: cube_clause • + + $default reduce using rule 869 (group_by_item) + + +State 3270 + + 871 group_by_item: grouping_sets_clause • + + $default reduce using rule 871 (group_by_item) + + +State 3271 + + 867 group_by_item: a_expr • + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 867 (group_by_item) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3272 + + 878 having_clause: HAVING a_expr • + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 878 (having_clause) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3273 + + 1269 window_clause: WINDOW • window_definition_list + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 3512 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + window_definition_list go to state 3513 + window_definition go to state 3514 + + +State 3274 + + 737 simple_select: FROM from_list opt_select into_clause where_clause group_clause having_clause window_clause • qualify_clause sample_clause + + QUALIFY shift, and go to state 3515 + + $default reduce using rule 881 (qualify_clause) + + qualify_clause go to state 3516 + + +State 3275 + + 968 join_qual: USING '(' name_list_opt_comma ')' • + + $default reduce using rule 968 (join_qual) + + +State 3276 + + 1347 c_expr_list: c_expr • + + $default reduce using rule 1347 (c_expr_list) + + +State 3277 + + 1348 c_expr_list: c_expr_list • ',' c_expr + 1349 c_expr_list_opt_comma: c_expr_list • + 1350 | c_expr_list • ',' + + ',' shift, and go to state 3517 + + $default reduce using rule 1349 (c_expr_list_opt_comma) + + +State 3278 + + 928 pivot_header: '(' c_expr_list_opt_comma • ')' + + ')' shift, and go to state 3518 + + +State 3279 + + 929 pivot_value: pivot_header IN_P • '(' target_list_opt_comma ')' + 930 | pivot_header IN_P • ColIdOrString + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 3519 + + ColId go to state 581 + ColIdOrString go to state 3520 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 3280 + + 919 opt_pivot_group_by: GROUP_P • BY name_list_opt_comma + + BY shift, and go to state 3521 + + +State 3281 + + 917 table_ref: table_ref PIVOT '(' target_list_opt_comma FOR pivot_value_list opt_pivot_group_by • ')' opt_alias_clause + + ')' shift, and go to state 3522 + + +State 3282 + + 932 pivot_value_list: pivot_value_list pivot_value • + + $default reduce using rule 932 (pivot_value_list) + + +State 3283 + + 934 unpivot_header: '(' name_list_opt_comma ')' • + + $default reduce using rule 934 (unpivot_header) + + +State 3284 + + 935 unpivot_value: unpivot_header • IN_P '(' target_list_opt_comma ')' + + IN_P shift, and go to state 3523 + + +State 3285 + + 936 unpivot_value_list: unpivot_value • + + $default reduce using rule 936 (unpivot_value_list) + + +State 3286 + + 918 table_ref: table_ref UNPIVOT opt_include_nulls '(' unpivot_header FOR unpivot_value_list • ')' opt_alias_clause + 937 unpivot_value_list: unpivot_value_list • unpivot_value + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 2593 + ')' shift, and go to state 3524 + + ColId go to state 581 + ColIdOrString go to state 2594 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + unpivot_header go to state 3284 + unpivot_value go to state 3525 + + +State 3287 + + 988 opt_collate_clause: COLLATE any_name • + + $default reduce using rule 988 (opt_collate_clause) + + +State 3288 + + 1004 Typename: MAP '(' type_list ')' opt_array_bounds • + 1008 opt_array_bounds: opt_array_bounds • '[' ']' + 1009 | opt_array_bounds • '[' Iconst ']' + + '[' shift, and go to state 2612 + + $default reduce using rule 1004 (Typename) + + +State 3289 + + 999 Typename: SETOF SimpleTypename ARRAY '[' Iconst • ']' + + ']' shift, and go to state 3526 + + +State 3290 + + 1005 Typename: UNION '(' colid_type_list ')' opt_array_bounds • + 1008 opt_array_bounds: opt_array_bounds • '[' ']' + 1009 | opt_array_bounds • '[' Iconst ']' + + '[' shift, and go to state 2612 + + $default reduce using rule 1005 (Typename) + + +State 3291 + + 991 colid_type_list: colid_type_list ',' ColId • Typename + + IDENT shift, and go to state 1588 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1618 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 1631 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1634 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 1639 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + RowOrStruct go to state 1645 + Typename go to state 3527 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_name_token go to state 1660 + + +State 3292 + + 1003 Typename: RowOrStruct '(' colid_type_list ')' opt_array_bounds • + 1008 opt_array_bounds: opt_array_bounds • '[' ']' + 1009 | opt_array_bounds • '[' Iconst ']' + + '[' shift, and go to state 2612 + + $default reduce using rule 1003 (Typename) + + +State 3293 + + 998 Typename: SimpleTypename ARRAY '[' Iconst ']' • + + $default reduce using rule 998 (Typename) + + +State 3294 + + 1009 opt_array_bounds: opt_array_bounds '[' Iconst ']' • + + $default reduce using rule 1009 (opt_array_bounds) + + +State 3295 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1404 when_clause: WHEN a_expr THEN a_expr • + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 1404 (when_clause) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3296 + + 1449 replace_list: replace_list ',' • replace_list_el + 1451 replace_list_opt_comma: replace_list ',' • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1451 (replace_list_opt_comma) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2643 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + replace_list_el go to state 3528 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3297 + + 1452 opt_replace_list: REPLACE '(' replace_list_opt_comma ')' • + + $default reduce using rule 1452 (opt_replace_list) + + +State 3298 + + 1447 replace_list_el: a_expr AS ColId • + + $default reduce using rule 1447 (replace_list_el) + + +State 3299 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1260 list_comprehension: '[' a_expr FOR list_comprehension_lhs IN_P a_expr • ']' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + ']' shift, and go to state 3529 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3300 + + 1113 a_expr: c_expr • + 1261 list_comprehension: '[' a_expr FOR list_comprehension_lhs IN_P c_expr • IF_P a_expr ']' + + IF_P shift, and go to state 3530 + + $default reduce using rule 1113 (a_expr) + + +State 3301 + + 1410 columnrefList: columnrefList ',' columnref • + + $default reduce using rule 1410 (columnrefList) + + +State 3302 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1173 | a_expr BETWEEN SYMMETRIC b_expr AND a_expr • + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + OPERATOR shift, and go to state 1747 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 1173 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3303 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1171 | a_expr BETWEEN opt_asymmetric b_expr AND a_expr • + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + OPERATOR shift, and go to state 1747 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 1171 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3304 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1168 | a_expr IS NOT DISTINCT FROM a_expr • + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + LIKE shift, and go to state 1744 + OPERATOR shift, and go to state 1747 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + IS error (nonassociative) + ISNULL error (nonassociative) + NOTNULL error (nonassociative) + + $default reduce using rule 1168 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3305 + + 1170 a_expr: a_expr IS NOT OF '(' type_list • ')' + 1363 type_list: type_list • ',' Typename + + ')' shift, and go to state 3531 + ',' shift, and go to state 2142 + + +State 3306 + + 1169 a_expr: a_expr IS OF '(' type_list ')' • + + $default reduce using rule 1169 (a_expr) + + +State 3307 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1150 | a_expr SIMILAR TO a_expr ESCAPE a_expr • + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + OPERATOR shift, and go to state 1747 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 1150 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3308 + + 1174 a_expr: a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3532 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3309 + + 1172 a_expr: a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3533 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3310 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1148 | a_expr NOT_LA ILIKE a_expr ESCAPE a_expr • + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + OPERATOR shift, and go to state 1747 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 1148 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3311 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1144 | a_expr NOT_LA LIKE a_expr ESCAPE a_expr • + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + OPERATOR shift, and go to state 1747 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 1144 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3312 + + 1152 a_expr: a_expr NOT_LA SIMILAR TO a_expr ESCAPE • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3534 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3313 + + 1178 a_expr: a_expr subquery_Op sub_type '(' a_expr ')' • + + $default reduce using rule 1178 (a_expr) + + +State 3314 + + 1118 a_expr: '-' • a_expr + 1429 extended_indirection_el: '[' opt_slice_bound ':' '-' • ':' opt_slice_bound ']' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + ':' shift, and go to state 3535 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1697 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3315 + + 1427 extended_indirection_el: '[' opt_slice_bound ':' opt_slice_bound • ']' + 1428 | '[' opt_slice_bound ':' opt_slice_bound • ':' opt_slice_bound ']' + + ']' shift, and go to state 3536 + ':' shift, and go to state 3537 + + +State 3316 + + 1423 opt_func_arguments: '(' ')' • + + $default reduce using rule 1423 (opt_func_arguments) + + +State 3317 + + 1358 func_arg_list: func_arg_list • ',' func_arg_expr + 1424 opt_func_arguments: '(' func_arg_list • ')' + + ')' shift, and go to state 3538 + ',' shift, and go to state 2117 + + +State 3318 + + 1262 within_group_clause: WITHIN GROUP_P '(' sort_clause ')' • + + $default reduce using rule 1262 (within_group_clause) + + +State 3319 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1264 filter_clause: FILTER '(' WHERE a_expr • ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + ')' shift, and go to state 3539 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3320 + + 1265 filter_clause: FILTER '(' a_expr ')' • + + $default reduce using rule 1265 (filter_clause) + + +State 3321 + + 1277 window_specification: '(' • opt_existing_window_name opt_partition_clause opt_sort_clause opt_frame_clause ')' + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 1279 (opt_existing_window_name) + + ColId go to state 3540 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + opt_existing_window_name go to state 3541 + + +State 3322 + + 1275 over_clause: OVER ColId • + + $default reduce using rule 1275 (over_clause) + + +State 3323 + + 1274 over_clause: OVER window_specification • + + $default reduce using rule 1274 (over_clause) + + +State 3324 + + 736 simple_select: SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause • window_clause qualify_clause sample_clause + + WINDOW shift, and go to state 3273 + + $default reduce using rule 1270 (window_clause) + + window_clause go to state 3542 + + +State 3325 + + 1236 func_application: func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' • + 1472 AexprConst: func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' • Sconst + + SCONST shift, and go to state 848 + + $default reduce using rule 1236 (func_application) + + Sconst go to state 3543 + + +State 3326 + + 735 simple_select: SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause • window_clause qualify_clause sample_clause + + WINDOW shift, and go to state 3273 + + $default reduce using rule 1270 (window_clause) + + window_clause go to state 3544 + + +State 3327 + + 1632 zone_value: ConstInterval '(' Iconst ')' Sconst • + + $default reduce using rule 1632 (zone_value) + + +State 3328 + + 772 common_table_expr: name opt_name_list AS opt_materialized '(' PreparableStmt ')' • + + $default reduce using rule 772 (common_table_expr) + + +State 3329 + + 329 GroupOrGroupsOptional: GROUP_P • + + $default reduce using rule 329 (GroupOrGroupsOptional) + + +State 3330 + + 330 GroupOrGroupsOptional: GROUPS • + + $default reduce using rule 330 (GroupOrGroupsOptional) + + +State 3331 + + 342 PathPrefix: SHORTEST ICONST PathModeOptional GroupOrGroupsOptional • + + $default reduce using rule 342 (PathPrefix) + + +State 3332 + + 365 SubPath: PathVariableOptional PathModeOptional • PathConcatenation GraphTableWhereOptional CostOptional + + Op shift, and go to state 2711 + LAMBDA_ARROW shift, and go to state 2712 + ARROW_LAMBDA shift, and go to state 2713 + ARROW_LAMBDA_ARROW shift, and go to state 2714 + '-' shift, and go to state 2715 + '[' shift, and go to state 2716 + '(' shift, and go to state 2717 + + $default reduce using rule 371 (PathSequence) + + EnclosedSubPath go to state 2718 + PathElement go to state 2719 + PathSequence go to state 2720 + PathConcatenation go to state 3545 + Arrow go to state 2722 + ArrowKleeneOptional go to state 2723 + EdgePattern go to state 2724 + VertexPattern go to state 2725 + + +State 3333 + + 366 EnclosedSubPath: '[' SubPath ']' • KleeneOptional + + '+' shift, and go to state 3030 + '*' shift, and go to state 3031 + '?' shift, and go to state 3032 + '{' shift, and go to state 3033 + + $default reduce using rule 358 (KleeneOptional) + + KleeneOptional go to state 3546 + + +State 3334 + + 386 IsOrColon: IS • + + $default reduce using rule 386 (IsOrColon) + + +State 3335 + + 387 IsOrColon: ':' • + + $default reduce using rule 387 (IsOrColon) + + +State 3336 + + 390 FullElementSpec: VariableOptional LabelExpressionOptional • GraphTableWhereOptional CostOptional + + WHERE shift, and go to state 2728 + + $default reduce using rule 318 (GraphTableWhereOptional) + + GraphTableWhereOptional go to state 3547 + + +State 3337 + + 384 LabelExpressionOptional: IsOrColon • LabelExpression + + IDENT shift, and go to state 899 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 900 + BIGINT shift, and go to state 901 + BIT shift, and go to state 902 + BOOLEAN_P shift, and go to state 903 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 904 + CHARACTER shift, and go to state 905 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 906 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 907 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 908 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 909 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 910 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 911 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 912 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GROUPING shift, and go to state 913 + GROUPING_ID shift, and go to state 914 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 915 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 916 + INTEGER shift, and go to state 917 + INTERVAL shift, and go to state 918 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 919 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 920 + NCHAR shift, and go to state 921 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NONE shift, and go to state 922 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 923 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 924 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 925 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 926 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 927 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 928 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 929 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 930 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 931 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 932 + SNAPSHOT shift, and go to state 451 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 933 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 934 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 935 + TIMESTAMP shift, and go to state 936 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 937 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 938 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 939 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 1520 + VARCHAR shift, and go to state 941 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 942 + XMLCONCAT shift, and go to state 943 + XMLELEMENT shift, and go to state 944 + XMLEXISTS shift, and go to state 945 + XMLFOREST shift, and go to state 946 + XMLNAMESPACES shift, and go to state 947 + XMLPARSE shift, and go to state 948 + XMLPI shift, and go to state 949 + XMLROOT shift, and go to state 950 + XMLSERIALIZE shift, and go to state 951 + XMLTABLE shift, and go to state 952 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 3548 + '!' shift, and go to state 3549 + + unreserved_keyword go to state 953 + pgq_col_name_keyword go to state 954 + PGQ_IDENT go to state 3550 + LabelExpression go to state 3551 + + +State 3338 + + 400 VertexPattern: '(' FullElementSpec ')' • + + $default reduce using rule 400 (VertexPattern) + + +State 3339 + + 351 PatternUnion: '|' '+' • '|' + + '|' shift, and go to state 3552 + + +State 3340 + + 373 PathConcatenation: PathSequence PatternUnion PathSequence • + + $default reduce using rule 373 (PathConcatenation) + + +State 3341 + + 352 KleeneQuantifierOptional: ICONST • + + $default reduce using rule 352 (KleeneQuantifierOptional) + + +State 3342 + + 357 KleeneOptional: '{' KleeneQuantifierOptional • ',' KleeneQuantifierOptional '}' + + ',' shift, and go to state 3553 + + +State 3343 + + 397 EdgePatternRight: '[' FullElementSpec • ']' ArrowKleeneOptional + + ']' shift, and go to state 3554 + + +State 3344 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 423 | NOT pgq_expr • + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + LESS_EQUALS shift, and go to state 3352 + GREATER_EQUALS shift, and go to state 3353 + NOT_EQUALS shift, and go to state 3354 + AT shift, and go to state 3356 + BETWEEN shift, and go to state 3357 + COLLATE shift, and go to state 3358 + GLOB shift, and go to state 3359 + ILIKE shift, and go to state 3360 + IN_P shift, and go to state 3361 + IS shift, and go to state 3362 + ISNULL shift, and go to state 3363 + LIKE shift, and go to state 3364 + NOT shift, and go to state 3365 + NOTNULL shift, and go to state 3366 + OPERATOR shift, and go to state 2044 + SIMILAR shift, and go to state 3368 + NOT_LA shift, and go to state 3369 + '<' shift, and go to state 3370 + '>' shift, and go to state 3371 + '=' shift, and go to state 3372 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + $default reduce using rule 423 (pgq_expr) + + qual_Op go to state 3379 + + +State 3345 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 424 | NOT_LA pgq_expr • + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + LESS_EQUALS shift, and go to state 3352 + GREATER_EQUALS shift, and go to state 3353 + NOT_EQUALS shift, and go to state 3354 + AT shift, and go to state 3356 + BETWEEN shift, and go to state 3357 + COLLATE shift, and go to state 3358 + GLOB shift, and go to state 3359 + ILIKE shift, and go to state 3360 + IN_P shift, and go to state 3361 + IS shift, and go to state 3362 + ISNULL shift, and go to state 3363 + LIKE shift, and go to state 3364 + NOT shift, and go to state 3365 + NOTNULL shift, and go to state 3366 + OPERATOR shift, and go to state 2044 + SIMILAR shift, and go to state 3368 + NOT_LA shift, and go to state 3369 + '<' shift, and go to state 3370 + '>' shift, and go to state 3371 + '=' shift, and go to state 3372 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + $default reduce using rule 424 (pgq_expr) + + qual_Op go to state 3379 + + +State 3346 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 405 | '+' pgq_expr • + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + TYPECAST shift, and go to state 3348 + + $default reduce using rule 405 (pgq_expr) + + qual_Op go to state 3379 + + +State 3347 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 406 | '-' pgq_expr • + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + TYPECAST shift, and go to state 3348 + + $default reduce using rule 406 (pgq_expr) + + qual_Op go to state 3379 + + +State 3348 + + 402 pgq_expr: pgq_expr TYPECAST • Typename + + IDENT shift, and go to state 1588 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1618 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 1631 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1634 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 1639 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + RowOrStruct go to state 1645 + Typename go to state 3555 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_name_token go to state 1660 + + +State 3349 + + 413 pgq_expr: pgq_expr POWER_OF • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3556 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3350 + + 443 pgq_expr: pgq_expr LAMBDA_ARROW • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3557 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3351 + + 444 pgq_expr: pgq_expr DOUBLE_ARROW • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3558 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3352 + + 417 pgq_expr: pgq_expr LESS_EQUALS • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3559 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3353 + + 418 pgq_expr: pgq_expr GREATER_EQUALS • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3560 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3354 + + 419 pgq_expr: pgq_expr NOT_EQUALS • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3561 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3355 + + 421 pgq_expr: pgq_expr AND • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3562 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3356 + + 404 pgq_expr: pgq_expr AT • TIME ZONE pgq_expr + + TIME shift, and go to state 3563 + + +State 3357 + + 456 pgq_expr: pgq_expr BETWEEN • opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr BETWEEN • SYMMETRIC b_expr AND pgq_expr + + ASYMMETRIC shift, and go to state 2224 + SYMMETRIC shift, and go to state 3564 + + $default reduce using rule 1433 (opt_asymmetric) + + opt_asymmetric go to state 3565 + + +State 3358 + + 403 pgq_expr: pgq_expr COLLATE • any_name + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1049 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + any_name go to state 3566 + + +State 3359 + + 425 pgq_expr: pgq_expr GLOB • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3567 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3360 + + 430 pgq_expr: pgq_expr ILIKE • pgq_expr + 431 | pgq_expr ILIKE • pgq_expr ESCAPE pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3568 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3361 + + 460 pgq_expr: pgq_expr IN_P • in_expr + + IDENT shift, and go to state 120 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '[' shift, and go to state 1186 + '(' shift, and go to state 2230 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 2231 + indirection_expr go to state 2232 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + in_expr go to state 3569 + case_expr go to state 1222 + columnref_opt_indirection go to state 2234 + func_name go to state 548 + function_name_token go to state 549 + + +State 3362 + + 438 pgq_expr: pgq_expr IS • NULL_P + 440 | pgq_expr IS • NOT NULL_P + 446 | pgq_expr IS • TRUE_P + 447 | pgq_expr IS • NOT TRUE_P + 448 | pgq_expr IS • FALSE_P + 449 | pgq_expr IS • NOT FALSE_P + 450 | pgq_expr IS • UNKNOWN + 451 | pgq_expr IS • NOT UNKNOWN + 452 | pgq_expr IS • DISTINCT FROM pgq_expr + 453 | pgq_expr IS • NOT DISTINCT FROM pgq_expr + 454 | pgq_expr IS • OF '(' type_list ')' + 455 | pgq_expr IS • NOT OF '(' type_list ')' + + DISTINCT shift, and go to state 3570 + FALSE_P shift, and go to state 3571 + NOT shift, and go to state 3572 + NULL_P shift, and go to state 3573 + OF shift, and go to state 3574 + TRUE_P shift, and go to state 3575 + UNKNOWN shift, and go to state 3576 + + +State 3363 + + 439 pgq_expr: pgq_expr ISNULL • + + $default reduce using rule 439 (pgq_expr) + + +State 3364 + + 426 pgq_expr: pgq_expr LIKE • pgq_expr + 427 | pgq_expr LIKE • pgq_expr ESCAPE pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3577 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3365 + + 441 pgq_expr: pgq_expr NOT • NULL_P + + NULL_P shift, and go to state 3578 + + +State 3366 + + 442 pgq_expr: pgq_expr NOTNULL • + + $default reduce using rule 442 (pgq_expr) + + +State 3367 + + 422 pgq_expr: pgq_expr OR • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3579 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3368 + + 434 pgq_expr: pgq_expr SIMILAR • TO pgq_expr + 435 | pgq_expr SIMILAR • TO pgq_expr ESCAPE pgq_expr + + TO shift, and go to state 3580 + + +State 3369 + + 428 pgq_expr: pgq_expr NOT_LA • LIKE pgq_expr + 429 | pgq_expr NOT_LA • LIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr NOT_LA • ILIKE pgq_expr + 433 | pgq_expr NOT_LA • ILIKE pgq_expr ESCAPE pgq_expr + 436 | pgq_expr NOT_LA • SIMILAR TO pgq_expr + 437 | pgq_expr NOT_LA • SIMILAR TO pgq_expr ESCAPE pgq_expr + 457 | pgq_expr NOT_LA • BETWEEN opt_asymmetric b_expr AND pgq_expr + 459 | pgq_expr NOT_LA • BETWEEN SYMMETRIC b_expr AND pgq_expr + 461 | pgq_expr NOT_LA • IN_P in_expr + + BETWEEN shift, and go to state 3581 + ILIKE shift, and go to state 3582 + IN_P shift, and go to state 3583 + LIKE shift, and go to state 3584 + SIMILAR shift, and go to state 3585 + + +State 3370 + + 414 pgq_expr: pgq_expr '<' • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3586 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3371 + + 415 pgq_expr: pgq_expr '>' • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3587 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3372 + + 416 pgq_expr: pgq_expr '=' • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3588 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3373 + + 407 pgq_expr: pgq_expr '+' • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3589 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3374 + + 408 pgq_expr: pgq_expr '-' • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3590 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3375 + + 409 pgq_expr: pgq_expr '*' • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3591 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3376 + + 410 pgq_expr: pgq_expr '/' • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3592 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3377 + + 411 pgq_expr: pgq_expr '%' • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3593 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3378 + + 412 pgq_expr: pgq_expr '^' • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3594 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3379 + + 420 pgq_expr: pgq_expr qual_Op • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3595 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3380 + + 445 pgq_expr: row OVERLAPS • row + + ROW shift, and go to state 2273 + '(' shift, and go to state 2274 + + qualified_row go to state 1219 + row go to state 3596 + + +State 3381 + + 321 ColumnsOptional: COLUMNS '(' • target_list_opt_comma ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1207 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + target_list go to state 1224 + target_list_opt_comma go to state 3597 + target_el go to state 1226 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3382 + + 323 GraphTableStmt: '(' PGQ_IDENT MATCH PathPatternList KeepOptional GraphTableWhereOptional ColumnsOptional ')' • GraphTableNameOptional + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 320 (GraphTableNameOptional) + + qualified_name go to state 3598 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + GraphTableNameOptional go to state 3599 + + +State 3383 + + 173 returning_clause: RETURNING target_list • + 1437 target_list: target_list • ',' target_el + + ',' shift, and go to state 3600 + + $default reduce using rule 173 (returning_clause) + + +State 3384 + + 150 insert_rest: DEFAULT VALUES • + + $default reduce using rule 150 (insert_rest) + + +State 3385 + + 176 override_kind: SYSTEM_P • + + $default reduce using rule 176 (override_kind) + + +State 3386 + + 175 override_kind: USER • + + $default reduce using rule 175 (override_kind) + + +State 3387 + + 147 insert_rest: OVERRIDING override_kind • VALUE_P SelectStmt + + VALUE_P shift, and go to state 3601 + + +State 3388 + + 161 insert_column_item: ColId • opt_indirection + + $default reduce using rule 1420 (opt_indirection) + + opt_indirection go to state 3602 + + +State 3389 + + 183 insert_column_list: insert_column_item • + + $default reduce using rule 183 (insert_column_list) + + +State 3390 + + 148 insert_rest: '(' insert_column_list • ')' SelectStmt + 149 | '(' insert_column_list • ')' OVERRIDING override_kind VALUE_P SelectStmt + 184 insert_column_list: insert_column_list • ',' insert_column_item + + ')' shift, and go to state 3603 + ',' shift, and go to state 3604 + + +State 3391 + + 167 opt_on_conflict: ON • CONFLICT opt_conf_expr DO UPDATE SET set_clause_list_opt_comma where_clause + 168 | ON • CONFLICT opt_conf_expr DO NOTHING + + CONFLICT shift, and go to state 3605 + + +State 3392 + + 145 InsertStmt: opt_with_clause INSERT opt_or_action INTO insert_target opt_by_name_or_position insert_rest opt_on_conflict • returning_clause + + RETURNING shift, and go to state 3047 + + $default reduce using rule 174 (returning_clause) + + returning_clause go to state 3606 + + +State 3393 + + 163 set_clause: '(' set_target_list ')' '=' • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3607 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3394 + + 178 set_target_list: set_target_list ',' set_target • + + $default reduce using rule 178 (set_target_list) + + +State 3395 + + 658 UpdateStmt: opt_with_clause UPDATE relation_expr_opt_alias SET set_clause_list_opt_comma from_clause where_or_current_clause returning_clause • + + $default reduce using rule 658 (UpdateStmt) + + +State 3396 + + 1336 qual_all_Op: OPERATOR '(' any_operator • ')' + + ')' shift, and go to state 3608 + + +State 3397 + + 751 simple_select: pivot_keyword table_ref ON pivot_column_list USING target_list_opt_comma GROUP_P BY • name_list_opt_comma_opt_bracket + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 2350 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name_list go to state 1793 + name_list_opt_comma go to state 2351 + name_list_opt_comma_opt_bracket go to state 3609 + name go to state 1054 + + +State 3398 + + 761 pivot_column_entry: b_expr IN_P '(' select_no_parens ')' • + + $default reduce using rule 761 (pivot_column_entry) + + +State 3399 + + 924 single_pivot_value: b_expr IN_P '(' target_list_opt_comma ')' • + + $default reduce using rule 924 (single_pivot_value) + + +State 3400 + + 754 value_or_values: VALUE_P • + + $default reduce using rule 754 (value_or_values) + + +State 3401 + + 755 value_or_values: VALUES • + + $default reduce using rule 755 (value_or_values) + + +State 3402 + + 752 simple_select: unpivot_keyword table_ref ON target_list_opt_comma INTO NAME_P name value_or_values • name_list_opt_comma_opt_bracket + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 2350 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name_list go to state 1793 + name_list_opt_comma go to state 2351 + name_list_opt_comma_opt_bracket go to state 3610 + name go to state 1054 + + +State 3403 + + 466 ConstraintAttributeSpec: ConstraintAttributeSpec • ConstraintAttributeElem + 578 ConstraintElem: CHECK_P '(' a_expr ')' ConstraintAttributeSpec • + + DEFERRABLE shift, and go to state 3086 + INITIALLY shift, and go to state 3087 + NO shift, and go to state 3088 + NOT shift, and go to state 3089 + + $default reduce using rule 578 (ConstraintElem) + + ConstraintAttributeElem go to state 3090 + + +State 3404 + + 70 alter_table_cmd: ADD_P COLUMN IF_P NOT EXISTS columnDef • + + $default reduce using rule 70 (alter_table_cmd) + + +State 3405 + + 583 ConstraintElem: FOREIGN KEY '(' columnList_opt_comma ')' • REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec + + REFERENCES shift, and go to state 3611 + + +State 3406 + + 581 ConstraintElem: PRIMARY KEY '(' columnList_opt_comma ')' • opt_definition ConstraintAttributeSpec + + WITH shift, and go to state 3407 + + $default reduce using rule 557 (opt_definition) + + opt_definition go to state 3612 + + +State 3407 + + 556 opt_definition: WITH • definition + + '(' shift, and go to state 3613 + + definition go to state 3614 + + +State 3408 + + 579 ConstraintElem: UNIQUE '(' columnList_opt_comma ')' opt_definition • ConstraintAttributeSpec + + $default reduce using rule 465 (ConstraintAttributeSpec) + + ConstraintAttributeSpec go to state 3615 + + +State 3409 + + 543 ConstraintAttributeElem: INITIALLY DEFERRED • + + $default reduce using rule 543 (ConstraintAttributeElem) + + +State 3410 + + 542 ConstraintAttributeElem: INITIALLY IMMEDIATE • + + $default reduce using rule 542 (ConstraintAttributeElem) + + +State 3411 + + 545 ConstraintAttributeElem: NO INHERIT • + + $default reduce using rule 545 (ConstraintAttributeElem) + + +State 3412 + + 540 ConstraintAttributeElem: NOT DEFERRABLE • + + $default reduce using rule 540 (ConstraintAttributeElem) + + +State 3413 + + 544 ConstraintAttributeElem: NOT VALID • + + $default reduce using rule 544 (ConstraintAttributeElem) + + +State 3414 + + 499 GeneratedConstraintElem: AS '(' a_expr • ')' opt_GeneratedColumnType + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + ')' shift, and go to state 3616 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3415 + + 600 generated_when: BY DEFAULT • + + $default reduce using rule 600 (generated_when) + + +State 3416 + + 497 GeneratedConstraintElem: GENERATED generated_when AS • IDENTITY_P OptParenthesizedSeqOptList + 498 | GENERATED generated_when AS • '(' a_expr ')' opt_GeneratedColumnType + + IDENTITY_P shift, and go to state 3617 + '(' shift, and go to state 3618 + + +State 3417 + + 489 ColConstraintElem: CHECK_P '(' • a_expr ')' opt_no_inherit + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3619 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3418 + + 484 ColConstraint: COLLATE any_name • + + $default reduce using rule 484 (ColConstraint) + + +State 3419 + + 481 ColConstraint: CONSTRAINT name • ColConstraintElem + + CHECK_P shift, and go to state 3096 + DEFAULT shift, and go to state 3099 + NOT shift, and go to state 3620 + NULL_P shift, and go to state 3103 + PRIMARY shift, and go to state 3104 + REFERENCES shift, and go to state 3105 + UNIQUE shift, and go to state 3106 + USING shift, and go to state 3107 + + ColConstraintElem go to state 3621 + + +State 3420 + + 491 ColConstraintElem: DEFAULT b_expr • + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + LESS_EQUALS shift, and go to state 2039 + GREATER_EQUALS shift, and go to state 2040 + NOT_EQUALS shift, and go to state 2041 + IS shift, and go to state 2043 + OPERATOR shift, and go to state 2044 + '<' shift, and go to state 2045 + '>' shift, and go to state 2046 + '=' shift, and go to state 2047 + '+' shift, and go to state 2048 + '-' shift, and go to state 2049 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 + + $default reduce using rule 491 (ColConstraintElem) + + qual_Op go to state 2054 + + +State 3421 + + 529 ConstraintAttr: INITIALLY DEFERRED • + + $default reduce using rule 529 (ConstraintAttr) + + +State 3422 + + 530 ConstraintAttr: INITIALLY IMMEDIATE • + + $default reduce using rule 530 (ConstraintAttr) + + +State 3423 + + 528 ConstraintAttr: NOT DEFERRABLE • + + $default reduce using rule 528 (ConstraintAttr) + + +State 3424 + + 485 ColConstraintElem: NOT NULL_P • + + $default reduce using rule 485 (ColConstraintElem) + + +State 3425 + + 488 ColConstraintElem: PRIMARY KEY • opt_definition + + WITH shift, and go to state 3407 + + $default reduce using rule 557 (opt_definition) + + opt_definition go to state 3622 + + +State 3426 + + 492 ColConstraintElem: REFERENCES qualified_name • opt_column_list key_match key_actions + + '(' shift, and go to state 1401 + + $default reduce using rule 563 (opt_column_list) + + opt_column_list go to state 3623 + + +State 3427 + + 487 ColConstraintElem: UNIQUE opt_definition • + + $default reduce using rule 487 (ColConstraintElem) + + +State 3428 + + 490 ColConstraintElem: USING COMPRESSION • name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 3624 + + +State 3429 + + 78 alter_table_cmd: ALTER opt_column ColId ADD_P GENERATED generated_when • AS IDENTITY_P OptParenthesizedSeqOptList + + AS shift, and go to state 3625 + + +State 3430 + + 81 alter_table_cmd: ALTER opt_column ColId DROP IDENTITY_P IF_P • EXISTS + + EXISTS shift, and go to state 3626 + + +State 3431 + + 72 alter_table_cmd: ALTER opt_column ColId DROP NOT NULL_P • + + $default reduce using rule 72 (alter_table_cmd) + + +State 3432 + + 62 alter_identity_column_option: RESTART opt_with NumericOnly • + + $default reduce using rule 62 (alter_identity_column_option) + + +State 3433 + + 59 alter_column_default: SET DEFAULT a_expr • + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 59 (alter_column_default) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3434 + + 64 alter_identity_column_option: SET GENERATED generated_when • + + $default reduce using rule 64 (alter_identity_column_option) + + +State 3435 + + 73 alter_table_cmd: ALTER opt_column ColId SET NOT NULL_P • + + $default reduce using rule 73 (alter_table_cmd) + + +State 3436 + + 255 SignedIconst: '+' • Iconst + + ICONST shift, and go to state 1146 + + Iconst go to state 2004 + + +State 3437 + + 256 SignedIconst: '-' • Iconst + + ICONST shift, and go to state 1146 + + Iconst go to state 2006 + + +State 3438 + + 74 alter_table_cmd: ALTER opt_column ColId SET STATISTICS SignedIconst • + + $default reduce using rule 74 (alter_table_cmd) + + +State 3439 + + 77 alter_table_cmd: ALTER opt_column ColId SET STORAGE ColId • + + $default reduce using rule 77 (alter_table_cmd) + + +State 3440 + + 84 alter_table_cmd: ALTER opt_column ColId opt_set_data TYPE_P Typename • opt_collate_clause alter_using + + COLLATE shift, and go to state 2938 + + $default reduce using rule 989 (opt_collate_clause) + + opt_collate_clause go to state 3627 + + +State 3441 + + 89 alter_table_cmd: DROP CONSTRAINT IF_P EXISTS name opt_drop_behavior • + + $default reduce using rule 89 (alter_table_cmd) + + +State 3442 + + 82 alter_table_cmd: DROP opt_column IF_P EXISTS ColId opt_drop_behavior • + + $default reduce using rule 82 (alter_table_cmd) + + +State 3443 + + 1481 type_function_name: IDENT • + 1489 type_name_token: IDENT • + + '.' reduce using rule 1481 (type_function_name) + $default reduce using rule 1489 (type_name_token) + + +State 3444 + + 2263 type_func_name_keyword: MAP • + + $default reduce using rule 2263 (type_func_name_keyword) + + +State 3445 + + 2272 type_func_name_keyword: STRUCT • + + $default reduce using rule 2272 (type_func_name_keyword) + + +State 3446 + + 577 func_type: SETOF type_function_name • attrs '%' TYPE_P + + '.' shift, and go to state 1437 + + attrs go to state 3628 + + +State 3447 + + 576 func_type: type_function_name attrs • '%' TYPE_P + 1496 attrs: attrs • '.' attr_name + + '%' shift, and go to state 3629 + '.' shift, and go to state 1992 + + +State 3448 + + 569 reloption_elem: ColLabel '.' ColLabel '=' • def_arg + + IDENT shift, and go to state 3131 + FCONST shift, and go to state 1455 + SCONST shift, and go to state 848 + Op shift, and go to state 2168 + ICONST shift, and go to state 1146 + INTEGER_DIVISION shift, and go to state 2169 + POWER_OF shift, and go to state 2170 + LESS_EQUALS shift, and go to state 2171 + GREATER_EQUALS shift, and go to state 2172 + NOT_EQUALS shift, and go to state 2173 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 3132 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 3133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 3134 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 3135 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 3136 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 3137 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 3138 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 3139 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 3140 + FROM shift, and go to state 637 + FULL shift, and go to state 3141 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 3142 + GLOB shift, and go to state 3143 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 3144 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 3145 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 1612 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 3146 + ISNULL shift, and go to state 3147 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 3148 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 3149 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 3150 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 3151 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 3152 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 3153 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 3154 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 3155 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 3156 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 3157 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 3158 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 3159 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 3160 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 3161 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 3162 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 3163 + SUBSCRIPTION shift, and go to state 466 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 3164 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 3165 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 3166 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 3167 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '<' shift, and go to state 2174 + '>' shift, and go to state 2175 + '=' shift, and go to state 2176 + '+' shift, and go to state 3168 + '-' shift, and go to state 3169 + '*' shift, and go to state 2179 + '/' shift, and go to state 2180 + '%' shift, and go to state 2181 + '^' shift, and go to state 2182 + + NumericOnly go to state 3170 + SignedIconst go to state 1462 + Sconst go to state 3171 + def_arg go to state 3630 + func_type go to state 3173 + unreserved_keyword go to state 3174 + type_name_keyword go to state 1643 + type_func_name_keyword go to state 1389 + reserved_keyword go to state 3175 + pgq_unreserved_keyword go to state 3176 + RowOrStruct go to state 1645 + Typename go to state 3177 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + all_Op go to state 2748 + MathOp go to state 1761 + qual_all_Op go to state 3178 + Iconst go to state 1468 + type_function_name go to state 3179 + type_name_token go to state 1660 + + +State 3449 + + 142 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME CONSTRAINT name TO • name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 3631 + + +State 3450 + + 140 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME opt_column name TO • name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 3632 + + +State 3451 + + 1417 indirection_el: '[' opt_slice_bound ':' '-' ':' opt_slice_bound ']' • + + $default reduce using rule 1417 (indirection_el) + + +State 3452 + + 1416 indirection_el: '[' opt_slice_bound ':' opt_slice_bound ':' opt_slice_bound ']' • + + $default reduce using rule 1416 (indirection_el) + + +State 3453 + + 1238 func_application: func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls • ')' + + ')' shift, and go to state 3633 + + +State 3454 + + 664 copy_database_flag: '(' DATA_P ')' • + + $default reduce using rule 664 (copy_database_flag) + + +State 3455 + + 663 copy_database_flag: '(' SCHEMA ')' • + + $default reduce using rule 663 (copy_database_flag) + + +State 3456 + + 714 copy_file_name: IDENT '.' ColId • + + $default reduce using rule 714 (copy_file_name) + + +State 3457 + + 660 CopyStmt: COPY '(' SelectStmt ')' TO opt_program copy_file_name opt_with copy_options • + + $default reduce using rule 660 (CopyStmt) + + +State 3458 + + 671 opt_using: USING • + + $default reduce using rule 671 (opt_using) + + +State 3459 + + 659 CopyStmt: COPY opt_binary qualified_name opt_column_list opt_oids copy_from opt_program copy_file_name copy_delimiter • opt_with copy_options + + WITH shift, and go to state 1901 + WITH_LA shift, and go to state 1902 + + $default reduce using rule 233 (opt_with) + + opt_with go to state 3634 + + +State 3460 + + 667 copy_delimiter: opt_using • DELIMITERS Sconst + + DELIMITERS shift, and go to state 3635 + + +State 3461 + + 286 CreatePropertyGraphStmt: CREATE_P OR REPLACE PROPERTY GRAPH qualified_name VertexOrNode TABLES '(' • VertexTableDefinition VertexTableDefinitionList ')' EdgeTablesClauseOptional + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 3210 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + VertexTableDefinition go to state 3636 + QualifiednameOptionalAs go to state 3212 + + +State 3462 + + 572 columnList: columnList • ',' columnElem + 1719 ViewStmt: CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList • ')' opt_reloptions AS SelectStmt opt_check_option + + ')' shift, and go to state 3637 + ',' shift, and go to state 2443 + + +State 3463 + + 464 CreateStmt: CREATE_P OR REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' • OptWith OnCommitOption + + WITH shift, and go to state 2474 + WITHOUT shift, and go to state 2475 + + $default reduce using rule 534 (OptWith) + + OptWith go to state 3638 + + +State 3464 + + 1726 CreateAsStmt: CREATE_P OR REPLACE OptTemp TABLE create_as_target AS SelectStmt opt_with_data • + + $default reduce using rule 1726 (CreateAsStmt) + + +State 3465 + + 1717 ViewStmt: CREATE_P OR REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS • SelectStmt opt_check_option + + FROM shift, and go to state 23 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + TABLE shift, and go to state 38 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 + + SelectStmt go to state 3639 + select_with_parens go to state 88 + select_no_parens go to state 89 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + + +State 3466 + + 209 CreateSecretStmt: CREATE_P OR REPLACE opt_persist SECRET opt_secret_name opt_storage_specifier '(' copy_generic_opt_list • ')' + 717 copy_generic_opt_list: copy_generic_opt_list • ',' copy_generic_opt_elem + + ')' shift, and go to state 3640 + ',' shift, and go to state 2515 + + +State 3467 + + 307 QualifiednameOptionalAs: qualified_name AS • PGQ_IDENT + + IDENT shift, and go to state 899 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 900 + BIGINT shift, and go to state 901 + BIT shift, and go to state 902 + BOOLEAN_P shift, and go to state 903 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 904 + CHARACTER shift, and go to state 905 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 906 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 907 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 908 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 909 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 910 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 911 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 912 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GROUPING shift, and go to state 913 + GROUPING_ID shift, and go to state 914 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 915 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 916 + INTEGER shift, and go to state 917 + INTERVAL shift, and go to state 918 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 919 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 920 + NCHAR shift, and go to state 921 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NONE shift, and go to state 922 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 923 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 924 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 925 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 926 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 927 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 928 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 929 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 930 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 931 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 932 + SNAPSHOT shift, and go to state 451 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 933 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 934 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 935 + TIMESTAMP shift, and go to state 936 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 937 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 938 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 939 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 1520 + VARCHAR shift, and go to state 941 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 942 + XMLCONCAT shift, and go to state 943 + XMLELEMENT shift, and go to state 944 + XMLEXISTS shift, and go to state 945 + XMLFOREST shift, and go to state 946 + XMLNAMESPACES shift, and go to state 947 + XMLPARSE shift, and go to state 948 + XMLPI shift, and go to state 949 + XMLROOT shift, and go to state 950 + XMLSERIALIZE shift, and go to state 951 + XMLTABLE shift, and go to state 952 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 953 + pgq_col_name_keyword go to state 954 + PGQ_IDENT go to state 3641 + + +State 3468 + + 287 VertexTableDefinitionList: ',' • VertexTableDefinition VertexTableDefinitionList + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 3210 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + VertexTableDefinition go to state 3642 + QualifiednameOptionalAs go to state 3212 + + +State 3469 + + 285 CreatePropertyGraphStmt: CREATE_P PROPERTY GRAPH qualified_name VertexOrNode TABLES '(' VertexTableDefinition VertexTableDefinitionList • ')' EdgeTablesClauseOptional + + ')' shift, and go to state 3643 + + +State 3470 + + 314 PropertiesClause: NO • PROPERTIES + + PROPERTIES shift, and go to state 3644 + + +State 3471 + + 315 PropertiesClause: PROPERTIES • PropertiesSpec + + ARE shift, and go to state 3645 + '(' shift, and go to state 3646 + + $default reduce using rule 303 (AreOptional) + + AreOptional go to state 3647 + PropertiesSpec go to state 3648 + + +State 3472 + + 298 VertexTableDefinition: QualifiednameOptionalAs PropertiesClause • LabelOptional Discriminator + + LABEL shift, and go to state 3649 + + $default reduce using rule 295 (LabelOptional) + + LabelOptional go to state 3650 + + +State 3473 + + 464 CreateStmt: CREATE_P OR REPLACE OptTemp TABLE • qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 3651 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 3474 + + 463 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT • EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + + EXISTS shift, and go to state 3652 + + +State 3475 + + 462 CreateStmt: CREATE_P OptTemp TABLE qualified_name '(' • OptTableElementList ')' OptWith OnCommitOption + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 1862 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 1864 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 1865 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 2466 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 1867 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNIQUE shift, and go to state 1868 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 560 (OptTableElementList) + + ColId go to state 1869 + TableConstraint go to state 2468 + columnDef go to state 2469 + TableElement go to state 2470 + OptTableElementList go to state 2471 + ConstraintElem go to state 1872 + TableElementList go to state 2472 + TableLikeClause go to state 2473 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 3476 + + 198 enum_val_list: enum_val_list ',' Sconst • + + $default reduce using rule 198 (enum_val_list) + + +State 3477 + + 1718 ViewStmt: CREATE_P OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions • AS SelectStmt opt_check_option + + AS shift, and go to state 3653 + + +State 3478 + + 463 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList • ')' OptWith OnCommitOption + + ')' shift, and go to state 3654 + + +State 3479 + + 220 ExecuteStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS EXECUTE • name execute_param_clause opt_with_data + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 3655 + + +State 3480 + + 1725 CreateAsStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS SelectStmt • opt_with_data + + WITH shift, and go to state 2868 + + $default reduce using rule 1729 (opt_with_data) + + opt_with_data go to state 3656 + + +State 3481 + + 537 TableLikeOptionList: TableLikeOptionList EXCLUDING • TableLikeOption + + ALL shift, and go to state 3657 + COMMENTS shift, and go to state 3658 + CONSTRAINTS shift, and go to state 3659 + DEFAULTS shift, and go to state 3660 + IDENTITY_P shift, and go to state 3661 + INDEXES shift, and go to state 3662 + STATISTICS shift, and go to state 3663 + STORAGE shift, and go to state 3664 + + TableLikeOption go to state 3665 + + +State 3482 + + 536 TableLikeOptionList: TableLikeOptionList INCLUDING • TableLikeOption + + ALL shift, and go to state 3657 + COMMENTS shift, and go to state 3658 + CONSTRAINTS shift, and go to state 3659 + DEFAULTS shift, and go to state 3660 + IDENTITY_P shift, and go to state 3661 + INDEXES shift, and go to state 3662 + STATISTICS shift, and go to state 3663 + STORAGE shift, and go to state 3664 + + TableLikeOption go to state 3666 + + +State 3483 + + 462 CreateStmt: CREATE_P OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption • + + $default reduce using rule 462 (CreateStmt) + + +State 3484 + + 508 OnCommitOption: ON COMMIT DELETE_P • ROWS + + ROWS shift, and go to state 3667 + + +State 3485 + + 507 OnCommitOption: ON COMMIT DROP • + + $default reduce using rule 507 (OnCommitOption) + + +State 3486 + + 509 OnCommitOption: ON COMMIT PRESERVE • ROWS + + ROWS shift, and go to state 3668 + + +State 3487 + + 219 ExecuteStmt: CREATE_P OptTemp TABLE create_as_target AS EXECUTE name execute_param_clause opt_with_data • + + $default reduce using rule 219 (ExecuteStmt) + + +State 3488 + + 1728 opt_with_data: WITH NO DATA_P • + + $default reduce using rule 1728 (opt_with_data) + + +State 3489 + + 1716 ViewStmt: CREATE_P OptTemp VIEW IF_P NOT EXISTS qualified_name opt_column_list opt_reloptions • AS SelectStmt opt_check_option + + AS shift, and go to state 3669 + + +State 3490 + + 1720 opt_check_option: WITH • CHECK_P OPTION + 1721 | WITH • CASCADED CHECK_P OPTION + 1722 | WITH • LOCAL CHECK_P OPTION + + CASCADED shift, and go to state 3670 + CHECK_P shift, and go to state 3671 + LOCAL shift, and go to state 3672 + + +State 3491 + + 1715 ViewStmt: CREATE_P OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option • + + $default reduce using rule 1715 (ViewStmt) + + +State 3492 + + 646 table_macro_definition_parens: param_list AS TABLE • select_with_parens + + '(' shift, and go to state 880 + + select_with_parens go to state 3673 + + +State 3493 + + 208 CreateSecretStmt: CREATE_P opt_persist SECRET IF_P NOT EXISTS opt_secret_name opt_storage_specifier '(' • copy_generic_opt_list ')' + + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColLabel go to state 2008 + copy_generic_opt_elem go to state 2009 + copy_generic_opt_list go to state 3674 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 + + +State 3494 + + 1521 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON • qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 3675 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 3495 + + 1522 access_method: ColId • + + $default reduce using rule 1522 (access_method) + + +State 3496 + + 1523 access_method_clause: USING access_method • + + $default reduce using rule 1523 (access_method_clause) + + +State 3497 + + 1520 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' • index_params ')' opt_reloptions where_clause + + IDENT shift, and go to state 120 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 3676 + + ColId go to state 3677 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + index_elem go to state 3678 + index_params go to state 3679 + func_application go to state 844 + func_expr_windowless go to state 3680 + func_expr_common_subexpr go to state 846 + func_name go to state 548 + function_name_token go to state 549 + + +State 3498 + + 670 copy_generic_opt_arg_list: copy_generic_opt_arg_list ',' copy_generic_opt_arg_list_item • + + $default reduce using rule 670 (copy_generic_opt_arg_list) + + +State 3499 + + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1206 | b_expr IS NOT DISTINCT FROM b_expr • + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + LESS_EQUALS shift, and go to state 2039 + GREATER_EQUALS shift, and go to state 2040 + NOT_EQUALS shift, and go to state 2041 + OPERATOR shift, and go to state 2044 + '<' shift, and go to state 2045 + '>' shift, and go to state 2046 + '=' shift, and go to state 2047 + '+' shift, and go to state 2048 + '-' shift, and go to state 2049 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 + + IS error (nonassociative) + + $default reduce using rule 1206 (b_expr) + + qual_Op go to state 2054 + + +State 3500 + + 1208 b_expr: b_expr IS NOT OF '(' type_list • ')' + 1363 type_list: type_list • ',' Typename + + ')' shift, and go to state 3681 + ',' shift, and go to state 2142 + + +State 3501 + + 1207 b_expr: b_expr IS OF '(' type_list ')' • + + $default reduce using rule 1207 (b_expr) + + +State 3502 + + 979 opt_col_def_list: AS '(' TableFuncElementList ')' • + + $default reduce using rule 979 (opt_col_def_list) + + +State 3503 + + 839 tablesample_entry: sample_count '(' ColId ',' ICONST • ')' + + ')' shift, and go to state 3682 + + +State 3504 + + 843 opt_repeatable_clause: REPEATABLE • '(' ICONST ')' + + '(' shift, and go to state 3683 + + +State 3505 + + 836 tablesample_entry: opt_sample_func '(' sample_count ')' opt_repeatable_clause • + + $default reduce using rule 836 (tablesample_entry) + + +State 3506 + + 738 simple_select: FROM from_list SELECT distinct_clause target_list_opt_comma into_clause where_clause group_clause having_clause • window_clause qualify_clause sample_clause + + WINDOW shift, and go to state 3273 + + $default reduce using rule 1270 (window_clause) + + window_clause go to state 3684 + + +State 3507 + + 874 cube_clause: CUBE '(' • expr_list_opt_comma ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1255 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1256 + expr_list_opt_comma go to state 3685 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3508 + + 875 grouping_sets_clause: GROUPING SETS • '(' group_by_list_opt_comma ')' + + '(' shift, and go to state 3686 + + +State 3509 + + 873 rollup_clause: ROLLUP '(' • expr_list_opt_comma ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1255 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 1256 + expr_list_opt_comma go to state 3687 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3510 + + 872 empty_grouping_set: '(' ')' • + + $default reduce using rule 872 (empty_grouping_set) + + +State 3511 + + 864 group_by_list: group_by_list ',' • group_by_item + 866 group_by_list_opt_comma: group_by_list ',' • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 3260 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 3261 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 3262 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 3263 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 866 (group_by_list_opt_comma) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + group_by_item go to state 3688 + empty_grouping_set go to state 3267 + rollup_clause go to state 3268 + cube_clause go to state 3269 + grouping_sets_clause go to state 3270 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3271 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3512 + + 1273 window_definition: ColId • AS window_specification + + AS shift, and go to state 3689 + + +State 3513 + + 1269 window_clause: WINDOW window_definition_list • + 1272 window_definition_list: window_definition_list • ',' window_definition + + ',' shift, and go to state 3690 + + $default reduce using rule 1269 (window_clause) + + +State 3514 + + 1271 window_definition_list: window_definition • + + $default reduce using rule 1271 (window_definition_list) + + +State 3515 + + 880 qualify_clause: QUALIFY • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3691 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3516 + + 737 simple_select: FROM from_list opt_select into_clause where_clause group_clause having_clause window_clause qualify_clause • sample_clause + + USING shift, and go to state 3692 + + $default reduce using rule 833 (sample_clause) + + sample_clause go to state 3693 + + +State 3517 + + 1348 c_expr_list: c_expr_list ',' • c_expr + 1350 c_expr_list_opt_comma: c_expr_list ',' • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1350 (c_expr_list_opt_comma) + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3694 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3518 + + 928 pivot_header: '(' c_expr_list_opt_comma ')' • + + $default reduce using rule 928 (pivot_header) + + +State 3519 + + 929 pivot_value: pivot_header IN_P '(' • target_list_opt_comma ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1207 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + target_list go to state 1224 + target_list_opt_comma go to state 3695 + target_el go to state 1226 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3520 + + 930 pivot_value: pivot_header IN_P ColIdOrString • + + $default reduce using rule 930 (pivot_value) + + +State 3521 + + 919 opt_pivot_group_by: GROUP_P BY • name_list_opt_comma + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name_list go to state 1793 + name_list_opt_comma go to state 3696 + name go to state 1054 + + +State 3522 + + 917 table_ref: table_ref PIVOT '(' target_list_opt_comma FOR pivot_value_list opt_pivot_group_by ')' • opt_alias_clause + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + AS shift, and go to state 1100 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 954 (opt_alias_clause) + + ColId go to state 1101 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + alias_clause go to state 1102 + opt_alias_clause go to state 3697 + + +State 3523 + + 935 unpivot_value: unpivot_header IN_P • '(' target_list_opt_comma ')' + + '(' shift, and go to state 3698 + + +State 3524 + + 918 table_ref: table_ref UNPIVOT opt_include_nulls '(' unpivot_header FOR unpivot_value_list ')' • opt_alias_clause + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + AS shift, and go to state 1100 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 954 (opt_alias_clause) + + ColId go to state 1101 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + alias_clause go to state 1102 + opt_alias_clause go to state 3699 + + +State 3525 + + 937 unpivot_value_list: unpivot_value_list unpivot_value • + + $default reduce using rule 937 (unpivot_value_list) + + +State 3526 + + 999 Typename: SETOF SimpleTypename ARRAY '[' Iconst ']' • + + $default reduce using rule 999 (Typename) + + +State 3527 + + 991 colid_type_list: colid_type_list ',' ColId Typename • + + $default reduce using rule 991 (colid_type_list) + + +State 3528 + + 1449 replace_list: replace_list ',' replace_list_el • + + $default reduce using rule 1449 (replace_list) + + +State 3529 + + 1260 list_comprehension: '[' a_expr FOR list_comprehension_lhs IN_P a_expr ']' • + + $default reduce using rule 1260 (list_comprehension) + + +State 3530 + + 1261 list_comprehension: '[' a_expr FOR list_comprehension_lhs IN_P c_expr IF_P • a_expr ']' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3700 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3531 + + 1170 a_expr: a_expr IS NOT OF '(' type_list ')' • + + $default reduce using rule 1170 (a_expr) + + +State 3532 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr • + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + OPERATOR shift, and go to state 1747 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 1174 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3533 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr • + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + OPERATOR shift, and go to state 1747 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 1172 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3534 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1152 | a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr • + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + AT shift, and go to state 1736 + COLLATE shift, and go to state 1738 + OPERATOR shift, and go to state 1747 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 1152 (a_expr) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3535 + + 1429 extended_indirection_el: '[' opt_slice_bound ':' '-' ':' • opt_slice_bound ']' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1419 (opt_slice_bound) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2422 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + opt_slice_bound go to state 3701 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3536 + + 1427 extended_indirection_el: '[' opt_slice_bound ':' opt_slice_bound ']' • + + $default reduce using rule 1427 (extended_indirection_el) + + +State 3537 + + 1428 extended_indirection_el: '[' opt_slice_bound ':' opt_slice_bound ':' • opt_slice_bound ']' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + $default reduce using rule 1419 (opt_slice_bound) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 2422 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + opt_slice_bound go to state 3702 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3538 + + 1424 opt_func_arguments: '(' func_arg_list ')' • + + $default reduce using rule 1424 (opt_func_arguments) + + +State 3539 + + 1264 filter_clause: FILTER '(' WHERE a_expr ')' • + + $default reduce using rule 1264 (filter_clause) + + +State 3540 + + 1278 opt_existing_window_name: ColId • + + $default reduce using rule 1278 (opt_existing_window_name) + + +State 3541 + + 1277 window_specification: '(' opt_existing_window_name • opt_partition_clause opt_sort_clause opt_frame_clause ')' + + PARTITION shift, and go to state 3703 + + $default reduce using rule 1281 (opt_partition_clause) + + opt_partition_clause go to state 3704 + + +State 3542 + + 736 simple_select: SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause • qualify_clause sample_clause + + QUALIFY shift, and go to state 3515 + + $default reduce using rule 881 (qualify_clause) + + qualify_clause go to state 3705 + + +State 3543 + + 1472 AexprConst: func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst • + + $default reduce using rule 1472 (AexprConst) + + +State 3544 + + 735 simple_select: SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause • qualify_clause sample_clause + + QUALIFY shift, and go to state 3515 + + $default reduce using rule 881 (qualify_clause) + + qualify_clause go to state 3706 + + +State 3545 + + 365 SubPath: PathVariableOptional PathModeOptional PathConcatenation • GraphTableWhereOptional CostOptional + + WHERE shift, and go to state 2728 + + $default reduce using rule 318 (GraphTableWhereOptional) + + GraphTableWhereOptional go to state 3707 + + +State 3546 + + 366 EnclosedSubPath: '[' SubPath ']' KleeneOptional • + + $default reduce using rule 366 (EnclosedSubPath) + + +State 3547 + + 390 FullElementSpec: VariableOptional LabelExpressionOptional GraphTableWhereOptional • CostOptional + + COST shift, and go to state 3708 + + $default reduce using rule 364 (CostOptional) + + CostOptional go to state 3709 + + +State 3548 + + 383 LabelExpression: '(' • ComposedLabelExpression ')' + + IDENT shift, and go to state 899 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 900 + BIGINT shift, and go to state 901 + BIT shift, and go to state 902 + BOOLEAN_P shift, and go to state 903 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 904 + CHARACTER shift, and go to state 905 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 906 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 907 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 908 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 909 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 910 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 911 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 912 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GROUPING shift, and go to state 913 + GROUPING_ID shift, and go to state 914 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 915 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 916 + INTEGER shift, and go to state 917 + INTERVAL shift, and go to state 918 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 919 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 920 + NCHAR shift, and go to state 921 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NONE shift, and go to state 922 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 923 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 924 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 925 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 926 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 927 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 928 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 929 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 930 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 931 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 932 + SNAPSHOT shift, and go to state 451 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 933 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 934 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 935 + TIMESTAMP shift, and go to state 936 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 937 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 938 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 939 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 1520 + VARCHAR shift, and go to state 941 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 942 + XMLCONCAT shift, and go to state 943 + XMLELEMENT shift, and go to state 944 + XMLEXISTS shift, and go to state 945 + XMLFOREST shift, and go to state 946 + XMLNAMESPACES shift, and go to state 947 + XMLPARSE shift, and go to state 948 + XMLPI shift, and go to state 949 + XMLROOT shift, and go to state 950 + XMLSERIALIZE shift, and go to state 951 + XMLTABLE shift, and go to state 952 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 3548 + '!' shift, and go to state 3549 + + unreserved_keyword go to state 953 + pgq_col_name_keyword go to state 954 + PGQ_IDENT go to state 3550 + ComposedLabelExpression go to state 3710 + LabelExpression go to state 3711 + + +State 3549 + + 382 LabelExpression: '!' • LabelExpression + + IDENT shift, and go to state 899 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 900 + BIGINT shift, and go to state 901 + BIT shift, and go to state 902 + BOOLEAN_P shift, and go to state 903 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 904 + CHARACTER shift, and go to state 905 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 906 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 907 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 908 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 909 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 910 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 911 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 912 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GROUPING shift, and go to state 913 + GROUPING_ID shift, and go to state 914 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 915 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 916 + INTEGER shift, and go to state 917 + INTERVAL shift, and go to state 918 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 919 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 920 + NCHAR shift, and go to state 921 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NONE shift, and go to state 922 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 923 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 924 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 925 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 926 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 927 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 928 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 929 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 930 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 931 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 932 + SNAPSHOT shift, and go to state 451 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 933 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 934 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 935 + TIMESTAMP shift, and go to state 936 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 937 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 938 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 939 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 1520 + VARCHAR shift, and go to state 941 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 942 + XMLCONCAT shift, and go to state 943 + XMLELEMENT shift, and go to state 944 + XMLEXISTS shift, and go to state 945 + XMLFOREST shift, and go to state 946 + XMLNAMESPACES shift, and go to state 947 + XMLPARSE shift, and go to state 948 + XMLPI shift, and go to state 949 + XMLROOT shift, and go to state 950 + XMLSERIALIZE shift, and go to state 951 + XMLTABLE shift, and go to state 952 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 3548 + '!' shift, and go to state 3549 + + unreserved_keyword go to state 953 + pgq_col_name_keyword go to state 954 + PGQ_IDENT go to state 3550 + LabelExpression go to state 3712 + + +State 3550 + + 381 LabelExpression: PGQ_IDENT • + + $default reduce using rule 381 (LabelExpression) + + +State 3551 + + 384 LabelExpressionOptional: IsOrColon LabelExpression • + + $default reduce using rule 384 (LabelExpressionOptional) + + +State 3552 + + 351 PatternUnion: '|' '+' '|' • + + $default reduce using rule 351 (PatternUnion) + + +State 3553 + + 357 KleeneOptional: '{' KleeneQuantifierOptional ',' • KleeneQuantifierOptional '}' + + ICONST shift, and go to state 3341 + + $default reduce using rule 353 (KleeneQuantifierOptional) + + KleeneQuantifierOptional go to state 3713 + + +State 3554 + + 397 EdgePatternRight: '[' FullElementSpec ']' • ArrowKleeneOptional + + Op shift, and go to state 2711 + LAMBDA_ARROW shift, and go to state 2712 + ARROW_LAMBDA shift, and go to state 2713 + ARROW_LAMBDA_ARROW shift, and go to state 2714 + '-' shift, and go to state 2715 + + Arrow go to state 2722 + ArrowKleeneOptional go to state 3714 + + +State 3555 + + 402 pgq_expr: pgq_expr TYPECAST Typename • + + $default reduce using rule 402 (pgq_expr) + + +State 3556 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 413 | pgq_expr POWER_OF pgq_expr • + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + TYPECAST shift, and go to state 3348 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + + $default reduce using rule 413 (pgq_expr) + + qual_Op go to state 3379 + + +State 3557 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 443 | pgq_expr LAMBDA_ARROW pgq_expr • + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + LESS_EQUALS shift, and go to state 3352 + GREATER_EQUALS shift, and go to state 3353 + NOT_EQUALS shift, and go to state 3354 + AND shift, and go to state 3355 + AT shift, and go to state 3356 + BETWEEN shift, and go to state 3357 + COLLATE shift, and go to state 3358 + GLOB shift, and go to state 3359 + ILIKE shift, and go to state 3360 + IN_P shift, and go to state 3361 + IS shift, and go to state 3362 + ISNULL shift, and go to state 3363 + LIKE shift, and go to state 3364 + NOT shift, and go to state 3365 + NOTNULL shift, and go to state 3366 + OPERATOR shift, and go to state 2044 + OR shift, and go to state 3367 + SIMILAR shift, and go to state 3368 + NOT_LA shift, and go to state 3369 + '<' shift, and go to state 3370 + '>' shift, and go to state 3371 + '=' shift, and go to state 3372 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + $default reduce using rule 443 (pgq_expr) + + qual_Op go to state 3379 + + +State 3558 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 444 | pgq_expr DOUBLE_ARROW pgq_expr • + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + $default reduce using rule 444 (pgq_expr) + + qual_Op go to state 3379 + + +State 3559 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 417 | pgq_expr LESS_EQUALS pgq_expr • + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + BETWEEN shift, and go to state 3357 + COLLATE shift, and go to state 3358 + GLOB shift, and go to state 3359 + ILIKE shift, and go to state 3360 + IN_P shift, and go to state 3361 + LIKE shift, and go to state 3364 + OPERATOR shift, and go to state 2044 + SIMILAR shift, and go to state 3368 + NOT_LA shift, and go to state 3369 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + LESS_EQUALS error (nonassociative) + GREATER_EQUALS error (nonassociative) + NOT_EQUALS error (nonassociative) + '<' error (nonassociative) + '>' error (nonassociative) + '=' error (nonassociative) + + $default reduce using rule 417 (pgq_expr) + + qual_Op go to state 3379 + + +State 3560 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 418 | pgq_expr GREATER_EQUALS pgq_expr • + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + BETWEEN shift, and go to state 3357 + COLLATE shift, and go to state 3358 + GLOB shift, and go to state 3359 + ILIKE shift, and go to state 3360 + IN_P shift, and go to state 3361 + LIKE shift, and go to state 3364 + OPERATOR shift, and go to state 2044 + SIMILAR shift, and go to state 3368 + NOT_LA shift, and go to state 3369 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + LESS_EQUALS error (nonassociative) + GREATER_EQUALS error (nonassociative) + NOT_EQUALS error (nonassociative) + '<' error (nonassociative) + '>' error (nonassociative) + '=' error (nonassociative) + + $default reduce using rule 418 (pgq_expr) + + qual_Op go to state 3379 + + +State 3561 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 419 | pgq_expr NOT_EQUALS pgq_expr • + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + BETWEEN shift, and go to state 3357 + COLLATE shift, and go to state 3358 + GLOB shift, and go to state 3359 + ILIKE shift, and go to state 3360 + IN_P shift, and go to state 3361 + LIKE shift, and go to state 3364 + OPERATOR shift, and go to state 2044 + SIMILAR shift, and go to state 3368 + NOT_LA shift, and go to state 3369 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + LESS_EQUALS error (nonassociative) + GREATER_EQUALS error (nonassociative) + NOT_EQUALS error (nonassociative) + '<' error (nonassociative) + '>' error (nonassociative) + '=' error (nonassociative) + + $default reduce using rule 419 (pgq_expr) + + qual_Op go to state 3379 + + +State 3562 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 421 | pgq_expr AND pgq_expr • + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + LESS_EQUALS shift, and go to state 3352 + GREATER_EQUALS shift, and go to state 3353 + NOT_EQUALS shift, and go to state 3354 + AT shift, and go to state 3356 + BETWEEN shift, and go to state 3357 + COLLATE shift, and go to state 3358 + GLOB shift, and go to state 3359 + ILIKE shift, and go to state 3360 + IN_P shift, and go to state 3361 + IS shift, and go to state 3362 + ISNULL shift, and go to state 3363 + LIKE shift, and go to state 3364 + NOT shift, and go to state 3365 + NOTNULL shift, and go to state 3366 + OPERATOR shift, and go to state 2044 + SIMILAR shift, and go to state 3368 + NOT_LA shift, and go to state 3369 + '<' shift, and go to state 3370 + '>' shift, and go to state 3371 + '=' shift, and go to state 3372 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + $default reduce using rule 421 (pgq_expr) + + qual_Op go to state 3379 + + +State 3563 + + 404 pgq_expr: pgq_expr AT TIME • ZONE pgq_expr + + ZONE shift, and go to state 3715 + + +State 3564 + + 458 pgq_expr: pgq_expr BETWEEN SYMMETRIC • b_expr AND pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 3716 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3565 + + 456 pgq_expr: pgq_expr BETWEEN opt_asymmetric • b_expr AND pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 3717 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3566 + + 403 pgq_expr: pgq_expr COLLATE any_name • + + $default reduce using rule 403 (pgq_expr) + + +State 3567 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 425 | pgq_expr GLOB pgq_expr • + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + OPERATOR shift, and go to state 2044 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 425 (pgq_expr) + + qual_Op go to state 3379 + + +State 3568 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 430 | pgq_expr ILIKE pgq_expr • + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 431 | pgq_expr ILIKE pgq_expr • ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + ESCAPE shift, and go to state 3718 + OPERATOR shift, and go to state 2044 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 430 (pgq_expr) + + qual_Op go to state 3379 + + +State 3569 + + 460 pgq_expr: pgq_expr IN_P in_expr • + + $default reduce using rule 460 (pgq_expr) + + +State 3570 + + 452 pgq_expr: pgq_expr IS DISTINCT • FROM pgq_expr + + FROM shift, and go to state 3719 + + +State 3571 + + 448 pgq_expr: pgq_expr IS FALSE_P • + + $default reduce using rule 448 (pgq_expr) + + +State 3572 + + 440 pgq_expr: pgq_expr IS NOT • NULL_P + 447 | pgq_expr IS NOT • TRUE_P + 449 | pgq_expr IS NOT • FALSE_P + 451 | pgq_expr IS NOT • UNKNOWN + 453 | pgq_expr IS NOT • DISTINCT FROM pgq_expr + 455 | pgq_expr IS NOT • OF '(' type_list ')' + + DISTINCT shift, and go to state 3720 + FALSE_P shift, and go to state 3721 + NULL_P shift, and go to state 3722 + OF shift, and go to state 3723 + TRUE_P shift, and go to state 3724 + UNKNOWN shift, and go to state 3725 + + +State 3573 + + 438 pgq_expr: pgq_expr IS NULL_P • + + $default reduce using rule 438 (pgq_expr) + + +State 3574 + + 454 pgq_expr: pgq_expr IS OF • '(' type_list ')' + + '(' shift, and go to state 3726 + + +State 3575 + + 446 pgq_expr: pgq_expr IS TRUE_P • + + $default reduce using rule 446 (pgq_expr) + + +State 3576 + + 450 pgq_expr: pgq_expr IS UNKNOWN • + + $default reduce using rule 450 (pgq_expr) + + +State 3577 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 426 | pgq_expr LIKE pgq_expr • + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 427 | pgq_expr LIKE pgq_expr • ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + ESCAPE shift, and go to state 3727 + OPERATOR shift, and go to state 2044 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 426 (pgq_expr) + + qual_Op go to state 3379 + + +State 3578 + + 441 pgq_expr: pgq_expr NOT NULL_P • + + $default reduce using rule 441 (pgq_expr) + + +State 3579 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 422 | pgq_expr OR pgq_expr • + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + LESS_EQUALS shift, and go to state 3352 + GREATER_EQUALS shift, and go to state 3353 + NOT_EQUALS shift, and go to state 3354 + AND shift, and go to state 3355 + AT shift, and go to state 3356 + BETWEEN shift, and go to state 3357 + COLLATE shift, and go to state 3358 + GLOB shift, and go to state 3359 + ILIKE shift, and go to state 3360 + IN_P shift, and go to state 3361 + IS shift, and go to state 3362 + ISNULL shift, and go to state 3363 + LIKE shift, and go to state 3364 + NOT shift, and go to state 3365 + NOTNULL shift, and go to state 3366 + OPERATOR shift, and go to state 2044 + SIMILAR shift, and go to state 3368 + NOT_LA shift, and go to state 3369 + '<' shift, and go to state 3370 + '>' shift, and go to state 3371 + '=' shift, and go to state 3372 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + $default reduce using rule 422 (pgq_expr) + + qual_Op go to state 3379 + + +State 3580 + + 434 pgq_expr: pgq_expr SIMILAR TO • pgq_expr + 435 | pgq_expr SIMILAR TO • pgq_expr ESCAPE pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3728 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3581 + + 457 pgq_expr: pgq_expr NOT_LA BETWEEN • opt_asymmetric b_expr AND pgq_expr + 459 | pgq_expr NOT_LA BETWEEN • SYMMETRIC b_expr AND pgq_expr + + ASYMMETRIC shift, and go to state 2224 + SYMMETRIC shift, and go to state 3729 + + $default reduce using rule 1433 (opt_asymmetric) + + opt_asymmetric go to state 3730 + + +State 3582 + + 432 pgq_expr: pgq_expr NOT_LA ILIKE • pgq_expr + 433 | pgq_expr NOT_LA ILIKE • pgq_expr ESCAPE pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3731 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3583 + + 461 pgq_expr: pgq_expr NOT_LA IN_P • in_expr + + IDENT shift, and go to state 120 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '[' shift, and go to state 1186 + '(' shift, and go to state 2230 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 2231 + indirection_expr go to state 2232 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + in_expr go to state 3732 + case_expr go to state 1222 + columnref_opt_indirection go to state 2234 + func_name go to state 548 + function_name_token go to state 549 + + +State 3584 + + 428 pgq_expr: pgq_expr NOT_LA LIKE • pgq_expr + 429 | pgq_expr NOT_LA LIKE • pgq_expr ESCAPE pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3733 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3585 + + 436 pgq_expr: pgq_expr NOT_LA SIMILAR • TO pgq_expr + 437 | pgq_expr NOT_LA SIMILAR • TO pgq_expr ESCAPE pgq_expr + + TO shift, and go to state 3734 + + +State 3586 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 414 | pgq_expr '<' pgq_expr • + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + BETWEEN shift, and go to state 3357 + COLLATE shift, and go to state 3358 + GLOB shift, and go to state 3359 + ILIKE shift, and go to state 3360 + IN_P shift, and go to state 3361 + LIKE shift, and go to state 3364 + OPERATOR shift, and go to state 2044 + SIMILAR shift, and go to state 3368 + NOT_LA shift, and go to state 3369 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + LESS_EQUALS error (nonassociative) + GREATER_EQUALS error (nonassociative) + NOT_EQUALS error (nonassociative) + '<' error (nonassociative) + '>' error (nonassociative) + '=' error (nonassociative) + + $default reduce using rule 414 (pgq_expr) + + qual_Op go to state 3379 + + +State 3587 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 415 | pgq_expr '>' pgq_expr • + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + BETWEEN shift, and go to state 3357 + COLLATE shift, and go to state 3358 + GLOB shift, and go to state 3359 + ILIKE shift, and go to state 3360 + IN_P shift, and go to state 3361 + LIKE shift, and go to state 3364 + OPERATOR shift, and go to state 2044 + SIMILAR shift, and go to state 3368 + NOT_LA shift, and go to state 3369 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + LESS_EQUALS error (nonassociative) + GREATER_EQUALS error (nonassociative) + NOT_EQUALS error (nonassociative) + '<' error (nonassociative) + '>' error (nonassociative) + '=' error (nonassociative) + + $default reduce using rule 415 (pgq_expr) + + qual_Op go to state 3379 + + +State 3588 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 416 | pgq_expr '=' pgq_expr • + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + BETWEEN shift, and go to state 3357 + COLLATE shift, and go to state 3358 + GLOB shift, and go to state 3359 + ILIKE shift, and go to state 3360 + IN_P shift, and go to state 3361 + LIKE shift, and go to state 3364 + OPERATOR shift, and go to state 2044 + SIMILAR shift, and go to state 3368 + NOT_LA shift, and go to state 3369 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + LESS_EQUALS error (nonassociative) + GREATER_EQUALS error (nonassociative) + NOT_EQUALS error (nonassociative) + '<' error (nonassociative) + '>' error (nonassociative) + '=' error (nonassociative) + + $default reduce using rule 416 (pgq_expr) + + qual_Op go to state 3379 + + +State 3589 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 407 | pgq_expr '+' pgq_expr • + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + $default reduce using rule 407 (pgq_expr) + + qual_Op go to state 3379 + + +State 3590 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 408 | pgq_expr '-' pgq_expr • + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + $default reduce using rule 408 (pgq_expr) + + qual_Op go to state 3379 + + +State 3591 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 409 | pgq_expr '*' pgq_expr • + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + '^' shift, and go to state 3378 + + $default reduce using rule 409 (pgq_expr) + + qual_Op go to state 3379 + + +State 3592 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 410 | pgq_expr '/' pgq_expr • + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + '^' shift, and go to state 3378 + + $default reduce using rule 410 (pgq_expr) + + qual_Op go to state 3379 + + +State 3593 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 411 | pgq_expr '%' pgq_expr • + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + '^' shift, and go to state 3378 + + $default reduce using rule 411 (pgq_expr) + + qual_Op go to state 3379 + + +State 3594 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 412 | pgq_expr '^' pgq_expr • + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + TYPECAST shift, and go to state 3348 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + + $default reduce using rule 412 (pgq_expr) + + qual_Op go to state 3379 + + +State 3595 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 420 | pgq_expr qual_Op pgq_expr • + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + $default reduce using rule 420 (pgq_expr) + + qual_Op go to state 3379 + + +State 3596 + + 445 pgq_expr: row OVERLAPS row • + + $default reduce using rule 445 (pgq_expr) + + +State 3597 + + 321 ColumnsOptional: COLUMNS '(' target_list_opt_comma • ')' + + ')' shift, and go to state 3735 + + +State 3598 + + 319 GraphTableNameOptional: qualified_name • + + $default reduce using rule 319 (GraphTableNameOptional) + + +State 3599 + + 323 GraphTableStmt: '(' PGQ_IDENT MATCH PathPatternList KeepOptional GraphTableWhereOptional ColumnsOptional ')' GraphTableNameOptional • + + $default reduce using rule 323 (GraphTableStmt) + + +State 3600 + + 1437 target_list: target_list ',' • target_el + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1207 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + target_el go to state 2276 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3601 + + 147 insert_rest: OVERRIDING override_kind VALUE_P • SelectStmt + + FROM shift, and go to state 23 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + TABLE shift, and go to state 38 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 + + SelectStmt go to state 3736 + select_with_parens go to state 88 + select_no_parens go to state 89 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + + +State 3602 + + 161 insert_column_item: ColId opt_indirection • + 1421 opt_indirection: opt_indirection • indirection_el + + '[' shift, and go to state 998 + '.' shift, and go to state 999 + + $default reduce using rule 161 (insert_column_item) + + indirection_el go to state 2205 + + +State 3603 + + 148 insert_rest: '(' insert_column_list ')' • SelectStmt + 149 | '(' insert_column_list ')' • OVERRIDING override_kind VALUE_P SelectStmt + + FROM shift, and go to state 23 + OVERRIDING shift, and go to state 3737 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + TABLE shift, and go to state 38 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 + + SelectStmt go to state 3738 + select_with_parens go to state 88 + select_no_parens go to state 89 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + + +State 3604 + + 184 insert_column_list: insert_column_list ',' • insert_column_item + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 3388 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + insert_column_item go to state 3739 + + +State 3605 + + 167 opt_on_conflict: ON CONFLICT • opt_conf_expr DO UPDATE SET set_clause_list_opt_comma where_clause + 168 | ON CONFLICT • opt_conf_expr DO NOTHING + + ON shift, and go to state 3740 + '(' shift, and go to state 3741 + + $default reduce using rule 158 (opt_conf_expr) + + opt_conf_expr go to state 3742 + + +State 3606 + + 145 InsertStmt: opt_with_clause INSERT opt_or_action INTO insert_target opt_by_name_or_position insert_rest opt_on_conflict returning_clause • + + $default reduce using rule 145 (InsertStmt) + + +State 3607 + + 163 set_clause: '(' set_target_list ')' '=' a_expr • + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 163 (set_clause) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3608 + + 1336 qual_all_Op: OPERATOR '(' any_operator ')' • + + $default reduce using rule 1336 (qual_all_Op) + + +State 3609 + + 751 simple_select: pivot_keyword table_ref ON pivot_column_list USING target_list_opt_comma GROUP_P BY name_list_opt_comma_opt_bracket • + + $default reduce using rule 751 (simple_select) + + +State 3610 + + 752 simple_select: unpivot_keyword table_ref ON target_list_opt_comma INTO NAME_P name value_or_values name_list_opt_comma_opt_bracket • + + $default reduce using rule 752 (simple_select) + + +State 3611 + + 583 ConstraintElem: FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES • qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 3743 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 3612 + + 581 ConstraintElem: PRIMARY KEY '(' columnList_opt_comma ')' opt_definition • ConstraintAttributeSpec + + $default reduce using rule 465 (ConstraintAttributeSpec) + + ConstraintAttributeSpec go to state 3744 + + +State 3613 + + 535 definition: '(' • def_list ')' + + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColLabel go to state 3745 + def_list go to state 3746 + def_elem go to state 3747 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 + + +State 3614 + + 556 opt_definition: WITH definition • + + $default reduce using rule 556 (opt_definition) + + +State 3615 + + 466 ConstraintAttributeSpec: ConstraintAttributeSpec • ConstraintAttributeElem + 579 ConstraintElem: UNIQUE '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec • + + DEFERRABLE shift, and go to state 3086 + INITIALLY shift, and go to state 3087 + NO shift, and go to state 3088 + NOT shift, and go to state 3089 + + $default reduce using rule 579 (ConstraintElem) + + ConstraintAttributeElem go to state 3090 + + +State 3616 + + 499 GeneratedConstraintElem: AS '(' a_expr ')' • opt_GeneratedColumnType + + STORED shift, and go to state 3748 + VIRTUAL shift, and go to state 3749 + + $default reduce using rule 496 (opt_GeneratedColumnType) + + GeneratedColumnType go to state 3750 + opt_GeneratedColumnType go to state 3751 + + +State 3617 + + 497 GeneratedConstraintElem: GENERATED generated_when AS IDENTITY_P • OptParenthesizedSeqOptList + + '(' shift, and go to state 3752 + + $default reduce using rule 474 (OptParenthesizedSeqOptList) + + OptParenthesizedSeqOptList go to state 3753 + + +State 3618 + + 498 GeneratedConstraintElem: GENERATED generated_when AS '(' • a_expr ')' opt_GeneratedColumnType + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3754 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3619 + + 489 ColConstraintElem: CHECK_P '(' a_expr • ')' opt_no_inherit + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + ')' shift, and go to state 3755 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3620 + + 485 ColConstraintElem: NOT • NULL_P + + NULL_P shift, and go to state 3424 + + +State 3621 + + 481 ColConstraint: CONSTRAINT name ColConstraintElem • + + $default reduce using rule 481 (ColConstraint) + + +State 3622 + + 488 ColConstraintElem: PRIMARY KEY opt_definition • + + $default reduce using rule 488 (ColConstraintElem) + + +State 3623 + + 492 ColConstraintElem: REFERENCES qualified_name opt_column_list • key_match key_actions + + MATCH shift, and go to state 3756 + + $default reduce using rule 589 (key_match) + + key_match go to state 3757 + + +State 3624 + + 490 ColConstraintElem: USING COMPRESSION name • + + $default reduce using rule 490 (ColConstraintElem) + + +State 3625 + + 78 alter_table_cmd: ALTER opt_column ColId ADD_P GENERATED generated_when AS • IDENTITY_P OptParenthesizedSeqOptList + + IDENTITY_P shift, and go to state 3758 + + +State 3626 + + 81 alter_table_cmd: ALTER opt_column ColId DROP IDENTITY_P IF_P EXISTS • + + $default reduce using rule 81 (alter_table_cmd) + + +State 3627 + + 84 alter_table_cmd: ALTER opt_column ColId opt_set_data TYPE_P Typename opt_collate_clause • alter_using + + USING shift, and go to state 3759 + + $default reduce using rule 97 (alter_using) + + alter_using go to state 3760 + + +State 3628 + + 577 func_type: SETOF type_function_name attrs • '%' TYPE_P + 1496 attrs: attrs • '.' attr_name + + '%' shift, and go to state 3761 + '.' shift, and go to state 1992 + + +State 3629 + + 576 func_type: type_function_name attrs '%' • TYPE_P + + TYPE_P shift, and go to state 3762 + + +State 3630 + + 569 reloption_elem: ColLabel '.' ColLabel '=' def_arg • + + $default reduce using rule 569 (reloption_elem) + + +State 3631 + + 142 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME CONSTRAINT name TO name • + + $default reduce using rule 142 (RenameStmt) + + +State 3632 + + 140 RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME opt_column name TO name • + + $default reduce using rule 140 (RenameStmt) + + +State 3633 + + 1238 func_application: func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' • + + $default reduce using rule 1238 (func_application) + + +State 3634 + + 659 CopyStmt: COPY opt_binary qualified_name opt_column_list opt_oids copy_from opt_program copy_file_name copy_delimiter opt_with • copy_options + + '(' shift, and go to state 1471 + + $default reduce using rule 691 (copy_opt_list) + + copy_options go to state 3763 + copy_opt_list go to state 1473 + + +State 3635 + + 667 copy_delimiter: opt_using DELIMITERS • Sconst + + SCONST shift, and go to state 848 + + Sconst go to state 3764 + + +State 3636 + + 286 CreatePropertyGraphStmt: CREATE_P OR REPLACE PROPERTY GRAPH qualified_name VertexOrNode TABLES '(' VertexTableDefinition • VertexTableDefinitionList ')' EdgeTablesClauseOptional + + ',' shift, and go to state 3468 + + $default reduce using rule 288 (VertexTableDefinitionList) + + VertexTableDefinitionList go to state 3765 + + +State 3637 + + 1719 ViewStmt: CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' • opt_reloptions AS SelectStmt opt_check_option + + WITH shift, and go to state 2480 + + $default reduce using rule 1530 (opt_reloptions) + + opt_reloptions go to state 3766 + + +State 3638 + + 464 CreateStmt: CREATE_P OR REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith • OnCommitOption + + ON shift, and go to state 2865 + + $default reduce using rule 510 (OnCommitOption) + + OnCommitOption go to state 3767 + + +State 3639 + + 1717 ViewStmt: CREATE_P OR REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt • opt_check_option + + WITH shift, and go to state 3490 + + $default reduce using rule 1723 (opt_check_option) + + opt_check_option go to state 3768 + + +State 3640 + + 209 CreateSecretStmt: CREATE_P OR REPLACE opt_persist SECRET opt_secret_name opt_storage_specifier '(' copy_generic_opt_list ')' • + + $default reduce using rule 209 (CreateSecretStmt) + + +State 3641 + + 307 QualifiednameOptionalAs: qualified_name AS PGQ_IDENT • + + $default reduce using rule 307 (QualifiednameOptionalAs) + + +State 3642 + + 287 VertexTableDefinitionList: ',' VertexTableDefinition • VertexTableDefinitionList + + ',' shift, and go to state 3468 + + $default reduce using rule 288 (VertexTableDefinitionList) + + VertexTableDefinitionList go to state 3769 + + +State 3643 + + 285 CreatePropertyGraphStmt: CREATE_P PROPERTY GRAPH qualified_name VertexOrNode TABLES '(' VertexTableDefinition VertexTableDefinitionList ')' • EdgeTablesClauseOptional + + EDGE shift, and go to state 3770 + RELATIONSHIP shift, and go to state 3771 + + $default reduce using rule 284 (EdgeTablesClauseOptional) + + EdgeOrRelationship go to state 3772 + EdgeTablesClauseOptional go to state 3773 + + +State 3644 + + 314 PropertiesClause: NO PROPERTIES • + + $default reduce using rule 314 (PropertiesClause) + + +State 3645 + + 302 AreOptional: ARE • + + $default reduce using rule 302 (AreOptional) + + +State 3646 + + 313 PropertiesSpec: '(' • PropertiesList ')' + + IDENT shift, and go to state 899 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 900 + BIGINT shift, and go to state 901 + BIT shift, and go to state 902 + BOOLEAN_P shift, and go to state 903 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 904 + CHARACTER shift, and go to state 905 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 906 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 907 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 908 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 909 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 910 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 911 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 912 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GROUPING shift, and go to state 913 + GROUPING_ID shift, and go to state 914 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 915 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 916 + INTEGER shift, and go to state 917 + INTERVAL shift, and go to state 918 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 919 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 920 + NCHAR shift, and go to state 921 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NONE shift, and go to state 922 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 923 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 924 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 925 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 926 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 927 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 928 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 929 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 930 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 931 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 932 + SNAPSHOT shift, and go to state 451 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 933 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 934 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 935 + TIMESTAMP shift, and go to state 936 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 937 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 938 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 939 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 1520 + VARCHAR shift, and go to state 941 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 942 + XMLCONCAT shift, and go to state 943 + XMLELEMENT shift, and go to state 944 + XMLEXISTS shift, and go to state 945 + XMLFOREST shift, and go to state 946 + XMLNAMESPACES shift, and go to state 947 + XMLPARSE shift, and go to state 948 + XMLPI shift, and go to state 949 + XMLROOT shift, and go to state 950 + XMLSERIALIZE shift, and go to state 951 + XMLTABLE shift, and go to state 952 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 953 + pgq_col_name_keyword go to state 954 + PGQ_IDENT go to state 3774 + IdentOptionalAs go to state 3775 + PropertiesList go to state 3776 + + +State 3647 + + 312 PropertiesSpec: AreOptional • ALL COLUMNS ExceptOptional + + ALL shift, and go to state 3777 + + +State 3648 + + 315 PropertiesClause: PROPERTIES PropertiesSpec • + + $default reduce using rule 315 (PropertiesClause) + + +State 3649 + + 294 LabelOptional: LABEL • PGQ_IDENT + + IDENT shift, and go to state 899 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 900 + BIGINT shift, and go to state 901 + BIT shift, and go to state 902 + BOOLEAN_P shift, and go to state 903 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 904 + CHARACTER shift, and go to state 905 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 906 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 907 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 908 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 909 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 910 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 911 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 912 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GROUPING shift, and go to state 913 + GROUPING_ID shift, and go to state 914 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 915 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 916 + INTEGER shift, and go to state 917 + INTERVAL shift, and go to state 918 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 919 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 920 + NCHAR shift, and go to state 921 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NONE shift, and go to state 922 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 923 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 924 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 925 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 926 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 927 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 928 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 929 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 930 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 931 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 932 + SNAPSHOT shift, and go to state 451 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 933 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 934 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 935 + TIMESTAMP shift, and go to state 936 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 937 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 938 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 939 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 1520 + VARCHAR shift, and go to state 941 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 942 + XMLCONCAT shift, and go to state 943 + XMLELEMENT shift, and go to state 944 + XMLEXISTS shift, and go to state 945 + XMLFOREST shift, and go to state 946 + XMLNAMESPACES shift, and go to state 947 + XMLPARSE shift, and go to state 948 + XMLPI shift, and go to state 949 + XMLROOT shift, and go to state 950 + XMLSERIALIZE shift, and go to state 951 + XMLTABLE shift, and go to state 952 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 953 + pgq_col_name_keyword go to state 954 + PGQ_IDENT go to state 3778 + + +State 3650 + + 298 VertexTableDefinition: QualifiednameOptionalAs PropertiesClause LabelOptional • Discriminator + + IN_P shift, and go to state 3779 + + $default reduce using rule 297 (Discriminator) + + Discriminator go to state 3780 + + +State 3651 + + 464 CreateStmt: CREATE_P OR REPLACE OptTemp TABLE qualified_name • '(' OptTableElementList ')' OptWith OnCommitOption + + '(' shift, and go to state 3781 + + +State 3652 + + 463 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS • qualified_name '(' OptTableElementList ')' OptWith OnCommitOption + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 3782 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 3653 + + 1718 ViewStmt: CREATE_P OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS • SelectStmt opt_check_option + + FROM shift, and go to state 23 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + TABLE shift, and go to state 38 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 + + SelectStmt go to state 3783 + select_with_parens go to state 88 + select_no_parens go to state 89 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + + +State 3654 + + 463 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' • OptWith OnCommitOption + + WITH shift, and go to state 2474 + WITHOUT shift, and go to state 2475 + + $default reduce using rule 534 (OptWith) + + OptWith go to state 3784 + + +State 3655 + + 220 ExecuteStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS EXECUTE name • execute_param_clause opt_with_data + + '(' shift, and go to state 1057 + + $default reduce using rule 226 (execute_param_clause) + + execute_param_clause go to state 3785 + + +State 3656 + + 1725 CreateAsStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS SelectStmt opt_with_data • + + $default reduce using rule 1725 (CreateAsStmt) + + +State 3657 + + 523 TableLikeOption: ALL • + + $default reduce using rule 523 (TableLikeOption) + + +State 3658 + + 516 TableLikeOption: COMMENTS • + + $default reduce using rule 516 (TableLikeOption) + + +State 3659 + + 517 TableLikeOption: CONSTRAINTS • + + $default reduce using rule 517 (TableLikeOption) + + +State 3660 + + 518 TableLikeOption: DEFAULTS • + + $default reduce using rule 518 (TableLikeOption) + + +State 3661 + + 519 TableLikeOption: IDENTITY_P • + + $default reduce using rule 519 (TableLikeOption) + + +State 3662 + + 520 TableLikeOption: INDEXES • + + $default reduce using rule 520 (TableLikeOption) + + +State 3663 + + 521 TableLikeOption: STATISTICS • + + $default reduce using rule 521 (TableLikeOption) + + +State 3664 + + 522 TableLikeOption: STORAGE • + + $default reduce using rule 522 (TableLikeOption) + + +State 3665 + + 537 TableLikeOptionList: TableLikeOptionList EXCLUDING TableLikeOption • + + $default reduce using rule 537 (TableLikeOptionList) + + +State 3666 + + 536 TableLikeOptionList: TableLikeOptionList INCLUDING TableLikeOption • + + $default reduce using rule 536 (TableLikeOptionList) + + +State 3667 + + 508 OnCommitOption: ON COMMIT DELETE_P ROWS • + + $default reduce using rule 508 (OnCommitOption) + + +State 3668 + + 509 OnCommitOption: ON COMMIT PRESERVE ROWS • + + $default reduce using rule 509 (OnCommitOption) + + +State 3669 + + 1716 ViewStmt: CREATE_P OptTemp VIEW IF_P NOT EXISTS qualified_name opt_column_list opt_reloptions AS • SelectStmt opt_check_option + + FROM shift, and go to state 23 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + TABLE shift, and go to state 38 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 + + SelectStmt go to state 3786 + select_with_parens go to state 88 + select_no_parens go to state 89 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + + +State 3670 + + 1721 opt_check_option: WITH CASCADED • CHECK_P OPTION + + CHECK_P shift, and go to state 3787 + + +State 3671 + + 1720 opt_check_option: WITH CHECK_P • OPTION + + OPTION shift, and go to state 3788 + + +State 3672 + + 1722 opt_check_option: WITH LOCAL • CHECK_P OPTION + + CHECK_P shift, and go to state 3789 + + +State 3673 + + 646 table_macro_definition_parens: param_list AS TABLE select_with_parens • + + $default reduce using rule 646 (table_macro_definition_parens) + + +State 3674 + + 208 CreateSecretStmt: CREATE_P opt_persist SECRET IF_P NOT EXISTS opt_secret_name opt_storage_specifier '(' copy_generic_opt_list • ')' + 717 copy_generic_opt_list: copy_generic_opt_list • ',' copy_generic_opt_elem + + ')' shift, and go to state 3790 + ',' shift, and go to state 2515 + + +State 3675 + + 1521 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name • access_method_clause '(' index_params ')' opt_reloptions where_clause + + USING shift, and go to state 3240 + + $default reduce using rule 1524 (access_method_clause) + + access_method_clause go to state 3791 + + +State 3676 + + 172 index_elem: '(' • a_expr ')' opt_collate opt_class opt_asc_desc opt_nulls_order + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3792 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3677 + + 170 index_elem: ColId • opt_collate opt_class opt_asc_desc opt_nulls_order + 1465 func_name: ColId • indirection + + COLLATE shift, and go to state 3793 + '[' shift, and go to state 998 + '.' shift, and go to state 999 + + $default reduce using rule 180 (opt_collate) + + indirection go to state 1000 + indirection_el go to state 1001 + opt_collate go to state 3794 + + +State 3678 + + 189 index_params: index_elem • + + $default reduce using rule 189 (index_params) + + +State 3679 + + 190 index_params: index_params • ',' index_elem + 1520 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params • ')' opt_reloptions where_clause + + ')' shift, and go to state 3795 + ',' shift, and go to state 3796 + + +State 3680 + + 171 index_elem: func_expr_windowless • opt_collate opt_class opt_asc_desc opt_nulls_order + + COLLATE shift, and go to state 3793 + + $default reduce using rule 180 (opt_collate) + + opt_collate go to state 3797 + + +State 3681 + + 1208 b_expr: b_expr IS NOT OF '(' type_list ')' • + + $default reduce using rule 1208 (b_expr) + + +State 3682 + + 839 tablesample_entry: sample_count '(' ColId ',' ICONST ')' • + + $default reduce using rule 839 (tablesample_entry) + + +State 3683 + + 843 opt_repeatable_clause: REPEATABLE '(' • ICONST ')' + + ICONST shift, and go to state 3798 + + +State 3684 + + 738 simple_select: FROM from_list SELECT distinct_clause target_list_opt_comma into_clause where_clause group_clause having_clause window_clause • qualify_clause sample_clause + + QUALIFY shift, and go to state 3515 + + $default reduce using rule 881 (qualify_clause) + + qualify_clause go to state 3799 + + +State 3685 + + 874 cube_clause: CUBE '(' expr_list_opt_comma • ')' + + ')' shift, and go to state 3800 + + +State 3686 + + 875 grouping_sets_clause: GROUPING SETS '(' • group_by_list_opt_comma ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 3260 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 3261 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 3262 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 3263 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + group_by_list go to state 3264 + group_by_list_opt_comma go to state 3801 + group_by_item go to state 3266 + empty_grouping_set go to state 3267 + rollup_clause go to state 3268 + cube_clause go to state 3269 + grouping_sets_clause go to state 3270 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3271 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3687 + + 873 rollup_clause: ROLLUP '(' expr_list_opt_comma • ')' + + ')' shift, and go to state 3802 + + +State 3688 + + 864 group_by_list: group_by_list ',' group_by_item • + + $default reduce using rule 864 (group_by_list) + + +State 3689 + + 1273 window_definition: ColId AS • window_specification + + '(' shift, and go to state 3321 + + window_specification go to state 3803 + + +State 3690 + + 1272 window_definition_list: window_definition_list ',' • window_definition + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 3512 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + window_definition go to state 3804 + + +State 3691 + + 880 qualify_clause: QUALIFY a_expr • + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 880 (qualify_clause) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3692 + + 832 sample_clause: USING • SAMPLE tablesample_entry + + SAMPLE shift, and go to state 3805 + + +State 3693 + + 737 simple_select: FROM from_list opt_select into_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause • + + $default reduce using rule 737 (simple_select) + + +State 3694 + + 1348 c_expr_list: c_expr_list ',' c_expr • + + $default reduce using rule 1348 (c_expr_list) + + +State 3695 + + 929 pivot_value: pivot_header IN_P '(' target_list_opt_comma • ')' + + ')' shift, and go to state 3806 + + +State 3696 + + 919 opt_pivot_group_by: GROUP_P BY name_list_opt_comma • + + $default reduce using rule 919 (opt_pivot_group_by) + + +State 3697 + + 917 table_ref: table_ref PIVOT '(' target_list_opt_comma FOR pivot_value_list opt_pivot_group_by ')' opt_alias_clause • + + $default reduce using rule 917 (table_ref) + + +State 3698 + + 935 unpivot_value: unpivot_header IN_P '(' • target_list_opt_comma ')' + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1207 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + target_list go to state 1224 + target_list_opt_comma go to state 3807 + target_el go to state 1226 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3699 + + 918 table_ref: table_ref UNPIVOT opt_include_nulls '(' unpivot_header FOR unpivot_value_list ')' opt_alias_clause • + + $default reduce using rule 918 (table_ref) + + +State 3700 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1261 list_comprehension: '[' a_expr FOR list_comprehension_lhs IN_P c_expr IF_P a_expr • ']' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + ']' shift, and go to state 3808 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3701 + + 1429 extended_indirection_el: '[' opt_slice_bound ':' '-' ':' opt_slice_bound • ']' + + ']' shift, and go to state 3809 + + +State 3702 + + 1428 extended_indirection_el: '[' opt_slice_bound ':' opt_slice_bound ':' opt_slice_bound • ']' + + ']' shift, and go to state 3810 + + +State 3703 + + 1280 opt_partition_clause: PARTITION • BY expr_list + + BY shift, and go to state 3811 + + +State 3704 + + 1277 window_specification: '(' opt_existing_window_name opt_partition_clause • opt_sort_clause opt_frame_clause ')' + + ORDER shift, and go to state 969 + + $default reduce using rule 801 (opt_sort_clause) + + opt_sort_clause go to state 3812 + sort_clause go to state 1926 + + +State 3705 + + 736 simple_select: SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause • sample_clause + + USING shift, and go to state 3692 + + $default reduce using rule 833 (sample_clause) + + sample_clause go to state 3813 + + +State 3706 + + 735 simple_select: SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause • sample_clause + + USING shift, and go to state 3692 + + $default reduce using rule 833 (sample_clause) + + sample_clause go to state 3814 + + +State 3707 + + 365 SubPath: PathVariableOptional PathModeOptional PathConcatenation GraphTableWhereOptional • CostOptional + + COST shift, and go to state 3708 + + $default reduce using rule 364 (CostOptional) + + CostOptional go to state 3815 + + +State 3708 + + 363 CostOptional: COST • b_expr CostDefault + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 3816 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3709 + + 390 FullElementSpec: VariableOptional LabelExpressionOptional GraphTableWhereOptional CostOptional • + + $default reduce using rule 390 (FullElementSpec) + + +State 3710 + + 383 LabelExpression: '(' ComposedLabelExpression • ')' + + ')' shift, and go to state 3817 + + +State 3711 + + 378 ComposedLabelExpression: LabelExpression • + 379 | LabelExpression • '|' OrLabelExpression + 380 | LabelExpression • '&' AndLabelExpression + + '|' shift, and go to state 3818 + '&' shift, and go to state 3819 + + $default reduce using rule 378 (ComposedLabelExpression) + + +State 3712 + + 382 LabelExpression: '!' LabelExpression • + + $default reduce using rule 382 (LabelExpression) + + +State 3713 + + 357 KleeneOptional: '{' KleeneQuantifierOptional ',' KleeneQuantifierOptional • '}' + + '}' shift, and go to state 3820 + + +State 3714 + + 397 EdgePatternRight: '[' FullElementSpec ']' ArrowKleeneOptional • + + $default reduce using rule 397 (EdgePatternRight) + + +State 3715 + + 404 pgq_expr: pgq_expr AT TIME ZONE • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3821 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3716 + + 458 pgq_expr: pgq_expr BETWEEN SYMMETRIC b_expr • AND pgq_expr + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + LESS_EQUALS shift, and go to state 2039 + GREATER_EQUALS shift, and go to state 2040 + NOT_EQUALS shift, and go to state 2041 + AND shift, and go to state 3822 + IS shift, and go to state 2043 + OPERATOR shift, and go to state 2044 + '<' shift, and go to state 2045 + '>' shift, and go to state 2046 + '=' shift, and go to state 2047 + '+' shift, and go to state 2048 + '-' shift, and go to state 2049 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 + + qual_Op go to state 2054 + + +State 3717 + + 456 pgq_expr: pgq_expr BETWEEN opt_asymmetric b_expr • AND pgq_expr + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + LESS_EQUALS shift, and go to state 2039 + GREATER_EQUALS shift, and go to state 2040 + NOT_EQUALS shift, and go to state 2041 + AND shift, and go to state 3823 + IS shift, and go to state 2043 + OPERATOR shift, and go to state 2044 + '<' shift, and go to state 2045 + '>' shift, and go to state 2046 + '=' shift, and go to state 2047 + '+' shift, and go to state 2048 + '-' shift, and go to state 2049 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 + + qual_Op go to state 2054 + + +State 3718 + + 431 pgq_expr: pgq_expr ILIKE pgq_expr ESCAPE • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3824 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3719 + + 452 pgq_expr: pgq_expr IS DISTINCT FROM • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3825 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3720 + + 453 pgq_expr: pgq_expr IS NOT DISTINCT • FROM pgq_expr + + FROM shift, and go to state 3826 + + +State 3721 + + 449 pgq_expr: pgq_expr IS NOT FALSE_P • + + $default reduce using rule 449 (pgq_expr) + + +State 3722 + + 440 pgq_expr: pgq_expr IS NOT NULL_P • + + $default reduce using rule 440 (pgq_expr) + + +State 3723 + + 455 pgq_expr: pgq_expr IS NOT OF • '(' type_list ')' + + '(' shift, and go to state 3827 + + +State 3724 + + 447 pgq_expr: pgq_expr IS NOT TRUE_P • + + $default reduce using rule 447 (pgq_expr) + + +State 3725 + + 451 pgq_expr: pgq_expr IS NOT UNKNOWN • + + $default reduce using rule 451 (pgq_expr) + + +State 3726 + + 454 pgq_expr: pgq_expr IS OF '(' • type_list ')' + + IDENT shift, and go to state 1588 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1618 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 1631 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1634 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 1639 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + RowOrStruct go to state 1645 + Typename go to state 1646 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_list go to state 3828 + type_name_token go to state 1660 + + +State 3727 + + 427 pgq_expr: pgq_expr LIKE pgq_expr ESCAPE • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3829 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3728 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 434 | pgq_expr SIMILAR TO pgq_expr • + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 435 | pgq_expr SIMILAR TO pgq_expr • ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + ESCAPE shift, and go to state 3830 + OPERATOR shift, and go to state 2044 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 434 (pgq_expr) + + qual_Op go to state 3379 + + +State 3729 + + 459 pgq_expr: pgq_expr NOT_LA BETWEEN SYMMETRIC • b_expr AND pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 3831 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3730 + + 457 pgq_expr: pgq_expr NOT_LA BETWEEN opt_asymmetric • b_expr AND pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1527 + '-' shift, and go to state 1528 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + b_expr go to state 3832 + c_expr go to state 1531 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1532 + qual_Op go to state 1533 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3731 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 432 | pgq_expr NOT_LA ILIKE pgq_expr • + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 433 | pgq_expr NOT_LA ILIKE pgq_expr • ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + ESCAPE shift, and go to state 3833 + OPERATOR shift, and go to state 2044 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 432 (pgq_expr) + + qual_Op go to state 3379 + + +State 3732 + + 461 pgq_expr: pgq_expr NOT_LA IN_P in_expr • + + $default reduce using rule 461 (pgq_expr) + + +State 3733 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 428 | pgq_expr NOT_LA LIKE pgq_expr • + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 429 | pgq_expr NOT_LA LIKE pgq_expr • ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + ESCAPE shift, and go to state 3834 + OPERATOR shift, and go to state 2044 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 428 (pgq_expr) + + qual_Op go to state 3379 + + +State 3734 + + 436 pgq_expr: pgq_expr NOT_LA SIMILAR TO • pgq_expr + 437 | pgq_expr NOT_LA SIMILAR TO • pgq_expr ESCAPE pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3835 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3735 + + 321 ColumnsOptional: COLUMNS '(' target_list_opt_comma ')' • + + $default reduce using rule 321 (ColumnsOptional) + + +State 3736 + + 147 insert_rest: OVERRIDING override_kind VALUE_P SelectStmt • + + $default reduce using rule 147 (insert_rest) + + +State 3737 + + 149 insert_rest: '(' insert_column_list ')' OVERRIDING • override_kind VALUE_P SelectStmt + + SYSTEM_P shift, and go to state 3385 + USER shift, and go to state 3386 + + override_kind go to state 3836 + + +State 3738 + + 148 insert_rest: '(' insert_column_list ')' SelectStmt • + + $default reduce using rule 148 (insert_rest) + + +State 3739 + + 184 insert_column_list: insert_column_list ',' insert_column_item • + + $default reduce using rule 184 (insert_column_list) + + +State 3740 + + 157 opt_conf_expr: ON • CONSTRAINT name + + CONSTRAINT shift, and go to state 3837 + + +State 3741 + + 156 opt_conf_expr: '(' • index_params ')' where_clause + + IDENT shift, and go to state 120 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 3676 + + ColId go to state 3677 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + index_elem go to state 3678 + index_params go to state 3838 + func_application go to state 844 + func_expr_windowless go to state 3680 + func_expr_common_subexpr go to state 846 + func_name go to state 548 + function_name_token go to state 549 + + +State 3742 + + 167 opt_on_conflict: ON CONFLICT opt_conf_expr • DO UPDATE SET set_clause_list_opt_comma where_clause + 168 | ON CONFLICT opt_conf_expr • DO NOTHING + + DO shift, and go to state 3839 + + +State 3743 + + 583 ConstraintElem: FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES qualified_name • opt_column_list key_match key_actions ConstraintAttributeSpec + + '(' shift, and go to state 1401 + + $default reduce using rule 563 (opt_column_list) + + opt_column_list go to state 3840 + + +State 3744 + + 466 ConstraintAttributeSpec: ConstraintAttributeSpec • ConstraintAttributeElem + 581 ConstraintElem: PRIMARY KEY '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec • + + DEFERRABLE shift, and go to state 3086 + INITIALLY shift, and go to state 3087 + NO shift, and go to state 3088 + NOT shift, and go to state 3089 + + $default reduce using rule 581 (ConstraintElem) + + ConstraintAttributeElem go to state 3090 + + +State 3745 + + 554 def_elem: ColLabel • '=' def_arg + 555 | ColLabel • + + '=' shift, and go to state 3841 + + $default reduce using rule 555 (def_elem) + + +State 3746 + + 535 definition: '(' def_list • ')' + 549 def_list: def_list • ',' def_elem + + ')' shift, and go to state 3842 + ',' shift, and go to state 3843 + + +State 3747 + + 548 def_list: def_elem • + + $default reduce using rule 548 (def_list) + + +State 3748 + + 494 GeneratedColumnType: STORED • + + $default reduce using rule 494 (GeneratedColumnType) + + +State 3749 + + 493 GeneratedColumnType: VIRTUAL • + + $default reduce using rule 493 (GeneratedColumnType) + + +State 3750 + + 495 opt_GeneratedColumnType: GeneratedColumnType • + + $default reduce using rule 495 (opt_GeneratedColumnType) + + +State 3751 + + 499 GeneratedConstraintElem: AS '(' a_expr ')' opt_GeneratedColumnType • + + $default reduce using rule 499 (GeneratedConstraintElem) + + +State 3752 + + 473 OptParenthesizedSeqOptList: '(' • SeqOptList ')' + + AS shift, and go to state 1317 + CACHE shift, and go to state 1318 + CYCLE shift, and go to state 1319 + INCREMENT shift, and go to state 1320 + MAXVALUE shift, and go to state 1321 + MINVALUE shift, and go to state 1322 + NO shift, and go to state 1323 + OWNED shift, and go to state 1324 + RESTART shift, and go to state 1326 + SEQUENCE shift, and go to state 1327 + START shift, and go to state 1329 + + SeqOptList go to state 3844 + SeqOptElem go to state 1331 + + +State 3753 + + 497 GeneratedConstraintElem: GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList • + + $default reduce using rule 497 (GeneratedConstraintElem) + + +State 3754 + + 498 GeneratedConstraintElem: GENERATED generated_when AS '(' a_expr • ')' opt_GeneratedColumnType + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + ')' shift, and go to state 3845 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3755 + + 489 ColConstraintElem: CHECK_P '(' a_expr ')' • opt_no_inherit + + NO shift, and go to state 3846 + + $default reduce using rule 513 (opt_no_inherit) + + opt_no_inherit go to state 3847 + + +State 3756 + + 586 key_match: MATCH • FULL + 587 | MATCH • PARTIAL + 588 | MATCH • SIMPLE + + FULL shift, and go to state 3848 + PARTIAL shift, and go to state 3849 + SIMPLE shift, and go to state 3850 + + +State 3757 + + 492 ColConstraintElem: REFERENCES qualified_name opt_column_list key_match • key_actions + + ON shift, and go to state 3851 + + $default reduce using rule 506 (key_actions) + + key_update go to state 3852 + key_actions go to state 3853 + key_delete go to state 3854 + + +State 3758 + + 78 alter_table_cmd: ALTER opt_column ColId ADD_P GENERATED generated_when AS IDENTITY_P • OptParenthesizedSeqOptList + + '(' shift, and go to state 3752 + + $default reduce using rule 474 (OptParenthesizedSeqOptList) + + OptParenthesizedSeqOptList go to state 3855 + + +State 3759 + + 96 alter_using: USING • a_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3856 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3760 + + 84 alter_table_cmd: ALTER opt_column ColId opt_set_data TYPE_P Typename opt_collate_clause alter_using • + + $default reduce using rule 84 (alter_table_cmd) + + +State 3761 + + 577 func_type: SETOF type_function_name attrs '%' • TYPE_P + + TYPE_P shift, and go to state 3857 + + +State 3762 + + 576 func_type: type_function_name attrs '%' TYPE_P • + + $default reduce using rule 576 (func_type) + + +State 3763 + + 659 CopyStmt: COPY opt_binary qualified_name opt_column_list opt_oids copy_from opt_program copy_file_name copy_delimiter opt_with copy_options • + + $default reduce using rule 659 (CopyStmt) + + +State 3764 + + 667 copy_delimiter: opt_using DELIMITERS Sconst • + + $default reduce using rule 667 (copy_delimiter) + + +State 3765 + + 286 CreatePropertyGraphStmt: CREATE_P OR REPLACE PROPERTY GRAPH qualified_name VertexOrNode TABLES '(' VertexTableDefinition VertexTableDefinitionList • ')' EdgeTablesClauseOptional + + ')' shift, and go to state 3858 + + +State 3766 + + 1719 ViewStmt: CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions • AS SelectStmt opt_check_option + + AS shift, and go to state 3859 + + +State 3767 + + 464 CreateStmt: CREATE_P OR REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption • + + $default reduce using rule 464 (CreateStmt) + + +State 3768 + + 1717 ViewStmt: CREATE_P OR REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option • + + $default reduce using rule 1717 (ViewStmt) + + +State 3769 + + 287 VertexTableDefinitionList: ',' VertexTableDefinition VertexTableDefinitionList • + + $default reduce using rule 287 (VertexTableDefinitionList) + + +State 3770 + + 281 EdgeOrRelationship: EDGE • + + $default reduce using rule 281 (EdgeOrRelationship) + + +State 3771 + + 282 EdgeOrRelationship: RELATIONSHIP • + + $default reduce using rule 282 (EdgeOrRelationship) + + +State 3772 + + 283 EdgeTablesClauseOptional: EdgeOrRelationship • TABLES '(' EdgeTableDefinition EdgeTableDefinitionList ')' + + TABLES shift, and go to state 3860 + + +State 3773 + + 285 CreatePropertyGraphStmt: CREATE_P PROPERTY GRAPH qualified_name VertexOrNode TABLES '(' VertexTableDefinition VertexTableDefinitionList ')' EdgeTablesClauseOptional • + + $default reduce using rule 285 (CreatePropertyGraphStmt) + + +State 3774 + + 304 IdentOptionalAs: PGQ_IDENT • + 305 | PGQ_IDENT • AS PGQ_IDENT + + AS shift, and go to state 3861 + + $default reduce using rule 304 (IdentOptionalAs) + + +State 3775 + + 308 PropertiesList: IdentOptionalAs • + + $default reduce using rule 308 (PropertiesList) + + +State 3776 + + 309 PropertiesList: PropertiesList • ',' IdentOptionalAs + 313 PropertiesSpec: '(' PropertiesList • ')' + + ')' shift, and go to state 3862 + ',' shift, and go to state 3863 + + +State 3777 + + 312 PropertiesSpec: AreOptional ALL • COLUMNS ExceptOptional + + COLUMNS shift, and go to state 3864 + + +State 3778 + + 294 LabelOptional: LABEL PGQ_IDENT • + + $default reduce using rule 294 (LabelOptional) + + +State 3779 + + 296 Discriminator: IN_P • qualified_name '(' LabelList ')' + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 3865 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 3780 + + 298 VertexTableDefinition: QualifiednameOptionalAs PropertiesClause LabelOptional Discriminator • + + $default reduce using rule 298 (VertexTableDefinition) + + +State 3781 + + 464 CreateStmt: CREATE_P OR REPLACE OptTemp TABLE qualified_name '(' • OptTableElementList ')' OptWith OnCommitOption + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 1862 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 1864 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 1865 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 2466 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 1867 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNIQUE shift, and go to state 1868 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 560 (OptTableElementList) + + ColId go to state 1869 + TableConstraint go to state 2468 + columnDef go to state 2469 + TableElement go to state 2470 + OptTableElementList go to state 3206 + ConstraintElem go to state 1872 + TableElementList go to state 2472 + TableLikeClause go to state 2473 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 3782 + + 463 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name • '(' OptTableElementList ')' OptWith OnCommitOption + + '(' shift, and go to state 3866 + + +State 3783 + + 1718 ViewStmt: CREATE_P OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt • opt_check_option + + WITH shift, and go to state 3490 + + $default reduce using rule 1723 (opt_check_option) + + opt_check_option go to state 3867 + + +State 3784 + + 463 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith • OnCommitOption + + ON shift, and go to state 2865 + + $default reduce using rule 510 (OnCommitOption) + + OnCommitOption go to state 3868 + + +State 3785 + + 220 ExecuteStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS EXECUTE name execute_param_clause • opt_with_data + + WITH shift, and go to state 2868 + + $default reduce using rule 1729 (opt_with_data) + + opt_with_data go to state 3869 + + +State 3786 + + 1716 ViewStmt: CREATE_P OptTemp VIEW IF_P NOT EXISTS qualified_name opt_column_list opt_reloptions AS SelectStmt • opt_check_option + + WITH shift, and go to state 3490 + + $default reduce using rule 1723 (opt_check_option) + + opt_check_option go to state 3870 + + +State 3787 + + 1721 opt_check_option: WITH CASCADED CHECK_P • OPTION + + OPTION shift, and go to state 3871 + + +State 3788 + + 1720 opt_check_option: WITH CHECK_P OPTION • + + $default reduce using rule 1720 (opt_check_option) + + +State 3789 + + 1722 opt_check_option: WITH LOCAL CHECK_P • OPTION + + OPTION shift, and go to state 3872 + + +State 3790 + + 208 CreateSecretStmt: CREATE_P opt_persist SECRET IF_P NOT EXISTS opt_secret_name opt_storage_specifier '(' copy_generic_opt_list ')' • + + $default reduce using rule 208 (CreateSecretStmt) + + +State 3791 + + 1521 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause • '(' index_params ')' opt_reloptions where_clause + + '(' shift, and go to state 3873 + + +State 3792 + + 172 index_elem: '(' a_expr • ')' opt_collate opt_class opt_asc_desc opt_nulls_order + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + ')' shift, and go to state 3874 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3793 + + 179 opt_collate: COLLATE • any_name + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 1049 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + any_name go to state 3875 + + +State 3794 + + 170 index_elem: ColId opt_collate • opt_class opt_asc_desc opt_nulls_order + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 182 (opt_class) + + ColId go to state 1049 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + opt_class go to state 3876 + any_name go to state 3877 + + +State 3795 + + 1520 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params ')' • opt_reloptions where_clause + + WITH shift, and go to state 2480 + + $default reduce using rule 1530 (opt_reloptions) + + opt_reloptions go to state 3878 + + +State 3796 + + 190 index_params: index_params ',' • index_elem + + IDENT shift, and go to state 120 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 3676 + + ColId go to state 3677 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + index_elem go to state 3879 + func_application go to state 844 + func_expr_windowless go to state 3680 + func_expr_common_subexpr go to state 846 + func_name go to state 548 + function_name_token go to state 549 + + +State 3797 + + 171 index_elem: func_expr_windowless opt_collate • opt_class opt_asc_desc opt_nulls_order + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 182 (opt_class) + + ColId go to state 1049 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + opt_class go to state 3880 + any_name go to state 3877 + + +State 3798 + + 843 opt_repeatable_clause: REPEATABLE '(' ICONST • ')' + + ')' shift, and go to state 3881 + + +State 3799 + + 738 simple_select: FROM from_list SELECT distinct_clause target_list_opt_comma into_clause where_clause group_clause having_clause window_clause qualify_clause • sample_clause + + USING shift, and go to state 3692 + + $default reduce using rule 833 (sample_clause) + + sample_clause go to state 3882 + + +State 3800 + + 874 cube_clause: CUBE '(' expr_list_opt_comma ')' • + + $default reduce using rule 874 (cube_clause) + + +State 3801 + + 875 grouping_sets_clause: GROUPING SETS '(' group_by_list_opt_comma • ')' + + ')' shift, and go to state 3883 + + +State 3802 + + 873 rollup_clause: ROLLUP '(' expr_list_opt_comma ')' • + + $default reduce using rule 873 (rollup_clause) + + +State 3803 + + 1273 window_definition: ColId AS window_specification • + + $default reduce using rule 1273 (window_definition) + + +State 3804 + + 1272 window_definition_list: window_definition_list ',' window_definition • + + $default reduce using rule 1272 (window_definition_list) + + +State 3805 + + 832 sample_clause: USING SAMPLE • tablesample_entry + + IDENT shift, and go to state 550 + FCONST shift, and go to state 2077 + ICONST shift, and go to state 2078 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 835 (opt_sample_func) + + ColId go to state 2079 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + sample_count go to state 2080 + opt_sample_func go to state 2081 + tablesample_entry go to state 3884 + + +State 3806 + + 929 pivot_value: pivot_header IN_P '(' target_list_opt_comma ')' • + + $default reduce using rule 929 (pivot_value) + + +State 3807 + + 935 unpivot_value: unpivot_header IN_P '(' target_list_opt_comma • ')' + + ')' shift, and go to state 3885 + + +State 3808 + + 1261 list_comprehension: '[' a_expr FOR list_comprehension_lhs IN_P c_expr IF_P a_expr ']' • + + $default reduce using rule 1261 (list_comprehension) + + +State 3809 + + 1429 extended_indirection_el: '[' opt_slice_bound ':' '-' ':' opt_slice_bound ']' • + + $default reduce using rule 1429 (extended_indirection_el) + + +State 3810 + + 1428 extended_indirection_el: '[' opt_slice_bound ':' opt_slice_bound ':' opt_slice_bound ']' • + + $default reduce using rule 1428 (extended_indirection_el) + + +State 3811 + + 1280 opt_partition_clause: PARTITION BY • expr_list + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 1255 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + expr_list go to state 3886 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3812 + + 1277 window_specification: '(' opt_existing_window_name opt_partition_clause opt_sort_clause • opt_frame_clause ')' + + GROUPS shift, and go to state 3887 + RANGE shift, and go to state 3888 + ROWS shift, and go to state 3889 + + $default reduce using rule 1285 (opt_frame_clause) + + opt_frame_clause go to state 3890 + + +State 3813 + + 736 simple_select: SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause • + + $default reduce using rule 736 (simple_select) + + +State 3814 + + 735 simple_select: SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause • + + $default reduce using rule 735 (simple_select) + + +State 3815 + + 365 SubPath: PathVariableOptional PathModeOptional PathConcatenation GraphTableWhereOptional CostOptional • + + $default reduce using rule 365 (SubPath) + + +State 3816 + + 363 CostOptional: COST b_expr • CostDefault + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + LESS_EQUALS shift, and go to state 2039 + GREATER_EQUALS shift, and go to state 2040 + NOT_EQUALS shift, and go to state 2041 + DEFAULT shift, and go to state 3891 + IS shift, and go to state 2043 + OPERATOR shift, and go to state 2044 + '<' shift, and go to state 2045 + '>' shift, and go to state 2046 + '=' shift, and go to state 2047 + '+' shift, and go to state 2048 + '-' shift, and go to state 2049 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 + + $default reduce using rule 362 (CostDefault) + + CostDefault go to state 3892 + qual_Op go to state 2054 + + +State 3817 + + 383 LabelExpression: '(' ComposedLabelExpression ')' • + + $default reduce using rule 383 (LabelExpression) + + +State 3818 + + 379 ComposedLabelExpression: LabelExpression '|' • OrLabelExpression + + IDENT shift, and go to state 899 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 900 + BIGINT shift, and go to state 901 + BIT shift, and go to state 902 + BOOLEAN_P shift, and go to state 903 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 904 + CHARACTER shift, and go to state 905 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 906 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 907 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 908 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 909 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 910 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 911 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 912 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GROUPING shift, and go to state 913 + GROUPING_ID shift, and go to state 914 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 915 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 916 + INTEGER shift, and go to state 917 + INTERVAL shift, and go to state 918 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 919 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 920 + NCHAR shift, and go to state 921 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NONE shift, and go to state 922 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 923 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 924 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 925 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 926 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 927 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 928 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 929 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 930 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 931 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 932 + SNAPSHOT shift, and go to state 451 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 933 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 934 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 935 + TIMESTAMP shift, and go to state 936 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 937 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 938 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 939 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 1520 + VARCHAR shift, and go to state 941 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 942 + XMLCONCAT shift, and go to state 943 + XMLELEMENT shift, and go to state 944 + XMLEXISTS shift, and go to state 945 + XMLFOREST shift, and go to state 946 + XMLNAMESPACES shift, and go to state 947 + XMLPARSE shift, and go to state 948 + XMLPI shift, and go to state 949 + XMLROOT shift, and go to state 950 + XMLSERIALIZE shift, and go to state 951 + XMLTABLE shift, and go to state 952 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 3548 + '!' shift, and go to state 3549 + + unreserved_keyword go to state 953 + pgq_col_name_keyword go to state 954 + PGQ_IDENT go to state 3550 + OrLabelExpression go to state 3893 + LabelExpression go to state 3894 + + +State 3819 + + 380 ComposedLabelExpression: LabelExpression '&' • AndLabelExpression + + IDENT shift, and go to state 899 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 900 + BIGINT shift, and go to state 901 + BIT shift, and go to state 902 + BOOLEAN_P shift, and go to state 903 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 904 + CHARACTER shift, and go to state 905 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 906 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 907 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 908 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 909 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 910 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 911 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 912 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GROUPING shift, and go to state 913 + GROUPING_ID shift, and go to state 914 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 915 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 916 + INTEGER shift, and go to state 917 + INTERVAL shift, and go to state 918 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 919 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 920 + NCHAR shift, and go to state 921 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NONE shift, and go to state 922 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 923 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 924 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 925 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 926 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 927 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 928 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 929 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 930 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 931 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 932 + SNAPSHOT shift, and go to state 451 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 933 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 934 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 935 + TIMESTAMP shift, and go to state 936 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 937 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 938 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 939 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 1520 + VARCHAR shift, and go to state 941 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 942 + XMLCONCAT shift, and go to state 943 + XMLELEMENT shift, and go to state 944 + XMLEXISTS shift, and go to state 945 + XMLFOREST shift, and go to state 946 + XMLNAMESPACES shift, and go to state 947 + XMLPARSE shift, and go to state 948 + XMLPI shift, and go to state 949 + XMLROOT shift, and go to state 950 + XMLSERIALIZE shift, and go to state 951 + XMLTABLE shift, and go to state 952 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 3548 + '!' shift, and go to state 3549 + + unreserved_keyword go to state 953 + pgq_col_name_keyword go to state 954 + PGQ_IDENT go to state 3550 + AndLabelExpression go to state 3895 + LabelExpression go to state 3896 + + +State 3820 + + 357 KleeneOptional: '{' KleeneQuantifierOptional ',' KleeneQuantifierOptional '}' • + + $default reduce using rule 357 (KleeneOptional) + + +State 3821 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 404 | pgq_expr AT TIME ZONE pgq_expr • + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + TYPECAST shift, and go to state 3348 + COLLATE shift, and go to state 3358 + + $default reduce using rule 404 (pgq_expr) + + qual_Op go to state 3379 + + +State 3822 + + 458 pgq_expr: pgq_expr BETWEEN SYMMETRIC b_expr AND • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3897 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3823 + + 456 pgq_expr: pgq_expr BETWEEN opt_asymmetric b_expr AND • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3898 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3824 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 431 | pgq_expr ILIKE pgq_expr ESCAPE pgq_expr • + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + OPERATOR shift, and go to state 2044 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 431 (pgq_expr) + + qual_Op go to state 3379 + + +State 3825 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 452 | pgq_expr IS DISTINCT FROM pgq_expr • + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + LESS_EQUALS shift, and go to state 3352 + GREATER_EQUALS shift, and go to state 3353 + NOT_EQUALS shift, and go to state 3354 + AT shift, and go to state 3356 + BETWEEN shift, and go to state 3357 + COLLATE shift, and go to state 3358 + GLOB shift, and go to state 3359 + ILIKE shift, and go to state 3360 + IN_P shift, and go to state 3361 + LIKE shift, and go to state 3364 + OPERATOR shift, and go to state 2044 + SIMILAR shift, and go to state 3368 + NOT_LA shift, and go to state 3369 + '<' shift, and go to state 3370 + '>' shift, and go to state 3371 + '=' shift, and go to state 3372 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + IS error (nonassociative) + ISNULL error (nonassociative) + NOTNULL error (nonassociative) + + $default reduce using rule 452 (pgq_expr) + + qual_Op go to state 3379 + + +State 3826 + + 453 pgq_expr: pgq_expr IS NOT DISTINCT FROM • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3899 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3827 + + 455 pgq_expr: pgq_expr IS NOT OF '(' • type_list ')' + + IDENT shift, and go to state 1588 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANTI shift, and go to state 1589 + ARE shift, and go to state 133 + ASOF shift, and go to state 1590 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 1591 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 1593 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATION shift, and go to state 1598 + COLUMNS shift, and go to state 1599 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 1600 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 1601 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 1605 + FULL shift, and go to state 1606 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GLOB shift, and go to state 1607 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 1608 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 1609 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERVAL shift, and go to state 1612 + INVOKER shift, and go to state 287 + IS shift, and go to state 1613 + ISNULL shift, and go to state 1614 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 1615 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 1616 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 1617 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1618 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 1620 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 1622 + NOWAIT shift, and go to state 343 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 1624 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 1625 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 1626 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 1628 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEMI shift, and go to state 1630 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 1631 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 1632 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 1634 + SUBSCRIPTION shift, and go to state 466 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 1635 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 1638 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 1639 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 1641 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 1642 + type_name_keyword go to state 1643 + pgq_unreserved_keyword go to state 1644 + RowOrStruct go to state 1645 + Typename go to state 1646 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + type_list go to state 3900 + type_name_token go to state 1660 + + +State 3828 + + 454 pgq_expr: pgq_expr IS OF '(' type_list • ')' + 1363 type_list: type_list • ',' Typename + + ')' shift, and go to state 3901 + ',' shift, and go to state 2142 + + +State 3829 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 427 | pgq_expr LIKE pgq_expr ESCAPE pgq_expr • + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + OPERATOR shift, and go to state 2044 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 427 (pgq_expr) + + qual_Op go to state 3379 + + +State 3830 + + 435 pgq_expr: pgq_expr SIMILAR TO pgq_expr ESCAPE • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3902 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3831 + + 459 pgq_expr: pgq_expr NOT_LA BETWEEN SYMMETRIC b_expr • AND pgq_expr + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + LESS_EQUALS shift, and go to state 2039 + GREATER_EQUALS shift, and go to state 2040 + NOT_EQUALS shift, and go to state 2041 + AND shift, and go to state 3903 + IS shift, and go to state 2043 + OPERATOR shift, and go to state 2044 + '<' shift, and go to state 2045 + '>' shift, and go to state 2046 + '=' shift, and go to state 2047 + '+' shift, and go to state 2048 + '-' shift, and go to state 2049 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 + + qual_Op go to state 2054 + + +State 3832 + + 457 pgq_expr: pgq_expr NOT_LA BETWEEN opt_asymmetric b_expr • AND pgq_expr + 1185 b_expr: b_expr • TYPECAST Typename + 1188 | b_expr • '+' b_expr + 1189 | b_expr • '-' b_expr + 1190 | b_expr • '*' b_expr + 1191 | b_expr • '/' b_expr + 1192 | b_expr • INTEGER_DIVISION b_expr + 1193 | b_expr • '%' b_expr + 1194 | b_expr • '^' b_expr + 1195 | b_expr • POWER_OF b_expr + 1196 | b_expr • '<' b_expr + 1197 | b_expr • '>' b_expr + 1198 | b_expr • '=' b_expr + 1199 | b_expr • LESS_EQUALS b_expr + 1200 | b_expr • GREATER_EQUALS b_expr + 1201 | b_expr • NOT_EQUALS b_expr + 1202 | b_expr • qual_Op b_expr + 1204 | b_expr • qual_Op + 1205 | b_expr • IS DISTINCT FROM b_expr + 1206 | b_expr • IS NOT DISTINCT FROM b_expr + 1207 | b_expr • IS OF '(' type_list ')' + 1208 | b_expr • IS NOT OF '(' type_list ')' + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 2036 + INTEGER_DIVISION shift, and go to state 2037 + POWER_OF shift, and go to state 2038 + LESS_EQUALS shift, and go to state 2039 + GREATER_EQUALS shift, and go to state 2040 + NOT_EQUALS shift, and go to state 2041 + AND shift, and go to state 3904 + IS shift, and go to state 2043 + OPERATOR shift, and go to state 2044 + '<' shift, and go to state 2045 + '>' shift, and go to state 2046 + '=' shift, and go to state 2047 + '+' shift, and go to state 2048 + '-' shift, and go to state 2049 + '*' shift, and go to state 2050 + '/' shift, and go to state 2051 + '%' shift, and go to state 2052 + '^' shift, and go to state 2053 + + qual_Op go to state 2054 + + +State 3833 + + 433 pgq_expr: pgq_expr NOT_LA ILIKE pgq_expr ESCAPE • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3905 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3834 + + 429 pgq_expr: pgq_expr NOT_LA LIKE pgq_expr ESCAPE • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3906 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3835 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 436 | pgq_expr NOT_LA SIMILAR TO pgq_expr • + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 437 | pgq_expr NOT_LA SIMILAR TO pgq_expr • ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + ESCAPE shift, and go to state 3907 + OPERATOR shift, and go to state 2044 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 436 (pgq_expr) + + qual_Op go to state 3379 + + +State 3836 + + 149 insert_rest: '(' insert_column_list ')' OVERRIDING override_kind • VALUE_P SelectStmt + + VALUE_P shift, and go to state 3908 + + +State 3837 + + 157 opt_conf_expr: ON CONSTRAINT • name + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name go to state 3909 + + +State 3838 + + 156 opt_conf_expr: '(' index_params • ')' where_clause + 190 index_params: index_params • ',' index_elem + + ')' shift, and go to state 3910 + ',' shift, and go to state 3796 + + +State 3839 + + 167 opt_on_conflict: ON CONFLICT opt_conf_expr DO • UPDATE SET set_clause_list_opt_comma where_clause + 168 | ON CONFLICT opt_conf_expr DO • NOTHING + + NOTHING shift, and go to state 3911 + UPDATE shift, and go to state 3912 + + +State 3840 + + 583 ConstraintElem: FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list • key_match key_actions ConstraintAttributeSpec + + MATCH shift, and go to state 3756 + + $default reduce using rule 589 (key_match) + + key_match go to state 3913 + + +State 3841 + + 554 def_elem: ColLabel '=' • def_arg + + IDENT shift, and go to state 3131 + FCONST shift, and go to state 1455 + SCONST shift, and go to state 848 + Op shift, and go to state 2168 + ICONST shift, and go to state 1146 + INTEGER_DIVISION shift, and go to state 2169 + POWER_OF shift, and go to state 2170 + LESS_EQUALS shift, and go to state 2171 + GREATER_EQUALS shift, and go to state 2172 + NOT_EQUALS shift, and go to state 2173 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 3132 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 3133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 3134 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1592 + BINARY shift, and go to state 3135 + BIT shift, and go to state 1594 + BOOLEAN_P shift, and go to state 1595 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1596 + CHARACTER shift, and go to state 1597 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 3136 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 3137 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 3138 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 3139 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1602 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1603 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1604 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 3140 + FROM shift, and go to state 637 + FULL shift, and go to state 3141 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 3142 + GLOB shift, and go to state 3143 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 3144 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 3145 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1610 + INTEGER shift, and go to state 1611 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 1612 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 3146 + ISNULL shift, and go to state 3147 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 3148 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 3149 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 3150 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 3151 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1619 + NATURAL shift, and go to state 3152 + NCHAR shift, and go to state 1621 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 3153 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 3154 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1623 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 3155 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUTER_P shift, and go to state 3156 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 3157 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITIONAL shift, and go to state 3158 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1627 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 3159 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1629 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 3160 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 3161 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 3162 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1633 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 3163 + SUBSCRIPTION shift, and go to state 466 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 3164 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 1636 + TIMESTAMP shift, and go to state 1637 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TRIGGER shift, and go to state 484 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 3165 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 3166 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VARCHAR shift, and go to state 1640 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 3167 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '<' shift, and go to state 2174 + '>' shift, and go to state 2175 + '=' shift, and go to state 2176 + '+' shift, and go to state 3168 + '-' shift, and go to state 3169 + '*' shift, and go to state 2179 + '/' shift, and go to state 2180 + '%' shift, and go to state 2181 + '^' shift, and go to state 2182 + + NumericOnly go to state 3170 + SignedIconst go to state 1462 + Sconst go to state 3171 + def_arg go to state 3914 + func_type go to state 3173 + unreserved_keyword go to state 3174 + type_name_keyword go to state 1643 + type_func_name_keyword go to state 1389 + reserved_keyword go to state 3175 + pgq_unreserved_keyword go to state 3176 + RowOrStruct go to state 1645 + Typename go to state 3177 + qualified_typename go to state 1647 + SimpleTypename go to state 1648 + GenericType go to state 1649 + Numeric go to state 1650 + Bit go to state 1651 + BitWithLength go to state 1652 + BitWithoutLength go to state 1653 + Character go to state 1654 + CharacterWithLength go to state 1655 + CharacterWithoutLength go to state 1656 + character go to state 1204 + ConstDatetime go to state 1657 + ConstInterval go to state 1658 + all_Op go to state 2748 + MathOp go to state 1761 + qual_all_Op go to state 3178 + Iconst go to state 1468 + type_function_name go to state 3179 + type_name_token go to state 1660 + + +State 3842 + + 535 definition: '(' def_list ')' • + + $default reduce using rule 535 (definition) + + +State 3843 + + 549 def_list: def_list ',' • def_elem + + IDENT shift, and go to state 584 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALL shift, and go to state 585 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ANALYSE shift, and go to state 586 + ANALYZE shift, and go to state 587 + AND shift, and go to state 588 + ANTI shift, and go to state 589 + ANY shift, and go to state 590 + ARE shift, and go to state 133 + ARRAY shift, and go to state 591 + AS shift, and go to state 592 + ASC_P shift, and go to state 593 + ASOF shift, and go to state 594 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + ASYMMETRIC shift, and go to state 595 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 596 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 597 + BIGINT shift, and go to state 598 + BINARY shift, and go to state 599 + BIT shift, and go to state 600 + BOOLEAN_P shift, and go to state 601 + BOTH shift, and go to state 602 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 603 + CAST shift, and go to state 604 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 605 + CHARACTER shift, and go to state 606 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 607 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 608 + COLLATE shift, and go to state 609 + COLLATION shift, and go to state 610 + COLUMN shift, and go to state 611 + COLUMNS shift, and go to state 612 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 613 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 614 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CREATE_P shift, and go to state 615 + CROSS shift, and go to state 616 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 618 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 619 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 620 + DEFAULTS shift, and go to state 200 + DEFERRABLE shift, and go to state 621 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESC_P shift, and go to state 622 + DESCRIBE shift, and go to state 623 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DISTINCT shift, and go to state 624 + DO shift, and go to state 625 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ELSE shift, and go to state 626 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + END_P shift, and go to state 627 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCEPT shift, and go to state 628 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 629 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 630 + FALSE_P shift, and go to state 631 + FAMILY shift, and go to state 237 + FETCH shift, and go to state 632 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 633 + FOLLOWING shift, and go to state 241 + FOR shift, and go to state 634 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 635 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 636 + FROM shift, and go to state 637 + FULL shift, and go to state 638 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 639 + GLOB shift, and go to state 640 + GLOBAL shift, and go to state 250 + GRANT shift, and go to state 641 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GRAPH_TABLE shift, and go to state 642 + GROUP_P shift, and go to state 643 + GROUPING shift, and go to state 644 + GROUPING_ID shift, and go to state 645 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HAVING shift, and go to state 646 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 647 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + IN_P shift, and go to state 648 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INITIALLY shift, and go to state 649 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 650 + INOUT shift, and go to state 651 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 652 + INTEGER shift, and go to state 653 + INTERSECT shift, and go to state 654 + INTERVAL shift, and go to state 655 + INTO shift, and go to state 656 + INVOKER shift, and go to state 287 + IS shift, and go to state 657 + ISNULL shift, and go to state 658 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 659 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LATERAL_P shift, and go to state 660 + LEADING shift, and go to state 661 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 662 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 663 + LIMIT shift, and go to state 664 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 665 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 666 + NATURAL shift, and go to state 667 + NCHAR shift, and go to state 668 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 669 + NOT shift, and go to state 670 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 671 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 672 + NULLIF shift, and go to state 673 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 674 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OFFSET shift, and go to state 675 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + ON shift, and go to state 676 + ONLY shift, and go to state 677 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + OR shift, and go to state 678 + ORDER shift, and go to state 679 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 680 + OUTER_P shift, and go to state 681 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 682 + OVERLAY shift, and go to state 683 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PIVOT shift, and go to state 684 + PIVOT_LONGER shift, and go to state 685 + PIVOT_WIDER shift, and go to state 686 + PLACING shift, and go to state 687 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 688 + POSITIONAL shift, and go to state 689 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 690 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 691 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUALIFY shift, and go to state 692 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 693 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCES shift, and go to state 694 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNING shift, and go to state 695 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 696 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 697 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SELECT shift, and go to state 698 + SEMI shift, and go to state 699 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 700 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SHOW shift, and go to state 701 + SIMILAR shift, and go to state 702 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 703 + SNAPSHOT shift, and go to state 451 + SOME shift, and go to state 704 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 705 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 706 + SUMMARIZE shift, and go to state 707 + SYMMETRIC shift, and go to state 708 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLE shift, and go to state 709 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 710 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + THEN shift, and go to state 711 + TIES shift, and go to state 477 + TIME shift, and go to state 712 + TIMESTAMP shift, and go to state 713 + TO shift, and go to state 714 + TRAIL shift, and go to state 480 + TRAILING shift, and go to state 715 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 716 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 717 + TRUE_P shift, and go to state 718 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 719 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNION shift, and go to state 720 + UNIQUE shift, and go to state 721 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNPIVOT shift, and go to state 722 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + USING shift, and go to state 723 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 724 + VARCHAR shift, and go to state 725 + VARIABLE_P shift, and go to state 508 + VARIADIC shift, and go to state 726 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 727 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHEN shift, and go to state 728 + WHERE shift, and go to state 729 + WHITESPACE_P shift, and go to state 520 + WINDOW shift, and go to state 730 + WITH shift, and go to state 731 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 732 + XMLCONCAT shift, and go to state 733 + XMLELEMENT shift, and go to state 734 + XMLEXISTS shift, and go to state 735 + XMLFOREST shift, and go to state 736 + XMLNAMESPACES shift, and go to state 737 + XMLPARSE shift, and go to state 738 + XMLPI shift, and go to state 739 + XMLROOT shift, and go to state 740 + XMLSERIALIZE shift, and go to state 741 + XMLTABLE shift, and go to state 742 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColLabel go to state 3745 + def_elem go to state 3915 + unreserved_keyword go to state 744 + other_keyword go to state 745 + reserved_keyword go to state 746 + pgq_unreserved_keyword go to state 747 + + +State 3844 + + 230 SeqOptList: SeqOptList • SeqOptElem + 473 OptParenthesizedSeqOptList: '(' SeqOptList • ')' + + AS shift, and go to state 1317 + CACHE shift, and go to state 1318 + CYCLE shift, and go to state 1319 + INCREMENT shift, and go to state 1320 + MAXVALUE shift, and go to state 1321 + MINVALUE shift, and go to state 1322 + NO shift, and go to state 1323 + OWNED shift, and go to state 1324 + RESTART shift, and go to state 1326 + SEQUENCE shift, and go to state 1327 + START shift, and go to state 1329 + ')' shift, and go to state 3916 + + SeqOptElem go to state 1907 + + +State 3845 + + 498 GeneratedConstraintElem: GENERATED generated_when AS '(' a_expr ')' • opt_GeneratedColumnType + + STORED shift, and go to state 3748 + VIRTUAL shift, and go to state 3749 + + $default reduce using rule 496 (opt_GeneratedColumnType) + + GeneratedColumnType go to state 3750 + opt_GeneratedColumnType go to state 3917 + + +State 3846 + + 512 opt_no_inherit: NO • INHERIT + + INHERIT shift, and go to state 3918 + + +State 3847 + + 489 ColConstraintElem: CHECK_P '(' a_expr ')' opt_no_inherit • + + $default reduce using rule 489 (ColConstraintElem) + + +State 3848 + + 586 key_match: MATCH FULL • + + $default reduce using rule 586 (key_match) + + +State 3849 + + 587 key_match: MATCH PARTIAL • + + $default reduce using rule 587 (key_match) + + +State 3850 + + 588 key_match: MATCH SIMPLE • + + $default reduce using rule 588 (key_match) + + +State 3851 + + 501 key_update: ON • UPDATE key_action + 566 key_delete: ON • DELETE_P key_action + + DELETE_P shift, and go to state 3919 + UPDATE shift, and go to state 3920 + + +State 3852 + + 502 key_actions: key_update • + 504 | key_update • key_delete + + ON shift, and go to state 3921 + + $default reduce using rule 502 (key_actions) + + key_delete go to state 3922 + + +State 3853 + + 492 ColConstraintElem: REFERENCES qualified_name opt_column_list key_match key_actions • + + $default reduce using rule 492 (ColConstraintElem) + + +State 3854 + + 503 key_actions: key_delete • + 505 | key_delete • key_update + + ON shift, and go to state 3923 + + $default reduce using rule 503 (key_actions) + + key_update go to state 3924 + + +State 3855 + + 78 alter_table_cmd: ALTER opt_column ColId ADD_P GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList • + + $default reduce using rule 78 (alter_table_cmd) + + +State 3856 + + 96 alter_using: USING a_expr • + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + $default reduce using rule 96 (alter_using) + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3857 + + 577 func_type: SETOF type_function_name attrs '%' TYPE_P • + + $default reduce using rule 577 (func_type) + + +State 3858 + + 286 CreatePropertyGraphStmt: CREATE_P OR REPLACE PROPERTY GRAPH qualified_name VertexOrNode TABLES '(' VertexTableDefinition VertexTableDefinitionList ')' • EdgeTablesClauseOptional + + EDGE shift, and go to state 3770 + RELATIONSHIP shift, and go to state 3771 + + $default reduce using rule 284 (EdgeTablesClauseOptional) + + EdgeOrRelationship go to state 3772 + EdgeTablesClauseOptional go to state 3925 + + +State 3859 + + 1719 ViewStmt: CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS • SelectStmt opt_check_option + + FROM shift, and go to state 23 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + TABLE shift, and go to state 38 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 + + SelectStmt go to state 3926 + select_with_parens go to state 88 + select_no_parens go to state 89 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + + +State 3860 + + 283 EdgeTablesClauseOptional: EdgeOrRelationship TABLES • '(' EdgeTableDefinition EdgeTableDefinitionList ')' + + '(' shift, and go to state 3927 + + +State 3861 + + 305 IdentOptionalAs: PGQ_IDENT AS • PGQ_IDENT + + IDENT shift, and go to state 899 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 900 + BIGINT shift, and go to state 901 + BIT shift, and go to state 902 + BOOLEAN_P shift, and go to state 903 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 904 + CHARACTER shift, and go to state 905 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 906 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 907 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 908 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 909 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 910 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 911 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 912 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GROUPING shift, and go to state 913 + GROUPING_ID shift, and go to state 914 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 915 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 916 + INTEGER shift, and go to state 917 + INTERVAL shift, and go to state 918 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 919 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 920 + NCHAR shift, and go to state 921 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NONE shift, and go to state 922 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 923 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 924 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 925 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 926 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 927 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 928 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 929 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 930 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 931 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 932 + SNAPSHOT shift, and go to state 451 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 933 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 934 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 935 + TIMESTAMP shift, and go to state 936 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 937 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 938 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 939 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 1520 + VARCHAR shift, and go to state 941 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 942 + XMLCONCAT shift, and go to state 943 + XMLELEMENT shift, and go to state 944 + XMLEXISTS shift, and go to state 945 + XMLFOREST shift, and go to state 946 + XMLNAMESPACES shift, and go to state 947 + XMLPARSE shift, and go to state 948 + XMLPI shift, and go to state 949 + XMLROOT shift, and go to state 950 + XMLSERIALIZE shift, and go to state 951 + XMLTABLE shift, and go to state 952 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 953 + pgq_col_name_keyword go to state 954 + PGQ_IDENT go to state 3928 + + +State 3862 + + 313 PropertiesSpec: '(' PropertiesList ')' • + + $default reduce using rule 313 (PropertiesSpec) + + +State 3863 + + 309 PropertiesList: PropertiesList ',' • IdentOptionalAs + + IDENT shift, and go to state 899 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 900 + BIGINT shift, and go to state 901 + BIT shift, and go to state 902 + BOOLEAN_P shift, and go to state 903 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 904 + CHARACTER shift, and go to state 905 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 906 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 907 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 908 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 909 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 910 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 911 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 912 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GROUPING shift, and go to state 913 + GROUPING_ID shift, and go to state 914 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 915 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 916 + INTEGER shift, and go to state 917 + INTERVAL shift, and go to state 918 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 919 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 920 + NCHAR shift, and go to state 921 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NONE shift, and go to state 922 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 923 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 924 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 925 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 926 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 927 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 928 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 929 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 930 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 931 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 932 + SNAPSHOT shift, and go to state 451 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 933 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 934 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 935 + TIMESTAMP shift, and go to state 936 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 937 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 938 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 939 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 1520 + VARCHAR shift, and go to state 941 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 942 + XMLCONCAT shift, and go to state 943 + XMLELEMENT shift, and go to state 944 + XMLEXISTS shift, and go to state 945 + XMLFOREST shift, and go to state 946 + XMLNAMESPACES shift, and go to state 947 + XMLPARSE shift, and go to state 948 + XMLPI shift, and go to state 949 + XMLROOT shift, and go to state 950 + XMLSERIALIZE shift, and go to state 951 + XMLTABLE shift, and go to state 952 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 953 + pgq_col_name_keyword go to state 954 + PGQ_IDENT go to state 3774 + IdentOptionalAs go to state 3929 + + +State 3864 + + 312 PropertiesSpec: AreOptional ALL COLUMNS • ExceptOptional + + EXCEPT shift, and go to state 3930 + + $default reduce using rule 311 (ExceptOptional) + + ExceptOptional go to state 3931 + + +State 3865 + + 296 Discriminator: IN_P qualified_name • '(' LabelList ')' + + '(' shift, and go to state 3932 + + +State 3866 + + 463 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name '(' • OptTableElementList ')' OptWith OnCommitOption + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECK_P shift, and go to state 1862 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINT shift, and go to state 1864 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FOREIGN shift, and go to state 1865 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 2466 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIMARY shift, and go to state 1867 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNIQUE shift, and go to state 1868 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 560 (OptTableElementList) + + ColId go to state 1869 + TableConstraint go to state 2468 + columnDef go to state 2469 + TableElement go to state 2470 + OptTableElementList go to state 3478 + ConstraintElem go to state 1872 + TableElementList go to state 2472 + TableLikeClause go to state 2473 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 3867 + + 1718 ViewStmt: CREATE_P OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option • + + $default reduce using rule 1718 (ViewStmt) + + +State 3868 + + 463 CreateStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption • + + $default reduce using rule 463 (CreateStmt) + + +State 3869 + + 220 ExecuteStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS EXECUTE name execute_param_clause opt_with_data • + + $default reduce using rule 220 (ExecuteStmt) + + +State 3870 + + 1716 ViewStmt: CREATE_P OptTemp VIEW IF_P NOT EXISTS qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option • + + $default reduce using rule 1716 (ViewStmt) + + +State 3871 + + 1721 opt_check_option: WITH CASCADED CHECK_P OPTION • + + $default reduce using rule 1721 (opt_check_option) + + +State 3872 + + 1722 opt_check_option: WITH LOCAL CHECK_P OPTION • + + $default reduce using rule 1722 (opt_check_option) + + +State 3873 + + 1521 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' • index_params ')' opt_reloptions where_clause + + IDENT shift, and go to state 120 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BINARY shift, and go to state 146 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 311 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 3676 + + ColId go to state 3677 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + index_elem go to state 3678 + index_params go to state 3933 + func_application go to state 844 + func_expr_windowless go to state 3680 + func_expr_common_subexpr go to state 846 + func_name go to state 548 + function_name_token go to state 549 + + +State 3874 + + 172 index_elem: '(' a_expr ')' • opt_collate opt_class opt_asc_desc opt_nulls_order + + COLLATE shift, and go to state 3793 + + $default reduce using rule 180 (opt_collate) + + opt_collate go to state 3934 + + +State 3875 + + 179 opt_collate: COLLATE any_name • + + $default reduce using rule 179 (opt_collate) + + +State 3876 + + 170 index_elem: ColId opt_collate opt_class • opt_asc_desc opt_nulls_order + + ASC_P shift, and go to state 2316 + DESC_P shift, and go to state 2317 + + $default reduce using rule 810 (opt_asc_desc) + + opt_asc_desc go to state 3935 + + +State 3877 + + 181 opt_class: any_name • + + $default reduce using rule 181 (opt_class) + + +State 3878 + + 1520 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions • where_clause + + WHERE shift, and go to state 2093 + + $default reduce using rule 984 (where_clause) + + where_clause go to state 3936 + + +State 3879 + + 190 index_params: index_params ',' index_elem • + + $default reduce using rule 190 (index_params) + + +State 3880 + + 171 index_elem: func_expr_windowless opt_collate opt_class • opt_asc_desc opt_nulls_order + + ASC_P shift, and go to state 2316 + DESC_P shift, and go to state 2317 + + $default reduce using rule 810 (opt_asc_desc) + + opt_asc_desc go to state 3937 + + +State 3881 + + 843 opt_repeatable_clause: REPEATABLE '(' ICONST ')' • + + $default reduce using rule 843 (opt_repeatable_clause) + + +State 3882 + + 738 simple_select: FROM from_list SELECT distinct_clause target_list_opt_comma into_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause • + + $default reduce using rule 738 (simple_select) + + +State 3883 + + 875 grouping_sets_clause: GROUPING SETS '(' group_by_list_opt_comma ')' • + + $default reduce using rule 875 (grouping_sets_clause) + + +State 3884 + + 832 sample_clause: USING SAMPLE tablesample_entry • + + $default reduce using rule 832 (sample_clause) + + +State 3885 + + 935 unpivot_value: unpivot_header IN_P '(' target_list_opt_comma ')' • + + $default reduce using rule 935 (unpivot_value) + + +State 3886 + + 1280 opt_partition_clause: PARTITION BY expr_list • + 1352 expr_list: expr_list • ',' a_expr + + ',' shift, and go to state 2064 + + $default reduce using rule 1280 (opt_partition_clause) + + +State 3887 + + 1284 opt_frame_clause: GROUPS • frame_extent opt_window_exclusion_clause + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 3938 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 3939 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 3940 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3941 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + frame_extent go to state 3942 + frame_bound go to state 3943 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3888 + + 1282 opt_frame_clause: RANGE • frame_extent opt_window_exclusion_clause + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 3938 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 3939 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 3940 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3941 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + frame_extent go to state 3944 + frame_bound go to state 3943 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3889 + + 1283 opt_frame_clause: ROWS • frame_extent opt_window_exclusion_clause + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 3938 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 3939 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 3940 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3941 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + frame_extent go to state 3945 + frame_bound go to state 3943 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3890 + + 1277 window_specification: '(' opt_existing_window_name opt_partition_clause opt_sort_clause opt_frame_clause • ')' + + ')' shift, and go to state 3946 + + +State 3891 + + 361 CostDefault: DEFAULT • CostNum + + FCONST shift, and go to state 3947 + ICONST shift, and go to state 3948 + + CostNum go to state 3949 + + +State 3892 + + 363 CostOptional: COST b_expr CostDefault • + + $default reduce using rule 363 (CostOptional) + + +State 3893 + + 379 ComposedLabelExpression: LabelExpression '|' OrLabelExpression • + + $default reduce using rule 379 (ComposedLabelExpression) + + +State 3894 + + 374 OrLabelExpression: LabelExpression • + 375 | LabelExpression • '|' OrLabelExpression + + '|' shift, and go to state 3950 + + $default reduce using rule 374 (OrLabelExpression) + + +State 3895 + + 380 ComposedLabelExpression: LabelExpression '&' AndLabelExpression • + + $default reduce using rule 380 (ComposedLabelExpression) + + +State 3896 + + 376 AndLabelExpression: LabelExpression • + 377 | LabelExpression • '&' AndLabelExpression + + '&' shift, and go to state 3951 + + $default reduce using rule 376 (AndLabelExpression) + + +State 3897 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 458 | pgq_expr BETWEEN SYMMETRIC b_expr AND pgq_expr • + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + OPERATOR shift, and go to state 2044 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 458 (pgq_expr) + + qual_Op go to state 3379 + + +State 3898 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 456 | pgq_expr BETWEEN opt_asymmetric b_expr AND pgq_expr • + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + OPERATOR shift, and go to state 2044 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 456 (pgq_expr) + + qual_Op go to state 3379 + + +State 3899 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 453 | pgq_expr IS NOT DISTINCT FROM pgq_expr • + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + LESS_EQUALS shift, and go to state 3352 + GREATER_EQUALS shift, and go to state 3353 + NOT_EQUALS shift, and go to state 3354 + AT shift, and go to state 3356 + BETWEEN shift, and go to state 3357 + COLLATE shift, and go to state 3358 + GLOB shift, and go to state 3359 + ILIKE shift, and go to state 3360 + IN_P shift, and go to state 3361 + LIKE shift, and go to state 3364 + OPERATOR shift, and go to state 2044 + SIMILAR shift, and go to state 3368 + NOT_LA shift, and go to state 3369 + '<' shift, and go to state 3370 + '>' shift, and go to state 3371 + '=' shift, and go to state 3372 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + IS error (nonassociative) + ISNULL error (nonassociative) + NOTNULL error (nonassociative) + + $default reduce using rule 453 (pgq_expr) + + qual_Op go to state 3379 + + +State 3900 + + 455 pgq_expr: pgq_expr IS NOT OF '(' type_list • ')' + 1363 type_list: type_list • ',' Typename + + ')' shift, and go to state 3952 + ',' shift, and go to state 2142 + + +State 3901 + + 454 pgq_expr: pgq_expr IS OF '(' type_list ')' • + + $default reduce using rule 454 (pgq_expr) + + +State 3902 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 435 | pgq_expr SIMILAR TO pgq_expr ESCAPE pgq_expr • + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + OPERATOR shift, and go to state 2044 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 435 (pgq_expr) + + qual_Op go to state 3379 + + +State 3903 + + 459 pgq_expr: pgq_expr NOT_LA BETWEEN SYMMETRIC b_expr AND • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3953 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3904 + + 457 pgq_expr: pgq_expr NOT_LA BETWEEN opt_asymmetric b_expr AND • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3954 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3905 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 433 | pgq_expr NOT_LA ILIKE pgq_expr ESCAPE pgq_expr • + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + OPERATOR shift, and go to state 2044 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 433 (pgq_expr) + + qual_Op go to state 3379 + + +State 3906 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 429 | pgq_expr NOT_LA LIKE pgq_expr ESCAPE pgq_expr • + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + OPERATOR shift, and go to state 2044 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 429 (pgq_expr) + + qual_Op go to state 3379 + + +State 3907 + + 437 pgq_expr: pgq_expr NOT_LA SIMILAR TO pgq_expr ESCAPE • pgq_expr + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 3037 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 3038 + '+' shift, and go to state 3039 + '-' shift, and go to state 3040 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1529 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + pgq_expr go to state 3955 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + c_expr go to state 3042 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + qualified_row go to state 1219 + row go to state 3043 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3908 + + 149 insert_rest: '(' insert_column_list ')' OVERRIDING override_kind VALUE_P • SelectStmt + + FROM shift, and go to state 23 + PIVOT shift, and go to state 26 + PIVOT_LONGER shift, and go to state 27 + PIVOT_WIDER shift, and go to state 28 + SELECT shift, and go to state 33 + TABLE shift, and go to state 38 + UNPIVOT shift, and go to state 40 + VALUES shift, and go to state 43 + WITH shift, and go to state 44 + WITH_LA shift, and go to state 45 + '(' shift, and go to state 880 + + SelectStmt go to state 3956 + select_with_parens go to state 88 + select_no_parens go to state 89 + select_clause go to state 90 + simple_select go to state 91 + pivot_keyword go to state 92 + unpivot_keyword go to state 93 + with_clause go to state 883 + values_clause go to state 95 + values_clause_opt_comma go to state 96 + + +State 3909 + + 157 opt_conf_expr: ON CONSTRAINT name • + + $default reduce using rule 157 (opt_conf_expr) + + +State 3910 + + 156 opt_conf_expr: '(' index_params ')' • where_clause + + WHERE shift, and go to state 2093 + + $default reduce using rule 984 (where_clause) + + where_clause go to state 3957 + + +State 3911 + + 168 opt_on_conflict: ON CONFLICT opt_conf_expr DO NOTHING • + + $default reduce using rule 168 (opt_on_conflict) + + +State 3912 + + 167 opt_on_conflict: ON CONFLICT opt_conf_expr DO UPDATE • SET set_clause_list_opt_comma where_clause + + SET shift, and go to state 3958 + + +State 3913 + + 583 ConstraintElem: FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match • key_actions ConstraintAttributeSpec + + ON shift, and go to state 3851 + + $default reduce using rule 506 (key_actions) + + key_update go to state 3852 + key_actions go to state 3959 + key_delete go to state 3854 + + +State 3914 + + 554 def_elem: ColLabel '=' def_arg • + + $default reduce using rule 554 (def_elem) + + +State 3915 + + 549 def_list: def_list ',' def_elem • + + $default reduce using rule 549 (def_list) + + +State 3916 + + 473 OptParenthesizedSeqOptList: '(' SeqOptList ')' • + + $default reduce using rule 473 (OptParenthesizedSeqOptList) + + +State 3917 + + 498 GeneratedConstraintElem: GENERATED generated_when AS '(' a_expr ')' opt_GeneratedColumnType • + + $default reduce using rule 498 (GeneratedConstraintElem) + + +State 3918 + + 512 opt_no_inherit: NO INHERIT • + + $default reduce using rule 512 (opt_no_inherit) + + +State 3919 + + 566 key_delete: ON DELETE_P • key_action + + CASCADE shift, and go to state 3960 + NO shift, and go to state 3961 + RESTRICT shift, and go to state 3962 + SET shift, and go to state 3963 + + key_action go to state 3964 + + +State 3920 + + 501 key_update: ON UPDATE • key_action + + CASCADE shift, and go to state 3960 + NO shift, and go to state 3961 + RESTRICT shift, and go to state 3962 + SET shift, and go to state 3963 + + key_action go to state 3965 + + +State 3921 + + 566 key_delete: ON • DELETE_P key_action + + DELETE_P shift, and go to state 3919 + + +State 3922 + + 504 key_actions: key_update key_delete • + + $default reduce using rule 504 (key_actions) + + +State 3923 + + 501 key_update: ON • UPDATE key_action + + UPDATE shift, and go to state 3920 + + +State 3924 + + 505 key_actions: key_delete key_update • + + $default reduce using rule 505 (key_actions) + + +State 3925 + + 286 CreatePropertyGraphStmt: CREATE_P OR REPLACE PROPERTY GRAPH qualified_name VertexOrNode TABLES '(' VertexTableDefinition VertexTableDefinitionList ')' EdgeTablesClauseOptional • + + $default reduce using rule 286 (CreatePropertyGraphStmt) + + +State 3926 + + 1719 ViewStmt: CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt • opt_check_option + + WITH shift, and go to state 3490 + + $default reduce using rule 1723 (opt_check_option) + + opt_check_option go to state 3966 + + +State 3927 + + 283 EdgeTablesClauseOptional: EdgeOrRelationship TABLES '(' • EdgeTableDefinition EdgeTableDefinitionList ')' + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 3210 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + EdgeTableDefinition go to state 3967 + QualifiednameOptionalAs go to state 3968 + + +State 3928 + + 305 IdentOptionalAs: PGQ_IDENT AS PGQ_IDENT • + + $default reduce using rule 305 (IdentOptionalAs) + + +State 3929 + + 309 PropertiesList: PropertiesList ',' IdentOptionalAs • + + $default reduce using rule 309 (PropertiesList) + + +State 3930 + + 310 ExceptOptional: EXCEPT • '(' PropertiesList ')' + + '(' shift, and go to state 3969 + + +State 3931 + + 312 PropertiesSpec: AreOptional ALL COLUMNS ExceptOptional • + + $default reduce using rule 312 (PropertiesSpec) + + +State 3932 + + 296 Discriminator: IN_P qualified_name '(' • LabelList ')' + + IDENT shift, and go to state 899 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 900 + BIGINT shift, and go to state 901 + BIT shift, and go to state 902 + BOOLEAN_P shift, and go to state 903 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 904 + CHARACTER shift, and go to state 905 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 906 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 907 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 908 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 909 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 910 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 911 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 912 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GROUPING shift, and go to state 913 + GROUPING_ID shift, and go to state 914 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 915 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 916 + INTEGER shift, and go to state 917 + INTERVAL shift, and go to state 918 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 919 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 920 + NCHAR shift, and go to state 921 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NONE shift, and go to state 922 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 923 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 924 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 925 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 926 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 927 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 928 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 929 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 930 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 931 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 932 + SNAPSHOT shift, and go to state 451 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 933 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 934 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 935 + TIMESTAMP shift, and go to state 936 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 937 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 938 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 939 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 1520 + VARCHAR shift, and go to state 941 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 942 + XMLCONCAT shift, and go to state 943 + XMLELEMENT shift, and go to state 944 + XMLEXISTS shift, and go to state 945 + XMLFOREST shift, and go to state 946 + XMLNAMESPACES shift, and go to state 947 + XMLPARSE shift, and go to state 948 + XMLPI shift, and go to state 949 + XMLROOT shift, and go to state 950 + XMLSERIALIZE shift, and go to state 951 + XMLTABLE shift, and go to state 952 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 953 + pgq_col_name_keyword go to state 954 + PGQ_IDENT go to state 3970 + LabelList go to state 3971 + + +State 3933 + + 190 index_params: index_params • ',' index_elem + 1521 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params • ')' opt_reloptions where_clause + + ')' shift, and go to state 3972 + ',' shift, and go to state 3796 + + +State 3934 + + 172 index_elem: '(' a_expr ')' opt_collate • opt_class opt_asc_desc opt_nulls_order + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + $default reduce using rule 182 (opt_class) + + ColId go to state 1049 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + opt_class go to state 3973 + any_name go to state 3877 + + +State 3935 + + 170 index_elem: ColId opt_collate opt_class opt_asc_desc • opt_nulls_order + + NULLS_LA shift, and go to state 2744 + + $default reduce using rule 813 (opt_nulls_order) + + opt_nulls_order go to state 3974 + + +State 3936 + + 1520 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause • + + $default reduce using rule 1520 (IndexStmt) + + +State 3937 + + 171 index_elem: func_expr_windowless opt_collate opt_class opt_asc_desc • opt_nulls_order + + NULLS_LA shift, and go to state 2744 + + $default reduce using rule 813 (opt_nulls_order) + + opt_nulls_order go to state 3975 + + +State 3938 + + 1287 frame_extent: BETWEEN • frame_bound AND frame_bound + 2052 col_name_keyword: BETWEEN • + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 3939 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 3940 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 2052 (col_name_keyword) + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3941 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + frame_bound go to state 3976 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 + + +State 3939 + + 1290 frame_bound: CURRENT_P • ROW + 1780 unreserved_keyword: CURRENT_P • + + ROW shift, and go to state 3977 + + $default reduce using rule 1780 (unreserved_keyword) + + +State 3940 + + 1288 frame_bound: UNBOUNDED • PRECEDING + 1289 | UNBOUNDED • FOLLOWING + 2017 unreserved_keyword: UNBOUNDED • + + FOLLOWING shift, and go to state 3978 + PRECEDING shift, and go to state 3979 + + $default reduce using rule 2017 (unreserved_keyword) + + +State 3941 + + 1114 a_expr: a_expr • TYPECAST Typename + 1115 | a_expr • COLLATE any_name + 1116 | a_expr • AT TIME ZONE a_expr + 1119 | a_expr • '+' a_expr + 1120 | a_expr • '-' a_expr + 1121 | a_expr • '*' a_expr + 1122 | a_expr • '/' a_expr + 1123 | a_expr • INTEGER_DIVISION a_expr + 1124 | a_expr • '%' a_expr + 1125 | a_expr • '^' a_expr + 1126 | a_expr • POWER_OF a_expr + 1127 | a_expr • '<' a_expr + 1128 | a_expr • '>' a_expr + 1129 | a_expr • '=' a_expr + 1130 | a_expr • LESS_EQUALS a_expr + 1131 | a_expr • GREATER_EQUALS a_expr + 1132 | a_expr • NOT_EQUALS a_expr + 1133 | a_expr • qual_Op a_expr + 1135 | a_expr • qual_Op + 1136 | a_expr • AND a_expr + 1137 | a_expr • OR a_expr + 1140 | a_expr • GLOB a_expr + 1141 | a_expr • LIKE a_expr + 1142 | a_expr • LIKE a_expr ESCAPE a_expr + 1143 | a_expr • NOT_LA LIKE a_expr + 1144 | a_expr • NOT_LA LIKE a_expr ESCAPE a_expr + 1145 | a_expr • ILIKE a_expr + 1146 | a_expr • ILIKE a_expr ESCAPE a_expr + 1147 | a_expr • NOT_LA ILIKE a_expr + 1148 | a_expr • NOT_LA ILIKE a_expr ESCAPE a_expr + 1149 | a_expr • SIMILAR TO a_expr + 1150 | a_expr • SIMILAR TO a_expr ESCAPE a_expr + 1151 | a_expr • NOT_LA SIMILAR TO a_expr + 1152 | a_expr • NOT_LA SIMILAR TO a_expr ESCAPE a_expr + 1153 | a_expr • IS NULL_P + 1154 | a_expr • ISNULL + 1155 | a_expr • IS NOT NULL_P + 1156 | a_expr • NOT NULL_P + 1157 | a_expr • NOTNULL + 1158 | a_expr • LAMBDA_ARROW a_expr + 1159 | a_expr • DOUBLE_ARROW a_expr + 1161 | a_expr • IS TRUE_P + 1162 | a_expr • IS NOT TRUE_P + 1163 | a_expr • IS FALSE_P + 1164 | a_expr • IS NOT FALSE_P + 1165 | a_expr • IS UNKNOWN + 1166 | a_expr • IS NOT UNKNOWN + 1167 | a_expr • IS DISTINCT FROM a_expr + 1168 | a_expr • IS NOT DISTINCT FROM a_expr + 1169 | a_expr • IS OF '(' type_list ')' + 1170 | a_expr • IS NOT OF '(' type_list ')' + 1171 | a_expr • BETWEEN opt_asymmetric b_expr AND a_expr + 1172 | a_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr + 1173 | a_expr • BETWEEN SYMMETRIC b_expr AND a_expr + 1174 | a_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr + 1175 | a_expr • IN_P in_expr + 1176 | a_expr • NOT_LA IN_P in_expr + 1177 | a_expr • subquery_Op sub_type select_with_parens + 1178 | a_expr • subquery_Op sub_type '(' a_expr ')' + 1291 frame_bound: a_expr • PRECEDING + 1292 | a_expr • FOLLOWING + + Op shift, and go to state 1725 + TYPECAST shift, and go to state 1726 + INTEGER_DIVISION shift, and go to state 1727 + POWER_OF shift, and go to state 1728 + LAMBDA_ARROW shift, and go to state 1729 + DOUBLE_ARROW shift, and go to state 1730 + LESS_EQUALS shift, and go to state 1731 + GREATER_EQUALS shift, and go to state 1732 + NOT_EQUALS shift, and go to state 1733 + AND shift, and go to state 1734 + AT shift, and go to state 1736 + BETWEEN shift, and go to state 1737 + COLLATE shift, and go to state 1738 + FOLLOWING shift, and go to state 3980 + GLOB shift, and go to state 1739 + ILIKE shift, and go to state 1740 + IN_P shift, and go to state 1741 + IS shift, and go to state 1742 + ISNULL shift, and go to state 1743 + LIKE shift, and go to state 1744 + NOT shift, and go to state 1745 + NOTNULL shift, and go to state 1746 + OPERATOR shift, and go to state 1747 + OR shift, and go to state 1748 + PRECEDING shift, and go to state 3981 + SIMILAR shift, and go to state 1749 + NOT_LA shift, and go to state 1750 + '<' shift, and go to state 1751 + '>' shift, and go to state 1752 + '=' shift, and go to state 1753 + '+' shift, and go to state 1754 + '-' shift, and go to state 1755 + '*' shift, and go to state 1756 + '/' shift, and go to state 1757 + '%' shift, and go to state 1758 + '^' shift, and go to state 1759 + + all_Op go to state 1760 + MathOp go to state 1761 + qual_Op go to state 1762 + subquery_Op go to state 1763 + + +State 3942 + + 1284 opt_frame_clause: GROUPS frame_extent • opt_window_exclusion_clause + + EXCLUDE shift, and go to state 3982 + + $default reduce using rule 1297 (opt_window_exclusion_clause) + + opt_window_exclusion_clause go to state 3983 + + +State 3943 + + 1286 frame_extent: frame_bound • + + $default reduce using rule 1286 (frame_extent) + + +State 3944 + + 1282 opt_frame_clause: RANGE frame_extent • opt_window_exclusion_clause + + EXCLUDE shift, and go to state 3982 + + $default reduce using rule 1297 (opt_window_exclusion_clause) + + opt_window_exclusion_clause go to state 3984 + + +State 3945 + + 1283 opt_frame_clause: ROWS frame_extent • opt_window_exclusion_clause + + EXCLUDE shift, and go to state 3982 + + $default reduce using rule 1297 (opt_window_exclusion_clause) + + opt_window_exclusion_clause go to state 3985 + + +State 3946 + + 1277 window_specification: '(' opt_existing_window_name opt_partition_clause opt_sort_clause opt_frame_clause ')' • + + $default reduce using rule 1277 (window_specification) + + +State 3947 + + 360 CostNum: FCONST • + + $default reduce using rule 360 (CostNum) + + +State 3948 + + 359 CostNum: ICONST • + + $default reduce using rule 359 (CostNum) + + +State 3949 + + 361 CostDefault: DEFAULT CostNum • + + $default reduce using rule 361 (CostDefault) + + +State 3950 + + 375 OrLabelExpression: LabelExpression '|' • OrLabelExpression + + IDENT shift, and go to state 899 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 900 + BIGINT shift, and go to state 901 + BIT shift, and go to state 902 + BOOLEAN_P shift, and go to state 903 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 904 + CHARACTER shift, and go to state 905 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 906 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 907 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 908 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 909 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 910 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 911 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 912 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GROUPING shift, and go to state 913 + GROUPING_ID shift, and go to state 914 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 915 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 916 + INTEGER shift, and go to state 917 + INTERVAL shift, and go to state 918 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 919 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 920 + NCHAR shift, and go to state 921 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NONE shift, and go to state 922 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 923 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 924 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 925 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 926 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 927 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 928 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 929 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 930 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 931 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 932 + SNAPSHOT shift, and go to state 451 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 933 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 934 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 935 + TIMESTAMP shift, and go to state 936 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 937 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 938 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 939 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 1520 + VARCHAR shift, and go to state 941 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 942 + XMLCONCAT shift, and go to state 943 + XMLELEMENT shift, and go to state 944 + XMLEXISTS shift, and go to state 945 + XMLFOREST shift, and go to state 946 + XMLNAMESPACES shift, and go to state 947 + XMLPARSE shift, and go to state 948 + XMLPI shift, and go to state 949 + XMLROOT shift, and go to state 950 + XMLSERIALIZE shift, and go to state 951 + XMLTABLE shift, and go to state 952 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 3548 + '!' shift, and go to state 3549 + + unreserved_keyword go to state 953 + pgq_col_name_keyword go to state 954 + PGQ_IDENT go to state 3550 + OrLabelExpression go to state 3986 + LabelExpression go to state 3894 + + +State 3951 + + 377 AndLabelExpression: LabelExpression '&' • AndLabelExpression + + IDENT shift, and go to state 899 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 900 + BIGINT shift, and go to state 901 + BIT shift, and go to state 902 + BOOLEAN_P shift, and go to state 903 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 904 + CHARACTER shift, and go to state 905 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 906 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 907 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 908 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 909 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 910 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 911 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 912 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GROUPING shift, and go to state 913 + GROUPING_ID shift, and go to state 914 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 915 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 916 + INTEGER shift, and go to state 917 + INTERVAL shift, and go to state 918 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 919 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 920 + NCHAR shift, and go to state 921 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NONE shift, and go to state 922 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 923 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 924 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 925 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 926 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 927 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 928 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 929 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 930 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 931 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 932 + SNAPSHOT shift, and go to state 451 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 933 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 934 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 935 + TIMESTAMP shift, and go to state 936 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 937 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 938 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 939 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 1520 + VARCHAR shift, and go to state 941 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 942 + XMLCONCAT shift, and go to state 943 + XMLELEMENT shift, and go to state 944 + XMLEXISTS shift, and go to state 945 + XMLFOREST shift, and go to state 946 + XMLNAMESPACES shift, and go to state 947 + XMLPARSE shift, and go to state 948 + XMLPI shift, and go to state 949 + XMLROOT shift, and go to state 950 + XMLSERIALIZE shift, and go to state 951 + XMLTABLE shift, and go to state 952 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 3548 + '!' shift, and go to state 3549 + + unreserved_keyword go to state 953 + pgq_col_name_keyword go to state 954 + PGQ_IDENT go to state 3550 + AndLabelExpression go to state 3987 + LabelExpression go to state 3896 + + +State 3952 + + 455 pgq_expr: pgq_expr IS NOT OF '(' type_list ')' • + + $default reduce using rule 455 (pgq_expr) + + +State 3953 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr • + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + OPERATOR shift, and go to state 2044 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 459 (pgq_expr) + + qual_Op go to state 3379 + + +State 3954 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr • + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + OPERATOR shift, and go to state 2044 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 457 (pgq_expr) + + qual_Op go to state 3379 + + +State 3955 + + 402 pgq_expr: pgq_expr • TYPECAST Typename + 403 | pgq_expr • COLLATE any_name + 404 | pgq_expr • AT TIME ZONE pgq_expr + 407 | pgq_expr • '+' pgq_expr + 408 | pgq_expr • '-' pgq_expr + 409 | pgq_expr • '*' pgq_expr + 410 | pgq_expr • '/' pgq_expr + 411 | pgq_expr • '%' pgq_expr + 412 | pgq_expr • '^' pgq_expr + 413 | pgq_expr • POWER_OF pgq_expr + 414 | pgq_expr • '<' pgq_expr + 415 | pgq_expr • '>' pgq_expr + 416 | pgq_expr • '=' pgq_expr + 417 | pgq_expr • LESS_EQUALS pgq_expr + 418 | pgq_expr • GREATER_EQUALS pgq_expr + 419 | pgq_expr • NOT_EQUALS pgq_expr + 420 | pgq_expr • qual_Op pgq_expr + 421 | pgq_expr • AND pgq_expr + 422 | pgq_expr • OR pgq_expr + 425 | pgq_expr • GLOB pgq_expr + 426 | pgq_expr • LIKE pgq_expr + 427 | pgq_expr • LIKE pgq_expr ESCAPE pgq_expr + 428 | pgq_expr • NOT_LA LIKE pgq_expr + 429 | pgq_expr • NOT_LA LIKE pgq_expr ESCAPE pgq_expr + 430 | pgq_expr • ILIKE pgq_expr + 431 | pgq_expr • ILIKE pgq_expr ESCAPE pgq_expr + 432 | pgq_expr • NOT_LA ILIKE pgq_expr + 433 | pgq_expr • NOT_LA ILIKE pgq_expr ESCAPE pgq_expr + 434 | pgq_expr • SIMILAR TO pgq_expr + 435 | pgq_expr • SIMILAR TO pgq_expr ESCAPE pgq_expr + 436 | pgq_expr • NOT_LA SIMILAR TO pgq_expr + 437 | pgq_expr • NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr + 437 | pgq_expr NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr • + 438 | pgq_expr • IS NULL_P + 439 | pgq_expr • ISNULL + 440 | pgq_expr • IS NOT NULL_P + 441 | pgq_expr • NOT NULL_P + 442 | pgq_expr • NOTNULL + 443 | pgq_expr • LAMBDA_ARROW pgq_expr + 444 | pgq_expr • DOUBLE_ARROW pgq_expr + 446 | pgq_expr • IS TRUE_P + 447 | pgq_expr • IS NOT TRUE_P + 448 | pgq_expr • IS FALSE_P + 449 | pgq_expr • IS NOT FALSE_P + 450 | pgq_expr • IS UNKNOWN + 451 | pgq_expr • IS NOT UNKNOWN + 452 | pgq_expr • IS DISTINCT FROM pgq_expr + 453 | pgq_expr • IS NOT DISTINCT FROM pgq_expr + 454 | pgq_expr • IS OF '(' type_list ')' + 455 | pgq_expr • IS NOT OF '(' type_list ')' + 456 | pgq_expr • BETWEEN opt_asymmetric b_expr AND pgq_expr + 457 | pgq_expr • NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr + 458 | pgq_expr • BETWEEN SYMMETRIC b_expr AND pgq_expr + 459 | pgq_expr • NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr + 460 | pgq_expr • IN_P in_expr + 461 | pgq_expr • NOT_LA IN_P in_expr + + Op shift, and go to state 1145 + TYPECAST shift, and go to state 3348 + POWER_OF shift, and go to state 3349 + AT shift, and go to state 3356 + COLLATE shift, and go to state 3358 + OPERATOR shift, and go to state 2044 + '+' shift, and go to state 3373 + '-' shift, and go to state 3374 + '*' shift, and go to state 3375 + '/' shift, and go to state 3376 + '%' shift, and go to state 3377 + '^' shift, and go to state 3378 + + BETWEEN error (nonassociative) + GLOB error (nonassociative) + ILIKE error (nonassociative) + IN_P error (nonassociative) + LIKE error (nonassociative) + SIMILAR error (nonassociative) + NOT_LA error (nonassociative) + + $default reduce using rule 437 (pgq_expr) + + qual_Op go to state 3379 + + +State 3956 + + 149 insert_rest: '(' insert_column_list ')' OVERRIDING override_kind VALUE_P SelectStmt • + + $default reduce using rule 149 (insert_rest) + + +State 3957 + + 156 opt_conf_expr: '(' index_params ')' where_clause • + + $default reduce using rule 156 (opt_conf_expr) + + +State 3958 + + 167 opt_on_conflict: ON CONFLICT opt_conf_expr DO UPDATE SET • set_clause_list_opt_comma where_clause + + IDENT shift, and go to state 550 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + '(' shift, and go to state 2306 + + ColId go to state 2307 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + set_clause go to state 2308 + set_clause_list go to state 2309 + set_clause_list_opt_comma go to state 3988 + set_target go to state 2311 + + +State 3959 + + 583 ConstraintElem: FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match key_actions • ConstraintAttributeSpec + + $default reduce using rule 465 (ConstraintAttributeSpec) + + ConstraintAttributeSpec go to state 3989 + + +State 3960 + + 478 key_action: CASCADE • + + $default reduce using rule 478 (key_action) + + +State 3961 + + 476 key_action: NO • ACTION + + ACTION shift, and go to state 3990 + + +State 3962 + + 477 key_action: RESTRICT • + + $default reduce using rule 477 (key_action) + + +State 3963 + + 479 key_action: SET • NULL_P + 480 | SET • DEFAULT + + DEFAULT shift, and go to state 3991 + NULL_P shift, and go to state 3992 + + +State 3964 + + 566 key_delete: ON DELETE_P key_action • + + $default reduce using rule 566 (key_delete) + + +State 3965 + + 501 key_update: ON UPDATE key_action • + + $default reduce using rule 501 (key_update) + + +State 3966 + + 1719 ViewStmt: CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option • + + $default reduce using rule 1719 (ViewStmt) + + +State 3967 + + 283 EdgeTablesClauseOptional: EdgeOrRelationship TABLES '(' EdgeTableDefinition • EdgeTableDefinitionList ')' + + ',' shift, and go to state 3993 + + $default reduce using rule 300 (EdgeTableDefinitionList) + + EdgeTableDefinitionList go to state 3994 + + +State 3968 + + 301 EdgeTableDefinition: QualifiednameOptionalAs • SOURCE KeyReference DESTINATION KeyReference PropertiesClause LabelOptional Discriminator + + SOURCE shift, and go to state 3995 + + +State 3969 + + 310 ExceptOptional: EXCEPT '(' • PropertiesList ')' + + IDENT shift, and go to state 899 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 900 + BIGINT shift, and go to state 901 + BIT shift, and go to state 902 + BOOLEAN_P shift, and go to state 903 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 904 + CHARACTER shift, and go to state 905 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 906 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 907 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 908 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 909 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 910 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 911 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 912 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GROUPING shift, and go to state 913 + GROUPING_ID shift, and go to state 914 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 915 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 916 + INTEGER shift, and go to state 917 + INTERVAL shift, and go to state 918 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 919 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 920 + NCHAR shift, and go to state 921 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NONE shift, and go to state 922 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 923 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 924 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 925 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 926 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 927 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 928 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 929 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 930 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 931 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 932 + SNAPSHOT shift, and go to state 451 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 933 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 934 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 935 + TIMESTAMP shift, and go to state 936 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 937 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 938 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 939 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 1520 + VARCHAR shift, and go to state 941 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 942 + XMLCONCAT shift, and go to state 943 + XMLELEMENT shift, and go to state 944 + XMLEXISTS shift, and go to state 945 + XMLFOREST shift, and go to state 946 + XMLNAMESPACES shift, and go to state 947 + XMLPARSE shift, and go to state 948 + XMLPI shift, and go to state 949 + XMLROOT shift, and go to state 950 + XMLSERIALIZE shift, and go to state 951 + XMLTABLE shift, and go to state 952 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 953 + pgq_col_name_keyword go to state 954 + PGQ_IDENT go to state 3774 + IdentOptionalAs go to state 3775 + PropertiesList go to state 3996 + + +State 3970 + + 292 LabelList: PGQ_IDENT • + + $default reduce using rule 292 (LabelList) + + +State 3971 + + 293 LabelList: LabelList • ',' PGQ_IDENT + 296 Discriminator: IN_P qualified_name '(' LabelList • ')' + + ')' shift, and go to state 3997 + ',' shift, and go to state 3998 + + +State 3972 + + 1521 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' • opt_reloptions where_clause + + WITH shift, and go to state 2480 + + $default reduce using rule 1530 (opt_reloptions) + + opt_reloptions go to state 3999 + + +State 3973 + + 172 index_elem: '(' a_expr ')' opt_collate opt_class • opt_asc_desc opt_nulls_order + + ASC_P shift, and go to state 2316 + DESC_P shift, and go to state 2317 + + $default reduce using rule 810 (opt_asc_desc) + + opt_asc_desc go to state 4000 + - $default reduce using rule 1583 (col_name_keyword) - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 3043 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - frame_bound go to state 3067 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - Conflict between rule 1583 and token Op resolved as shift (BETWEEN < Op). - Conflict between rule 1583 and token AT resolved as shift (BETWEEN < AT). - Conflict between rule 1583 and token BETWEEN resolved as an error (%nonassoc BETWEEN). - Conflict between rule 1583 and token FOLLOWING resolved as shift (BETWEEN < FOLLOWING). - Conflict between rule 1583 and token GLOB resolved as an error (%nonassoc GLOB). - Conflict between rule 1583 and token ILIKE resolved as an error (%nonassoc ILIKE). - Conflict between rule 1583 and token IS resolved as reduce (IS < BETWEEN). - Conflict between rule 1583 and token ISNULL resolved as reduce (ISNULL < BETWEEN). - Conflict between rule 1583 and token LIKE resolved as an error (%nonassoc LIKE). - Conflict between rule 1583 and token NOT resolved as reduce (NOT < BETWEEN). - Conflict between rule 1583 and token NOTNULL resolved as reduce (NOTNULL < BETWEEN). - Conflict between rule 1583 and token OPERATOR resolved as shift (BETWEEN < OPERATOR). - Conflict between rule 1583 and token PRECEDING resolved as shift (BETWEEN < PRECEDING). - Conflict between rule 1583 and token SIMILAR resolved as an error (%nonassoc SIMILAR). - Conflict between rule 1583 and token NOT_LA resolved as an error (%nonassoc NOT_LA). - Conflict between rule 1583 and token '+' resolved as shift (BETWEEN < '+'). - Conflict between rule 1583 and token '-' resolved as shift (BETWEEN < '-'). - Conflict between rule 1583 and token '[' resolved as shift (BETWEEN < '['). - - -state 3041 - - 934 frame_bound: CURRENT_P . ROW - 1325 unreserved_keyword: CURRENT_P . [SCONST, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AT, BETWEEN, COLLATE, FOLLOWING, GLOB, ILIKE, IN_P, IS, ISNULL, LIKE, NOT, NOTNULL, OPERATOR, OR, PRECEDING, SIMILAR, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', '(', '.'] - - ROW shift, and go to state 3068 - - $default reduce using rule 1325 (unreserved_keyword) - - -state 3042 - - 932 frame_bound: UNBOUNDED . PRECEDING - 933 | UNBOUNDED . FOLLOWING - 1553 unreserved_keyword: UNBOUNDED . [SCONST, Op, TYPECAST, LAMBDA_ARROW, POWER_OF, LESS_EQUALS, GREATER_EQUALS, NOT_EQUALS, AND, AT, BETWEEN, COLLATE, GLOB, ILIKE, IN_P, IS, ISNULL, LIKE, NOT, NOTNULL, OPERATOR, OR, SIMILAR, NOT_LA, '<', '>', '=', '+', '-', '*', '/', '%', '^', '[', '(', '.'] - - FOLLOWING shift, and go to state 3069 - PRECEDING shift, and go to state 3070 - - $default reduce using rule 1553 (unreserved_keyword) - - Conflict between rule 1553 and token FOLLOWING resolved as shift (UNBOUNDED < FOLLOWING). - Conflict between rule 1553 and token PRECEDING resolved as shift (UNBOUNDED < PRECEDING). - - -state 3043 - - 763 a_expr: a_expr . TYPECAST Typename - 764 | a_expr . COLLATE any_name - 765 | a_expr . AT TIME ZONE a_expr - 768 | a_expr . '+' a_expr - 769 | a_expr . '-' a_expr - 770 | a_expr . '*' a_expr - 771 | a_expr . '/' a_expr - 772 | a_expr . '%' a_expr - 773 | a_expr . '^' a_expr - 774 | a_expr . POWER_OF a_expr - 775 | a_expr . '<' a_expr - 776 | a_expr . '>' a_expr - 777 | a_expr . '=' a_expr - 778 | a_expr . LESS_EQUALS a_expr - 779 | a_expr . GREATER_EQUALS a_expr - 780 | a_expr . NOT_EQUALS a_expr - 781 | a_expr . qual_Op a_expr - 783 | a_expr . qual_Op - 784 | a_expr . AND a_expr - 785 | a_expr . OR a_expr - 788 | a_expr . GLOB a_expr - 789 | a_expr . LIKE a_expr - 790 | a_expr . LIKE a_expr ESCAPE a_expr - 791 | a_expr . NOT_LA LIKE a_expr - 792 | a_expr . NOT_LA LIKE a_expr ESCAPE a_expr - 793 | a_expr . ILIKE a_expr - 794 | a_expr . ILIKE a_expr ESCAPE a_expr - 795 | a_expr . NOT_LA ILIKE a_expr - 796 | a_expr . NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | a_expr . SIMILAR TO a_expr - 798 | a_expr . SIMILAR TO a_expr ESCAPE a_expr - 799 | a_expr . NOT_LA SIMILAR TO a_expr - 800 | a_expr . NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | a_expr . IS NULL_P - 802 | a_expr . ISNULL - 803 | a_expr . IS NOT NULL_P - 804 | a_expr . NOT NULL_P - 805 | a_expr . NOTNULL - 809 | a_expr . LAMBDA_ARROW a_expr - 811 | a_expr . IS TRUE_P - 812 | a_expr . IS NOT TRUE_P - 813 | a_expr . IS FALSE_P - 814 | a_expr . IS NOT FALSE_P - 815 | a_expr . IS UNKNOWN - 816 | a_expr . IS NOT UNKNOWN - 817 | a_expr . IS DISTINCT FROM a_expr - 818 | a_expr . IS NOT DISTINCT FROM a_expr - 819 | a_expr . IS OF '(' type_list ')' - 820 | a_expr . IS NOT OF '(' type_list ')' - 821 | a_expr . BETWEEN opt_asymmetric b_expr AND a_expr - 822 | a_expr . NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | a_expr . BETWEEN SYMMETRIC b_expr AND a_expr - 824 | a_expr . NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | a_expr . IN_P in_expr - 826 | a_expr . NOT_LA IN_P in_expr - 827 | a_expr . subquery_Op sub_type select_with_parens - 828 | a_expr . subquery_Op sub_type '(' a_expr ')' - 935 frame_bound: a_expr . PRECEDING - 936 | a_expr . FOLLOWING - 949 all_Op: . Op - 950 | . MathOp - 951 MathOp: . '+' - 952 | . '-' - 953 | . '*' - 954 | . '/' - 955 | . '%' - 956 | . '^' - 957 | . POWER_OF - 958 | . '<' - 959 | . '>' - 960 | . '=' - 961 | . LESS_EQUALS - 962 | . GREATER_EQUALS - 963 | . NOT_EQUALS - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 968 subquery_Op: . all_Op - 969 | . OPERATOR '(' any_operator ')' - 970 | . LIKE - 971 | . NOT_LA LIKE - 972 | . GLOB - 973 | . NOT_LA GLOB - 974 | . ILIKE - 975 | . NOT_LA ILIKE - - Op shift, and go to state 1358 - TYPECAST shift, and go to state 1359 - LAMBDA_ARROW shift, and go to state 1360 - POWER_OF shift, and go to state 1361 - LESS_EQUALS shift, and go to state 1362 - GREATER_EQUALS shift, and go to state 1363 - NOT_EQUALS shift, and go to state 1364 - AND shift, and go to state 1365 - AT shift, and go to state 1367 - BETWEEN shift, and go to state 1368 - COLLATE shift, and go to state 1369 - FOLLOWING shift, and go to state 3071 - GLOB shift, and go to state 1370 - ILIKE shift, and go to state 1371 - IN_P shift, and go to state 1372 - IS shift, and go to state 1373 - ISNULL shift, and go to state 1374 - LIKE shift, and go to state 1375 - NOT shift, and go to state 1376 - NOTNULL shift, and go to state 1377 - OPERATOR shift, and go to state 1378 - OR shift, and go to state 1379 - PRECEDING shift, and go to state 3072 - SIMILAR shift, and go to state 1380 - NOT_LA shift, and go to state 1381 - '<' shift, and go to state 1382 - '>' shift, and go to state 1383 - '=' shift, and go to state 1384 - '+' shift, and go to state 1385 - '-' shift, and go to state 1386 - '*' shift, and go to state 1387 - '/' shift, and go to state 1388 - '%' shift, and go to state 1389 - '^' shift, and go to state 1390 +State 3974 - all_Op go to state 1391 - MathOp go to state 1392 - qual_Op go to state 1393 - subquery_Op go to state 1394 + 170 index_elem: ColId opt_collate opt_class opt_asc_desc opt_nulls_order • + $default reduce using rule 170 (index_elem) -state 3044 - 927 opt_frame_clause: RANGE frame_extent . +State 3975 - $default reduce using rule 927 (opt_frame_clause) + 171 index_elem: func_expr_windowless opt_collate opt_class opt_asc_desc opt_nulls_order • + $default reduce using rule 171 (index_elem) -state 3045 - 930 frame_extent: frame_bound . +State 3976 - $default reduce using rule 930 (frame_extent) + 1287 frame_extent: BETWEEN frame_bound • AND frame_bound + AND shift, and go to state 4001 -state 3046 - 928 opt_frame_clause: ROWS frame_extent . +State 3977 - $default reduce using rule 928 (opt_frame_clause) + 1290 frame_bound: CURRENT_P ROW • + $default reduce using rule 1290 (frame_bound) -state 3047 - 922 window_specification: '(' opt_existing_window_name opt_partition_clause opt_sort_clause opt_frame_clause ')' . +State 3978 - $default reduce using rule 922 (window_specification) + 1289 frame_bound: UNBOUNDED FOLLOWING • + $default reduce using rule 1289 (frame_bound) -state 3048 - 647 opt_col_def_list: AS '(' TableFuncElementList ')' . +State 3979 - $default reduce using rule 647 (opt_col_def_list) + 1288 frame_bound: UNBOUNDED PRECEDING • + $default reduce using rule 1288 (frame_bound) -state 3049 - 535 tablesample_entry: sample_count '(' ColId ',' ICONST . ')' +State 3980 - ')' shift, and go to state 3073 + 1292 frame_bound: a_expr FOLLOWING • + $default reduce using rule 1292 (frame_bound) -state 3050 - 539 opt_repeatable_clause: REPEATABLE . '(' ICONST ')' +State 3981 - '(' shift, and go to state 3074 + 1291 frame_bound: a_expr PRECEDING • + $default reduce using rule 1291 (frame_bound) -state 3051 - 532 tablesample_entry: opt_sample_func '(' sample_count ')' opt_repeatable_clause . +State 3982 - $default reduce using rule 532 (tablesample_entry) + 1293 opt_window_exclusion_clause: EXCLUDE • CURRENT_P ROW + 1294 | EXCLUDE • GROUP_P + 1295 | EXCLUDE • TIES + 1296 | EXCLUDE • NO OTHERS + CURRENT_P shift, and go to state 4002 + GROUP_P shift, and go to state 4003 + NO shift, and go to state 4004 + TIES shift, and go to state 4005 -state 3052 - 572 grouping_sets_clause: GROUPING SETS '(' group_by_list_opt_comma ')' . +State 3983 - $default reduce using rule 572 (grouping_sets_clause) + 1284 opt_frame_clause: GROUPS frame_extent opt_window_exclusion_clause • + $default reduce using rule 1284 (opt_frame_clause) -state 3053 - 528 sample_clause: USING SAMPLE tablesample_entry . +State 3984 - $default reduce using rule 528 (sample_clause) + 1282 opt_frame_clause: RANGE frame_extent opt_window_exclusion_clause • + $default reduce using rule 1282 (opt_frame_clause) -state 3054 - 138 index_elem: '(' a_expr ')' opt_collate opt_class . opt_asc_desc opt_nulls_order - 504 opt_asc_desc: . ASC_P - 505 | . DESC_P - 506 | . [NULLS_LA, ')', ','] +State 3985 - ASC_P shift, and go to state 1822 - DESC_P shift, and go to state 1823 + 1283 opt_frame_clause: ROWS frame_extent opt_window_exclusion_clause • - $default reduce using rule 506 (opt_asc_desc) + $default reduce using rule 1283 (opt_frame_clause) - opt_asc_desc go to state 3075 +State 3986 -state 3055 + 375 OrLabelExpression: LabelExpression '|' OrLabelExpression • - 137 index_elem: func_expr_windowless opt_collate opt_class opt_asc_desc opt_nulls_order . + $default reduce using rule 375 (OrLabelExpression) - $default reduce using rule 137 (index_elem) +State 3987 -state 3056 + 377 AndLabelExpression: LabelExpression '&' AndLabelExpression • - 136 index_elem: ColId opt_collate opt_class opt_asc_desc opt_nulls_order . + $default reduce using rule 377 (AndLabelExpression) - $default reduce using rule 136 (index_elem) +State 3988 -state 3057 + 167 opt_on_conflict: ON CONFLICT opt_conf_expr DO UPDATE SET set_clause_list_opt_comma • where_clause - 133 opt_on_conflict: ON CONFLICT opt_conf_expr DO UPDATE SET set_clause_list_opt_comma where_clause . + WHERE shift, and go to state 2093 - $default reduce using rule 133 (opt_on_conflict) + $default reduce using rule 984 (where_clause) + where_clause go to state 4006 -state 3058 - 213 ConstraintAttributeSpec: . - 214 | . ConstraintAttributeSpec ConstraintAttributeElem - 331 ConstraintElem: FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match key_actions . ConstraintAttributeSpec +State 3989 - $default reduce using rule 213 (ConstraintAttributeSpec) + 466 ConstraintAttributeSpec: ConstraintAttributeSpec • ConstraintAttributeElem + 583 ConstraintElem: FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec • - ConstraintAttributeSpec go to state 3076 + DEFERRABLE shift, and go to state 3086 + INITIALLY shift, and go to state 3087 + NO shift, and go to state 3088 + NOT shift, and go to state 3089 + $default reduce using rule 583 (ConstraintElem) -state 3059 + ConstraintAttributeElem go to state 3090 - 226 key_action: CASCADE . - $default reduce using rule 226 (key_action) +State 3990 + 476 key_action: NO ACTION • -state 3060 + $default reduce using rule 476 (key_action) - 224 key_action: NO . ACTION - ACTION shift, and go to state 3077 +State 3991 + 480 key_action: SET DEFAULT • -state 3061 + $default reduce using rule 480 (key_action) - 225 key_action: RESTRICT . - $default reduce using rule 225 (key_action) +State 3992 + 479 key_action: SET NULL_P • -state 3062 + $default reduce using rule 479 (key_action) - 227 key_action: SET . NULL_P - 228 | SET . DEFAULT - DEFAULT shift, and go to state 3078 - NULL_P shift, and go to state 3079 +State 3993 + 299 EdgeTableDefinitionList: ',' • EdgeTableDefinition EdgeTableDefinitionList -state 3063 + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 3210 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + EdgeTableDefinition go to state 4007 + QualifiednameOptionalAs go to state 3968 + + +State 3994 + + 283 EdgeTablesClauseOptional: EdgeOrRelationship TABLES '(' EdgeTableDefinition EdgeTableDefinitionList • ')' + + ')' shift, and go to state 4008 + + +State 3995 + + 301 EdgeTableDefinition: QualifiednameOptionalAs SOURCE • KeyReference DESTINATION KeyReference PropertiesClause LabelOptional Discriminator + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 4009 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 4010 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + KeyReference go to state 4011 + + +State 3996 + + 309 PropertiesList: PropertiesList • ',' IdentOptionalAs + 310 ExceptOptional: EXCEPT '(' PropertiesList • ')' + + ')' shift, and go to state 4012 + ',' shift, and go to state 3863 + + +State 3997 + + 296 Discriminator: IN_P qualified_name '(' LabelList ')' • + + $default reduce using rule 296 (Discriminator) + + +State 3998 + + 293 LabelList: LabelList ',' • PGQ_IDENT + + IDENT shift, and go to state 899 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 900 + BIGINT shift, and go to state 901 + BIT shift, and go to state 902 + BOOLEAN_P shift, and go to state 903 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 904 + CHARACTER shift, and go to state 905 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 906 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 907 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 908 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 909 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 910 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 911 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 912 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GROUPING shift, and go to state 913 + GROUPING_ID shift, and go to state 914 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 915 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 916 + INTEGER shift, and go to state 917 + INTERVAL shift, and go to state 918 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 919 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 920 + NCHAR shift, and go to state 921 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NONE shift, and go to state 922 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 923 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 924 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 925 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 926 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 927 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 928 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 929 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 930 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 931 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 932 + SNAPSHOT shift, and go to state 451 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 933 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 934 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 935 + TIMESTAMP shift, and go to state 936 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 937 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 938 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 939 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 1520 + VARCHAR shift, and go to state 941 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 942 + XMLCONCAT shift, and go to state 943 + XMLELEMENT shift, and go to state 944 + XMLEXISTS shift, and go to state 945 + XMLFOREST shift, and go to state 946 + XMLNAMESPACES shift, and go to state 947 + XMLPARSE shift, and go to state 948 + XMLPI shift, and go to state 949 + XMLROOT shift, and go to state 950 + XMLSERIALIZE shift, and go to state 951 + XMLTABLE shift, and go to state 952 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + unreserved_keyword go to state 953 + pgq_col_name_keyword go to state 954 + PGQ_IDENT go to state 4013 + + +State 3999 + + 1521 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions • where_clause + + WHERE shift, and go to state 2093 + + $default reduce using rule 984 (where_clause) + + where_clause go to state 4014 + + +State 4000 + + 172 index_elem: '(' a_expr ')' opt_collate opt_class opt_asc_desc • opt_nulls_order + + NULLS_LA shift, and go to state 2744 + + $default reduce using rule 813 (opt_nulls_order) + + opt_nulls_order go to state 4015 + + +State 4001 + + 1287 frame_extent: BETWEEN frame_bound AND • frame_bound + + IDENT shift, and go to state 120 + FCONST shift, and go to state 1142 + SCONST shift, and go to state 848 + BCONST shift, and go to state 1143 + XCONST shift, and go to state 1144 + Op shift, and go to state 1145 + ICONST shift, and go to state 1146 + PARAM shift, and go to state 1147 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ARRAY shift, and go to state 1148 + ASOF shift, and go to state 134 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + AUTHORIZATION shift, and go to state 140 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 1149 + BINARY shift, and go to state 146 + BIT shift, and go to state 1150 + BOOLEAN_P shift, and go to state 1151 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CASE shift, and go to state 1152 + CAST shift, and go to state 817 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 1153 + CHARACTER shift, and go to state 1154 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 818 + COLLATION shift, and go to state 819 + COLUMNS shift, and go to state 1155 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONCURRENTLY shift, and go to state 174 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CROSS shift, and go to state 184 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 3939 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 1156 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 1157 + DECLARE shift, and go to state 199 + DEFAULT shift, and go to state 1158 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 1159 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 1160 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 820 + FALSE_P shift, and go to state 1161 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 1162 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FREEZE shift, and go to state 244 + FULL shift, and go to state 245 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 248 + GLOB shift, and go to state 249 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 1163 + GROUPING_ID shift, and go to state 1164 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + ILIKE shift, and go to state 264 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INNER_P shift, and go to state 277 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 1165 + INTEGER shift, and go to state 1166 + INTERVAL shift, and go to state 1167 + INVOKER shift, and go to state 287 + IS shift, and go to state 288 + ISNULL shift, and go to state 289 + ISOLATION shift, and go to state 290 + JOIN shift, and go to state 291 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEFT shift, and go to state 300 + LEVEL shift, and go to state 301 + LIKE shift, and go to state 302 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 1168 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 1169 + NATURAL shift, and go to state 333 + NCHAR shift, and go to state 1170 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOT shift, and go to state 1171 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOTNULL shift, and go to state 342 + NOWAIT shift, and go to state 343 + NULL_P shift, and go to state 1172 + NULLIF shift, and go to state 823 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 1173 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 1174 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OUTER_P shift, and go to state 358 + OVER shift, and go to state 359 + OVERLAPS shift, and go to state 360 + OVERLAY shift, and go to state 825 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 826 + POSITIONAL shift, and go to state 378 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 1175 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + RIGHT shift, and go to state 419 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 1176 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMILAR shift, and go to state 447 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 1177 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 465 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 828 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESAMPLE shift, and go to state 471 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 1178 + TIMESTAMP shift, and go to state 1179 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 829 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 830 + TRUE_P shift, and go to state 1180 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 831 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 3940 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 1181 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERBOSE shift, and go to state 510 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + NOT_LA shift, and go to state 1182 + '+' shift, and go to state 1183 + '-' shift, and go to state 1184 + '*' shift, and go to state 1185 + '[' shift, and go to state 1186 + '(' shift, and go to state 1187 + '?' shift, and go to state 1188 + '{' shift, and go to state 1189 + '#' shift, and go to state 1190 + '$' shift, and go to state 1191 + + ColId go to state 1192 + Sconst go to state 1193 + unreserved_keyword go to state 543 + col_name_keyword go to state 544 + func_name_keyword go to state 545 + pgq_unreserved_keyword go to state 546 + select_with_parens go to state 1194 + grouping_or_grouping_id go to state 1195 + ConstTypename go to state 1196 + Numeric go to state 1197 + ConstBit go to state 1198 + BitWithLength go to state 1199 + BitWithoutLength go to state 1200 + ConstCharacter go to state 1201 + CharacterWithLength go to state 1202 + CharacterWithoutLength go to state 1203 + character go to state 1204 + ConstDatetime go to state 1205 + ConstInterval go to state 1206 + a_expr go to state 3941 + c_expr go to state 1208 + d_expr go to state 1209 + indirection_expr_or_a_expr go to state 1210 + indirection_expr go to state 1211 + list_expr go to state 1212 + struct_expr go to state 1213 + map_expr go to state 1214 + func_application go to state 1215 + func_expr go to state 1216 + func_expr_common_subexpr go to state 1217 + list_comprehension go to state 1218 + frame_bound go to state 4016 + qualified_row go to state 1219 + row go to state 1220 + qual_Op go to state 1221 + case_expr go to state 1222 + columnref_opt_indirection go to state 1223 + func_name go to state 1227 + AexprConst go to state 1228 + Iconst go to state 1229 + function_name_token go to state 549 - 314 key_delete: ON DELETE_P key_action . - $default reduce using rule 314 (key_delete) +State 4002 + 1293 opt_window_exclusion_clause: EXCLUDE CURRENT_P • ROW -state 3064 + ROW shift, and go to state 4017 - 249 key_update: ON UPDATE key_action . - $default reduce using rule 249 (key_update) +State 4003 + 1294 opt_window_exclusion_clause: EXCLUDE GROUP_P • -state 3065 + $default reduce using rule 1294 (opt_window_exclusion_clause) - 1264 ViewStmt: CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option . - $default reduce using rule 1264 (ViewStmt) +State 4004 + 1296 opt_window_exclusion_clause: EXCLUDE NO • OTHERS -state 3066 + OTHERS shift, and go to state 4018 - 1136 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' . opt_reloptions where_clause - 1144 opt_reloptions: . WITH reloptions - 1145 | . [$end, CREATE_P, WHERE, ';'] - WITH shift, and go to state 1960 +State 4005 - $default reduce using rule 1145 (opt_reloptions) + 1295 opt_window_exclusion_clause: EXCLUDE TIES • - opt_reloptions go to state 3080 + $default reduce using rule 1295 (opt_window_exclusion_clause) -state 3067 +State 4006 - 931 frame_extent: BETWEEN frame_bound . AND frame_bound + 167 opt_on_conflict: ON CONFLICT opt_conf_expr DO UPDATE SET set_clause_list_opt_comma where_clause • - AND shift, and go to state 3081 + $default reduce using rule 167 (opt_on_conflict) -state 3068 +State 4007 - 934 frame_bound: CURRENT_P ROW . + 299 EdgeTableDefinitionList: ',' EdgeTableDefinition • EdgeTableDefinitionList - $default reduce using rule 934 (frame_bound) + ',' shift, and go to state 3993 + $default reduce using rule 300 (EdgeTableDefinitionList) -state 3069 + EdgeTableDefinitionList go to state 4019 - 933 frame_bound: UNBOUNDED FOLLOWING . - $default reduce using rule 933 (frame_bound) +State 4008 + 283 EdgeTablesClauseOptional: EdgeOrRelationship TABLES '(' EdgeTableDefinition EdgeTableDefinitionList ')' • -state 3070 + $default reduce using rule 283 (EdgeTablesClauseOptional) - 932 frame_bound: UNBOUNDED PRECEDING . - $default reduce using rule 932 (frame_bound) +State 4009 + 290 KeyReference: KEY • KeySpecification REFERENCES qualified_name '(' name_list ')' + 1861 unreserved_keyword: KEY • -state 3071 + '(' shift, and go to state 4020 - 936 frame_bound: a_expr FOLLOWING . + $default reduce using rule 1861 (unreserved_keyword) - $default reduce using rule 936 (frame_bound) + KeySpecification go to state 4021 -state 3072 +State 4010 - 935 frame_bound: a_expr PRECEDING . + 291 KeyReference: qualified_name • - $default reduce using rule 935 (frame_bound) + $default reduce using rule 291 (KeyReference) -state 3073 +State 4011 - 535 tablesample_entry: sample_count '(' ColId ',' ICONST ')' . + 301 EdgeTableDefinition: QualifiednameOptionalAs SOURCE KeyReference • DESTINATION KeyReference PropertiesClause LabelOptional Discriminator - $default reduce using rule 535 (tablesample_entry) + DESTINATION shift, and go to state 4022 -state 3074 +State 4012 - 539 opt_repeatable_clause: REPEATABLE '(' . ICONST ')' + 310 ExceptOptional: EXCEPT '(' PropertiesList ')' • - ICONST shift, and go to state 3082 + $default reduce using rule 310 (ExceptOptional) -state 3075 +State 4013 - 138 index_elem: '(' a_expr ')' opt_collate opt_class opt_asc_desc . opt_nulls_order - 507 opt_nulls_order: . NULLS_LA FIRST_P - 508 | . NULLS_LA LAST_P - 509 | . [')', ','] + 293 LabelList: LabelList ',' PGQ_IDENT • - NULLS_LA shift, and go to state 2166 + $default reduce using rule 293 (LabelList) - $default reduce using rule 509 (opt_nulls_order) - opt_nulls_order go to state 3083 +State 4014 + 1521 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause • -state 3076 + $default reduce using rule 1521 (IndexStmt) - 214 ConstraintAttributeSpec: ConstraintAttributeSpec . ConstraintAttributeElem - 288 ConstraintAttributeElem: . NOT DEFERRABLE - 289 | . DEFERRABLE - 290 | . INITIALLY IMMEDIATE - 291 | . INITIALLY DEFERRED - 292 | . NOT VALID - 293 | . NO INHERIT - 331 ConstraintElem: FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec . [$end, ')', ';', ','] - DEFERRABLE shift, and go to state 2444 - INITIALLY shift, and go to state 2445 - NO shift, and go to state 2446 - NOT shift, and go to state 2447 +State 4015 - $default reduce using rule 331 (ConstraintElem) + 172 index_elem: '(' a_expr ')' opt_collate opt_class opt_asc_desc opt_nulls_order • - ConstraintAttributeElem go to state 2448 + $default reduce using rule 172 (index_elem) -state 3077 +State 4016 - 224 key_action: NO ACTION . + 1287 frame_extent: BETWEEN frame_bound AND frame_bound • - $default reduce using rule 224 (key_action) + $default reduce using rule 1287 (frame_extent) -state 3078 +State 4017 - 228 key_action: SET DEFAULT . + 1293 opt_window_exclusion_clause: EXCLUDE CURRENT_P ROW • - $default reduce using rule 228 (key_action) + $default reduce using rule 1293 (opt_window_exclusion_clause) -state 3079 +State 4018 - 227 key_action: SET NULL_P . + 1296 opt_window_exclusion_clause: EXCLUDE NO OTHERS • - $default reduce using rule 227 (key_action) + $default reduce using rule 1296 (opt_window_exclusion_clause) -state 3080 +State 4019 - 651 where_clause: . WHERE a_expr - 652 | . [$end, CREATE_P, ';'] - 1136 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions . where_clause + 299 EdgeTableDefinitionList: ',' EdgeTableDefinition EdgeTableDefinitionList • - WHERE shift, and go to state 2138 + $default reduce using rule 299 (EdgeTableDefinitionList) - $default reduce using rule 652 (where_clause) - where_clause go to state 3084 +State 4020 + 289 KeySpecification: '(' • name_list ')' -state 3081 - - 447 select_with_parens: . '(' select_no_parens ')' - 448 | . '(' select_with_parens ')' - 573 grouping_or_grouping_id: . GROUPING - 574 | . GROUPING_ID - 682 ConstTypename: . Numeric - 683 | . ConstBit - 684 | . ConstCharacter - 685 | . ConstDatetime - 689 Numeric: . INT_P - 690 | . INTEGER - 691 | . SMALLINT - 692 | . BIGINT - 693 | . REAL - 694 | . FLOAT_P opt_float - 695 | . DOUBLE_P PRECISION - 696 | . DECIMAL_P opt_type_modifiers - 697 | . DEC opt_type_modifiers - 698 | . NUMERIC opt_type_modifiers - 699 | . BOOLEAN_P - 704 ConstBit: . BitWithLength - 705 | . BitWithoutLength - 706 BitWithLength: . BIT opt_varying '(' expr_list_opt_comma ')' - 707 BitWithoutLength: . BIT opt_varying - 710 ConstCharacter: . CharacterWithLength - 711 | . CharacterWithoutLength - 712 CharacterWithLength: . character '(' Iconst ')' - 713 CharacterWithoutLength: . character - 714 character: . CHARACTER opt_varying - 715 | . CHAR_P opt_varying - 716 | . VARCHAR - 717 | . NATIONAL CHARACTER opt_varying - 718 | . NATIONAL CHAR_P opt_varying - 719 | . NCHAR opt_varying - 722 ConstDatetime: . TIMESTAMP '(' Iconst ')' opt_timezone - 723 | . TIMESTAMP opt_timezone - 724 | . TIME '(' Iconst ')' opt_timezone - 725 | . TIME opt_timezone - 726 ConstInterval: . INTERVAL - 762 a_expr: . c_expr - 763 | . a_expr TYPECAST Typename - 764 | . a_expr COLLATE any_name - 765 | . a_expr AT TIME ZONE a_expr - 766 | . '+' a_expr - 767 | . '-' a_expr - 768 | . a_expr '+' a_expr - 769 | . a_expr '-' a_expr - 770 | . a_expr '*' a_expr - 771 | . a_expr '/' a_expr - 772 | . a_expr '%' a_expr - 773 | . a_expr '^' a_expr - 774 | . a_expr POWER_OF a_expr - 775 | . a_expr '<' a_expr - 776 | . a_expr '>' a_expr - 777 | . a_expr '=' a_expr - 778 | . a_expr LESS_EQUALS a_expr - 779 | . a_expr GREATER_EQUALS a_expr - 780 | . a_expr NOT_EQUALS a_expr - 781 | . a_expr qual_Op a_expr - 782 | . qual_Op a_expr - 783 | . a_expr qual_Op - 784 | . a_expr AND a_expr - 785 | . a_expr OR a_expr - 786 | . NOT a_expr - 787 | . NOT_LA a_expr - 788 | . a_expr GLOB a_expr - 789 | . a_expr LIKE a_expr - 790 | . a_expr LIKE a_expr ESCAPE a_expr - 791 | . a_expr NOT_LA LIKE a_expr - 792 | . a_expr NOT_LA LIKE a_expr ESCAPE a_expr - 793 | . a_expr ILIKE a_expr - 794 | . a_expr ILIKE a_expr ESCAPE a_expr - 795 | . a_expr NOT_LA ILIKE a_expr - 796 | . a_expr NOT_LA ILIKE a_expr ESCAPE a_expr - 797 | . a_expr SIMILAR TO a_expr - 798 | . a_expr SIMILAR TO a_expr ESCAPE a_expr - 799 | . a_expr NOT_LA SIMILAR TO a_expr - 800 | . a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr - 801 | . a_expr IS NULL_P - 802 | . a_expr ISNULL - 803 | . a_expr IS NOT NULL_P - 804 | . a_expr NOT NULL_P - 805 | . a_expr NOTNULL - 806 | . row - 807 | . '{' dict_arguments_opt_comma '}' - 808 | . '[' opt_expr_list_opt_comma ']' - 809 | . a_expr LAMBDA_ARROW a_expr - 810 | . row OVERLAPS row - 811 | . a_expr IS TRUE_P - 812 | . a_expr IS NOT TRUE_P - 813 | . a_expr IS FALSE_P - 814 | . a_expr IS NOT FALSE_P - 815 | . a_expr IS UNKNOWN - 816 | . a_expr IS NOT UNKNOWN - 817 | . a_expr IS DISTINCT FROM a_expr - 818 | . a_expr IS NOT DISTINCT FROM a_expr - 819 | . a_expr IS OF '(' type_list ')' - 820 | . a_expr IS NOT OF '(' type_list ')' - 821 | . a_expr BETWEEN opt_asymmetric b_expr AND a_expr - 822 | . a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr - 823 | . a_expr BETWEEN SYMMETRIC b_expr AND a_expr - 824 | . a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr - 825 | . a_expr IN_P in_expr - 826 | . a_expr NOT_LA IN_P in_expr - 827 | . a_expr subquery_Op sub_type select_with_parens - 828 | . a_expr subquery_Op sub_type '(' a_expr ')' - 829 | . DEFAULT - 830 | . ARRAY '[' opt_expr_list_opt_comma ']' - 855 c_expr: . columnref - 856 | . AexprConst - 857 | . '#' ICONST - 858 | . '?' opt_indirection - 859 | . PARAM opt_indirection - 860 | . '(' a_expr ')' opt_indirection - 861 | . case_expr - 862 | . func_expr opt_indirection - 863 | . select_with_parens - 864 | . select_with_parens indirection - 865 | . EXISTS select_with_parens - 866 | . grouping_or_grouping_id '(' expr_list_opt_comma ')' - 867 func_application: . func_name '(' ')' - 868 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' - 869 | . func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 870 | . func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' - 871 | . func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' - 872 | . func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' - 873 | . func_name '(' '*' ')' - 874 func_expr: . func_application within_group_clause filter_clause export_clause over_clause - 875 | . func_expr_common_subexpr - 878 func_expr_common_subexpr: . COLLATION FOR '(' a_expr ')' - 879 | . CURRENT_DATE - 880 | . CURRENT_TIME - 881 | . CURRENT_TIME '(' Iconst ')' - 882 | . CURRENT_TIMESTAMP - 883 | . CURRENT_TIMESTAMP '(' Iconst ')' - 884 | . LOCALTIME - 885 | . LOCALTIME '(' Iconst ')' - 886 | . LOCALTIMESTAMP - 887 | . LOCALTIMESTAMP '(' Iconst ')' - 888 | . CURRENT_ROLE - 889 | . CURRENT_USER - 890 | . SESSION_USER - 891 | . USER - 892 | . CURRENT_CATALOG - 893 | . CURRENT_SCHEMA - 894 | . CAST '(' a_expr AS Typename ')' - 895 | . TRY_CAST '(' a_expr AS Typename ')' - 896 | . EXTRACT '(' extract_list ')' - 897 | . OVERLAY '(' overlay_list ')' - 898 | . POSITION '(' position_list ')' - 899 | . SUBSTRING '(' substr_list ')' - 900 | . TREAT '(' a_expr AS Typename ')' - 901 | . TRIM '(' BOTH trim_list ')' - 902 | . TRIM '(' LEADING trim_list ')' - 903 | . TRIM '(' TRAILING trim_list ')' - 904 | . TRIM '(' trim_list ')' - 905 | . NULLIF '(' a_expr ',' a_expr ')' - 906 | . COALESCE '(' expr_list_opt_comma ')' - 931 frame_extent: BETWEEN frame_bound AND . frame_bound - 932 frame_bound: . UNBOUNDED PRECEDING - 933 | . UNBOUNDED FOLLOWING - 934 | . CURRENT_P ROW - 935 | . a_expr PRECEDING - 936 | . a_expr FOLLOWING - 937 qualified_row: . ROW '(' expr_list_opt_comma ')' - 938 | . ROW '(' ')' - 939 row: . qualified_row - 940 | . '(' expr_list ',' a_expr ')' - 964 qual_Op: . Op - 965 | . OPERATOR '(' any_operator ')' - 1021 case_expr: . CASE case_arg when_clause_list case_default END_P - 1029 columnref: . ColId - 1030 | . ColId indirection - 1075 func_name: . function_name_token - 1076 | . ColId indirection - 1077 AexprConst: . Iconst - 1078 | . FCONST - 1079 | . Sconst opt_indirection - 1080 | . BCONST - 1081 | . XCONST - 1082 | . func_name Sconst - 1083 | . func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst - 1084 | . ConstTypename Sconst - 1085 | . ConstInterval '(' a_expr ')' opt_interval - 1086 | . ConstInterval Iconst opt_interval - 1087 | . ConstInterval Sconst opt_interval - 1088 | . TRUE_P - 1089 | . FALSE_P - 1090 | . NULL_P - 1091 Iconst: . ICONST - 1092 Sconst: . SCONST - 1093 ColId: . IDENT - 1094 | . unreserved_keyword - 1095 | . col_name_keyword - 1101 function_name_token: . IDENT - 1102 | . unreserved_keyword - 1103 | . func_name_keyword - 1276 unreserved_keyword: . ABORT_P - 1277 | . ABSOLUTE_P - 1278 | . ACCESS - 1279 | . ACTION - 1280 | . ADD_P - 1281 | . ADMIN - 1282 | . AFTER - 1283 | . AGGREGATE - 1284 | . ALSO - 1285 | . ALTER - 1286 | . ALWAYS - 1287 | . ASSERTION - 1288 | . ASSIGNMENT - 1289 | . AT - 1290 | . ATTACH - 1291 | . ATTRIBUTE - 1292 | . BACKWARD - 1293 | . BEFORE - 1294 | . BEGIN_P - 1295 | . BY - 1296 | . CACHE - 1297 | . CALL_P - 1298 | . CALLED - 1299 | . CASCADE - 1300 | . CASCADED - 1301 | . CATALOG_P - 1302 | . CHAIN - 1303 | . CHARACTERISTICS - 1304 | . CHECKPOINT - 1305 | . CLASS - 1306 | . CLOSE - 1307 | . CLUSTER - 1308 | . COLUMNS - 1309 | . COMMENT - 1310 | . COMMENTS - 1311 | . COMMIT - 1312 | . COMMITTED - 1313 | . COMPRESSION - 1314 | . CONFIGURATION - 1315 | . CONFLICT - 1316 | . CONNECTION - 1317 | . CONSTRAINTS - 1318 | . CONTENT_P - 1319 | . CONTINUE_P - 1320 | . CONVERSION_P - 1321 | . COPY - 1322 | . COST - 1323 | . CSV - 1324 | . CUBE - 1325 | . CURRENT_P - 1326 | . CURSOR - 1327 | . CYCLE - 1328 | . DATA_P - 1329 | . DATABASE - 1330 | . DAY_P - 1331 | . DAYS_P - 1332 | . DEALLOCATE - 1333 | . DECLARE - 1334 | . DEFAULTS - 1335 | . DEFERRED - 1336 | . DEFINER - 1337 | . DELETE_P - 1338 | . DELIMITER - 1339 | . DELIMITERS - 1340 | . DEPENDS - 1341 | . DESCRIBE - 1342 | . DETACH - 1343 | . DICTIONARY - 1344 | . DISABLE_P - 1345 | . DISCARD - 1346 | . DOCUMENT_P - 1347 | . DOMAIN_P - 1348 | . DOUBLE_P - 1349 | . DROP - 1350 | . EACH - 1351 | . ENABLE_P - 1352 | . ENCODING - 1353 | . ENCRYPTED - 1354 | . ENUM_P - 1355 | . ESCAPE - 1356 | . EVENT - 1357 | . EXCLUDE - 1358 | . EXCLUDING - 1359 | . EXCLUSIVE - 1360 | . EXECUTE - 1361 | . EXPLAIN - 1362 | . EXPORT_P - 1363 | . EXPORT_STATE - 1364 | . EXTENSION - 1365 | . EXTERNAL - 1366 | . FAMILY - 1367 | . FILTER - 1368 | . FIRST_P - 1369 | . FOLLOWING - 1370 | . FORCE - 1371 | . FORWARD - 1372 | . FUNCTION - 1373 | . FUNCTIONS - 1374 | . GLOBAL - 1375 | . GRANTED - 1376 | . HANDLER - 1377 | . HEADER_P - 1378 | . HOLD - 1379 | . HOUR_P - 1380 | . HOURS_P - 1381 | . IDENTITY_P - 1382 | . IF_P - 1383 | . IGNORE_P - 1384 | . IMMEDIATE - 1385 | . IMMUTABLE - 1386 | . IMPLICIT_P - 1387 | . IMPORT_P - 1388 | . INCLUDING - 1389 | . INCREMENT - 1390 | . INDEX - 1391 | . INDEXES - 1392 | . INHERIT - 1393 | . INHERITS - 1394 | . INLINE_P - 1395 | . INPUT_P - 1396 | . INSENSITIVE - 1397 | . INSERT - 1398 | . INSTALL - 1399 | . INSTEAD - 1400 | . INVOKER - 1401 | . ISOLATION - 1402 | . JSON - 1403 | . KEY - 1404 | . LABEL - 1405 | . LANGUAGE - 1406 | . LARGE_P - 1407 | . LAST_P - 1408 | . LEAKPROOF - 1409 | . LEVEL - 1410 | . LISTEN - 1411 | . LOAD - 1412 | . LOCAL - 1413 | . LOCATION - 1414 | . LOCK_P - 1415 | . LOCKED - 1416 | . LOGGED - 1417 | . MACRO - 1418 | . MAPPING - 1419 | . MATCH - 1420 | . MATERIALIZED - 1421 | . MAXVALUE - 1422 | . METHOD - 1423 | . MICROSECOND_P - 1424 | . MICROSECONDS_P - 1425 | . MILLISECOND_P - 1426 | . MILLISECONDS_P - 1427 | . MINUTE_P - 1428 | . MINUTES_P - 1429 | . MINVALUE - 1430 | . MODE - 1431 | . MONTH_P - 1432 | . MONTHS_P - 1433 | . MOVE - 1434 | . NAME_P - 1435 | . NAMES - 1436 | . NEW - 1437 | . NEXT - 1438 | . NO - 1439 | . NOTHING - 1440 | . NOTIFY - 1441 | . NOWAIT - 1442 | . NULLS_P - 1443 | . OBJECT_P - 1444 | . OF - 1445 | . OFF - 1446 | . OIDS - 1447 | . OLD - 1448 | . OPERATOR - 1449 | . OPTION - 1450 | . OPTIONS - 1451 | . ORDINALITY - 1452 | . OVER - 1453 | . OVERRIDING - 1454 | . OWNED - 1455 | . OWNER - 1456 | . PARALLEL - 1457 | . PARSER - 1458 | . PARTIAL - 1459 | . PARTITION - 1460 | . PASSING - 1461 | . PASSWORD - 1462 | . PERCENT - 1463 | . PLANS - 1464 | . POLICY - 1465 | . PRAGMA_P - 1466 | . PRECEDING - 1467 | . PREPARE - 1468 | . PREPARED - 1469 | . PRESERVE - 1470 | . PRIOR - 1471 | . PRIVILEGES - 1472 | . PROCEDURAL - 1473 | . PROCEDURE - 1474 | . PROGRAM - 1475 | . PUBLICATION - 1476 | . QUOTE - 1477 | . RANGE - 1478 | . READ_P - 1479 | . REASSIGN - 1480 | . RECHECK - 1481 | . RECURSIVE - 1482 | . REF - 1483 | . REFERENCING - 1484 | . REFRESH - 1485 | . REINDEX - 1486 | . RELATIVE_P - 1487 | . RELEASE - 1488 | . RENAME - 1489 | . REPEATABLE - 1490 | . REPLACE - 1491 | . REPLICA - 1492 | . RESET - 1493 | . RESPECT_P - 1494 | . RESTART - 1495 | . RESTRICT - 1496 | . RETURNS - 1497 | . REVOKE - 1498 | . ROLE - 1499 | . ROLLBACK - 1500 | . ROLLUP - 1501 | . ROWS - 1502 | . RULE - 1503 | . SAMPLE - 1504 | . SAVEPOINT - 1505 | . SCHEMA - 1506 | . SCHEMAS - 1507 | . SCROLL - 1508 | . SEARCH - 1509 | . SECOND_P - 1510 | . SECONDS_P - 1511 | . SECURITY - 1512 | . SEQUENCE - 1513 | . SEQUENCES - 1514 | . SERIALIZABLE - 1515 | . SERVER - 1516 | . SESSION - 1517 | . SET - 1518 | . SETS - 1519 | . SHARE - 1520 | . SHOW - 1521 | . SIMPLE - 1522 | . SKIP - 1523 | . SNAPSHOT - 1524 | . SQL_P - 1525 | . STABLE - 1526 | . STANDALONE_P - 1527 | . START - 1528 | . STATEMENT - 1529 | . STATISTICS - 1530 | . STDIN - 1531 | . STDOUT - 1532 | . STORAGE - 1533 | . STORED - 1534 | . STRICT_P - 1535 | . STRIP_P - 1536 | . SUBSCRIPTION - 1537 | . SUMMARIZE - 1538 | . SYSID - 1539 | . SYSTEM_P - 1540 | . TABLES - 1541 | . TABLESPACE - 1542 | . TEMP - 1543 | . TEMPLATE - 1544 | . TEMPORARY - 1545 | . TEXT_P - 1546 | . TRANSACTION - 1547 | . TRANSFORM - 1548 | . TRIGGER - 1549 | . TRUNCATE - 1550 | . TRUSTED - 1551 | . TYPE_P - 1552 | . TYPES_P - 1553 | . UNBOUNDED - 1554 | . UNCOMMITTED - 1555 | . UNENCRYPTED - 1556 | . UNKNOWN - 1557 | . UNLISTEN - 1558 | . UNLOGGED - 1559 | . UNTIL - 1560 | . UPDATE - 1561 | . VACUUM - 1562 | . VALID - 1563 | . VALIDATE - 1564 | . VALIDATOR - 1565 | . VALUE_P - 1566 | . VARYING - 1567 | . VERSION_P - 1568 | . VIEW - 1569 | . VIEWS - 1570 | . VIRTUAL - 1571 | . VOLATILE - 1572 | . WHITESPACE_P - 1573 | . WITHIN - 1574 | . WITHOUT - 1575 | . WORK - 1576 | . WRAPPER - 1577 | . WRITE_P - 1578 | . XML_P - 1579 | . YEAR_P - 1580 | . YEARS_P - 1581 | . YES_P - 1582 | . ZONE - 1583 col_name_keyword: . BETWEEN - 1584 | . BIGINT - 1585 | . BIT - 1586 | . BOOLEAN_P - 1587 | . CHAR_P - 1588 | . CHARACTER - 1589 | . COALESCE - 1590 | . DEC - 1591 | . DECIMAL_P - 1592 | . EXISTS - 1593 | . EXTRACT - 1594 | . FLOAT_P - 1595 | . GENERATED - 1596 | . GROUPING - 1597 | . GROUPING_ID - 1598 | . INOUT - 1599 | . INT_P - 1600 | . INTEGER - 1601 | . INTERVAL - 1602 | . MAP - 1603 | . NATIONAL - 1604 | . NCHAR - 1605 | . NONE - 1606 | . NULLIF - 1607 | . NUMERIC - 1608 | . OUT_P - 1609 | . OVERLAY - 1610 | . POSITION - 1611 | . PRECISION - 1612 | . REAL - 1613 | . ROW - 1614 | . SETOF - 1615 | . SMALLINT - 1616 | . STRUCT - 1617 | . SUBSTRING - 1618 | . TIME - 1619 | . TIMESTAMP - 1620 | . TREAT - 1621 | . TRIM - 1622 | . TRY_CAST - 1623 | . VALUES - 1624 | . VARCHAR - 1625 | . XMLATTRIBUTES - 1626 | . XMLCONCAT - 1627 | . XMLELEMENT - 1628 | . XMLEXISTS - 1629 | . XMLFOREST - 1630 | . XMLNAMESPACES - 1631 | . XMLPARSE - 1632 | . XMLPI - 1633 | . XMLROOT - 1634 | . XMLSERIALIZE - 1635 | . XMLTABLE - 1636 func_name_keyword: . AUTHORIZATION - 1637 | . BINARY - 1638 | . COLLATION - 1639 | . CONCURRENTLY - 1640 | . CROSS - 1641 | . CURRENT_CATALOG - 1642 | . CURRENT_DATE - 1643 | . CURRENT_ROLE - 1644 | . CURRENT_SCHEMA - 1645 | . CURRENT_USER - 1646 | . FREEZE - 1647 | . FULL - 1648 | . GENERATED - 1649 | . GLOB - 1650 | . ILIKE - 1651 | . INNER_P - 1652 | . IS - 1653 | . ISNULL - 1654 | . JOIN - 1655 | . LEFT - 1656 | . LIKE - 1657 | . MAP - 1658 | . NATURAL - 1659 | . NOTNULL - 1660 | . OUTER_P - 1661 | . OVERLAPS - 1662 | . RIGHT - 1663 | . SESSION_USER - 1664 | . SIMILAR - 1665 | . STRUCT - 1666 | . TABLESAMPLE - 1667 | . USER - 1668 | . VERBOSE - - IDENT shift, and go to state 93 - FCONST shift, and go to state 860 - SCONST shift, and go to state 556 - BCONST shift, and go to state 861 - XCONST shift, and go to state 862 - Op shift, and go to state 863 - ICONST shift, and go to state 864 - PARAM shift, and go to state 865 - ABORT_P shift, and go to state 94 - ABSOLUTE_P shift, and go to state 95 - ACCESS shift, and go to state 96 - ACTION shift, and go to state 97 - ADD_P shift, and go to state 98 - ADMIN shift, and go to state 99 - AFTER shift, and go to state 100 - AGGREGATE shift, and go to state 101 - ALSO shift, and go to state 102 - ALTER shift, and go to state 103 - ALWAYS shift, and go to state 104 - ARRAY shift, and go to state 866 - ASSERTION shift, and go to state 105 - ASSIGNMENT shift, and go to state 106 - AT shift, and go to state 107 - ATTACH shift, and go to state 108 - ATTRIBUTE shift, and go to state 109 - AUTHORIZATION shift, and go to state 110 - BACKWARD shift, and go to state 111 - BEFORE shift, and go to state 112 - BEGIN_P shift, and go to state 113 - BETWEEN shift, and go to state 114 - BIGINT shift, and go to state 867 - BINARY shift, and go to state 116 - BIT shift, and go to state 868 - BOOLEAN_P shift, and go to state 869 - BY shift, and go to state 119 - CACHE shift, and go to state 120 - CALL_P shift, and go to state 121 - CALLED shift, and go to state 122 - CASCADE shift, and go to state 123 - CASCADED shift, and go to state 124 - CASE shift, and go to state 870 - CAST shift, and go to state 871 - CATALOG_P shift, and go to state 125 - CHAIN shift, and go to state 126 - CHAR_P shift, and go to state 872 - CHARACTER shift, and go to state 873 - CHARACTERISTICS shift, and go to state 129 - CHECKPOINT shift, and go to state 130 - CLASS shift, and go to state 131 - CLOSE shift, and go to state 132 - CLUSTER shift, and go to state 133 - COALESCE shift, and go to state 874 - COLLATION shift, and go to state 875 - COLUMNS shift, and go to state 136 - COMMENT shift, and go to state 137 - COMMENTS shift, and go to state 138 - COMMIT shift, and go to state 139 - COMMITTED shift, and go to state 140 - COMPRESSION shift, and go to state 141 - CONCURRENTLY shift, and go to state 142 - CONFIGURATION shift, and go to state 143 - CONFLICT shift, and go to state 144 - CONNECTION shift, and go to state 145 - CONSTRAINTS shift, and go to state 146 - CONTENT_P shift, and go to state 147 - CONTINUE_P shift, and go to state 148 - CONVERSION_P shift, and go to state 149 - COPY shift, and go to state 150 - COST shift, and go to state 151 - CROSS shift, and go to state 152 - CSV shift, and go to state 153 - CUBE shift, and go to state 154 - CURRENT_P shift, and go to state 3041 - CURRENT_CATALOG shift, and go to state 876 - CURRENT_DATE shift, and go to state 877 - CURRENT_ROLE shift, and go to state 878 - CURRENT_SCHEMA shift, and go to state 879 - CURRENT_TIME shift, and go to state 880 - CURRENT_TIMESTAMP shift, and go to state 881 - CURRENT_USER shift, and go to state 882 - CURSOR shift, and go to state 161 - CYCLE shift, and go to state 162 - DATA_P shift, and go to state 163 - DATABASE shift, and go to state 164 - DAY_P shift, and go to state 165 - DAYS_P shift, and go to state 166 - DEALLOCATE shift, and go to state 167 - DEC shift, and go to state 883 - DECIMAL_P shift, and go to state 884 - DECLARE shift, and go to state 170 - DEFAULT shift, and go to state 885 - DEFAULTS shift, and go to state 171 - DEFERRED shift, and go to state 172 - DEFINER shift, and go to state 173 - DELETE_P shift, and go to state 174 - DELIMITER shift, and go to state 175 - DELIMITERS shift, and go to state 176 - DEPENDS shift, and go to state 177 - DESCRIBE shift, and go to state 178 - DETACH shift, and go to state 179 - DICTIONARY shift, and go to state 180 - DISABLE_P shift, and go to state 181 - DISCARD shift, and go to state 182 - DOCUMENT_P shift, and go to state 183 - DOMAIN_P shift, and go to state 184 - DOUBLE_P shift, and go to state 687 - DROP shift, and go to state 186 - EACH shift, and go to state 187 - ENABLE_P shift, and go to state 188 - ENCODING shift, and go to state 189 - ENCRYPTED shift, and go to state 190 - ENUM_P shift, and go to state 191 - ESCAPE shift, and go to state 192 - EVENT shift, and go to state 193 - EXCLUDE shift, and go to state 194 - EXCLUDING shift, and go to state 195 - EXCLUSIVE shift, and go to state 196 - EXECUTE shift, and go to state 197 - EXISTS shift, and go to state 886 - EXPLAIN shift, and go to state 199 - EXPORT_P shift, and go to state 200 - EXPORT_STATE shift, and go to state 201 - EXTENSION shift, and go to state 202 - EXTERNAL shift, and go to state 203 - EXTRACT shift, and go to state 887 - FALSE_P shift, and go to state 888 - FAMILY shift, and go to state 205 - FILTER shift, and go to state 206 - FIRST_P shift, and go to state 207 - FLOAT_P shift, and go to state 889 - FOLLOWING shift, and go to state 209 - FORCE shift, and go to state 210 - FORWARD shift, and go to state 211 - FREEZE shift, and go to state 212 - FULL shift, and go to state 213 - FUNCTION shift, and go to state 214 - FUNCTIONS shift, and go to state 215 - GENERATED shift, and go to state 216 - GLOB shift, and go to state 217 - GLOBAL shift, and go to state 218 - GRANTED shift, and go to state 219 - GROUPING shift, and go to state 890 - GROUPING_ID shift, and go to state 891 - HANDLER shift, and go to state 222 - HEADER_P shift, and go to state 223 - HOLD shift, and go to state 224 - HOUR_P shift, and go to state 225 - HOURS_P shift, and go to state 226 - IDENTITY_P shift, and go to state 227 - IF_P shift, and go to state 228 - IGNORE_P shift, and go to state 229 - ILIKE shift, and go to state 230 - IMMEDIATE shift, and go to state 231 - IMMUTABLE shift, and go to state 232 - IMPLICIT_P shift, and go to state 233 - IMPORT_P shift, and go to state 234 - INCLUDING shift, and go to state 235 - INCREMENT shift, and go to state 236 - INDEX shift, and go to state 237 - INDEXES shift, and go to state 238 - INHERIT shift, and go to state 239 - INHERITS shift, and go to state 240 - INLINE_P shift, and go to state 241 - INNER_P shift, and go to state 242 - INOUT shift, and go to state 243 - INPUT_P shift, and go to state 244 - INSENSITIVE shift, and go to state 245 - INSERT shift, and go to state 246 - INSTALL shift, and go to state 247 - INSTEAD shift, and go to state 248 - INT_P shift, and go to state 892 - INTEGER shift, and go to state 893 - INTERVAL shift, and go to state 894 - INVOKER shift, and go to state 252 - IS shift, and go to state 253 - ISNULL shift, and go to state 254 - ISOLATION shift, and go to state 255 - JOIN shift, and go to state 256 - JSON shift, and go to state 257 - KEY shift, and go to state 258 - LABEL shift, and go to state 259 - LANGUAGE shift, and go to state 260 - LARGE_P shift, and go to state 261 - LAST_P shift, and go to state 262 - LEAKPROOF shift, and go to state 263 - LEFT shift, and go to state 264 - LEVEL shift, and go to state 265 - LIKE shift, and go to state 266 - LISTEN shift, and go to state 267 - LOAD shift, and go to state 268 - LOCAL shift, and go to state 269 - LOCALTIME shift, and go to state 895 - LOCALTIMESTAMP shift, and go to state 896 - LOCATION shift, and go to state 270 - LOCK_P shift, and go to state 271 - LOCKED shift, and go to state 272 - LOGGED shift, and go to state 273 - MACRO shift, and go to state 274 - MAP shift, and go to state 275 - MAPPING shift, and go to state 276 - MATCH shift, and go to state 277 - MATERIALIZED shift, and go to state 278 - MAXVALUE shift, and go to state 279 - METHOD shift, and go to state 280 - MICROSECOND_P shift, and go to state 281 - MICROSECONDS_P shift, and go to state 282 - MILLISECOND_P shift, and go to state 283 - MILLISECONDS_P shift, and go to state 284 - MINUTE_P shift, and go to state 285 - MINUTES_P shift, and go to state 286 - MINVALUE shift, and go to state 287 - MODE shift, and go to state 288 - MONTH_P shift, and go to state 289 - MONTHS_P shift, and go to state 290 - MOVE shift, and go to state 291 - NAME_P shift, and go to state 292 - NAMES shift, and go to state 293 - NATIONAL shift, and go to state 897 - NATURAL shift, and go to state 295 - NCHAR shift, and go to state 898 - NEW shift, and go to state 297 - NEXT shift, and go to state 298 - NO shift, and go to state 299 - NONE shift, and go to state 300 - NOT shift, and go to state 899 - NOTHING shift, and go to state 301 - NOTIFY shift, and go to state 302 - NOTNULL shift, and go to state 303 - NOWAIT shift, and go to state 304 - NULL_P shift, and go to state 900 - NULLIF shift, and go to state 901 - NULLS_P shift, and go to state 306 - NUMERIC shift, and go to state 902 - OBJECT_P shift, and go to state 308 - OF shift, and go to state 309 - OFF shift, and go to state 310 - OIDS shift, and go to state 311 - OLD shift, and go to state 312 - OPERATOR shift, and go to state 903 - OPTION shift, and go to state 314 - OPTIONS shift, and go to state 315 - ORDINALITY shift, and go to state 316 - OUT_P shift, and go to state 317 - OUTER_P shift, and go to state 318 - OVER shift, and go to state 319 - OVERLAPS shift, and go to state 320 - OVERLAY shift, and go to state 904 - OVERRIDING shift, and go to state 322 - OWNED shift, and go to state 323 - OWNER shift, and go to state 324 - PARALLEL shift, and go to state 325 - PARSER shift, and go to state 326 - PARTIAL shift, and go to state 327 - PARTITION shift, and go to state 328 - PASSING shift, and go to state 329 - PASSWORD shift, and go to state 330 - PERCENT shift, and go to state 331 - PLANS shift, and go to state 332 - POLICY shift, and go to state 333 - POSITION shift, and go to state 905 - PRAGMA_P shift, and go to state 335 - PRECEDING shift, and go to state 336 - PRECISION shift, and go to state 337 - PREPARE shift, and go to state 338 - PREPARED shift, and go to state 339 - PRESERVE shift, and go to state 340 - PRIOR shift, and go to state 341 - PRIVILEGES shift, and go to state 342 - PROCEDURAL shift, and go to state 343 - PROCEDURE shift, and go to state 344 - PROGRAM shift, and go to state 345 - PUBLICATION shift, and go to state 346 - QUOTE shift, and go to state 347 - RANGE shift, and go to state 348 - READ_P shift, and go to state 349 - REAL shift, and go to state 906 - REASSIGN shift, and go to state 351 - RECHECK shift, and go to state 352 - RECURSIVE shift, and go to state 353 - REF shift, and go to state 354 - REFERENCING shift, and go to state 355 - REFRESH shift, and go to state 356 - REINDEX shift, and go to state 357 - RELATIVE_P shift, and go to state 358 - RELEASE shift, and go to state 359 - RENAME shift, and go to state 360 - REPEATABLE shift, and go to state 361 - REPLACE shift, and go to state 362 - REPLICA shift, and go to state 363 - RESET shift, and go to state 364 - RESPECT_P shift, and go to state 365 - RESTART shift, and go to state 366 - RESTRICT shift, and go to state 367 - RETURNS shift, and go to state 368 - REVOKE shift, and go to state 369 - RIGHT shift, and go to state 370 - ROLE shift, and go to state 371 - ROLLBACK shift, and go to state 372 - ROLLUP shift, and go to state 373 - ROW shift, and go to state 907 - ROWS shift, and go to state 375 - RULE shift, and go to state 376 - SAMPLE shift, and go to state 377 - SAVEPOINT shift, and go to state 378 - SCHEMA shift, and go to state 379 - SCHEMAS shift, and go to state 380 - SCROLL shift, and go to state 381 - SEARCH shift, and go to state 382 - SECOND_P shift, and go to state 383 - SECONDS_P shift, and go to state 384 - SECURITY shift, and go to state 385 - SEQUENCE shift, and go to state 386 - SEQUENCES shift, and go to state 387 - SERIALIZABLE shift, and go to state 388 - SERVER shift, and go to state 389 - SESSION shift, and go to state 390 - SESSION_USER shift, and go to state 908 - SET shift, and go to state 392 - SETOF shift, and go to state 393 - SETS shift, and go to state 394 - SHARE shift, and go to state 395 - SHOW shift, and go to state 396 - SIMILAR shift, and go to state 397 - SIMPLE shift, and go to state 398 - SKIP shift, and go to state 399 - SMALLINT shift, and go to state 909 - SNAPSHOT shift, and go to state 401 - SQL_P shift, and go to state 402 - STABLE shift, and go to state 403 - STANDALONE_P shift, and go to state 404 - START shift, and go to state 405 - STATEMENT shift, and go to state 406 - STATISTICS shift, and go to state 407 - STDIN shift, and go to state 408 - STDOUT shift, and go to state 409 - STORAGE shift, and go to state 410 - STORED shift, and go to state 411 - STRICT_P shift, and go to state 412 - STRIP_P shift, and go to state 413 - STRUCT shift, and go to state 414 - SUBSCRIPTION shift, and go to state 415 - SUBSTRING shift, and go to state 910 - SUMMARIZE shift, and go to state 417 - SYSID shift, and go to state 418 - SYSTEM_P shift, and go to state 419 - TABLES shift, and go to state 420 - TABLESAMPLE shift, and go to state 421 - TABLESPACE shift, and go to state 422 - TEMP shift, and go to state 423 - TEMPLATE shift, and go to state 424 - TEMPORARY shift, and go to state 425 - TEXT_P shift, and go to state 426 - TIME shift, and go to state 911 - TIMESTAMP shift, and go to state 912 - TRANSACTION shift, and go to state 429 - TRANSFORM shift, and go to state 430 - TREAT shift, and go to state 913 - TRIGGER shift, and go to state 432 - TRIM shift, and go to state 914 - TRUE_P shift, and go to state 915 - TRUNCATE shift, and go to state 434 - TRUSTED shift, and go to state 435 - TRY_CAST shift, and go to state 916 - TYPE_P shift, and go to state 437 - TYPES_P shift, and go to state 438 - UNBOUNDED shift, and go to state 3042 - UNCOMMITTED shift, and go to state 440 - UNENCRYPTED shift, and go to state 441 - UNKNOWN shift, and go to state 442 - UNLISTEN shift, and go to state 443 - UNLOGGED shift, and go to state 444 - UNTIL shift, and go to state 445 - UPDATE shift, and go to state 446 - USER shift, and go to state 917 - VACUUM shift, and go to state 448 - VALID shift, and go to state 449 - VALIDATE shift, and go to state 450 - VALIDATOR shift, and go to state 451 - VALUE_P shift, and go to state 452 - VALUES shift, and go to state 453 - VARCHAR shift, and go to state 918 - VARYING shift, and go to state 455 - VERBOSE shift, and go to state 456 - VERSION_P shift, and go to state 457 - VIEW shift, and go to state 458 - VIEWS shift, and go to state 459 - VIRTUAL shift, and go to state 460 - VOLATILE shift, and go to state 461 - WHITESPACE_P shift, and go to state 462 - WITHIN shift, and go to state 463 - WITHOUT shift, and go to state 464 - WORK shift, and go to state 465 - WRAPPER shift, and go to state 466 - WRITE_P shift, and go to state 467 - XML_P shift, and go to state 468 - XMLATTRIBUTES shift, and go to state 469 - XMLCONCAT shift, and go to state 470 - XMLELEMENT shift, and go to state 471 - XMLEXISTS shift, and go to state 472 - XMLFOREST shift, and go to state 473 - XMLNAMESPACES shift, and go to state 474 - XMLPARSE shift, and go to state 475 - XMLPI shift, and go to state 476 - XMLROOT shift, and go to state 477 - XMLSERIALIZE shift, and go to state 478 - XMLTABLE shift, and go to state 479 - YEAR_P shift, and go to state 480 - YEARS_P shift, and go to state 481 - YES_P shift, and go to state 482 - ZONE shift, and go to state 483 - NOT_LA shift, and go to state 919 - '+' shift, and go to state 920 - '-' shift, and go to state 921 - '[' shift, and go to state 923 - '(' shift, and go to state 924 - '{' shift, and go to state 925 - '#' shift, and go to state 926 - '?' shift, and go to state 927 - - select_with_parens go to state 928 - grouping_or_grouping_id go to state 929 - ConstTypename go to state 930 - Numeric go to state 931 - ConstBit go to state 932 - BitWithLength go to state 933 - BitWithoutLength go to state 934 - ConstCharacter go to state 935 - CharacterWithLength go to state 936 - CharacterWithoutLength go to state 937 - character go to state 738 - ConstDatetime go to state 938 - ConstInterval go to state 939 - a_expr go to state 3043 - c_expr go to state 941 - func_application go to state 942 - func_expr go to state 943 - func_expr_common_subexpr go to state 944 - frame_bound go to state 3085 - qualified_row go to state 945 - row go to state 946 - qual_Op go to state 947 - case_expr go to state 948 - columnref go to state 949 - func_name go to state 953 - AexprConst go to state 954 - Iconst go to state 955 - Sconst go to state 956 - ColId go to state 984 - function_name_token go to state 487 - unreserved_keyword go to state 488 - col_name_keyword go to state 489 - func_name_keyword go to state 490 - - -state 3082 - - 539 opt_repeatable_clause: REPEATABLE '(' ICONST . ')' - - ')' shift, and go to state 3086 - - -state 3083 - - 138 index_elem: '(' a_expr ')' opt_collate opt_class opt_asc_desc opt_nulls_order . - - $default reduce using rule 138 (index_elem) - - -state 3084 - - 1136 IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause . - - $default reduce using rule 1136 (IndexStmt) - - -state 3085 - - 931 frame_extent: BETWEEN frame_bound AND frame_bound . - - $default reduce using rule 931 (frame_extent) - - -state 3086 - - 539 opt_repeatable_clause: REPEATABLE '(' ICONST ')' . - - $default reduce using rule 539 (opt_repeatable_clause) + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name_list go to state 4023 + name go to state 1054 + + +State 4021 + + 290 KeyReference: KEY KeySpecification • REFERENCES qualified_name '(' name_list ')' + + REFERENCES shift, and go to state 4024 + + +State 4022 + + 301 EdgeTableDefinition: QualifiednameOptionalAs SOURCE KeyReference DESTINATION • KeyReference PropertiesClause LabelOptional Discriminator + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 4009 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 4010 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + KeyReference go to state 4025 + + +State 4023 + + 289 KeySpecification: '(' name_list • ')' + 1458 name_list: name_list • ',' name + + ')' shift, and go to state 4026 + ',' shift, and go to state 1444 + + +State 4024 + + 290 KeyReference: KEY KeySpecification REFERENCES • qualified_name '(' name_list ')' + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + qualified_name go to state 4027 + ColId go to state 885 + ColIdOrString go to state 836 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + + +State 4025 + + 301 EdgeTableDefinition: QualifiednameOptionalAs SOURCE KeyReference DESTINATION KeyReference • PropertiesClause LabelOptional Discriminator + + NO shift, and go to state 3470 + PROPERTIES shift, and go to state 3471 + + $default reduce using rule 316 (PropertiesClause) + + PropertiesClause go to state 4028 + + +State 4026 + + 289 KeySpecification: '(' name_list ')' • + + $default reduce using rule 289 (KeySpecification) + + +State 4027 + + 290 KeyReference: KEY KeySpecification REFERENCES qualified_name • '(' name_list ')' + + '(' shift, and go to state 4029 + + +State 4028 + + 301 EdgeTableDefinition: QualifiednameOptionalAs SOURCE KeyReference DESTINATION KeyReference PropertiesClause • LabelOptional Discriminator + + LABEL shift, and go to state 3649 + + $default reduce using rule 295 (LabelOptional) + + LabelOptional go to state 4030 + + +State 4029 + + 290 KeyReference: KEY KeySpecification REFERENCES qualified_name '(' • name_list ')' + + IDENT shift, and go to state 550 + SCONST shift, and go to state 578 + ABORT_P shift, and go to state 121 + ABSOLUTE_P shift, and go to state 122 + ACCESS shift, and go to state 123 + ACTION shift, and go to state 124 + ACYCLIC shift, and go to state 125 + ADD_P shift, and go to state 126 + ADMIN shift, and go to state 127 + AFTER shift, and go to state 128 + AGGREGATE shift, and go to state 129 + ALSO shift, and go to state 130 + ALTER shift, and go to state 131 + ALWAYS shift, and go to state 132 + ARE shift, and go to state 133 + ASSERTION shift, and go to state 135 + ASSIGNMENT shift, and go to state 136 + AT shift, and go to state 137 + ATTACH shift, and go to state 138 + ATTRIBUTE shift, and go to state 139 + BACKWARD shift, and go to state 141 + BEFORE shift, and go to state 142 + BEGIN_P shift, and go to state 143 + BETWEEN shift, and go to state 144 + BIGINT shift, and go to state 145 + BIT shift, and go to state 147 + BOOLEAN_P shift, and go to state 148 + BY shift, and go to state 149 + CACHE shift, and go to state 150 + CALL_P shift, and go to state 151 + CALLED shift, and go to state 152 + CASCADE shift, and go to state 153 + CASCADED shift, and go to state 154 + CATALOG_P shift, and go to state 155 + CENTURIES_P shift, and go to state 156 + CENTURY_P shift, and go to state 157 + CHAIN shift, and go to state 158 + CHAR_P shift, and go to state 159 + CHARACTER shift, and go to state 160 + CHARACTERISTICS shift, and go to state 161 + CHECKPOINT shift, and go to state 162 + CLASS shift, and go to state 163 + CLOSE shift, and go to state 164 + CLUSTER shift, and go to state 165 + COALESCE shift, and go to state 166 + COLUMNS shift, and go to state 168 + COMMENT shift, and go to state 169 + COMMENTS shift, and go to state 170 + COMMIT shift, and go to state 171 + COMMITTED shift, and go to state 172 + COMPRESSION shift, and go to state 173 + CONFIGURATION shift, and go to state 175 + CONFLICT shift, and go to state 176 + CONNECTION shift, and go to state 177 + CONSTRAINTS shift, and go to state 178 + CONTENT_P shift, and go to state 179 + CONTINUE_P shift, and go to state 180 + CONVERSION_P shift, and go to state 181 + COPY shift, and go to state 182 + COST shift, and go to state 183 + CSV shift, and go to state 185 + CUBE shift, and go to state 186 + CURRENT_P shift, and go to state 187 + CURSOR shift, and go to state 188 + CYCLE shift, and go to state 189 + DATA_P shift, and go to state 190 + DATABASE shift, and go to state 191 + DAY_P shift, and go to state 192 + DAYS_P shift, and go to state 193 + DEALLOCATE shift, and go to state 194 + DEC shift, and go to state 195 + DECADE_P shift, and go to state 196 + DECADES_P shift, and go to state 197 + DECIMAL_P shift, and go to state 198 + DECLARE shift, and go to state 199 + DEFAULTS shift, and go to state 200 + DEFERRED shift, and go to state 201 + DEFINER shift, and go to state 202 + DELETE_P shift, and go to state 203 + DELIMITER shift, and go to state 204 + DELIMITERS shift, and go to state 205 + DEPENDS shift, and go to state 206 + DESTINATION shift, and go to state 207 + DETACH shift, and go to state 208 + DICTIONARY shift, and go to state 209 + DISABLE_P shift, and go to state 210 + DISCARD shift, and go to state 211 + DOCUMENT_P shift, and go to state 212 + DOMAIN_P shift, and go to state 213 + DOUBLE_P shift, and go to state 214 + DROP shift, and go to state 215 + EACH shift, and go to state 216 + EDGE shift, and go to state 217 + ELEMENT_ID shift, and go to state 218 + ENABLE_P shift, and go to state 219 + ENCODING shift, and go to state 220 + ENCRYPTED shift, and go to state 221 + ENUM_P shift, and go to state 222 + ESCAPE shift, and go to state 223 + EVENT shift, and go to state 224 + EXCLUDE shift, and go to state 225 + EXCLUDING shift, and go to state 226 + EXCLUSIVE shift, and go to state 227 + EXECUTE shift, and go to state 228 + EXISTS shift, and go to state 229 + EXPLAIN shift, and go to state 230 + EXPORT_P shift, and go to state 231 + EXPORT_STATE shift, and go to state 232 + EXTENSION shift, and go to state 233 + EXTENSIONS shift, and go to state 234 + EXTERNAL shift, and go to state 235 + EXTRACT shift, and go to state 236 + FAMILY shift, and go to state 237 + FILTER shift, and go to state 238 + FIRST_P shift, and go to state 239 + FLOAT_P shift, and go to state 240 + FOLLOWING shift, and go to state 241 + FORCE shift, and go to state 242 + FORWARD shift, and go to state 243 + FUNCTION shift, and go to state 246 + FUNCTIONS shift, and go to state 247 + GENERATED shift, and go to state 551 + GLOBAL shift, and go to state 250 + GRANTED shift, and go to state 251 + GRAPH shift, and go to state 252 + GROUPING shift, and go to state 253 + GROUPING_ID shift, and go to state 254 + GROUPS shift, and go to state 255 + HANDLER shift, and go to state 256 + HEADER_P shift, and go to state 257 + HOLD shift, and go to state 258 + HOUR_P shift, and go to state 259 + HOURS_P shift, and go to state 260 + IDENTITY_P shift, and go to state 261 + IF_P shift, and go to state 262 + IGNORE_P shift, and go to state 263 + IMMEDIATE shift, and go to state 265 + IMMUTABLE shift, and go to state 266 + IMPLICIT_P shift, and go to state 267 + IMPORT_P shift, and go to state 268 + INCLUDE_P shift, and go to state 269 + INCLUDING shift, and go to state 270 + INCREMENT shift, and go to state 271 + INDEX shift, and go to state 272 + INDEXES shift, and go to state 273 + INHERIT shift, and go to state 274 + INHERITS shift, and go to state 275 + INLINE_P shift, and go to state 276 + INOUT shift, and go to state 278 + INPUT_P shift, and go to state 279 + INSENSITIVE shift, and go to state 280 + INSERT shift, and go to state 281 + INSTALL shift, and go to state 282 + INSTEAD shift, and go to state 283 + INT_P shift, and go to state 284 + INTEGER shift, and go to state 285 + INTERVAL shift, and go to state 286 + INVOKER shift, and go to state 287 + ISOLATION shift, and go to state 290 + JSON shift, and go to state 292 + KEEP shift, and go to state 293 + KEY shift, and go to state 294 + LABEL shift, and go to state 295 + LANGUAGE shift, and go to state 296 + LARGE_P shift, and go to state 297 + LAST_P shift, and go to state 298 + LEAKPROOF shift, and go to state 299 + LEVEL shift, and go to state 301 + LISTEN shift, and go to state 303 + LOAD shift, and go to state 304 + LOCAL shift, and go to state 305 + LOCATION shift, and go to state 306 + LOCK_P shift, and go to state 307 + LOCKED shift, and go to state 308 + LOGGED shift, and go to state 309 + MACRO shift, and go to state 310 + MAP shift, and go to state 552 + MAPPING shift, and go to state 312 + MATCH shift, and go to state 313 + MATERIALIZED shift, and go to state 314 + MAXVALUE shift, and go to state 315 + METHOD shift, and go to state 316 + MICROSECOND_P shift, and go to state 317 + MICROSECONDS_P shift, and go to state 318 + MILLENNIA_P shift, and go to state 319 + MILLENNIUM_P shift, and go to state 320 + MILLISECOND_P shift, and go to state 321 + MILLISECONDS_P shift, and go to state 322 + MINUTE_P shift, and go to state 323 + MINUTES_P shift, and go to state 324 + MINVALUE shift, and go to state 325 + MODE shift, and go to state 326 + MONTH_P shift, and go to state 327 + MONTHS_P shift, and go to state 328 + MOVE shift, and go to state 329 + NAME_P shift, and go to state 330 + NAMES shift, and go to state 331 + NATIONAL shift, and go to state 332 + NCHAR shift, and go to state 334 + NEW shift, and go to state 335 + NEXT shift, and go to state 336 + NO shift, and go to state 337 + NODE shift, and go to state 338 + NONE shift, and go to state 339 + NOTHING shift, and go to state 340 + NOTIFY shift, and go to state 341 + NOWAIT shift, and go to state 343 + NULLIF shift, and go to state 344 + NULLS_P shift, and go to state 345 + NUMERIC shift, and go to state 346 + OBJECT_P shift, and go to state 347 + OF shift, and go to state 348 + OFF shift, and go to state 349 + OIDS shift, and go to state 350 + OLD shift, and go to state 351 + OPERATOR shift, and go to state 352 + OPTION shift, and go to state 353 + OPTIONS shift, and go to state 354 + ORDINALITY shift, and go to state 355 + OTHERS shift, and go to state 356 + OUT_P shift, and go to state 357 + OVER shift, and go to state 359 + OVERLAY shift, and go to state 361 + OVERRIDING shift, and go to state 362 + OWNED shift, and go to state 363 + OWNER shift, and go to state 364 + PARALLEL shift, and go to state 365 + PARSER shift, and go to state 366 + PARTIAL shift, and go to state 367 + PARTITION shift, and go to state 368 + PASSING shift, and go to state 369 + PASSWORD shift, and go to state 370 + PATH shift, and go to state 371 + PATHS shift, and go to state 372 + PERCENT shift, and go to state 373 + PERSISTENT shift, and go to state 374 + PLANS shift, and go to state 375 + POLICY shift, and go to state 376 + POSITION shift, and go to state 377 + PRAGMA_P shift, and go to state 379 + PRECEDING shift, and go to state 380 + PRECISION shift, and go to state 381 + PREPARE shift, and go to state 382 + PREPARED shift, and go to state 383 + PRESERVE shift, and go to state 384 + PRIOR shift, and go to state 385 + PRIVILEGES shift, and go to state 386 + PROCEDURAL shift, and go to state 387 + PROCEDURE shift, and go to state 388 + PROGRAM shift, and go to state 389 + PROPERTIES shift, and go to state 390 + PROPERTY shift, and go to state 391 + PUBLICATION shift, and go to state 392 + QUARTER_P shift, and go to state 393 + QUARTERS_P shift, and go to state 394 + QUOTE shift, and go to state 395 + RANGE shift, and go to state 396 + READ_P shift, and go to state 397 + REAL shift, and go to state 398 + REASSIGN shift, and go to state 399 + RECHECK shift, and go to state 400 + RECURSIVE shift, and go to state 401 + REF shift, and go to state 402 + REFERENCING shift, and go to state 403 + REFRESH shift, and go to state 404 + REINDEX shift, and go to state 405 + RELATIONSHIP shift, and go to state 406 + RELATIVE_P shift, and go to state 407 + RELEASE shift, and go to state 408 + RENAME shift, and go to state 409 + REPEATABLE shift, and go to state 410 + REPLACE shift, and go to state 411 + REPLICA shift, and go to state 412 + RESET shift, and go to state 413 + RESPECT_P shift, and go to state 414 + RESTART shift, and go to state 415 + RESTRICT shift, and go to state 416 + RETURNS shift, and go to state 417 + REVOKE shift, and go to state 418 + ROLE shift, and go to state 420 + ROLLBACK shift, and go to state 421 + ROLLUP shift, and go to state 422 + ROW shift, and go to state 423 + ROWS shift, and go to state 424 + RULE shift, and go to state 425 + SAMPLE shift, and go to state 426 + SAVEPOINT shift, and go to state 427 + SCHEMA shift, and go to state 428 + SCHEMAS shift, and go to state 429 + SCOPE shift, and go to state 430 + SCROLL shift, and go to state 431 + SEARCH shift, and go to state 432 + SECOND_P shift, and go to state 433 + SECONDS_P shift, and go to state 434 + SECRET shift, and go to state 435 + SECURITY shift, and go to state 436 + SEQUENCE shift, and go to state 437 + SEQUENCES shift, and go to state 438 + SERIALIZABLE shift, and go to state 439 + SERVER shift, and go to state 440 + SESSION shift, and go to state 441 + SET shift, and go to state 442 + SETOF shift, and go to state 443 + SETS shift, and go to state 444 + SHARE shift, and go to state 445 + SHORTEST shift, and go to state 446 + SIMPLE shift, and go to state 448 + SKIP shift, and go to state 449 + SMALLINT shift, and go to state 450 + SNAPSHOT shift, and go to state 451 + SOURCE shift, and go to state 452 + SQL_P shift, and go to state 453 + STABLE shift, and go to state 454 + STANDALONE_P shift, and go to state 455 + START shift, and go to state 456 + STATEMENT shift, and go to state 457 + STATISTICS shift, and go to state 458 + STDIN shift, and go to state 459 + STDOUT shift, and go to state 460 + STORAGE shift, and go to state 461 + STORED shift, and go to state 462 + STRICT_P shift, and go to state 463 + STRIP_P shift, and go to state 464 + STRUCT shift, and go to state 553 + SUBSCRIPTION shift, and go to state 466 + SUBSTRING shift, and go to state 467 + SYSID shift, and go to state 468 + SYSTEM_P shift, and go to state 469 + TABLES shift, and go to state 470 + TABLESPACE shift, and go to state 472 + TEMP shift, and go to state 473 + TEMPLATE shift, and go to state 474 + TEMPORARY shift, and go to state 475 + TEXT_P shift, and go to state 476 + TIES shift, and go to state 477 + TIME shift, and go to state 478 + TIMESTAMP shift, and go to state 479 + TRAIL shift, and go to state 480 + TRANSACTION shift, and go to state 481 + TRANSFORM shift, and go to state 482 + TREAT shift, and go to state 483 + TRIGGER shift, and go to state 484 + TRIM shift, and go to state 485 + TRUNCATE shift, and go to state 486 + TRUSTED shift, and go to state 487 + TRY_CAST shift, and go to state 488 + TYPE_P shift, and go to state 489 + TYPES_P shift, and go to state 490 + UNBOUNDED shift, and go to state 491 + UNCOMMITTED shift, and go to state 492 + UNENCRYPTED shift, and go to state 493 + UNKNOWN shift, and go to state 494 + UNLISTEN shift, and go to state 495 + UNLOGGED shift, and go to state 496 + UNTIL shift, and go to state 497 + UPDATE shift, and go to state 498 + USE_P shift, and go to state 499 + USER shift, and go to state 500 + VACUUM shift, and go to state 501 + VALID shift, and go to state 502 + VALIDATE shift, and go to state 503 + VALIDATOR shift, and go to state 504 + VALUE_P shift, and go to state 505 + VALUES shift, and go to state 506 + VARCHAR shift, and go to state 507 + VARIABLE_P shift, and go to state 508 + VARYING shift, and go to state 509 + VERSION_P shift, and go to state 511 + VERTEX shift, and go to state 512 + VIEW shift, and go to state 513 + VIEWS shift, and go to state 514 + VIRTUAL shift, and go to state 515 + VOLATILE shift, and go to state 516 + WALK shift, and go to state 517 + WEEK_P shift, and go to state 518 + WEEKS_P shift, and go to state 519 + WHITESPACE_P shift, and go to state 520 + WITHIN shift, and go to state 521 + WITHOUT shift, and go to state 522 + WORK shift, and go to state 523 + WRAPPER shift, and go to state 524 + WRITE_P shift, and go to state 525 + XML_P shift, and go to state 526 + XMLATTRIBUTES shift, and go to state 527 + XMLCONCAT shift, and go to state 528 + XMLELEMENT shift, and go to state 529 + XMLEXISTS shift, and go to state 530 + XMLFOREST shift, and go to state 531 + XMLNAMESPACES shift, and go to state 532 + XMLPARSE shift, and go to state 533 + XMLPI shift, and go to state 534 + XMLROOT shift, and go to state 535 + XMLSERIALIZE shift, and go to state 536 + XMLTABLE shift, and go to state 537 + YEAR_P shift, and go to state 538 + YEARS_P shift, and go to state 539 + YES_P shift, and go to state 540 + ZONE shift, and go to state 541 + + ColId go to state 581 + ColIdOrString go to state 582 + unreserved_keyword go to state 556 + col_name_keyword go to state 544 + pgq_unreserved_keyword go to state 557 + name_list go to state 4031 + name go to state 1054 + + +State 4030 + + 301 EdgeTableDefinition: QualifiednameOptionalAs SOURCE KeyReference DESTINATION KeyReference PropertiesClause LabelOptional • Discriminator + + IN_P shift, and go to state 3779 + + $default reduce using rule 297 (Discriminator) + + Discriminator go to state 4032 + + +State 4031 + + 290 KeyReference: KEY KeySpecification REFERENCES qualified_name '(' name_list • ')' + 1458 name_list: name_list • ',' name + + ')' shift, and go to state 4033 + ',' shift, and go to state 1444 + + +State 4032 + + 301 EdgeTableDefinition: QualifiednameOptionalAs SOURCE KeyReference DESTINATION KeyReference PropertiesClause LabelOptional Discriminator • + + $default reduce using rule 301 (EdgeTableDefinition) + + +State 4033 + + 290 KeyReference: KEY KeySpecification REFERENCES qualified_name '(' name_list ')' • + + $default reduce using rule 290 (KeyReference) diff --git a/third_party/libpg_query/grammar/statements/pgq.y b/third_party/libpg_query/grammar/statements/pgq.y index 18c32814f858..65f1adfc877b 100644 --- a/third_party/libpg_query/grammar/statements/pgq.y +++ b/third_party/libpg_query/grammar/statements/pgq.y @@ -329,17 +329,6 @@ GraphTableStmt: } ; -/* -ColumnSpec: - target_el { $$ = list_make2(makeInteger(PG_COLUMNSPEC_EXPR), $1); } - ; -ColumnList: - ColumnSpec { $$ = list_make1($1); } - | - ColumnList ',' ColumnSpec { $$ = lappend($1, $3); } - ; -*/ - KeepOptional: KEEP PathPrefix { $$ = $2; } | @@ -742,36 +731,6 @@ IsOrColon: ':' ; -/* LAMBDA_ARROW -> is a token already. Allow it to be parsed here */ -/* not to modify the lexer we allow spaces in arrows, e.g. - > */ -ArrowRight: - '-' { $$ = "-"; } - | - '-' '>' { $$ = "->"; } - | - LAMBDA_ARROW { $$ = "->"; } - ; - -ArrowLeftBracket: - '-' '[' { $$ = "-"; } - | - '<' '-' '[' { $$ = "<-"; } - ; - -AbbreviatedEdge: - '<' ArrowRight - { - char* dir = $2; - $$ = (dir[1] == '>')?PG_MATCH_EDGE_LEFT_RIGHT:PG_MATCH_EDGE_LEFT; - } - | - ArrowRight - { - char* dir = $1; - $$ = (dir[1] == '>')?PG_MATCH_EDGE_RIGHT:PG_MATCH_EDGE_ANY; - } - ; - VariableOptional: PGQ_IDENT { $$ = $1; } | @@ -789,48 +748,122 @@ FullElementSpec: } ; -EdgePattern: - AbbreviatedEdge KleeneOptional - { - PGSubPath *p = (PGSubPath*) $2; - PGPathElement *n = makeNode(PGPathElement); - n->label_expr = NULL; - n->element_var = NULL; - n->match_type = (PGMatchType) $1; - $$ = list_make1(n); - if (p->lower != 1 || !p->single_bind) { - /* return a subpath consisting of one edge (element) */ - p->path = $$; - p->path_var = NULL; - $$ = list_make1(p); - } - } - | - ArrowLeftBracket FullElementSpec ']' ArrowRight KleeneOptional - { - char *left = $1, *right = $4; - PGPathInfo* i = (PGPathInfo*) $2; - PGSubPath *p = (PGSubPath*) $5; - PGPathElement *n = makeNode(PGPathElement); +/* we allow spaces inside the arrows */ +Arrow: + '-' + { $$ = "-"; } + | + '<' '-' + { $$ = "<-"; } + | + LAMBDA_ARROW + { $$ = "->"; } + | + '-' '>' + { $$ = "->"; } + | + '<' LAMBDA_ARROW + { $$ = "<->"; } + | + '<' '-' '>' + { $$ = "<->"; } + | + Op + { /* DDB lexer may concatenate an arrow with + or * into an "operator" */ + char *op = $1, *ok = NULL; + /* only <-, <->, -, -> are ok */ + if (op[0] == '<') op++; /* also accept <-> */ + if (op[0] == '-') { + ok = op + 1 + (op[1] == '>'); + } + /* it may optionally be followed by a single * or + */ + if (!ok || (ok[0] && ((ok[0] != '*' && ok[0] != '+') || ok[1]))) { + char msg[128]; + snprintf(msg, 128, "PGQ expected an arrow instead of %s operator.", $1); + parser_yyerror(msg); + } + $$ = $1; + } + ; - n->match_type = - (right[1] == '>')? - ((left[0] == '<')?PG_MATCH_EDGE_LEFT_RIGHT:PG_MATCH_EDGE_RIGHT): - ((left[0] == '<')?PG_MATCH_EDGE_LEFT:PG_MATCH_EDGE_ANY); - n->element_var = i->var_name; - n->label_expr = i->label_expr; - $$ = list_make1(n); - if (i->where_clause || i->cost_expr || p->lower != 1 || !p->single_bind) { - /* return a subpath consisting of one edge (element) */ - p->where_clause = i->where_clause; - p->cost_expr = i->cost_expr; - p->default_value = i->default_value; - p->path = $$; - p->path_var = NULL; - $$ = list_make1(p); - } - } - ; +ArrowLeft: + '-' '[' + { $$ = "-"; } + | + '<' '-' '[' + { $$ = "<-"; } + ; + +ArrowKleeneOptional: + Arrow KleeneOptional + { + PGSubPath *p = (PGSubPath*) $2; + char *op = $1; + int len = strlen(op); + int plus = (op[len-1] == '+'); + int star = (op[len-1] == '*'); + if (plus || star) { /* + or * was glued to the end of the arrow */ + if (!p->single_bind || p->lower != 1 || p-> upper != 1) { + parser_yyerror("PGQ cannot accept + or * followed by another quantifier."); + } else { + p->single_bind = 0; + p->lower = plus; + p->upper = (1<<30); + } + } + p->path = (PGList*) op; /* return the arrow temporarily in 'path'.. */ + $$ = (PGNode*) p; + } + ; + +EdgePattern: + ArrowLeft FullElementSpec ']' ArrowKleeneOptional + { + PGSubPath *p = (PGSubPath*) $4; + char *left = $1; + char *dash = (char*) p->path; + PGPathInfo* i = (PGPathInfo*) $2; + PGPathElement *n = makeNode(PGPathElement); + if (dash[0] == '<') { /* ArrowKleeneOptional accepts <- but that is not ok here */ + parser_yyerror("PGQ cannot accept < after ] edge pattern closing."); + } + n->match_type = (dash[1] == '>')? + ((left[0] == '<')?PG_MATCH_EDGE_LEFT_RIGHT:PG_MATCH_EDGE_RIGHT): + ((left[0] == '<')?PG_MATCH_EDGE_LEFT:PG_MATCH_EDGE_ANY); + n->element_var = i->var_name; + n->label_expr = i->label_expr; + $$ = list_make1(n); + if (i->where_clause || i->cost_expr || p->lower != 1 || !p->single_bind) { + /* return a subpath consisting of one edge (element) */ + p->where_clause = i->where_clause; + p->cost_expr = i->cost_expr; + p->default_value = i->default_value; + p->path = $$; + p->path_var = NULL; + $$ = list_make1(p); + } + } + | + ArrowKleeneOptional + { + PGSubPath *p = (PGSubPath*) $1; + char *left = (char*) p->path; + PGPathElement *n = makeNode(PGPathElement);; + char *dash = left + (left[0] == '<'); + n->label_expr = NULL; + n->element_var = NULL; + n->match_type = (dash[1] == '>')? + ((left[0] == '<')?PG_MATCH_EDGE_LEFT_RIGHT:PG_MATCH_EDGE_RIGHT): + ((left[0] == '<')?PG_MATCH_EDGE_LEFT:PG_MATCH_EDGE_ANY); + $$ = list_make1(n); + if (p->lower != 1 || !p->single_bind) { + /* return a subpath consisting of one edge (element) */ + p->path = $$; + p->path_var = NULL; + $$ = list_make1(p); + } + } + ; VertexPattern: '(' FullElementSpec')' diff --git a/third_party/libpg_query/grammar/types/pgq.yh b/third_party/libpg_query/grammar/types/pgq.yh index e9a7dd7c02e7..4f11f7fd0763 100644 --- a/third_party/libpg_query/grammar/types/pgq.yh +++ b/third_party/libpg_query/grammar/types/pgq.yh @@ -17,8 +17,6 @@ %type QualifiednameOptionalAs %type PropertiesSpec %type PropertiesClause -%type ColumnSpec -%type ColumnList %type GraphTableWhereOptional %type KeepOptional %type GroupOrGroupsOptional @@ -44,9 +42,9 @@ %type AndLabelExpression %type OrLabelExpression %type LabelExpressionOptional -%type ArrowRight -%type ArrowLeftBracket -%type AbbreviatedEdge +%type Arrow +%type ArrowLeft +%type ArrowKleeneOptional %type VariableOptional %type FullElementSpec %type EdgePattern diff --git a/third_party/libpg_query/include/parser/gram.hpp b/third_party/libpg_query/include/parser/gram.hpp index 26bf0fb829dc..c10540f65dda 100644 --- a/third_party/libpg_query/include/parser/gram.hpp +++ b/third_party/libpg_query/include/parser/gram.hpp @@ -73,510 +73,512 @@ extern int base_yydebug; LESS_EQUALS = 274, /* LESS_EQUALS */ GREATER_EQUALS = 275, /* GREATER_EQUALS */ NOT_EQUALS = 276, /* NOT_EQUALS */ - ABORT_P = 277, /* ABORT_P */ - ABSOLUTE_P = 278, /* ABSOLUTE_P */ - ACCESS = 279, /* ACCESS */ - ACTION = 280, /* ACTION */ - ACYCLIC = 281, /* ACYCLIC */ - ADD_P = 282, /* ADD_P */ - ADMIN = 283, /* ADMIN */ - AFTER = 284, /* AFTER */ - AGGREGATE = 285, /* AGGREGATE */ - ALL = 286, /* ALL */ - ALSO = 287, /* ALSO */ - ALTER = 288, /* ALTER */ - ALWAYS = 289, /* ALWAYS */ - ANALYSE = 290, /* ANALYSE */ - ANALYZE = 291, /* ANALYZE */ - AND = 292, /* AND */ - ANTI = 293, /* ANTI */ - ANY = 294, /* ANY */ - ARE = 295, /* ARE */ - ARRAY = 296, /* ARRAY */ - AS = 297, /* AS */ - ASC_P = 298, /* ASC_P */ - ASOF = 299, /* ASOF */ - ASSERTION = 300, /* ASSERTION */ - ASSIGNMENT = 301, /* ASSIGNMENT */ - ASYMMETRIC = 302, /* ASYMMETRIC */ - AT = 303, /* AT */ - ATTACH = 304, /* ATTACH */ - ATTRIBUTE = 305, /* ATTRIBUTE */ - AUTHORIZATION = 306, /* AUTHORIZATION */ - BACKWARD = 307, /* BACKWARD */ - BEFORE = 308, /* BEFORE */ - BEGIN_P = 309, /* BEGIN_P */ - BETWEEN = 310, /* BETWEEN */ - BIGINT = 311, /* BIGINT */ - BINARY = 312, /* BINARY */ - BIT = 313, /* BIT */ - BOOLEAN_P = 314, /* BOOLEAN_P */ - BOTH = 315, /* BOTH */ - BY = 316, /* BY */ - CACHE = 317, /* CACHE */ - CALL_P = 318, /* CALL_P */ - CALLED = 319, /* CALLED */ - CASCADE = 320, /* CASCADE */ - CASCADED = 321, /* CASCADED */ - CASE = 322, /* CASE */ - CAST = 323, /* CAST */ - CATALOG_P = 324, /* CATALOG_P */ - CENTURIES_P = 325, /* CENTURIES_P */ - CENTURY_P = 326, /* CENTURY_P */ - CHAIN = 327, /* CHAIN */ - CHAR_P = 328, /* CHAR_P */ - CHARACTER = 329, /* CHARACTER */ - CHARACTERISTICS = 330, /* CHARACTERISTICS */ - CHECK_P = 331, /* CHECK_P */ - CHECKPOINT = 332, /* CHECKPOINT */ - CLASS = 333, /* CLASS */ - CLOSE = 334, /* CLOSE */ - CLUSTER = 335, /* CLUSTER */ - COALESCE = 336, /* COALESCE */ - COLLATE = 337, /* COLLATE */ - COLLATION = 338, /* COLLATION */ - COLUMN = 339, /* COLUMN */ - COLUMNS = 340, /* COLUMNS */ - COMMENT = 341, /* COMMENT */ - COMMENTS = 342, /* COMMENTS */ - COMMIT = 343, /* COMMIT */ - COMMITTED = 344, /* COMMITTED */ - COMPRESSION = 345, /* COMPRESSION */ - CONCURRENTLY = 346, /* CONCURRENTLY */ - CONFIGURATION = 347, /* CONFIGURATION */ - CONFLICT = 348, /* CONFLICT */ - CONNECTION = 349, /* CONNECTION */ - CONSTRAINT = 350, /* CONSTRAINT */ - CONSTRAINTS = 351, /* CONSTRAINTS */ - CONTENT_P = 352, /* CONTENT_P */ - CONTINUE_P = 353, /* CONTINUE_P */ - CONVERSION_P = 354, /* CONVERSION_P */ - COPY = 355, /* COPY */ - COST = 356, /* COST */ - CREATE_P = 357, /* CREATE_P */ - CROSS = 358, /* CROSS */ - CSV = 359, /* CSV */ - CUBE = 360, /* CUBE */ - CURRENT_P = 361, /* CURRENT_P */ - CURSOR = 362, /* CURSOR */ - CYCLE = 363, /* CYCLE */ - DATA_P = 364, /* DATA_P */ - DATABASE = 365, /* DATABASE */ - DAY_P = 366, /* DAY_P */ - DAYS_P = 367, /* DAYS_P */ - DEALLOCATE = 368, /* DEALLOCATE */ - DEC = 369, /* DEC */ - DECADE_P = 370, /* DECADE_P */ - DECADES_P = 371, /* DECADES_P */ - DECIMAL_P = 372, /* DECIMAL_P */ - DECLARE = 373, /* DECLARE */ - DEFAULT = 374, /* DEFAULT */ - DEFAULTS = 375, /* DEFAULTS */ - DEFERRABLE = 376, /* DEFERRABLE */ - DEFERRED = 377, /* DEFERRED */ - DEFINER = 378, /* DEFINER */ - DELETE_P = 379, /* DELETE_P */ - DELIMITER = 380, /* DELIMITER */ - DELIMITERS = 381, /* DELIMITERS */ - DEPENDS = 382, /* DEPENDS */ - DESC_P = 383, /* DESC_P */ - DESCRIBE = 384, /* DESCRIBE */ - DESTINATION = 385, /* DESTINATION */ - DETACH = 386, /* DETACH */ - DICTIONARY = 387, /* DICTIONARY */ - DISABLE_P = 388, /* DISABLE_P */ - DISCARD = 389, /* DISCARD */ - DISTINCT = 390, /* DISTINCT */ - DO = 391, /* DO */ - DOCUMENT_P = 392, /* DOCUMENT_P */ - DOMAIN_P = 393, /* DOMAIN_P */ - DOUBLE_P = 394, /* DOUBLE_P */ - DROP = 395, /* DROP */ - EACH = 396, /* EACH */ - EDGE = 397, /* EDGE */ - ELEMENT_ID = 398, /* ELEMENT_ID */ - ELSE = 399, /* ELSE */ - ENABLE_P = 400, /* ENABLE_P */ - ENCODING = 401, /* ENCODING */ - ENCRYPTED = 402, /* ENCRYPTED */ - END_P = 403, /* END_P */ - ENUM_P = 404, /* ENUM_P */ - ESCAPE = 405, /* ESCAPE */ - EVENT = 406, /* EVENT */ - EXCEPT = 407, /* EXCEPT */ - EXCLUDE = 408, /* EXCLUDE */ - EXCLUDING = 409, /* EXCLUDING */ - EXCLUSIVE = 410, /* EXCLUSIVE */ - EXECUTE = 411, /* EXECUTE */ - EXISTS = 412, /* EXISTS */ - EXPLAIN = 413, /* EXPLAIN */ - EXPORT_P = 414, /* EXPORT_P */ - EXPORT_STATE = 415, /* EXPORT_STATE */ - EXTENSION = 416, /* EXTENSION */ - EXTENSIONS = 417, /* EXTENSIONS */ - EXTERNAL = 418, /* EXTERNAL */ - EXTRACT = 419, /* EXTRACT */ - FALSE_P = 420, /* FALSE_P */ - FAMILY = 421, /* FAMILY */ - FETCH = 422, /* FETCH */ - FILTER = 423, /* FILTER */ - FIRST_P = 424, /* FIRST_P */ - FLOAT_P = 425, /* FLOAT_P */ - FOLLOWING = 426, /* FOLLOWING */ - FOR = 427, /* FOR */ - FORCE = 428, /* FORCE */ - FOREIGN = 429, /* FOREIGN */ - FORWARD = 430, /* FORWARD */ - FREEZE = 431, /* FREEZE */ - FROM = 432, /* FROM */ - FULL = 433, /* FULL */ - FUNCTION = 434, /* FUNCTION */ - FUNCTIONS = 435, /* FUNCTIONS */ - GENERATED = 436, /* GENERATED */ - GLOB = 437, /* GLOB */ - GLOBAL = 438, /* GLOBAL */ - GRANT = 439, /* GRANT */ - GRANTED = 440, /* GRANTED */ - GRAPH = 441, /* GRAPH */ - GRAPH_TABLE = 442, /* GRAPH_TABLE */ - GROUP_P = 443, /* GROUP_P */ - GROUPING = 444, /* GROUPING */ - GROUPING_ID = 445, /* GROUPING_ID */ - GROUPS = 446, /* GROUPS */ - HANDLER = 447, /* HANDLER */ - HAVING = 448, /* HAVING */ - HEADER_P = 449, /* HEADER_P */ - HOLD = 450, /* HOLD */ - HOUR_P = 451, /* HOUR_P */ - HOURS_P = 452, /* HOURS_P */ - IDENTITY_P = 453, /* IDENTITY_P */ - IF_P = 454, /* IF_P */ - IGNORE_P = 455, /* IGNORE_P */ - ILIKE = 456, /* ILIKE */ - IMMEDIATE = 457, /* IMMEDIATE */ - IMMUTABLE = 458, /* IMMUTABLE */ - IMPLICIT_P = 459, /* IMPLICIT_P */ - IMPORT_P = 460, /* IMPORT_P */ - IN_P = 461, /* IN_P */ - INCLUDE_P = 462, /* INCLUDE_P */ - INCLUDING = 463, /* INCLUDING */ - INCREMENT = 464, /* INCREMENT */ - INDEX = 465, /* INDEX */ - INDEXES = 466, /* INDEXES */ - INHERIT = 467, /* INHERIT */ - INHERITS = 468, /* INHERITS */ - INITIALLY = 469, /* INITIALLY */ - INLINE_P = 470, /* INLINE_P */ - INNER_P = 471, /* INNER_P */ - INOUT = 472, /* INOUT */ - INPUT_P = 473, /* INPUT_P */ - INSENSITIVE = 474, /* INSENSITIVE */ - INSERT = 475, /* INSERT */ - INSTALL = 476, /* INSTALL */ - INSTEAD = 477, /* INSTEAD */ - INT_P = 478, /* INT_P */ - INTEGER = 479, /* INTEGER */ - INTERSECT = 480, /* INTERSECT */ - INTERVAL = 481, /* INTERVAL */ - INTO = 482, /* INTO */ - INVOKER = 483, /* INVOKER */ - IS = 484, /* IS */ - ISNULL = 485, /* ISNULL */ - ISOLATION = 486, /* ISOLATION */ - JOIN = 487, /* JOIN */ - JSON = 488, /* JSON */ - KEEP = 489, /* KEEP */ - KEY = 490, /* KEY */ - LABEL = 491, /* LABEL */ - LANGUAGE = 492, /* LANGUAGE */ - LARGE_P = 493, /* LARGE_P */ - LAST_P = 494, /* LAST_P */ - LATERAL_P = 495, /* LATERAL_P */ - LEADING = 496, /* LEADING */ - LEAKPROOF = 497, /* LEAKPROOF */ - LEFT = 498, /* LEFT */ - LEVEL = 499, /* LEVEL */ - LIKE = 500, /* LIKE */ - LIMIT = 501, /* LIMIT */ - LISTEN = 502, /* LISTEN */ - LOAD = 503, /* LOAD */ - LOCAL = 504, /* LOCAL */ - LOCATION = 505, /* LOCATION */ - LOCK_P = 506, /* LOCK_P */ - LOCKED = 507, /* LOCKED */ - LOGGED = 508, /* LOGGED */ - MACRO = 509, /* MACRO */ - MAP = 510, /* MAP */ - MAPPING = 511, /* MAPPING */ - MATCH = 512, /* MATCH */ - MATERIALIZED = 513, /* MATERIALIZED */ - MAXVALUE = 514, /* MAXVALUE */ - METHOD = 515, /* METHOD */ - MICROSECOND_P = 516, /* MICROSECOND_P */ - MICROSECONDS_P = 517, /* MICROSECONDS_P */ - MILLENNIA_P = 518, /* MILLENNIA_P */ - MILLENNIUM_P = 519, /* MILLENNIUM_P */ - MILLISECOND_P = 520, /* MILLISECOND_P */ - MILLISECONDS_P = 521, /* MILLISECONDS_P */ - MINUTE_P = 522, /* MINUTE_P */ - MINUTES_P = 523, /* MINUTES_P */ - MINVALUE = 524, /* MINVALUE */ - MODE = 525, /* MODE */ - MONTH_P = 526, /* MONTH_P */ - MONTHS_P = 527, /* MONTHS_P */ - MOVE = 528, /* MOVE */ - NAME_P = 529, /* NAME_P */ - NAMES = 530, /* NAMES */ - NATIONAL = 531, /* NATIONAL */ - NATURAL = 532, /* NATURAL */ - NCHAR = 533, /* NCHAR */ - NEW = 534, /* NEW */ - NEXT = 535, /* NEXT */ - NO = 536, /* NO */ - NODE = 537, /* NODE */ - NONE = 538, /* NONE */ - NOT = 539, /* NOT */ - NOTHING = 540, /* NOTHING */ - NOTIFY = 541, /* NOTIFY */ - NOTNULL = 542, /* NOTNULL */ - NOWAIT = 543, /* NOWAIT */ - NULL_P = 544, /* NULL_P */ - NULLIF = 545, /* NULLIF */ - NULLS_P = 546, /* NULLS_P */ - NUMERIC = 547, /* NUMERIC */ - OBJECT_P = 548, /* OBJECT_P */ - OF = 549, /* OF */ - OFF = 550, /* OFF */ - OFFSET = 551, /* OFFSET */ - OIDS = 552, /* OIDS */ - OLD = 553, /* OLD */ - ON = 554, /* ON */ - ONLY = 555, /* ONLY */ - OPERATOR = 556, /* OPERATOR */ - OPTION = 557, /* OPTION */ - OPTIONS = 558, /* OPTIONS */ - OR = 559, /* OR */ - ORDER = 560, /* ORDER */ - ORDINALITY = 561, /* ORDINALITY */ - OTHERS = 562, /* OTHERS */ - OUT_P = 563, /* OUT_P */ - OUTER_P = 564, /* OUTER_P */ - OVER = 565, /* OVER */ - OVERLAPS = 566, /* OVERLAPS */ - OVERLAY = 567, /* OVERLAY */ - OVERRIDING = 568, /* OVERRIDING */ - OWNED = 569, /* OWNED */ - OWNER = 570, /* OWNER */ - PARALLEL = 571, /* PARALLEL */ - PARSER = 572, /* PARSER */ - PARTIAL = 573, /* PARTIAL */ - PARTITION = 574, /* PARTITION */ - PASSING = 575, /* PASSING */ - PASSWORD = 576, /* PASSWORD */ - PATH = 577, /* PATH */ - PATHS = 578, /* PATHS */ - PERCENT = 579, /* PERCENT */ - PERSISTENT = 580, /* PERSISTENT */ - PIVOT = 581, /* PIVOT */ - PIVOT_LONGER = 582, /* PIVOT_LONGER */ - PIVOT_WIDER = 583, /* PIVOT_WIDER */ - PLACING = 584, /* PLACING */ - PLANS = 585, /* PLANS */ - POLICY = 586, /* POLICY */ - POSITION = 587, /* POSITION */ - POSITIONAL = 588, /* POSITIONAL */ - PRAGMA_P = 589, /* PRAGMA_P */ - PRECEDING = 590, /* PRECEDING */ - PRECISION = 591, /* PRECISION */ - PREPARE = 592, /* PREPARE */ - PREPARED = 593, /* PREPARED */ - PRESERVE = 594, /* PRESERVE */ - PRIMARY = 595, /* PRIMARY */ - PRIOR = 596, /* PRIOR */ - PRIVILEGES = 597, /* PRIVILEGES */ - PROCEDURAL = 598, /* PROCEDURAL */ - PROCEDURE = 599, /* PROCEDURE */ - PROGRAM = 600, /* PROGRAM */ - PROPERTIES = 601, /* PROPERTIES */ - PROPERTY = 602, /* PROPERTY */ - PUBLICATION = 603, /* PUBLICATION */ - QUALIFY = 604, /* QUALIFY */ - QUARTER_P = 605, /* QUARTER_P */ - QUARTERS_P = 606, /* QUARTERS_P */ - QUOTE = 607, /* QUOTE */ - RANGE = 608, /* RANGE */ - READ_P = 609, /* READ_P */ - REAL = 610, /* REAL */ - REASSIGN = 611, /* REASSIGN */ - RECHECK = 612, /* RECHECK */ - RECURSIVE = 613, /* RECURSIVE */ - REF = 614, /* REF */ - REFERENCES = 615, /* REFERENCES */ - REFERENCING = 616, /* REFERENCING */ - REFRESH = 617, /* REFRESH */ - REINDEX = 618, /* REINDEX */ - RELATIONSHIP = 619, /* RELATIONSHIP */ - RELATIVE_P = 620, /* RELATIVE_P */ - RELEASE = 621, /* RELEASE */ - RENAME = 622, /* RENAME */ - REPEATABLE = 623, /* REPEATABLE */ - REPLACE = 624, /* REPLACE */ - REPLICA = 625, /* REPLICA */ - RESET = 626, /* RESET */ - RESPECT_P = 627, /* RESPECT_P */ - RESTART = 628, /* RESTART */ - RESTRICT = 629, /* RESTRICT */ - RETURNING = 630, /* RETURNING */ - RETURNS = 631, /* RETURNS */ - REVOKE = 632, /* REVOKE */ - RIGHT = 633, /* RIGHT */ - ROLE = 634, /* ROLE */ - ROLLBACK = 635, /* ROLLBACK */ - ROLLUP = 636, /* ROLLUP */ - ROW = 637, /* ROW */ - ROWS = 638, /* ROWS */ - RULE = 639, /* RULE */ - SAMPLE = 640, /* SAMPLE */ - SAVEPOINT = 641, /* SAVEPOINT */ - SCHEMA = 642, /* SCHEMA */ - SCHEMAS = 643, /* SCHEMAS */ - SCOPE = 644, /* SCOPE */ - SCROLL = 645, /* SCROLL */ - SEARCH = 646, /* SEARCH */ - SECOND_P = 647, /* SECOND_P */ - SECONDS_P = 648, /* SECONDS_P */ - SECRET = 649, /* SECRET */ - SECURITY = 650, /* SECURITY */ - SELECT = 651, /* SELECT */ - SEMI = 652, /* SEMI */ - SEQUENCE = 653, /* SEQUENCE */ - SEQUENCES = 654, /* SEQUENCES */ - SERIALIZABLE = 655, /* SERIALIZABLE */ - SERVER = 656, /* SERVER */ - SESSION = 657, /* SESSION */ - SET = 658, /* SET */ - SETOF = 659, /* SETOF */ - SETS = 660, /* SETS */ - SHARE = 661, /* SHARE */ - SHORTEST = 662, /* SHORTEST */ - SHOW = 663, /* SHOW */ - SIMILAR = 664, /* SIMILAR */ - SIMPLE = 665, /* SIMPLE */ - SKIP = 666, /* SKIP */ - SMALLINT = 667, /* SMALLINT */ - SNAPSHOT = 668, /* SNAPSHOT */ - SOME = 669, /* SOME */ - SOURCE = 670, /* SOURCE */ - SQL_P = 671, /* SQL_P */ - STABLE = 672, /* STABLE */ - STANDALONE_P = 673, /* STANDALONE_P */ - START = 674, /* START */ - STATEMENT = 675, /* STATEMENT */ - STATISTICS = 676, /* STATISTICS */ - STDIN = 677, /* STDIN */ - STDOUT = 678, /* STDOUT */ - STORAGE = 679, /* STORAGE */ - STORED = 680, /* STORED */ - STRICT_P = 681, /* STRICT_P */ - STRIP_P = 682, /* STRIP_P */ - STRUCT = 683, /* STRUCT */ - SUBSCRIPTION = 684, /* SUBSCRIPTION */ - SUBSTRING = 685, /* SUBSTRING */ - SUMMARIZE = 686, /* SUMMARIZE */ - SYMMETRIC = 687, /* SYMMETRIC */ - SYSID = 688, /* SYSID */ - SYSTEM_P = 689, /* SYSTEM_P */ - TABLE = 690, /* TABLE */ - TABLES = 691, /* TABLES */ - TABLESAMPLE = 692, /* TABLESAMPLE */ - TABLESPACE = 693, /* TABLESPACE */ - TEMP = 694, /* TEMP */ - TEMPLATE = 695, /* TEMPLATE */ - TEMPORARY = 696, /* TEMPORARY */ - TEXT_P = 697, /* TEXT_P */ - THEN = 698, /* THEN */ - TIES = 699, /* TIES */ - TIME = 700, /* TIME */ - TIMESTAMP = 701, /* TIMESTAMP */ - TO = 702, /* TO */ - TRAIL = 703, /* TRAIL */ - TRAILING = 704, /* TRAILING */ - TRANSACTION = 705, /* TRANSACTION */ - TRANSFORM = 706, /* TRANSFORM */ - TREAT = 707, /* TREAT */ - TRIGGER = 708, /* TRIGGER */ - TRIM = 709, /* TRIM */ - TRUE_P = 710, /* TRUE_P */ - TRUNCATE = 711, /* TRUNCATE */ - TRUSTED = 712, /* TRUSTED */ - TRY_CAST = 713, /* TRY_CAST */ - TYPE_P = 714, /* TYPE_P */ - TYPES_P = 715, /* TYPES_P */ - UNBOUNDED = 716, /* UNBOUNDED */ - UNCOMMITTED = 717, /* UNCOMMITTED */ - UNENCRYPTED = 718, /* UNENCRYPTED */ - UNION = 719, /* UNION */ - UNIQUE = 720, /* UNIQUE */ - UNKNOWN = 721, /* UNKNOWN */ - UNLISTEN = 722, /* UNLISTEN */ - UNLOGGED = 723, /* UNLOGGED */ - UNPIVOT = 724, /* UNPIVOT */ - UNTIL = 725, /* UNTIL */ - UPDATE = 726, /* UPDATE */ - USE_P = 727, /* USE_P */ - USER = 728, /* USER */ - USING = 729, /* USING */ - VACUUM = 730, /* VACUUM */ - VALID = 731, /* VALID */ - VALIDATE = 732, /* VALIDATE */ - VALIDATOR = 733, /* VALIDATOR */ - VALUE_P = 734, /* VALUE_P */ - VALUES = 735, /* VALUES */ - VARCHAR = 736, /* VARCHAR */ - VARIABLE_P = 737, /* VARIABLE_P */ - VARIADIC = 738, /* VARIADIC */ - VARYING = 739, /* VARYING */ - VERBOSE = 740, /* VERBOSE */ - VERSION_P = 741, /* VERSION_P */ - VERTEX = 742, /* VERTEX */ - VIEW = 743, /* VIEW */ - VIEWS = 744, /* VIEWS */ - VIRTUAL = 745, /* VIRTUAL */ - VOLATILE = 746, /* VOLATILE */ - WALK = 747, /* WALK */ - WEEK_P = 748, /* WEEK_P */ - WEEKS_P = 749, /* WEEKS_P */ - WHEN = 750, /* WHEN */ - WHERE = 751, /* WHERE */ - WHITESPACE_P = 752, /* WHITESPACE_P */ - WINDOW = 753, /* WINDOW */ - WITH = 754, /* WITH */ - WITHIN = 755, /* WITHIN */ - WITHOUT = 756, /* WITHOUT */ - WORK = 757, /* WORK */ - WRAPPER = 758, /* WRAPPER */ - WRITE_P = 759, /* WRITE_P */ - XML_P = 760, /* XML_P */ - XMLATTRIBUTES = 761, /* XMLATTRIBUTES */ - XMLCONCAT = 762, /* XMLCONCAT */ - XMLELEMENT = 763, /* XMLELEMENT */ - XMLEXISTS = 764, /* XMLEXISTS */ - XMLFOREST = 765, /* XMLFOREST */ - XMLNAMESPACES = 766, /* XMLNAMESPACES */ - XMLPARSE = 767, /* XMLPARSE */ - XMLPI = 768, /* XMLPI */ - XMLROOT = 769, /* XMLROOT */ - XMLSERIALIZE = 770, /* XMLSERIALIZE */ - XMLTABLE = 771, /* XMLTABLE */ - YEAR_P = 772, /* YEAR_P */ - YEARS_P = 773, /* YEARS_P */ - YES_P = 774, /* YES_P */ - ZONE = 775, /* ZONE */ - NOT_LA = 776, /* NOT_LA */ - NULLS_LA = 777, /* NULLS_LA */ - WITH_LA = 778, /* WITH_LA */ - POSTFIXOP = 779, /* POSTFIXOP */ - UMINUS = 780 /* UMINUS */ + ARROW_LEFT = 277, /* ARROW_LEFT */ + ARROW_BOTH = 278, /* ARROW_BOTH */ + ABORT_P = 279, /* ABORT_P */ + ABSOLUTE_P = 280, /* ABSOLUTE_P */ + ACCESS = 281, /* ACCESS */ + ACTION = 282, /* ACTION */ + ACYCLIC = 283, /* ACYCLIC */ + ADD_P = 284, /* ADD_P */ + ADMIN = 285, /* ADMIN */ + AFTER = 286, /* AFTER */ + AGGREGATE = 287, /* AGGREGATE */ + ALL = 288, /* ALL */ + ALSO = 289, /* ALSO */ + ALTER = 290, /* ALTER */ + ALWAYS = 291, /* ALWAYS */ + ANALYSE = 292, /* ANALYSE */ + ANALYZE = 293, /* ANALYZE */ + AND = 294, /* AND */ + ANTI = 295, /* ANTI */ + ANY = 296, /* ANY */ + ARE = 297, /* ARE */ + ARRAY = 298, /* ARRAY */ + AS = 299, /* AS */ + ASC_P = 300, /* ASC_P */ + ASOF = 301, /* ASOF */ + ASSERTION = 302, /* ASSERTION */ + ASSIGNMENT = 303, /* ASSIGNMENT */ + ASYMMETRIC = 304, /* ASYMMETRIC */ + AT = 305, /* AT */ + ATTACH = 306, /* ATTACH */ + ATTRIBUTE = 307, /* ATTRIBUTE */ + AUTHORIZATION = 308, /* AUTHORIZATION */ + BACKWARD = 309, /* BACKWARD */ + BEFORE = 310, /* BEFORE */ + BEGIN_P = 311, /* BEGIN_P */ + BETWEEN = 312, /* BETWEEN */ + BIGINT = 313, /* BIGINT */ + BINARY = 314, /* BINARY */ + BIT = 315, /* BIT */ + BOOLEAN_P = 316, /* BOOLEAN_P */ + BOTH = 317, /* BOTH */ + BY = 318, /* BY */ + CACHE = 319, /* CACHE */ + CALL_P = 320, /* CALL_P */ + CALLED = 321, /* CALLED */ + CASCADE = 322, /* CASCADE */ + CASCADED = 323, /* CASCADED */ + CASE = 324, /* CASE */ + CAST = 325, /* CAST */ + CATALOG_P = 326, /* CATALOG_P */ + CENTURIES_P = 327, /* CENTURIES_P */ + CENTURY_P = 328, /* CENTURY_P */ + CHAIN = 329, /* CHAIN */ + CHAR_P = 330, /* CHAR_P */ + CHARACTER = 331, /* CHARACTER */ + CHARACTERISTICS = 332, /* CHARACTERISTICS */ + CHECK_P = 333, /* CHECK_P */ + CHECKPOINT = 334, /* CHECKPOINT */ + CLASS = 335, /* CLASS */ + CLOSE = 336, /* CLOSE */ + CLUSTER = 337, /* CLUSTER */ + COALESCE = 338, /* COALESCE */ + COLLATE = 339, /* COLLATE */ + COLLATION = 340, /* COLLATION */ + COLUMN = 341, /* COLUMN */ + COLUMNS = 342, /* COLUMNS */ + COMMENT = 343, /* COMMENT */ + COMMENTS = 344, /* COMMENTS */ + COMMIT = 345, /* COMMIT */ + COMMITTED = 346, /* COMMITTED */ + COMPRESSION = 347, /* COMPRESSION */ + CONCURRENTLY = 348, /* CONCURRENTLY */ + CONFIGURATION = 349, /* CONFIGURATION */ + CONFLICT = 350, /* CONFLICT */ + CONNECTION = 351, /* CONNECTION */ + CONSTRAINT = 352, /* CONSTRAINT */ + CONSTRAINTS = 353, /* CONSTRAINTS */ + CONTENT_P = 354, /* CONTENT_P */ + CONTINUE_P = 355, /* CONTINUE_P */ + CONVERSION_P = 356, /* CONVERSION_P */ + COPY = 357, /* COPY */ + COST = 358, /* COST */ + CREATE_P = 359, /* CREATE_P */ + CROSS = 360, /* CROSS */ + CSV = 361, /* CSV */ + CUBE = 362, /* CUBE */ + CURRENT_P = 363, /* CURRENT_P */ + CURSOR = 364, /* CURSOR */ + CYCLE = 365, /* CYCLE */ + DATA_P = 366, /* DATA_P */ + DATABASE = 367, /* DATABASE */ + DAY_P = 368, /* DAY_P */ + DAYS_P = 369, /* DAYS_P */ + DEALLOCATE = 370, /* DEALLOCATE */ + DEC = 371, /* DEC */ + DECADE_P = 372, /* DECADE_P */ + DECADES_P = 373, /* DECADES_P */ + DECIMAL_P = 374, /* DECIMAL_P */ + DECLARE = 375, /* DECLARE */ + DEFAULT = 376, /* DEFAULT */ + DEFAULTS = 377, /* DEFAULTS */ + DEFERRABLE = 378, /* DEFERRABLE */ + DEFERRED = 379, /* DEFERRED */ + DEFINER = 380, /* DEFINER */ + DELETE_P = 381, /* DELETE_P */ + DELIMITER = 382, /* DELIMITER */ + DELIMITERS = 383, /* DELIMITERS */ + DEPENDS = 384, /* DEPENDS */ + DESC_P = 385, /* DESC_P */ + DESCRIBE = 386, /* DESCRIBE */ + DESTINATION = 387, /* DESTINATION */ + DETACH = 388, /* DETACH */ + DICTIONARY = 389, /* DICTIONARY */ + DISABLE_P = 390, /* DISABLE_P */ + DISCARD = 391, /* DISCARD */ + DISTINCT = 392, /* DISTINCT */ + DO = 393, /* DO */ + DOCUMENT_P = 394, /* DOCUMENT_P */ + DOMAIN_P = 395, /* DOMAIN_P */ + DOUBLE_P = 396, /* DOUBLE_P */ + DROP = 397, /* DROP */ + EACH = 398, /* EACH */ + EDGE = 399, /* EDGE */ + ELEMENT_ID = 400, /* ELEMENT_ID */ + ELSE = 401, /* ELSE */ + ENABLE_P = 402, /* ENABLE_P */ + ENCODING = 403, /* ENCODING */ + ENCRYPTED = 404, /* ENCRYPTED */ + END_P = 405, /* END_P */ + ENUM_P = 406, /* ENUM_P */ + ESCAPE = 407, /* ESCAPE */ + EVENT = 408, /* EVENT */ + EXCEPT = 409, /* EXCEPT */ + EXCLUDE = 410, /* EXCLUDE */ + EXCLUDING = 411, /* EXCLUDING */ + EXCLUSIVE = 412, /* EXCLUSIVE */ + EXECUTE = 413, /* EXECUTE */ + EXISTS = 414, /* EXISTS */ + EXPLAIN = 415, /* EXPLAIN */ + EXPORT_P = 416, /* EXPORT_P */ + EXPORT_STATE = 417, /* EXPORT_STATE */ + EXTENSION = 418, /* EXTENSION */ + EXTENSIONS = 419, /* EXTENSIONS */ + EXTERNAL = 420, /* EXTERNAL */ + EXTRACT = 421, /* EXTRACT */ + FALSE_P = 422, /* FALSE_P */ + FAMILY = 423, /* FAMILY */ + FETCH = 424, /* FETCH */ + FILTER = 425, /* FILTER */ + FIRST_P = 426, /* FIRST_P */ + FLOAT_P = 427, /* FLOAT_P */ + FOLLOWING = 428, /* FOLLOWING */ + FOR = 429, /* FOR */ + FORCE = 430, /* FORCE */ + FOREIGN = 431, /* FOREIGN */ + FORWARD = 432, /* FORWARD */ + FREEZE = 433, /* FREEZE */ + FROM = 434, /* FROM */ + FULL = 435, /* FULL */ + FUNCTION = 436, /* FUNCTION */ + FUNCTIONS = 437, /* FUNCTIONS */ + GENERATED = 438, /* GENERATED */ + GLOB = 439, /* GLOB */ + GLOBAL = 440, /* GLOBAL */ + GRANT = 441, /* GRANT */ + GRANTED = 442, /* GRANTED */ + GRAPH = 443, /* GRAPH */ + GRAPH_TABLE = 444, /* GRAPH_TABLE */ + GROUP_P = 445, /* GROUP_P */ + GROUPING = 446, /* GROUPING */ + GROUPING_ID = 447, /* GROUPING_ID */ + GROUPS = 448, /* GROUPS */ + HANDLER = 449, /* HANDLER */ + HAVING = 450, /* HAVING */ + HEADER_P = 451, /* HEADER_P */ + HOLD = 452, /* HOLD */ + HOUR_P = 453, /* HOUR_P */ + HOURS_P = 454, /* HOURS_P */ + IDENTITY_P = 455, /* IDENTITY_P */ + IF_P = 456, /* IF_P */ + IGNORE_P = 457, /* IGNORE_P */ + ILIKE = 458, /* ILIKE */ + IMMEDIATE = 459, /* IMMEDIATE */ + IMMUTABLE = 460, /* IMMUTABLE */ + IMPLICIT_P = 461, /* IMPLICIT_P */ + IMPORT_P = 462, /* IMPORT_P */ + IN_P = 463, /* IN_P */ + INCLUDE_P = 464, /* INCLUDE_P */ + INCLUDING = 465, /* INCLUDING */ + INCREMENT = 466, /* INCREMENT */ + INDEX = 467, /* INDEX */ + INDEXES = 468, /* INDEXES */ + INHERIT = 469, /* INHERIT */ + INHERITS = 470, /* INHERITS */ + INITIALLY = 471, /* INITIALLY */ + INLINE_P = 472, /* INLINE_P */ + INNER_P = 473, /* INNER_P */ + INOUT = 474, /* INOUT */ + INPUT_P = 475, /* INPUT_P */ + INSENSITIVE = 476, /* INSENSITIVE */ + INSERT = 477, /* INSERT */ + INSTALL = 478, /* INSTALL */ + INSTEAD = 479, /* INSTEAD */ + INT_P = 480, /* INT_P */ + INTEGER = 481, /* INTEGER */ + INTERSECT = 482, /* INTERSECT */ + INTERVAL = 483, /* INTERVAL */ + INTO = 484, /* INTO */ + INVOKER = 485, /* INVOKER */ + IS = 486, /* IS */ + ISNULL = 487, /* ISNULL */ + ISOLATION = 488, /* ISOLATION */ + JOIN = 489, /* JOIN */ + JSON = 490, /* JSON */ + KEEP = 491, /* KEEP */ + KEY = 492, /* KEY */ + LABEL = 493, /* LABEL */ + LANGUAGE = 494, /* LANGUAGE */ + LARGE_P = 495, /* LARGE_P */ + LAST_P = 496, /* LAST_P */ + LATERAL_P = 497, /* LATERAL_P */ + LEADING = 498, /* LEADING */ + LEAKPROOF = 499, /* LEAKPROOF */ + LEFT = 500, /* LEFT */ + LEVEL = 501, /* LEVEL */ + LIKE = 502, /* LIKE */ + LIMIT = 503, /* LIMIT */ + LISTEN = 504, /* LISTEN */ + LOAD = 505, /* LOAD */ + LOCAL = 506, /* LOCAL */ + LOCATION = 507, /* LOCATION */ + LOCK_P = 508, /* LOCK_P */ + LOCKED = 509, /* LOCKED */ + LOGGED = 510, /* LOGGED */ + MACRO = 511, /* MACRO */ + MAP = 512, /* MAP */ + MAPPING = 513, /* MAPPING */ + MATCH = 514, /* MATCH */ + MATERIALIZED = 515, /* MATERIALIZED */ + MAXVALUE = 516, /* MAXVALUE */ + METHOD = 517, /* METHOD */ + MICROSECOND_P = 518, /* MICROSECOND_P */ + MICROSECONDS_P = 519, /* MICROSECONDS_P */ + MILLENNIA_P = 520, /* MILLENNIA_P */ + MILLENNIUM_P = 521, /* MILLENNIUM_P */ + MILLISECOND_P = 522, /* MILLISECOND_P */ + MILLISECONDS_P = 523, /* MILLISECONDS_P */ + MINUTE_P = 524, /* MINUTE_P */ + MINUTES_P = 525, /* MINUTES_P */ + MINVALUE = 526, /* MINVALUE */ + MODE = 527, /* MODE */ + MONTH_P = 528, /* MONTH_P */ + MONTHS_P = 529, /* MONTHS_P */ + MOVE = 530, /* MOVE */ + NAME_P = 531, /* NAME_P */ + NAMES = 532, /* NAMES */ + NATIONAL = 533, /* NATIONAL */ + NATURAL = 534, /* NATURAL */ + NCHAR = 535, /* NCHAR */ + NEW = 536, /* NEW */ + NEXT = 537, /* NEXT */ + NO = 538, /* NO */ + NODE = 539, /* NODE */ + NONE = 540, /* NONE */ + NOT = 541, /* NOT */ + NOTHING = 542, /* NOTHING */ + NOTIFY = 543, /* NOTIFY */ + NOTNULL = 544, /* NOTNULL */ + NOWAIT = 545, /* NOWAIT */ + NULL_P = 546, /* NULL_P */ + NULLIF = 547, /* NULLIF */ + NULLS_P = 548, /* NULLS_P */ + NUMERIC = 549, /* NUMERIC */ + OBJECT_P = 550, /* OBJECT_P */ + OF = 551, /* OF */ + OFF = 552, /* OFF */ + OFFSET = 553, /* OFFSET */ + OIDS = 554, /* OIDS */ + OLD = 555, /* OLD */ + ON = 556, /* ON */ + ONLY = 557, /* ONLY */ + OPERATOR = 558, /* OPERATOR */ + OPTION = 559, /* OPTION */ + OPTIONS = 560, /* OPTIONS */ + OR = 561, /* OR */ + ORDER = 562, /* ORDER */ + ORDINALITY = 563, /* ORDINALITY */ + OTHERS = 564, /* OTHERS */ + OUT_P = 565, /* OUT_P */ + OUTER_P = 566, /* OUTER_P */ + OVER = 567, /* OVER */ + OVERLAPS = 568, /* OVERLAPS */ + OVERLAY = 569, /* OVERLAY */ + OVERRIDING = 570, /* OVERRIDING */ + OWNED = 571, /* OWNED */ + OWNER = 572, /* OWNER */ + PARALLEL = 573, /* PARALLEL */ + PARSER = 574, /* PARSER */ + PARTIAL = 575, /* PARTIAL */ + PARTITION = 576, /* PARTITION */ + PASSING = 577, /* PASSING */ + PASSWORD = 578, /* PASSWORD */ + PATH = 579, /* PATH */ + PATHS = 580, /* PATHS */ + PERCENT = 581, /* PERCENT */ + PERSISTENT = 582, /* PERSISTENT */ + PIVOT = 583, /* PIVOT */ + PIVOT_LONGER = 584, /* PIVOT_LONGER */ + PIVOT_WIDER = 585, /* PIVOT_WIDER */ + PLACING = 586, /* PLACING */ + PLANS = 587, /* PLANS */ + POLICY = 588, /* POLICY */ + POSITION = 589, /* POSITION */ + POSITIONAL = 590, /* POSITIONAL */ + PRAGMA_P = 591, /* PRAGMA_P */ + PRECEDING = 592, /* PRECEDING */ + PRECISION = 593, /* PRECISION */ + PREPARE = 594, /* PREPARE */ + PREPARED = 595, /* PREPARED */ + PRESERVE = 596, /* PRESERVE */ + PRIMARY = 597, /* PRIMARY */ + PRIOR = 598, /* PRIOR */ + PRIVILEGES = 599, /* PRIVILEGES */ + PROCEDURAL = 600, /* PROCEDURAL */ + PROCEDURE = 601, /* PROCEDURE */ + PROGRAM = 602, /* PROGRAM */ + PROPERTIES = 603, /* PROPERTIES */ + PROPERTY = 604, /* PROPERTY */ + PUBLICATION = 605, /* PUBLICATION */ + QUALIFY = 606, /* QUALIFY */ + QUARTER_P = 607, /* QUARTER_P */ + QUARTERS_P = 608, /* QUARTERS_P */ + QUOTE = 609, /* QUOTE */ + RANGE = 610, /* RANGE */ + READ_P = 611, /* READ_P */ + REAL = 612, /* REAL */ + REASSIGN = 613, /* REASSIGN */ + RECHECK = 614, /* RECHECK */ + RECURSIVE = 615, /* RECURSIVE */ + REF = 616, /* REF */ + REFERENCES = 617, /* REFERENCES */ + REFERENCING = 618, /* REFERENCING */ + REFRESH = 619, /* REFRESH */ + REINDEX = 620, /* REINDEX */ + RELATIONSHIP = 621, /* RELATIONSHIP */ + RELATIVE_P = 622, /* RELATIVE_P */ + RELEASE = 623, /* RELEASE */ + RENAME = 624, /* RENAME */ + REPEATABLE = 625, /* REPEATABLE */ + REPLACE = 626, /* REPLACE */ + REPLICA = 627, /* REPLICA */ + RESET = 628, /* RESET */ + RESPECT_P = 629, /* RESPECT_P */ + RESTART = 630, /* RESTART */ + RESTRICT = 631, /* RESTRICT */ + RETURNING = 632, /* RETURNING */ + RETURNS = 633, /* RETURNS */ + REVOKE = 634, /* REVOKE */ + RIGHT = 635, /* RIGHT */ + ROLE = 636, /* ROLE */ + ROLLBACK = 637, /* ROLLBACK */ + ROLLUP = 638, /* ROLLUP */ + ROW = 639, /* ROW */ + ROWS = 640, /* ROWS */ + RULE = 641, /* RULE */ + SAMPLE = 642, /* SAMPLE */ + SAVEPOINT = 643, /* SAVEPOINT */ + SCHEMA = 644, /* SCHEMA */ + SCHEMAS = 645, /* SCHEMAS */ + SCOPE = 646, /* SCOPE */ + SCROLL = 647, /* SCROLL */ + SEARCH = 648, /* SEARCH */ + SECOND_P = 649, /* SECOND_P */ + SECONDS_P = 650, /* SECONDS_P */ + SECRET = 651, /* SECRET */ + SECURITY = 652, /* SECURITY */ + SELECT = 653, /* SELECT */ + SEMI = 654, /* SEMI */ + SEQUENCE = 655, /* SEQUENCE */ + SEQUENCES = 656, /* SEQUENCES */ + SERIALIZABLE = 657, /* SERIALIZABLE */ + SERVER = 658, /* SERVER */ + SESSION = 659, /* SESSION */ + SET = 660, /* SET */ + SETOF = 661, /* SETOF */ + SETS = 662, /* SETS */ + SHARE = 663, /* SHARE */ + SHORTEST = 664, /* SHORTEST */ + SHOW = 665, /* SHOW */ + SIMILAR = 666, /* SIMILAR */ + SIMPLE = 667, /* SIMPLE */ + SKIP = 668, /* SKIP */ + SMALLINT = 669, /* SMALLINT */ + SNAPSHOT = 670, /* SNAPSHOT */ + SOME = 671, /* SOME */ + SOURCE = 672, /* SOURCE */ + SQL_P = 673, /* SQL_P */ + STABLE = 674, /* STABLE */ + STANDALONE_P = 675, /* STANDALONE_P */ + START = 676, /* START */ + STATEMENT = 677, /* STATEMENT */ + STATISTICS = 678, /* STATISTICS */ + STDIN = 679, /* STDIN */ + STDOUT = 680, /* STDOUT */ + STORAGE = 681, /* STORAGE */ + STORED = 682, /* STORED */ + STRICT_P = 683, /* STRICT_P */ + STRIP_P = 684, /* STRIP_P */ + STRUCT = 685, /* STRUCT */ + SUBSCRIPTION = 686, /* SUBSCRIPTION */ + SUBSTRING = 687, /* SUBSTRING */ + SUMMARIZE = 688, /* SUMMARIZE */ + SYMMETRIC = 689, /* SYMMETRIC */ + SYSID = 690, /* SYSID */ + SYSTEM_P = 691, /* SYSTEM_P */ + TABLE = 692, /* TABLE */ + TABLES = 693, /* TABLES */ + TABLESAMPLE = 694, /* TABLESAMPLE */ + TABLESPACE = 695, /* TABLESPACE */ + TEMP = 696, /* TEMP */ + TEMPLATE = 697, /* TEMPLATE */ + TEMPORARY = 698, /* TEMPORARY */ + TEXT_P = 699, /* TEXT_P */ + THEN = 700, /* THEN */ + TIES = 701, /* TIES */ + TIME = 702, /* TIME */ + TIMESTAMP = 703, /* TIMESTAMP */ + TO = 704, /* TO */ + TRAIL = 705, /* TRAIL */ + TRAILING = 706, /* TRAILING */ + TRANSACTION = 707, /* TRANSACTION */ + TRANSFORM = 708, /* TRANSFORM */ + TREAT = 709, /* TREAT */ + TRIGGER = 710, /* TRIGGER */ + TRIM = 711, /* TRIM */ + TRUE_P = 712, /* TRUE_P */ + TRUNCATE = 713, /* TRUNCATE */ + TRUSTED = 714, /* TRUSTED */ + TRY_CAST = 715, /* TRY_CAST */ + TYPE_P = 716, /* TYPE_P */ + TYPES_P = 717, /* TYPES_P */ + UNBOUNDED = 718, /* UNBOUNDED */ + UNCOMMITTED = 719, /* UNCOMMITTED */ + UNENCRYPTED = 720, /* UNENCRYPTED */ + UNION = 721, /* UNION */ + UNIQUE = 722, /* UNIQUE */ + UNKNOWN = 723, /* UNKNOWN */ + UNLISTEN = 724, /* UNLISTEN */ + UNLOGGED = 725, /* UNLOGGED */ + UNPIVOT = 726, /* UNPIVOT */ + UNTIL = 727, /* UNTIL */ + UPDATE = 728, /* UPDATE */ + USE_P = 729, /* USE_P */ + USER = 730, /* USER */ + USING = 731, /* USING */ + VACUUM = 732, /* VACUUM */ + VALID = 733, /* VALID */ + VALIDATE = 734, /* VALIDATE */ + VALIDATOR = 735, /* VALIDATOR */ + VALUE_P = 736, /* VALUE_P */ + VALUES = 737, /* VALUES */ + VARCHAR = 738, /* VARCHAR */ + VARIABLE_P = 739, /* VARIABLE_P */ + VARIADIC = 740, /* VARIADIC */ + VARYING = 741, /* VARYING */ + VERBOSE = 742, /* VERBOSE */ + VERSION_P = 743, /* VERSION_P */ + VERTEX = 744, /* VERTEX */ + VIEW = 745, /* VIEW */ + VIEWS = 746, /* VIEWS */ + VIRTUAL = 747, /* VIRTUAL */ + VOLATILE = 748, /* VOLATILE */ + WALK = 749, /* WALK */ + WEEK_P = 750, /* WEEK_P */ + WEEKS_P = 751, /* WEEKS_P */ + WHEN = 752, /* WHEN */ + WHERE = 753, /* WHERE */ + WHITESPACE_P = 754, /* WHITESPACE_P */ + WINDOW = 755, /* WINDOW */ + WITH = 756, /* WITH */ + WITHIN = 757, /* WITHIN */ + WITHOUT = 758, /* WITHOUT */ + WORK = 759, /* WORK */ + WRAPPER = 760, /* WRAPPER */ + WRITE_P = 761, /* WRITE_P */ + XML_P = 762, /* XML_P */ + XMLATTRIBUTES = 763, /* XMLATTRIBUTES */ + XMLCONCAT = 764, /* XMLCONCAT */ + XMLELEMENT = 765, /* XMLELEMENT */ + XMLEXISTS = 766, /* XMLEXISTS */ + XMLFOREST = 767, /* XMLFOREST */ + XMLNAMESPACES = 768, /* XMLNAMESPACES */ + XMLPARSE = 769, /* XMLPARSE */ + XMLPI = 770, /* XMLPI */ + XMLROOT = 771, /* XMLROOT */ + XMLSERIALIZE = 772, /* XMLSERIALIZE */ + XMLTABLE = 773, /* XMLTABLE */ + YEAR_P = 774, /* YEAR_P */ + YEARS_P = 775, /* YEARS_P */ + YES_P = 776, /* YES_P */ + ZONE = 777, /* ZONE */ + NOT_LA = 778, /* NOT_LA */ + NULLS_LA = 779, /* NULLS_LA */ + WITH_LA = 780, /* WITH_LA */ + POSTFIXOP = 781, /* POSTFIXOP */ + UMINUS = 782 /* UMINUS */ }; typedef enum yytokentype yytoken_kind_t; #endif @@ -636,7 +638,7 @@ union YYSTYPE PGLoadInstallType loadinstalltype; PGTransactionStmtType transactiontype; -#line 640 "third_party/libpg_query/grammar/grammar_out.hpp" +#line 642 "third_party/libpg_query/grammar/grammar_out.hpp" }; typedef union YYSTYPE YYSTYPE; diff --git a/third_party/libpg_query/src_backend_parser_gram.cpp b/third_party/libpg_query/src_backend_parser_gram.cpp index 5ee9497ee4bc..3551f9c2559d 100644 --- a/third_party/libpg_query/src_backend_parser_gram.cpp +++ b/third_party/libpg_query/src_backend_parser_gram.cpp @@ -343,1071 +343,1073 @@ enum yysymbol_kind_t YYSYMBOL_LESS_EQUALS = 19, /* LESS_EQUALS */ YYSYMBOL_GREATER_EQUALS = 20, /* GREATER_EQUALS */ YYSYMBOL_NOT_EQUALS = 21, /* NOT_EQUALS */ - YYSYMBOL_ABORT_P = 22, /* ABORT_P */ - YYSYMBOL_ABSOLUTE_P = 23, /* ABSOLUTE_P */ - YYSYMBOL_ACCESS = 24, /* ACCESS */ - YYSYMBOL_ACTION = 25, /* ACTION */ - YYSYMBOL_ACYCLIC = 26, /* ACYCLIC */ - YYSYMBOL_ADD_P = 27, /* ADD_P */ - YYSYMBOL_ADMIN = 28, /* ADMIN */ - YYSYMBOL_AFTER = 29, /* AFTER */ - YYSYMBOL_AGGREGATE = 30, /* AGGREGATE */ - YYSYMBOL_ALL = 31, /* ALL */ - YYSYMBOL_ALSO = 32, /* ALSO */ - YYSYMBOL_ALTER = 33, /* ALTER */ - YYSYMBOL_ALWAYS = 34, /* ALWAYS */ - YYSYMBOL_ANALYSE = 35, /* ANALYSE */ - YYSYMBOL_ANALYZE = 36, /* ANALYZE */ - YYSYMBOL_AND = 37, /* AND */ - YYSYMBOL_ANTI = 38, /* ANTI */ - YYSYMBOL_ANY = 39, /* ANY */ - YYSYMBOL_ARE = 40, /* ARE */ - YYSYMBOL_ARRAY = 41, /* ARRAY */ - YYSYMBOL_AS = 42, /* AS */ - YYSYMBOL_ASC_P = 43, /* ASC_P */ - YYSYMBOL_ASOF = 44, /* ASOF */ - YYSYMBOL_ASSERTION = 45, /* ASSERTION */ - YYSYMBOL_ASSIGNMENT = 46, /* ASSIGNMENT */ - YYSYMBOL_ASYMMETRIC = 47, /* ASYMMETRIC */ - YYSYMBOL_AT = 48, /* AT */ - YYSYMBOL_ATTACH = 49, /* ATTACH */ - YYSYMBOL_ATTRIBUTE = 50, /* ATTRIBUTE */ - YYSYMBOL_AUTHORIZATION = 51, /* AUTHORIZATION */ - YYSYMBOL_BACKWARD = 52, /* BACKWARD */ - YYSYMBOL_BEFORE = 53, /* BEFORE */ - YYSYMBOL_BEGIN_P = 54, /* BEGIN_P */ - YYSYMBOL_BETWEEN = 55, /* BETWEEN */ - YYSYMBOL_BIGINT = 56, /* BIGINT */ - YYSYMBOL_BINARY = 57, /* BINARY */ - YYSYMBOL_BIT = 58, /* BIT */ - YYSYMBOL_BOOLEAN_P = 59, /* BOOLEAN_P */ - YYSYMBOL_BOTH = 60, /* BOTH */ - YYSYMBOL_BY = 61, /* BY */ - YYSYMBOL_CACHE = 62, /* CACHE */ - YYSYMBOL_CALL_P = 63, /* CALL_P */ - YYSYMBOL_CALLED = 64, /* CALLED */ - YYSYMBOL_CASCADE = 65, /* CASCADE */ - YYSYMBOL_CASCADED = 66, /* CASCADED */ - YYSYMBOL_CASE = 67, /* CASE */ - YYSYMBOL_CAST = 68, /* CAST */ - YYSYMBOL_CATALOG_P = 69, /* CATALOG_P */ - YYSYMBOL_CENTURIES_P = 70, /* CENTURIES_P */ - YYSYMBOL_CENTURY_P = 71, /* CENTURY_P */ - YYSYMBOL_CHAIN = 72, /* CHAIN */ - YYSYMBOL_CHAR_P = 73, /* CHAR_P */ - YYSYMBOL_CHARACTER = 74, /* CHARACTER */ - YYSYMBOL_CHARACTERISTICS = 75, /* CHARACTERISTICS */ - YYSYMBOL_CHECK_P = 76, /* CHECK_P */ - YYSYMBOL_CHECKPOINT = 77, /* CHECKPOINT */ - YYSYMBOL_CLASS = 78, /* CLASS */ - YYSYMBOL_CLOSE = 79, /* CLOSE */ - YYSYMBOL_CLUSTER = 80, /* CLUSTER */ - YYSYMBOL_COALESCE = 81, /* COALESCE */ - YYSYMBOL_COLLATE = 82, /* COLLATE */ - YYSYMBOL_COLLATION = 83, /* COLLATION */ - YYSYMBOL_COLUMN = 84, /* COLUMN */ - YYSYMBOL_COLUMNS = 85, /* COLUMNS */ - YYSYMBOL_COMMENT = 86, /* COMMENT */ - YYSYMBOL_COMMENTS = 87, /* COMMENTS */ - YYSYMBOL_COMMIT = 88, /* COMMIT */ - YYSYMBOL_COMMITTED = 89, /* COMMITTED */ - YYSYMBOL_COMPRESSION = 90, /* COMPRESSION */ - YYSYMBOL_CONCURRENTLY = 91, /* CONCURRENTLY */ - YYSYMBOL_CONFIGURATION = 92, /* CONFIGURATION */ - YYSYMBOL_CONFLICT = 93, /* CONFLICT */ - YYSYMBOL_CONNECTION = 94, /* CONNECTION */ - YYSYMBOL_CONSTRAINT = 95, /* CONSTRAINT */ - YYSYMBOL_CONSTRAINTS = 96, /* CONSTRAINTS */ - YYSYMBOL_CONTENT_P = 97, /* CONTENT_P */ - YYSYMBOL_CONTINUE_P = 98, /* CONTINUE_P */ - YYSYMBOL_CONVERSION_P = 99, /* CONVERSION_P */ - YYSYMBOL_COPY = 100, /* COPY */ - YYSYMBOL_COST = 101, /* COST */ - YYSYMBOL_CREATE_P = 102, /* CREATE_P */ - YYSYMBOL_CROSS = 103, /* CROSS */ - YYSYMBOL_CSV = 104, /* CSV */ - YYSYMBOL_CUBE = 105, /* CUBE */ - YYSYMBOL_CURRENT_P = 106, /* CURRENT_P */ - YYSYMBOL_CURSOR = 107, /* CURSOR */ - YYSYMBOL_CYCLE = 108, /* CYCLE */ - YYSYMBOL_DATA_P = 109, /* DATA_P */ - YYSYMBOL_DATABASE = 110, /* DATABASE */ - YYSYMBOL_DAY_P = 111, /* DAY_P */ - YYSYMBOL_DAYS_P = 112, /* DAYS_P */ - YYSYMBOL_DEALLOCATE = 113, /* DEALLOCATE */ - YYSYMBOL_DEC = 114, /* DEC */ - YYSYMBOL_DECADE_P = 115, /* DECADE_P */ - YYSYMBOL_DECADES_P = 116, /* DECADES_P */ - YYSYMBOL_DECIMAL_P = 117, /* DECIMAL_P */ - YYSYMBOL_DECLARE = 118, /* DECLARE */ - YYSYMBOL_DEFAULT = 119, /* DEFAULT */ - YYSYMBOL_DEFAULTS = 120, /* DEFAULTS */ - YYSYMBOL_DEFERRABLE = 121, /* DEFERRABLE */ - YYSYMBOL_DEFERRED = 122, /* DEFERRED */ - YYSYMBOL_DEFINER = 123, /* DEFINER */ - YYSYMBOL_DELETE_P = 124, /* DELETE_P */ - YYSYMBOL_DELIMITER = 125, /* DELIMITER */ - YYSYMBOL_DELIMITERS = 126, /* DELIMITERS */ - YYSYMBOL_DEPENDS = 127, /* DEPENDS */ - YYSYMBOL_DESC_P = 128, /* DESC_P */ - YYSYMBOL_DESCRIBE = 129, /* DESCRIBE */ - YYSYMBOL_DESTINATION = 130, /* DESTINATION */ - YYSYMBOL_DETACH = 131, /* DETACH */ - YYSYMBOL_DICTIONARY = 132, /* DICTIONARY */ - YYSYMBOL_DISABLE_P = 133, /* DISABLE_P */ - YYSYMBOL_DISCARD = 134, /* DISCARD */ - YYSYMBOL_DISTINCT = 135, /* DISTINCT */ - YYSYMBOL_DO = 136, /* DO */ - YYSYMBOL_DOCUMENT_P = 137, /* DOCUMENT_P */ - YYSYMBOL_DOMAIN_P = 138, /* DOMAIN_P */ - YYSYMBOL_DOUBLE_P = 139, /* DOUBLE_P */ - YYSYMBOL_DROP = 140, /* DROP */ - YYSYMBOL_EACH = 141, /* EACH */ - YYSYMBOL_EDGE = 142, /* EDGE */ - YYSYMBOL_ELEMENT_ID = 143, /* ELEMENT_ID */ - YYSYMBOL_ELSE = 144, /* ELSE */ - YYSYMBOL_ENABLE_P = 145, /* ENABLE_P */ - YYSYMBOL_ENCODING = 146, /* ENCODING */ - YYSYMBOL_ENCRYPTED = 147, /* ENCRYPTED */ - YYSYMBOL_END_P = 148, /* END_P */ - YYSYMBOL_ENUM_P = 149, /* ENUM_P */ - YYSYMBOL_ESCAPE = 150, /* ESCAPE */ - YYSYMBOL_EVENT = 151, /* EVENT */ - YYSYMBOL_EXCEPT = 152, /* EXCEPT */ - YYSYMBOL_EXCLUDE = 153, /* EXCLUDE */ - YYSYMBOL_EXCLUDING = 154, /* EXCLUDING */ - YYSYMBOL_EXCLUSIVE = 155, /* EXCLUSIVE */ - YYSYMBOL_EXECUTE = 156, /* EXECUTE */ - YYSYMBOL_EXISTS = 157, /* EXISTS */ - YYSYMBOL_EXPLAIN = 158, /* EXPLAIN */ - YYSYMBOL_EXPORT_P = 159, /* EXPORT_P */ - YYSYMBOL_EXPORT_STATE = 160, /* EXPORT_STATE */ - YYSYMBOL_EXTENSION = 161, /* EXTENSION */ - YYSYMBOL_EXTENSIONS = 162, /* EXTENSIONS */ - YYSYMBOL_EXTERNAL = 163, /* EXTERNAL */ - YYSYMBOL_EXTRACT = 164, /* EXTRACT */ - YYSYMBOL_FALSE_P = 165, /* FALSE_P */ - YYSYMBOL_FAMILY = 166, /* FAMILY */ - YYSYMBOL_FETCH = 167, /* FETCH */ - YYSYMBOL_FILTER = 168, /* FILTER */ - YYSYMBOL_FIRST_P = 169, /* FIRST_P */ - YYSYMBOL_FLOAT_P = 170, /* FLOAT_P */ - YYSYMBOL_FOLLOWING = 171, /* FOLLOWING */ - YYSYMBOL_FOR = 172, /* FOR */ - YYSYMBOL_FORCE = 173, /* FORCE */ - YYSYMBOL_FOREIGN = 174, /* FOREIGN */ - YYSYMBOL_FORWARD = 175, /* FORWARD */ - YYSYMBOL_FREEZE = 176, /* FREEZE */ - YYSYMBOL_FROM = 177, /* FROM */ - YYSYMBOL_FULL = 178, /* FULL */ - YYSYMBOL_FUNCTION = 179, /* FUNCTION */ - YYSYMBOL_FUNCTIONS = 180, /* FUNCTIONS */ - YYSYMBOL_GENERATED = 181, /* GENERATED */ - YYSYMBOL_GLOB = 182, /* GLOB */ - YYSYMBOL_GLOBAL = 183, /* GLOBAL */ - YYSYMBOL_GRANT = 184, /* GRANT */ - YYSYMBOL_GRANTED = 185, /* GRANTED */ - YYSYMBOL_GRAPH = 186, /* GRAPH */ - YYSYMBOL_GRAPH_TABLE = 187, /* GRAPH_TABLE */ - YYSYMBOL_GROUP_P = 188, /* GROUP_P */ - YYSYMBOL_GROUPING = 189, /* GROUPING */ - YYSYMBOL_GROUPING_ID = 190, /* GROUPING_ID */ - YYSYMBOL_GROUPS = 191, /* GROUPS */ - YYSYMBOL_HANDLER = 192, /* HANDLER */ - YYSYMBOL_HAVING = 193, /* HAVING */ - YYSYMBOL_HEADER_P = 194, /* HEADER_P */ - YYSYMBOL_HOLD = 195, /* HOLD */ - YYSYMBOL_HOUR_P = 196, /* HOUR_P */ - YYSYMBOL_HOURS_P = 197, /* HOURS_P */ - YYSYMBOL_IDENTITY_P = 198, /* IDENTITY_P */ - YYSYMBOL_IF_P = 199, /* IF_P */ - YYSYMBOL_IGNORE_P = 200, /* IGNORE_P */ - YYSYMBOL_ILIKE = 201, /* ILIKE */ - YYSYMBOL_IMMEDIATE = 202, /* IMMEDIATE */ - YYSYMBOL_IMMUTABLE = 203, /* IMMUTABLE */ - YYSYMBOL_IMPLICIT_P = 204, /* IMPLICIT_P */ - YYSYMBOL_IMPORT_P = 205, /* IMPORT_P */ - YYSYMBOL_IN_P = 206, /* IN_P */ - YYSYMBOL_INCLUDE_P = 207, /* INCLUDE_P */ - YYSYMBOL_INCLUDING = 208, /* INCLUDING */ - YYSYMBOL_INCREMENT = 209, /* INCREMENT */ - YYSYMBOL_INDEX = 210, /* INDEX */ - YYSYMBOL_INDEXES = 211, /* INDEXES */ - YYSYMBOL_INHERIT = 212, /* INHERIT */ - YYSYMBOL_INHERITS = 213, /* INHERITS */ - YYSYMBOL_INITIALLY = 214, /* INITIALLY */ - YYSYMBOL_INLINE_P = 215, /* INLINE_P */ - YYSYMBOL_INNER_P = 216, /* INNER_P */ - YYSYMBOL_INOUT = 217, /* INOUT */ - YYSYMBOL_INPUT_P = 218, /* INPUT_P */ - YYSYMBOL_INSENSITIVE = 219, /* INSENSITIVE */ - YYSYMBOL_INSERT = 220, /* INSERT */ - YYSYMBOL_INSTALL = 221, /* INSTALL */ - YYSYMBOL_INSTEAD = 222, /* INSTEAD */ - YYSYMBOL_INT_P = 223, /* INT_P */ - YYSYMBOL_INTEGER = 224, /* INTEGER */ - YYSYMBOL_INTERSECT = 225, /* INTERSECT */ - YYSYMBOL_INTERVAL = 226, /* INTERVAL */ - YYSYMBOL_INTO = 227, /* INTO */ - YYSYMBOL_INVOKER = 228, /* INVOKER */ - YYSYMBOL_IS = 229, /* IS */ - YYSYMBOL_ISNULL = 230, /* ISNULL */ - YYSYMBOL_ISOLATION = 231, /* ISOLATION */ - YYSYMBOL_JOIN = 232, /* JOIN */ - YYSYMBOL_JSON = 233, /* JSON */ - YYSYMBOL_KEEP = 234, /* KEEP */ - YYSYMBOL_KEY = 235, /* KEY */ - YYSYMBOL_LABEL = 236, /* LABEL */ - YYSYMBOL_LANGUAGE = 237, /* LANGUAGE */ - YYSYMBOL_LARGE_P = 238, /* LARGE_P */ - YYSYMBOL_LAST_P = 239, /* LAST_P */ - YYSYMBOL_LATERAL_P = 240, /* LATERAL_P */ - YYSYMBOL_LEADING = 241, /* LEADING */ - YYSYMBOL_LEAKPROOF = 242, /* LEAKPROOF */ - YYSYMBOL_LEFT = 243, /* LEFT */ - YYSYMBOL_LEVEL = 244, /* LEVEL */ - YYSYMBOL_LIKE = 245, /* LIKE */ - YYSYMBOL_LIMIT = 246, /* LIMIT */ - YYSYMBOL_LISTEN = 247, /* LISTEN */ - YYSYMBOL_LOAD = 248, /* LOAD */ - YYSYMBOL_LOCAL = 249, /* LOCAL */ - YYSYMBOL_LOCATION = 250, /* LOCATION */ - YYSYMBOL_LOCK_P = 251, /* LOCK_P */ - YYSYMBOL_LOCKED = 252, /* LOCKED */ - YYSYMBOL_LOGGED = 253, /* LOGGED */ - YYSYMBOL_MACRO = 254, /* MACRO */ - YYSYMBOL_MAP = 255, /* MAP */ - YYSYMBOL_MAPPING = 256, /* MAPPING */ - YYSYMBOL_MATCH = 257, /* MATCH */ - YYSYMBOL_MATERIALIZED = 258, /* MATERIALIZED */ - YYSYMBOL_MAXVALUE = 259, /* MAXVALUE */ - YYSYMBOL_METHOD = 260, /* METHOD */ - YYSYMBOL_MICROSECOND_P = 261, /* MICROSECOND_P */ - YYSYMBOL_MICROSECONDS_P = 262, /* MICROSECONDS_P */ - YYSYMBOL_MILLENNIA_P = 263, /* MILLENNIA_P */ - YYSYMBOL_MILLENNIUM_P = 264, /* MILLENNIUM_P */ - YYSYMBOL_MILLISECOND_P = 265, /* MILLISECOND_P */ - YYSYMBOL_MILLISECONDS_P = 266, /* MILLISECONDS_P */ - YYSYMBOL_MINUTE_P = 267, /* MINUTE_P */ - YYSYMBOL_MINUTES_P = 268, /* MINUTES_P */ - YYSYMBOL_MINVALUE = 269, /* MINVALUE */ - YYSYMBOL_MODE = 270, /* MODE */ - YYSYMBOL_MONTH_P = 271, /* MONTH_P */ - YYSYMBOL_MONTHS_P = 272, /* MONTHS_P */ - YYSYMBOL_MOVE = 273, /* MOVE */ - YYSYMBOL_NAME_P = 274, /* NAME_P */ - YYSYMBOL_NAMES = 275, /* NAMES */ - YYSYMBOL_NATIONAL = 276, /* NATIONAL */ - YYSYMBOL_NATURAL = 277, /* NATURAL */ - YYSYMBOL_NCHAR = 278, /* NCHAR */ - YYSYMBOL_NEW = 279, /* NEW */ - YYSYMBOL_NEXT = 280, /* NEXT */ - YYSYMBOL_NO = 281, /* NO */ - YYSYMBOL_NODE = 282, /* NODE */ - YYSYMBOL_NONE = 283, /* NONE */ - YYSYMBOL_NOT = 284, /* NOT */ - YYSYMBOL_NOTHING = 285, /* NOTHING */ - YYSYMBOL_NOTIFY = 286, /* NOTIFY */ - YYSYMBOL_NOTNULL = 287, /* NOTNULL */ - YYSYMBOL_NOWAIT = 288, /* NOWAIT */ - YYSYMBOL_NULL_P = 289, /* NULL_P */ - YYSYMBOL_NULLIF = 290, /* NULLIF */ - YYSYMBOL_NULLS_P = 291, /* NULLS_P */ - YYSYMBOL_NUMERIC = 292, /* NUMERIC */ - YYSYMBOL_OBJECT_P = 293, /* OBJECT_P */ - YYSYMBOL_OF = 294, /* OF */ - YYSYMBOL_OFF = 295, /* OFF */ - YYSYMBOL_OFFSET = 296, /* OFFSET */ - YYSYMBOL_OIDS = 297, /* OIDS */ - YYSYMBOL_OLD = 298, /* OLD */ - YYSYMBOL_ON = 299, /* ON */ - YYSYMBOL_ONLY = 300, /* ONLY */ - YYSYMBOL_OPERATOR = 301, /* OPERATOR */ - YYSYMBOL_OPTION = 302, /* OPTION */ - YYSYMBOL_OPTIONS = 303, /* OPTIONS */ - YYSYMBOL_OR = 304, /* OR */ - YYSYMBOL_ORDER = 305, /* ORDER */ - YYSYMBOL_ORDINALITY = 306, /* ORDINALITY */ - YYSYMBOL_OTHERS = 307, /* OTHERS */ - YYSYMBOL_OUT_P = 308, /* OUT_P */ - YYSYMBOL_OUTER_P = 309, /* OUTER_P */ - YYSYMBOL_OVER = 310, /* OVER */ - YYSYMBOL_OVERLAPS = 311, /* OVERLAPS */ - YYSYMBOL_OVERLAY = 312, /* OVERLAY */ - YYSYMBOL_OVERRIDING = 313, /* OVERRIDING */ - YYSYMBOL_OWNED = 314, /* OWNED */ - YYSYMBOL_OWNER = 315, /* OWNER */ - YYSYMBOL_PARALLEL = 316, /* PARALLEL */ - YYSYMBOL_PARSER = 317, /* PARSER */ - YYSYMBOL_PARTIAL = 318, /* PARTIAL */ - YYSYMBOL_PARTITION = 319, /* PARTITION */ - YYSYMBOL_PASSING = 320, /* PASSING */ - YYSYMBOL_PASSWORD = 321, /* PASSWORD */ - YYSYMBOL_PATH = 322, /* PATH */ - YYSYMBOL_PATHS = 323, /* PATHS */ - YYSYMBOL_PERCENT = 324, /* PERCENT */ - YYSYMBOL_PERSISTENT = 325, /* PERSISTENT */ - YYSYMBOL_PIVOT = 326, /* PIVOT */ - YYSYMBOL_PIVOT_LONGER = 327, /* PIVOT_LONGER */ - YYSYMBOL_PIVOT_WIDER = 328, /* PIVOT_WIDER */ - YYSYMBOL_PLACING = 329, /* PLACING */ - YYSYMBOL_PLANS = 330, /* PLANS */ - YYSYMBOL_POLICY = 331, /* POLICY */ - YYSYMBOL_POSITION = 332, /* POSITION */ - YYSYMBOL_POSITIONAL = 333, /* POSITIONAL */ - YYSYMBOL_PRAGMA_P = 334, /* PRAGMA_P */ - YYSYMBOL_PRECEDING = 335, /* PRECEDING */ - YYSYMBOL_PRECISION = 336, /* PRECISION */ - YYSYMBOL_PREPARE = 337, /* PREPARE */ - YYSYMBOL_PREPARED = 338, /* PREPARED */ - YYSYMBOL_PRESERVE = 339, /* PRESERVE */ - YYSYMBOL_PRIMARY = 340, /* PRIMARY */ - YYSYMBOL_PRIOR = 341, /* PRIOR */ - YYSYMBOL_PRIVILEGES = 342, /* PRIVILEGES */ - YYSYMBOL_PROCEDURAL = 343, /* PROCEDURAL */ - YYSYMBOL_PROCEDURE = 344, /* PROCEDURE */ - YYSYMBOL_PROGRAM = 345, /* PROGRAM */ - YYSYMBOL_PROPERTIES = 346, /* PROPERTIES */ - YYSYMBOL_PROPERTY = 347, /* PROPERTY */ - YYSYMBOL_PUBLICATION = 348, /* PUBLICATION */ - YYSYMBOL_QUALIFY = 349, /* QUALIFY */ - YYSYMBOL_QUARTER_P = 350, /* QUARTER_P */ - YYSYMBOL_QUARTERS_P = 351, /* QUARTERS_P */ - YYSYMBOL_QUOTE = 352, /* QUOTE */ - YYSYMBOL_RANGE = 353, /* RANGE */ - YYSYMBOL_READ_P = 354, /* READ_P */ - YYSYMBOL_REAL = 355, /* REAL */ - YYSYMBOL_REASSIGN = 356, /* REASSIGN */ - YYSYMBOL_RECHECK = 357, /* RECHECK */ - YYSYMBOL_RECURSIVE = 358, /* RECURSIVE */ - YYSYMBOL_REF = 359, /* REF */ - YYSYMBOL_REFERENCES = 360, /* REFERENCES */ - YYSYMBOL_REFERENCING = 361, /* REFERENCING */ - YYSYMBOL_REFRESH = 362, /* REFRESH */ - YYSYMBOL_REINDEX = 363, /* REINDEX */ - YYSYMBOL_RELATIONSHIP = 364, /* RELATIONSHIP */ - YYSYMBOL_RELATIVE_P = 365, /* RELATIVE_P */ - YYSYMBOL_RELEASE = 366, /* RELEASE */ - YYSYMBOL_RENAME = 367, /* RENAME */ - YYSYMBOL_REPEATABLE = 368, /* REPEATABLE */ - YYSYMBOL_REPLACE = 369, /* REPLACE */ - YYSYMBOL_REPLICA = 370, /* REPLICA */ - YYSYMBOL_RESET = 371, /* RESET */ - YYSYMBOL_RESPECT_P = 372, /* RESPECT_P */ - YYSYMBOL_RESTART = 373, /* RESTART */ - YYSYMBOL_RESTRICT = 374, /* RESTRICT */ - YYSYMBOL_RETURNING = 375, /* RETURNING */ - YYSYMBOL_RETURNS = 376, /* RETURNS */ - YYSYMBOL_REVOKE = 377, /* REVOKE */ - YYSYMBOL_RIGHT = 378, /* RIGHT */ - YYSYMBOL_ROLE = 379, /* ROLE */ - YYSYMBOL_ROLLBACK = 380, /* ROLLBACK */ - YYSYMBOL_ROLLUP = 381, /* ROLLUP */ - YYSYMBOL_ROW = 382, /* ROW */ - YYSYMBOL_ROWS = 383, /* ROWS */ - YYSYMBOL_RULE = 384, /* RULE */ - YYSYMBOL_SAMPLE = 385, /* SAMPLE */ - YYSYMBOL_SAVEPOINT = 386, /* SAVEPOINT */ - YYSYMBOL_SCHEMA = 387, /* SCHEMA */ - YYSYMBOL_SCHEMAS = 388, /* SCHEMAS */ - YYSYMBOL_SCOPE = 389, /* SCOPE */ - YYSYMBOL_SCROLL = 390, /* SCROLL */ - YYSYMBOL_SEARCH = 391, /* SEARCH */ - YYSYMBOL_SECOND_P = 392, /* SECOND_P */ - YYSYMBOL_SECONDS_P = 393, /* SECONDS_P */ - YYSYMBOL_SECRET = 394, /* SECRET */ - YYSYMBOL_SECURITY = 395, /* SECURITY */ - YYSYMBOL_SELECT = 396, /* SELECT */ - YYSYMBOL_SEMI = 397, /* SEMI */ - YYSYMBOL_SEQUENCE = 398, /* SEQUENCE */ - YYSYMBOL_SEQUENCES = 399, /* SEQUENCES */ - YYSYMBOL_SERIALIZABLE = 400, /* SERIALIZABLE */ - YYSYMBOL_SERVER = 401, /* SERVER */ - YYSYMBOL_SESSION = 402, /* SESSION */ - YYSYMBOL_SET = 403, /* SET */ - YYSYMBOL_SETOF = 404, /* SETOF */ - YYSYMBOL_SETS = 405, /* SETS */ - YYSYMBOL_SHARE = 406, /* SHARE */ - YYSYMBOL_SHORTEST = 407, /* SHORTEST */ - YYSYMBOL_SHOW = 408, /* SHOW */ - YYSYMBOL_SIMILAR = 409, /* SIMILAR */ - YYSYMBOL_SIMPLE = 410, /* SIMPLE */ - YYSYMBOL_SKIP = 411, /* SKIP */ - YYSYMBOL_SMALLINT = 412, /* SMALLINT */ - YYSYMBOL_SNAPSHOT = 413, /* SNAPSHOT */ - YYSYMBOL_SOME = 414, /* SOME */ - YYSYMBOL_SOURCE = 415, /* SOURCE */ - YYSYMBOL_SQL_P = 416, /* SQL_P */ - YYSYMBOL_STABLE = 417, /* STABLE */ - YYSYMBOL_STANDALONE_P = 418, /* STANDALONE_P */ - YYSYMBOL_START = 419, /* START */ - YYSYMBOL_STATEMENT = 420, /* STATEMENT */ - YYSYMBOL_STATISTICS = 421, /* STATISTICS */ - YYSYMBOL_STDIN = 422, /* STDIN */ - YYSYMBOL_STDOUT = 423, /* STDOUT */ - YYSYMBOL_STORAGE = 424, /* STORAGE */ - YYSYMBOL_STORED = 425, /* STORED */ - YYSYMBOL_STRICT_P = 426, /* STRICT_P */ - YYSYMBOL_STRIP_P = 427, /* STRIP_P */ - YYSYMBOL_STRUCT = 428, /* STRUCT */ - YYSYMBOL_SUBSCRIPTION = 429, /* SUBSCRIPTION */ - YYSYMBOL_SUBSTRING = 430, /* SUBSTRING */ - YYSYMBOL_SUMMARIZE = 431, /* SUMMARIZE */ - YYSYMBOL_SYMMETRIC = 432, /* SYMMETRIC */ - YYSYMBOL_SYSID = 433, /* SYSID */ - YYSYMBOL_SYSTEM_P = 434, /* SYSTEM_P */ - YYSYMBOL_TABLE = 435, /* TABLE */ - YYSYMBOL_TABLES = 436, /* TABLES */ - YYSYMBOL_TABLESAMPLE = 437, /* TABLESAMPLE */ - YYSYMBOL_TABLESPACE = 438, /* TABLESPACE */ - YYSYMBOL_TEMP = 439, /* TEMP */ - YYSYMBOL_TEMPLATE = 440, /* TEMPLATE */ - YYSYMBOL_TEMPORARY = 441, /* TEMPORARY */ - YYSYMBOL_TEXT_P = 442, /* TEXT_P */ - YYSYMBOL_THEN = 443, /* THEN */ - YYSYMBOL_TIES = 444, /* TIES */ - YYSYMBOL_TIME = 445, /* TIME */ - YYSYMBOL_TIMESTAMP = 446, /* TIMESTAMP */ - YYSYMBOL_TO = 447, /* TO */ - YYSYMBOL_TRAIL = 448, /* TRAIL */ - YYSYMBOL_TRAILING = 449, /* TRAILING */ - YYSYMBOL_TRANSACTION = 450, /* TRANSACTION */ - YYSYMBOL_TRANSFORM = 451, /* TRANSFORM */ - YYSYMBOL_TREAT = 452, /* TREAT */ - YYSYMBOL_TRIGGER = 453, /* TRIGGER */ - YYSYMBOL_TRIM = 454, /* TRIM */ - YYSYMBOL_TRUE_P = 455, /* TRUE_P */ - YYSYMBOL_TRUNCATE = 456, /* TRUNCATE */ - YYSYMBOL_TRUSTED = 457, /* TRUSTED */ - YYSYMBOL_TRY_CAST = 458, /* TRY_CAST */ - YYSYMBOL_TYPE_P = 459, /* TYPE_P */ - YYSYMBOL_TYPES_P = 460, /* TYPES_P */ - YYSYMBOL_UNBOUNDED = 461, /* UNBOUNDED */ - YYSYMBOL_UNCOMMITTED = 462, /* UNCOMMITTED */ - YYSYMBOL_UNENCRYPTED = 463, /* UNENCRYPTED */ - YYSYMBOL_UNION = 464, /* UNION */ - YYSYMBOL_UNIQUE = 465, /* UNIQUE */ - YYSYMBOL_UNKNOWN = 466, /* UNKNOWN */ - YYSYMBOL_UNLISTEN = 467, /* UNLISTEN */ - YYSYMBOL_UNLOGGED = 468, /* UNLOGGED */ - YYSYMBOL_UNPIVOT = 469, /* UNPIVOT */ - YYSYMBOL_UNTIL = 470, /* UNTIL */ - YYSYMBOL_UPDATE = 471, /* UPDATE */ - YYSYMBOL_USE_P = 472, /* USE_P */ - YYSYMBOL_USER = 473, /* USER */ - YYSYMBOL_USING = 474, /* USING */ - YYSYMBOL_VACUUM = 475, /* VACUUM */ - YYSYMBOL_VALID = 476, /* VALID */ - YYSYMBOL_VALIDATE = 477, /* VALIDATE */ - YYSYMBOL_VALIDATOR = 478, /* VALIDATOR */ - YYSYMBOL_VALUE_P = 479, /* VALUE_P */ - YYSYMBOL_VALUES = 480, /* VALUES */ - YYSYMBOL_VARCHAR = 481, /* VARCHAR */ - YYSYMBOL_VARIABLE_P = 482, /* VARIABLE_P */ - YYSYMBOL_VARIADIC = 483, /* VARIADIC */ - YYSYMBOL_VARYING = 484, /* VARYING */ - YYSYMBOL_VERBOSE = 485, /* VERBOSE */ - YYSYMBOL_VERSION_P = 486, /* VERSION_P */ - YYSYMBOL_VERTEX = 487, /* VERTEX */ - YYSYMBOL_VIEW = 488, /* VIEW */ - YYSYMBOL_VIEWS = 489, /* VIEWS */ - YYSYMBOL_VIRTUAL = 490, /* VIRTUAL */ - YYSYMBOL_VOLATILE = 491, /* VOLATILE */ - YYSYMBOL_WALK = 492, /* WALK */ - YYSYMBOL_WEEK_P = 493, /* WEEK_P */ - YYSYMBOL_WEEKS_P = 494, /* WEEKS_P */ - YYSYMBOL_WHEN = 495, /* WHEN */ - YYSYMBOL_WHERE = 496, /* WHERE */ - YYSYMBOL_WHITESPACE_P = 497, /* WHITESPACE_P */ - YYSYMBOL_WINDOW = 498, /* WINDOW */ - YYSYMBOL_WITH = 499, /* WITH */ - YYSYMBOL_WITHIN = 500, /* WITHIN */ - YYSYMBOL_WITHOUT = 501, /* WITHOUT */ - YYSYMBOL_WORK = 502, /* WORK */ - YYSYMBOL_WRAPPER = 503, /* WRAPPER */ - YYSYMBOL_WRITE_P = 504, /* WRITE_P */ - YYSYMBOL_XML_P = 505, /* XML_P */ - YYSYMBOL_XMLATTRIBUTES = 506, /* XMLATTRIBUTES */ - YYSYMBOL_XMLCONCAT = 507, /* XMLCONCAT */ - YYSYMBOL_XMLELEMENT = 508, /* XMLELEMENT */ - YYSYMBOL_XMLEXISTS = 509, /* XMLEXISTS */ - YYSYMBOL_XMLFOREST = 510, /* XMLFOREST */ - YYSYMBOL_XMLNAMESPACES = 511, /* XMLNAMESPACES */ - YYSYMBOL_XMLPARSE = 512, /* XMLPARSE */ - YYSYMBOL_XMLPI = 513, /* XMLPI */ - YYSYMBOL_XMLROOT = 514, /* XMLROOT */ - YYSYMBOL_XMLSERIALIZE = 515, /* XMLSERIALIZE */ - YYSYMBOL_XMLTABLE = 516, /* XMLTABLE */ - YYSYMBOL_YEAR_P = 517, /* YEAR_P */ - YYSYMBOL_YEARS_P = 518, /* YEARS_P */ - YYSYMBOL_YES_P = 519, /* YES_P */ - YYSYMBOL_ZONE = 520, /* ZONE */ - YYSYMBOL_NOT_LA = 521, /* NOT_LA */ - YYSYMBOL_NULLS_LA = 522, /* NULLS_LA */ - YYSYMBOL_WITH_LA = 523, /* WITH_LA */ - YYSYMBOL_524_ = 524, /* '<' */ - YYSYMBOL_525_ = 525, /* '>' */ - YYSYMBOL_526_ = 526, /* '=' */ - YYSYMBOL_POSTFIXOP = 527, /* POSTFIXOP */ - YYSYMBOL_528_ = 528, /* '+' */ - YYSYMBOL_529_ = 529, /* '-' */ - YYSYMBOL_530_ = 530, /* '*' */ - YYSYMBOL_531_ = 531, /* '/' */ - YYSYMBOL_532_ = 532, /* '%' */ - YYSYMBOL_533_ = 533, /* '^' */ - YYSYMBOL_UMINUS = 534, /* UMINUS */ - YYSYMBOL_535_ = 535, /* '[' */ - YYSYMBOL_536_ = 536, /* ']' */ - YYSYMBOL_537_ = 537, /* '(' */ - YYSYMBOL_538_ = 538, /* ')' */ - YYSYMBOL_539_ = 539, /* '.' */ - YYSYMBOL_540_ = 540, /* ';' */ - YYSYMBOL_541_ = 541, /* ',' */ - YYSYMBOL_542_ = 542, /* '|' */ - YYSYMBOL_543_ = 543, /* '?' */ - YYSYMBOL_544_ = 544, /* '{' */ - YYSYMBOL_545_ = 545, /* '}' */ - YYSYMBOL_546_ = 546, /* '&' */ - YYSYMBOL_547_ = 547, /* '!' */ - YYSYMBOL_548_ = 548, /* ':' */ - YYSYMBOL_549_ = 549, /* '#' */ - YYSYMBOL_550_ = 550, /* '$' */ - YYSYMBOL_YYACCEPT = 551, /* $accept */ - YYSYMBOL_stmtblock = 552, /* stmtblock */ - YYSYMBOL_stmtmulti = 553, /* stmtmulti */ - YYSYMBOL_stmt = 554, /* stmt */ - YYSYMBOL_AlterObjectSchemaStmt = 555, /* AlterObjectSchemaStmt */ - YYSYMBOL_AlterSeqStmt = 556, /* AlterSeqStmt */ - YYSYMBOL_SeqOptList = 557, /* SeqOptList */ - YYSYMBOL_opt_with = 558, /* opt_with */ - YYSYMBOL_NumericOnly = 559, /* NumericOnly */ - YYSYMBOL_SeqOptElem = 560, /* SeqOptElem */ - YYSYMBOL_opt_by = 561, /* opt_by */ - YYSYMBOL_SignedIconst = 562, /* SignedIconst */ - YYSYMBOL_AlterTableStmt = 563, /* AlterTableStmt */ - YYSYMBOL_alter_identity_column_option_list = 564, /* alter_identity_column_option_list */ - YYSYMBOL_alter_column_default = 565, /* alter_column_default */ - YYSYMBOL_alter_identity_column_option = 566, /* alter_identity_column_option */ - YYSYMBOL_alter_generic_option_list = 567, /* alter_generic_option_list */ - YYSYMBOL_alter_table_cmd = 568, /* alter_table_cmd */ - YYSYMBOL_alter_using = 569, /* alter_using */ - YYSYMBOL_alter_generic_option_elem = 570, /* alter_generic_option_elem */ - YYSYMBOL_alter_table_cmds = 571, /* alter_table_cmds */ - YYSYMBOL_alter_generic_options = 572, /* alter_generic_options */ - YYSYMBOL_opt_set_data = 573, /* opt_set_data */ - YYSYMBOL_AnalyzeStmt = 574, /* AnalyzeStmt */ - YYSYMBOL_AttachStmt = 575, /* AttachStmt */ - YYSYMBOL_DetachStmt = 576, /* DetachStmt */ - YYSYMBOL_opt_database = 577, /* opt_database */ - YYSYMBOL_opt_database_alias = 578, /* opt_database_alias */ - YYSYMBOL_CallStmt = 579, /* CallStmt */ - YYSYMBOL_CheckPointStmt = 580, /* CheckPointStmt */ - YYSYMBOL_opt_col_id = 581, /* opt_col_id */ - YYSYMBOL_CommentOnStmt = 582, /* CommentOnStmt */ - YYSYMBOL_comment_value = 583, /* comment_value */ - YYSYMBOL_comment_on_type_any_name = 584, /* comment_on_type_any_name */ - YYSYMBOL_qualified_name = 585, /* qualified_name */ - YYSYMBOL_ColId = 586, /* ColId */ - YYSYMBOL_ColIdOrString = 587, /* ColIdOrString */ - YYSYMBOL_Sconst = 588, /* Sconst */ - YYSYMBOL_indirection = 589, /* indirection */ - YYSYMBOL_indirection_el = 590, /* indirection_el */ - YYSYMBOL_attr_name = 591, /* attr_name */ - YYSYMBOL_ColLabel = 592, /* ColLabel */ - YYSYMBOL_CopyStmt = 593, /* CopyStmt */ - YYSYMBOL_copy_database_flag = 594, /* copy_database_flag */ - YYSYMBOL_copy_from = 595, /* copy_from */ - YYSYMBOL_copy_delimiter = 596, /* copy_delimiter */ - YYSYMBOL_copy_generic_opt_arg_list = 597, /* copy_generic_opt_arg_list */ - YYSYMBOL_opt_using = 598, /* opt_using */ - YYSYMBOL_opt_as = 599, /* opt_as */ - YYSYMBOL_opt_program = 600, /* opt_program */ - YYSYMBOL_copy_options = 601, /* copy_options */ - YYSYMBOL_copy_generic_opt_arg = 602, /* copy_generic_opt_arg */ - YYSYMBOL_copy_generic_opt_elem = 603, /* copy_generic_opt_elem */ - YYSYMBOL_opt_oids = 604, /* opt_oids */ - YYSYMBOL_copy_opt_list = 605, /* copy_opt_list */ - YYSYMBOL_opt_binary = 606, /* opt_binary */ - YYSYMBOL_copy_opt_item = 607, /* copy_opt_item */ - YYSYMBOL_copy_generic_opt_arg_list_item = 608, /* copy_generic_opt_arg_list_item */ - YYSYMBOL_copy_file_name = 609, /* copy_file_name */ - YYSYMBOL_copy_generic_opt_list = 610, /* copy_generic_opt_list */ - YYSYMBOL_CreateStmt = 611, /* CreateStmt */ - YYSYMBOL_ConstraintAttributeSpec = 612, /* ConstraintAttributeSpec */ - YYSYMBOL_def_arg = 613, /* def_arg */ - YYSYMBOL_OptParenthesizedSeqOptList = 614, /* OptParenthesizedSeqOptList */ - YYSYMBOL_generic_option_arg = 615, /* generic_option_arg */ - YYSYMBOL_key_action = 616, /* key_action */ - YYSYMBOL_ColConstraint = 617, /* ColConstraint */ - YYSYMBOL_ColConstraintElem = 618, /* ColConstraintElem */ - YYSYMBOL_GeneratedColumnType = 619, /* GeneratedColumnType */ - YYSYMBOL_opt_GeneratedColumnType = 620, /* opt_GeneratedColumnType */ - YYSYMBOL_GeneratedConstraintElem = 621, /* GeneratedConstraintElem */ - YYSYMBOL_generic_option_elem = 622, /* generic_option_elem */ - YYSYMBOL_key_update = 623, /* key_update */ - YYSYMBOL_key_actions = 624, /* key_actions */ - YYSYMBOL_OnCommitOption = 625, /* OnCommitOption */ - YYSYMBOL_reloptions = 626, /* reloptions */ - YYSYMBOL_opt_no_inherit = 627, /* opt_no_inherit */ - YYSYMBOL_TableConstraint = 628, /* TableConstraint */ - YYSYMBOL_TableLikeOption = 629, /* TableLikeOption */ - YYSYMBOL_reloption_list = 630, /* reloption_list */ - YYSYMBOL_ExistingIndex = 631, /* ExistingIndex */ - YYSYMBOL_ConstraintAttr = 632, /* ConstraintAttr */ - YYSYMBOL_OptWith = 633, /* OptWith */ - YYSYMBOL_definition = 634, /* definition */ - YYSYMBOL_TableLikeOptionList = 635, /* TableLikeOptionList */ - YYSYMBOL_generic_option_name = 636, /* generic_option_name */ - YYSYMBOL_ConstraintAttributeElem = 637, /* ConstraintAttributeElem */ - YYSYMBOL_columnDef = 638, /* columnDef */ - YYSYMBOL_def_list = 639, /* def_list */ - YYSYMBOL_index_name = 640, /* index_name */ - YYSYMBOL_TableElement = 641, /* TableElement */ - YYSYMBOL_def_elem = 642, /* def_elem */ - YYSYMBOL_opt_definition = 643, /* opt_definition */ - YYSYMBOL_OptTableElementList = 644, /* OptTableElementList */ - YYSYMBOL_columnElem = 645, /* columnElem */ - YYSYMBOL_opt_column_list = 646, /* opt_column_list */ - YYSYMBOL_ColQualList = 647, /* ColQualList */ - YYSYMBOL_key_delete = 648, /* key_delete */ - YYSYMBOL_reloption_elem = 649, /* reloption_elem */ - YYSYMBOL_columnList = 650, /* columnList */ - YYSYMBOL_columnList_opt_comma = 651, /* columnList_opt_comma */ - YYSYMBOL_func_type = 652, /* func_type */ - YYSYMBOL_ConstraintElem = 653, /* ConstraintElem */ - YYSYMBOL_TableElementList = 654, /* TableElementList */ - YYSYMBOL_key_match = 655, /* key_match */ - YYSYMBOL_TableLikeClause = 656, /* TableLikeClause */ - YYSYMBOL_OptTemp = 657, /* OptTemp */ - YYSYMBOL_generated_when = 658, /* generated_when */ - YYSYMBOL_CreateAsStmt = 659, /* CreateAsStmt */ - YYSYMBOL_opt_with_data = 660, /* opt_with_data */ - YYSYMBOL_create_as_target = 661, /* create_as_target */ - YYSYMBOL_unreserved_keyword = 662, /* unreserved_keyword */ - YYSYMBOL_col_name_keyword = 663, /* col_name_keyword */ - YYSYMBOL_func_name_keyword = 664, /* func_name_keyword */ - YYSYMBOL_type_name_keyword = 665, /* type_name_keyword */ - YYSYMBOL_other_keyword = 666, /* other_keyword */ - YYSYMBOL_type_func_name_keyword = 667, /* type_func_name_keyword */ - YYSYMBOL_reserved_keyword = 668, /* reserved_keyword */ - YYSYMBOL_pgq_unreserved_keyword = 669, /* pgq_unreserved_keyword */ - YYSYMBOL_pgq_col_name_keyword = 670, /* pgq_col_name_keyword */ - YYSYMBOL_CreateFunctionStmt = 671, /* CreateFunctionStmt */ - YYSYMBOL_table_macro_definition = 672, /* table_macro_definition */ - YYSYMBOL_table_macro_definition_parens = 673, /* table_macro_definition_parens */ - YYSYMBOL_table_macro_list_internal = 674, /* table_macro_list_internal */ - YYSYMBOL_table_macro_list = 675, /* table_macro_list */ - YYSYMBOL_macro_definition = 676, /* macro_definition */ - YYSYMBOL_macro_definition_list = 677, /* macro_definition_list */ - YYSYMBOL_macro_alias = 678, /* macro_alias */ - YYSYMBOL_param_list = 679, /* param_list */ - YYSYMBOL_CreateSchemaStmt = 680, /* CreateSchemaStmt */ - YYSYMBOL_OptSchemaEltList = 681, /* OptSchemaEltList */ - YYSYMBOL_schema_stmt = 682, /* schema_stmt */ - YYSYMBOL_CreateSecretStmt = 683, /* CreateSecretStmt */ - YYSYMBOL_opt_secret_name = 684, /* opt_secret_name */ - YYSYMBOL_opt_persist = 685, /* opt_persist */ - YYSYMBOL_opt_storage_specifier = 686, /* opt_storage_specifier */ - YYSYMBOL_CreateSeqStmt = 687, /* CreateSeqStmt */ - YYSYMBOL_OptSeqOptList = 688, /* OptSeqOptList */ - YYSYMBOL_CreateTypeStmt = 689, /* CreateTypeStmt */ - YYSYMBOL_opt_enum_val_list = 690, /* opt_enum_val_list */ - YYSYMBOL_enum_val_list = 691, /* enum_val_list */ - YYSYMBOL_DeallocateStmt = 692, /* DeallocateStmt */ - YYSYMBOL_DeleteStmt = 693, /* DeleteStmt */ - YYSYMBOL_relation_expr_opt_alias = 694, /* relation_expr_opt_alias */ - YYSYMBOL_where_or_current_clause = 695, /* where_or_current_clause */ - YYSYMBOL_using_clause = 696, /* using_clause */ - YYSYMBOL_DropStmt = 697, /* DropStmt */ - YYSYMBOL_drop_type_any_name = 698, /* drop_type_any_name */ - YYSYMBOL_drop_type_name = 699, /* drop_type_name */ - YYSYMBOL_any_name_list = 700, /* any_name_list */ - YYSYMBOL_opt_drop_behavior = 701, /* opt_drop_behavior */ - YYSYMBOL_drop_type_name_on_any_name = 702, /* drop_type_name_on_any_name */ - YYSYMBOL_DropSecretStmt = 703, /* DropSecretStmt */ - YYSYMBOL_opt_storage_drop_specifier = 704, /* opt_storage_drop_specifier */ - YYSYMBOL_ExecuteStmt = 705, /* ExecuteStmt */ - YYSYMBOL_execute_param_expr = 706, /* execute_param_expr */ - YYSYMBOL_execute_param_list = 707, /* execute_param_list */ - YYSYMBOL_execute_param_clause = 708, /* execute_param_clause */ - YYSYMBOL_ExplainStmt = 709, /* ExplainStmt */ - YYSYMBOL_opt_verbose = 710, /* opt_verbose */ - YYSYMBOL_explain_option_arg = 711, /* explain_option_arg */ - YYSYMBOL_ExplainableStmt = 712, /* ExplainableStmt */ - YYSYMBOL_NonReservedWord = 713, /* NonReservedWord */ - YYSYMBOL_NonReservedWord_or_Sconst = 714, /* NonReservedWord_or_Sconst */ - YYSYMBOL_explain_option_list = 715, /* explain_option_list */ - YYSYMBOL_analyze_keyword = 716, /* analyze_keyword */ - YYSYMBOL_opt_boolean_or_string = 717, /* opt_boolean_or_string */ - YYSYMBOL_explain_option_elem = 718, /* explain_option_elem */ - YYSYMBOL_explain_option_name = 719, /* explain_option_name */ - YYSYMBOL_ExportStmt = 720, /* ExportStmt */ - YYSYMBOL_ImportStmt = 721, /* ImportStmt */ - YYSYMBOL_IndexStmt = 722, /* IndexStmt */ - YYSYMBOL_access_method = 723, /* access_method */ - YYSYMBOL_access_method_clause = 724, /* access_method_clause */ - YYSYMBOL_opt_concurrently = 725, /* opt_concurrently */ - YYSYMBOL_opt_index_name = 726, /* opt_index_name */ - YYSYMBOL_opt_reloptions = 727, /* opt_reloptions */ - YYSYMBOL_opt_unique = 728, /* opt_unique */ - YYSYMBOL_InsertStmt = 729, /* InsertStmt */ - YYSYMBOL_insert_rest = 730, /* insert_rest */ - YYSYMBOL_insert_target = 731, /* insert_target */ - YYSYMBOL_opt_by_name_or_position = 732, /* opt_by_name_or_position */ - YYSYMBOL_opt_conf_expr = 733, /* opt_conf_expr */ - YYSYMBOL_opt_with_clause = 734, /* opt_with_clause */ - YYSYMBOL_insert_column_item = 735, /* insert_column_item */ - YYSYMBOL_set_clause = 736, /* set_clause */ - YYSYMBOL_opt_or_action = 737, /* opt_or_action */ - YYSYMBOL_opt_on_conflict = 738, /* opt_on_conflict */ - YYSYMBOL_index_elem = 739, /* index_elem */ - YYSYMBOL_returning_clause = 740, /* returning_clause */ - YYSYMBOL_override_kind = 741, /* override_kind */ - YYSYMBOL_set_target_list = 742, /* set_target_list */ - YYSYMBOL_opt_collate = 743, /* opt_collate */ - YYSYMBOL_opt_class = 744, /* opt_class */ - YYSYMBOL_insert_column_list = 745, /* insert_column_list */ - YYSYMBOL_set_clause_list = 746, /* set_clause_list */ - YYSYMBOL_set_clause_list_opt_comma = 747, /* set_clause_list_opt_comma */ - YYSYMBOL_index_params = 748, /* index_params */ - YYSYMBOL_set_target = 749, /* set_target */ - YYSYMBOL_LoadStmt = 750, /* LoadStmt */ - YYSYMBOL_opt_force = 751, /* opt_force */ - YYSYMBOL_file_name = 752, /* file_name */ - YYSYMBOL_opt_ext_version = 753, /* opt_ext_version */ - YYSYMBOL_PGQ_IDENT = 754, /* PGQ_IDENT */ - YYSYMBOL_DropPropertyGraphStmt = 755, /* DropPropertyGraphStmt */ - YYSYMBOL_VertexOrNode = 756, /* VertexOrNode */ - YYSYMBOL_EdgeOrRelationship = 757, /* EdgeOrRelationship */ - YYSYMBOL_EdgeTablesClauseOptional = 758, /* EdgeTablesClauseOptional */ - YYSYMBOL_CreatePropertyGraphStmt = 759, /* CreatePropertyGraphStmt */ - YYSYMBOL_VertexTableDefinitionList = 760, /* VertexTableDefinitionList */ - YYSYMBOL_KeySpecification = 761, /* KeySpecification */ - YYSYMBOL_KeyReference = 762, /* KeyReference */ - YYSYMBOL_LabelList = 763, /* LabelList */ - YYSYMBOL_LabelOptional = 764, /* LabelOptional */ - YYSYMBOL_Discriminator = 765, /* Discriminator */ - YYSYMBOL_VertexTableDefinition = 766, /* VertexTableDefinition */ - YYSYMBOL_EdgeTableDefinitionList = 767, /* EdgeTableDefinitionList */ - YYSYMBOL_EdgeTableDefinition = 768, /* EdgeTableDefinition */ - YYSYMBOL_AreOptional = 769, /* AreOptional */ - YYSYMBOL_IdentOptionalAs = 770, /* IdentOptionalAs */ - YYSYMBOL_QualifiednameOptionalAs = 771, /* QualifiednameOptionalAs */ - YYSYMBOL_PropertiesList = 772, /* PropertiesList */ - YYSYMBOL_ExceptOptional = 773, /* ExceptOptional */ - YYSYMBOL_PropertiesSpec = 774, /* PropertiesSpec */ - YYSYMBOL_PropertiesClause = 775, /* PropertiesClause */ - YYSYMBOL_GraphTableWhereOptional = 776, /* GraphTableWhereOptional */ - YYSYMBOL_GraphTableNameOptional = 777, /* GraphTableNameOptional */ - YYSYMBOL_ColumnsOptional = 778, /* ColumnsOptional */ - YYSYMBOL_GraphTableStmt = 779, /* GraphTableStmt */ - YYSYMBOL_KeepOptional = 780, /* KeepOptional */ - YYSYMBOL_PathOrPathsOptional = 781, /* PathOrPathsOptional */ - YYSYMBOL_GroupOrGroupsOptional = 782, /* GroupOrGroupsOptional */ - YYSYMBOL_PathVariableOptional = 783, /* PathVariableOptional */ - YYSYMBOL_PathModeOptional = 784, /* PathModeOptional */ - YYSYMBOL_TopKOptional = 785, /* TopKOptional */ - YYSYMBOL_PathPrefix = 786, /* PathPrefix */ - YYSYMBOL_PathPatternList = 787, /* PathPatternList */ - YYSYMBOL_PathPattern = 788, /* PathPattern */ - YYSYMBOL_PatternUnion = 789, /* PatternUnion */ - YYSYMBOL_KleeneQuantifierOptional = 790, /* KleeneQuantifierOptional */ - YYSYMBOL_KleeneOptional = 791, /* KleeneOptional */ - YYSYMBOL_CostNum = 792, /* CostNum */ - YYSYMBOL_CostDefault = 793, /* CostDefault */ - YYSYMBOL_CostOptional = 794, /* CostOptional */ - YYSYMBOL_SubPath = 795, /* SubPath */ - YYSYMBOL_EnclosedSubPath = 796, /* EnclosedSubPath */ - YYSYMBOL_PathElement = 797, /* PathElement */ - YYSYMBOL_PathSequence = 798, /* PathSequence */ - YYSYMBOL_PathConcatenation = 799, /* PathConcatenation */ - YYSYMBOL_OrLabelExpression = 800, /* OrLabelExpression */ - YYSYMBOL_AndLabelExpression = 801, /* AndLabelExpression */ - YYSYMBOL_ComposedLabelExpression = 802, /* ComposedLabelExpression */ - YYSYMBOL_LabelExpression = 803, /* LabelExpression */ - YYSYMBOL_LabelExpressionOptional = 804, /* LabelExpressionOptional */ - YYSYMBOL_IsOrColon = 805, /* IsOrColon */ - YYSYMBOL_ArrowRight = 806, /* ArrowRight */ - YYSYMBOL_ArrowLeftBracket = 807, /* ArrowLeftBracket */ - YYSYMBOL_AbbreviatedEdge = 808, /* AbbreviatedEdge */ - YYSYMBOL_VariableOptional = 809, /* VariableOptional */ - YYSYMBOL_FullElementSpec = 810, /* FullElementSpec */ - YYSYMBOL_EdgePattern = 811, /* EdgePattern */ - YYSYMBOL_VertexPattern = 812, /* VertexPattern */ - YYSYMBOL_pgq_expr = 813, /* pgq_expr */ - YYSYMBOL_PragmaStmt = 814, /* PragmaStmt */ - YYSYMBOL_PrepareStmt = 815, /* PrepareStmt */ - YYSYMBOL_prep_type_clause = 816, /* prep_type_clause */ - YYSYMBOL_PreparableStmt = 817, /* PreparableStmt */ - YYSYMBOL_RenameStmt = 818, /* RenameStmt */ - YYSYMBOL_opt_column = 819, /* opt_column */ - YYSYMBOL_SelectStmt = 820, /* SelectStmt */ - YYSYMBOL_select_with_parens = 821, /* select_with_parens */ - YYSYMBOL_select_no_parens = 822, /* select_no_parens */ - YYSYMBOL_select_clause = 823, /* select_clause */ - YYSYMBOL_opt_select = 824, /* opt_select */ - YYSYMBOL_simple_select = 825, /* simple_select */ - YYSYMBOL_value_or_values = 826, /* value_or_values */ - YYSYMBOL_pivot_keyword = 827, /* pivot_keyword */ - YYSYMBOL_unpivot_keyword = 828, /* unpivot_keyword */ - YYSYMBOL_pivot_column_entry = 829, /* pivot_column_entry */ - YYSYMBOL_pivot_column_list_internal = 830, /* pivot_column_list_internal */ - YYSYMBOL_pivot_column_list = 831, /* pivot_column_list */ - YYSYMBOL_with_clause = 832, /* with_clause */ - YYSYMBOL_cte_list = 833, /* cte_list */ - YYSYMBOL_common_table_expr = 834, /* common_table_expr */ - YYSYMBOL_opt_materialized = 835, /* opt_materialized */ - YYSYMBOL_into_clause = 836, /* into_clause */ - YYSYMBOL_OptTempTableName = 837, /* OptTempTableName */ - YYSYMBOL_opt_table = 838, /* opt_table */ - YYSYMBOL_all_or_distinct = 839, /* all_or_distinct */ - YYSYMBOL_by_name = 840, /* by_name */ - YYSYMBOL_distinct_clause = 841, /* distinct_clause */ - YYSYMBOL_opt_all_clause = 842, /* opt_all_clause */ - YYSYMBOL_opt_ignore_nulls = 843, /* opt_ignore_nulls */ - YYSYMBOL_opt_sort_clause = 844, /* opt_sort_clause */ - YYSYMBOL_sort_clause = 845, /* sort_clause */ - YYSYMBOL_sortby_list = 846, /* sortby_list */ - YYSYMBOL_sortby = 847, /* sortby */ - YYSYMBOL_opt_asc_desc = 848, /* opt_asc_desc */ - YYSYMBOL_opt_nulls_order = 849, /* opt_nulls_order */ - YYSYMBOL_select_limit = 850, /* select_limit */ - YYSYMBOL_opt_select_limit = 851, /* opt_select_limit */ - YYSYMBOL_limit_clause = 852, /* limit_clause */ - YYSYMBOL_offset_clause = 853, /* offset_clause */ - YYSYMBOL_sample_count = 854, /* sample_count */ - YYSYMBOL_sample_clause = 855, /* sample_clause */ - YYSYMBOL_opt_sample_func = 856, /* opt_sample_func */ - YYSYMBOL_tablesample_entry = 857, /* tablesample_entry */ - YYSYMBOL_tablesample_clause = 858, /* tablesample_clause */ - YYSYMBOL_opt_tablesample_clause = 859, /* opt_tablesample_clause */ - YYSYMBOL_opt_repeatable_clause = 860, /* opt_repeatable_clause */ - YYSYMBOL_select_limit_value = 861, /* select_limit_value */ - YYSYMBOL_select_offset_value = 862, /* select_offset_value */ - YYSYMBOL_select_fetch_first_value = 863, /* select_fetch_first_value */ - YYSYMBOL_I_or_F_const = 864, /* I_or_F_const */ - YYSYMBOL_row_or_rows = 865, /* row_or_rows */ - YYSYMBOL_first_or_next = 866, /* first_or_next */ - YYSYMBOL_group_clause = 867, /* group_clause */ - YYSYMBOL_group_by_list = 868, /* group_by_list */ - YYSYMBOL_group_by_list_opt_comma = 869, /* group_by_list_opt_comma */ - YYSYMBOL_group_by_item = 870, /* group_by_item */ - YYSYMBOL_empty_grouping_set = 871, /* empty_grouping_set */ - YYSYMBOL_rollup_clause = 872, /* rollup_clause */ - YYSYMBOL_cube_clause = 873, /* cube_clause */ - YYSYMBOL_grouping_sets_clause = 874, /* grouping_sets_clause */ - YYSYMBOL_grouping_or_grouping_id = 875, /* grouping_or_grouping_id */ - YYSYMBOL_having_clause = 876, /* having_clause */ - YYSYMBOL_qualify_clause = 877, /* qualify_clause */ - YYSYMBOL_for_locking_clause = 878, /* for_locking_clause */ - YYSYMBOL_opt_for_locking_clause = 879, /* opt_for_locking_clause */ - YYSYMBOL_for_locking_items = 880, /* for_locking_items */ - YYSYMBOL_for_locking_item = 881, /* for_locking_item */ - YYSYMBOL_for_locking_strength = 882, /* for_locking_strength */ - YYSYMBOL_locked_rels_list = 883, /* locked_rels_list */ - YYSYMBOL_opt_nowait_or_skip = 884, /* opt_nowait_or_skip */ - YYSYMBOL_values_clause = 885, /* values_clause */ - YYSYMBOL_values_clause_opt_comma = 886, /* values_clause_opt_comma */ - YYSYMBOL_from_clause = 887, /* from_clause */ - YYSYMBOL_from_list = 888, /* from_list */ - YYSYMBOL_from_list_opt_comma = 889, /* from_list_opt_comma */ - YYSYMBOL_table_ref = 890, /* table_ref */ - YYSYMBOL_opt_pivot_group_by = 891, /* opt_pivot_group_by */ - YYSYMBOL_opt_include_nulls = 892, /* opt_include_nulls */ - YYSYMBOL_single_pivot_value = 893, /* single_pivot_value */ - YYSYMBOL_pivot_header = 894, /* pivot_header */ - YYSYMBOL_pivot_value = 895, /* pivot_value */ - YYSYMBOL_pivot_value_list = 896, /* pivot_value_list */ - YYSYMBOL_unpivot_header = 897, /* unpivot_header */ - YYSYMBOL_unpivot_value = 898, /* unpivot_value */ - YYSYMBOL_unpivot_value_list = 899, /* unpivot_value_list */ - YYSYMBOL_joined_table = 900, /* joined_table */ - YYSYMBOL_alias_clause = 901, /* alias_clause */ - YYSYMBOL_opt_alias_clause = 902, /* opt_alias_clause */ - YYSYMBOL_func_alias_clause = 903, /* func_alias_clause */ - YYSYMBOL_join_type = 904, /* join_type */ - YYSYMBOL_join_outer = 905, /* join_outer */ - YYSYMBOL_join_qual = 906, /* join_qual */ - YYSYMBOL_relation_expr = 907, /* relation_expr */ - YYSYMBOL_func_table = 908, /* func_table */ - YYSYMBOL_rowsfrom_item = 909, /* rowsfrom_item */ - YYSYMBOL_rowsfrom_list = 910, /* rowsfrom_list */ - YYSYMBOL_opt_col_def_list = 911, /* opt_col_def_list */ - YYSYMBOL_opt_ordinality = 912, /* opt_ordinality */ - YYSYMBOL_where_clause = 913, /* where_clause */ - YYSYMBOL_TableFuncElementList = 914, /* TableFuncElementList */ - YYSYMBOL_TableFuncElement = 915, /* TableFuncElement */ - YYSYMBOL_opt_collate_clause = 916, /* opt_collate_clause */ - YYSYMBOL_colid_type_list = 917, /* colid_type_list */ - YYSYMBOL_RowOrStruct = 918, /* RowOrStruct */ - YYSYMBOL_opt_Typename = 919, /* opt_Typename */ - YYSYMBOL_Typename = 920, /* Typename */ - YYSYMBOL_qualified_typename = 921, /* qualified_typename */ - YYSYMBOL_opt_array_bounds = 922, /* opt_array_bounds */ - YYSYMBOL_SimpleTypename = 923, /* SimpleTypename */ - YYSYMBOL_ConstTypename = 924, /* ConstTypename */ - YYSYMBOL_GenericType = 925, /* GenericType */ - YYSYMBOL_opt_type_modifiers = 926, /* opt_type_modifiers */ - YYSYMBOL_Numeric = 927, /* Numeric */ - YYSYMBOL_opt_float = 928, /* opt_float */ - YYSYMBOL_Bit = 929, /* Bit */ - YYSYMBOL_ConstBit = 930, /* ConstBit */ - YYSYMBOL_BitWithLength = 931, /* BitWithLength */ - YYSYMBOL_BitWithoutLength = 932, /* BitWithoutLength */ - YYSYMBOL_Character = 933, /* Character */ - YYSYMBOL_ConstCharacter = 934, /* ConstCharacter */ - YYSYMBOL_CharacterWithLength = 935, /* CharacterWithLength */ - YYSYMBOL_CharacterWithoutLength = 936, /* CharacterWithoutLength */ - YYSYMBOL_character = 937, /* character */ - YYSYMBOL_opt_varying = 938, /* opt_varying */ - YYSYMBOL_ConstDatetime = 939, /* ConstDatetime */ - YYSYMBOL_ConstInterval = 940, /* ConstInterval */ - YYSYMBOL_opt_timezone = 941, /* opt_timezone */ - YYSYMBOL_year_keyword = 942, /* year_keyword */ - YYSYMBOL_month_keyword = 943, /* month_keyword */ - YYSYMBOL_day_keyword = 944, /* day_keyword */ - YYSYMBOL_hour_keyword = 945, /* hour_keyword */ - YYSYMBOL_minute_keyword = 946, /* minute_keyword */ - YYSYMBOL_second_keyword = 947, /* second_keyword */ - YYSYMBOL_millisecond_keyword = 948, /* millisecond_keyword */ - YYSYMBOL_microsecond_keyword = 949, /* microsecond_keyword */ - YYSYMBOL_week_keyword = 950, /* week_keyword */ - YYSYMBOL_quarter_keyword = 951, /* quarter_keyword */ - YYSYMBOL_decade_keyword = 952, /* decade_keyword */ - YYSYMBOL_century_keyword = 953, /* century_keyword */ - YYSYMBOL_millennium_keyword = 954, /* millennium_keyword */ - YYSYMBOL_opt_interval = 955, /* opt_interval */ - YYSYMBOL_a_expr = 956, /* a_expr */ - YYSYMBOL_b_expr = 957, /* b_expr */ - YYSYMBOL_c_expr = 958, /* c_expr */ - YYSYMBOL_d_expr = 959, /* d_expr */ - YYSYMBOL_indirection_expr_or_a_expr = 960, /* indirection_expr_or_a_expr */ - YYSYMBOL_indirection_expr = 961, /* indirection_expr */ - YYSYMBOL_list_expr = 962, /* list_expr */ - YYSYMBOL_struct_expr = 963, /* struct_expr */ - YYSYMBOL_map_expr = 964, /* map_expr */ - YYSYMBOL_func_application = 965, /* func_application */ - YYSYMBOL_func_expr = 966, /* func_expr */ - YYSYMBOL_func_expr_windowless = 967, /* func_expr_windowless */ - YYSYMBOL_func_expr_common_subexpr = 968, /* func_expr_common_subexpr */ - YYSYMBOL_list_comprehension_lhs = 969, /* list_comprehension_lhs */ - YYSYMBOL_list_comprehension = 970, /* list_comprehension */ - YYSYMBOL_within_group_clause = 971, /* within_group_clause */ - YYSYMBOL_filter_clause = 972, /* filter_clause */ - YYSYMBOL_export_clause = 973, /* export_clause */ - YYSYMBOL_window_clause = 974, /* window_clause */ - YYSYMBOL_window_definition_list = 975, /* window_definition_list */ - YYSYMBOL_window_definition = 976, /* window_definition */ - YYSYMBOL_over_clause = 977, /* over_clause */ - YYSYMBOL_window_specification = 978, /* window_specification */ - YYSYMBOL_opt_existing_window_name = 979, /* opt_existing_window_name */ - YYSYMBOL_opt_partition_clause = 980, /* opt_partition_clause */ - YYSYMBOL_opt_frame_clause = 981, /* opt_frame_clause */ - YYSYMBOL_frame_extent = 982, /* frame_extent */ - YYSYMBOL_frame_bound = 983, /* frame_bound */ - YYSYMBOL_opt_window_exclusion_clause = 984, /* opt_window_exclusion_clause */ - YYSYMBOL_qualified_row = 985, /* qualified_row */ - YYSYMBOL_row = 986, /* row */ - YYSYMBOL_dict_arg = 987, /* dict_arg */ - YYSYMBOL_dict_arguments = 988, /* dict_arguments */ - YYSYMBOL_dict_arguments_opt_comma = 989, /* dict_arguments_opt_comma */ - YYSYMBOL_map_arg = 990, /* map_arg */ - YYSYMBOL_map_arguments = 991, /* map_arguments */ - YYSYMBOL_map_arguments_opt_comma = 992, /* map_arguments_opt_comma */ - YYSYMBOL_opt_map_arguments_opt_comma = 993, /* opt_map_arguments_opt_comma */ - YYSYMBOL_sub_type = 994, /* sub_type */ - YYSYMBOL_all_Op = 995, /* all_Op */ - YYSYMBOL_MathOp = 996, /* MathOp */ - YYSYMBOL_qual_Op = 997, /* qual_Op */ - YYSYMBOL_qual_all_Op = 998, /* qual_all_Op */ - YYSYMBOL_subquery_Op = 999, /* subquery_Op */ - YYSYMBOL_any_operator = 1000, /* any_operator */ - YYSYMBOL_c_expr_list = 1001, /* c_expr_list */ - YYSYMBOL_c_expr_list_opt_comma = 1002, /* c_expr_list_opt_comma */ - YYSYMBOL_expr_list = 1003, /* expr_list */ - YYSYMBOL_expr_list_opt_comma = 1004, /* expr_list_opt_comma */ - YYSYMBOL_opt_expr_list_opt_comma = 1005, /* opt_expr_list_opt_comma */ - YYSYMBOL_func_arg_list = 1006, /* func_arg_list */ - YYSYMBOL_func_arg_expr = 1007, /* func_arg_expr */ - YYSYMBOL_type_list = 1008, /* type_list */ - YYSYMBOL_extract_list = 1009, /* extract_list */ - YYSYMBOL_extract_arg = 1010, /* extract_arg */ - YYSYMBOL_overlay_list = 1011, /* overlay_list */ - YYSYMBOL_overlay_placing = 1012, /* overlay_placing */ - YYSYMBOL_position_list = 1013, /* position_list */ - YYSYMBOL_substr_list = 1014, /* substr_list */ - YYSYMBOL_substr_from = 1015, /* substr_from */ - YYSYMBOL_substr_for = 1016, /* substr_for */ - YYSYMBOL_trim_list = 1017, /* trim_list */ - YYSYMBOL_in_expr = 1018, /* in_expr */ - YYSYMBOL_case_expr = 1019, /* case_expr */ - YYSYMBOL_when_clause_list = 1020, /* when_clause_list */ - YYSYMBOL_when_clause = 1021, /* when_clause */ - YYSYMBOL_case_default = 1022, /* case_default */ - YYSYMBOL_case_arg = 1023, /* case_arg */ - YYSYMBOL_columnrefList = 1024, /* columnrefList */ - YYSYMBOL_columnref = 1025, /* columnref */ - YYSYMBOL_columnref_opt_indirection = 1026, /* columnref_opt_indirection */ - YYSYMBOL_opt_slice_bound = 1027, /* opt_slice_bound */ - YYSYMBOL_opt_indirection = 1028, /* opt_indirection */ - YYSYMBOL_opt_func_arguments = 1029, /* opt_func_arguments */ - YYSYMBOL_extended_indirection_el = 1030, /* extended_indirection_el */ - YYSYMBOL_opt_extended_indirection = 1031, /* opt_extended_indirection */ - YYSYMBOL_opt_asymmetric = 1032, /* opt_asymmetric */ - YYSYMBOL_opt_target_list_opt_comma = 1033, /* opt_target_list_opt_comma */ - YYSYMBOL_target_list = 1034, /* target_list */ - YYSYMBOL_target_list_opt_comma = 1035, /* target_list_opt_comma */ - YYSYMBOL_target_el = 1036, /* target_el */ - YYSYMBOL_except_list = 1037, /* except_list */ - YYSYMBOL_opt_except_list = 1038, /* opt_except_list */ - YYSYMBOL_replace_list_el = 1039, /* replace_list_el */ - YYSYMBOL_replace_list = 1040, /* replace_list */ - YYSYMBOL_replace_list_opt_comma = 1041, /* replace_list_opt_comma */ - YYSYMBOL_opt_replace_list = 1042, /* opt_replace_list */ - YYSYMBOL_qualified_name_list = 1043, /* qualified_name_list */ - YYSYMBOL_name_list = 1044, /* name_list */ - YYSYMBOL_name_list_opt_comma = 1045, /* name_list_opt_comma */ - YYSYMBOL_name_list_opt_comma_opt_bracket = 1046, /* name_list_opt_comma_opt_bracket */ - YYSYMBOL_name = 1047, /* name */ - YYSYMBOL_func_name = 1048, /* func_name */ - YYSYMBOL_AexprConst = 1049, /* AexprConst */ - YYSYMBOL_Iconst = 1050, /* Iconst */ - YYSYMBOL_type_function_name = 1051, /* type_function_name */ - YYSYMBOL_function_name_token = 1052, /* function_name_token */ - YYSYMBOL_type_name_token = 1053, /* type_name_token */ - YYSYMBOL_any_name = 1054, /* any_name */ - YYSYMBOL_attrs = 1055, /* attrs */ - YYSYMBOL_opt_name_list = 1056, /* opt_name_list */ - YYSYMBOL_param_name = 1057, /* param_name */ - YYSYMBOL_ColLabelOrString = 1058, /* ColLabelOrString */ - YYSYMBOL_TransactionStmt = 1059, /* TransactionStmt */ - YYSYMBOL_opt_transaction = 1060, /* opt_transaction */ - YYSYMBOL_opt_transaction_type = 1061, /* opt_transaction_type */ - YYSYMBOL_UpdateStmt = 1062, /* UpdateStmt */ - YYSYMBOL_UpdateExtensionsStmt = 1063, /* UpdateExtensionsStmt */ - YYSYMBOL_UseStmt = 1064, /* UseStmt */ - YYSYMBOL_VacuumStmt = 1065, /* VacuumStmt */ - YYSYMBOL_vacuum_option_elem = 1066, /* vacuum_option_elem */ - YYSYMBOL_opt_full = 1067, /* opt_full */ - YYSYMBOL_vacuum_option_list = 1068, /* vacuum_option_list */ - YYSYMBOL_opt_freeze = 1069, /* opt_freeze */ - YYSYMBOL_VariableResetStmt = 1070, /* VariableResetStmt */ - YYSYMBOL_generic_reset = 1071, /* generic_reset */ - YYSYMBOL_reset_rest = 1072, /* reset_rest */ - YYSYMBOL_VariableSetStmt = 1073, /* VariableSetStmt */ - YYSYMBOL_set_rest = 1074, /* set_rest */ - YYSYMBOL_generic_set = 1075, /* generic_set */ - YYSYMBOL_var_value = 1076, /* var_value */ - YYSYMBOL_zone_value = 1077, /* zone_value */ - YYSYMBOL_var_list = 1078, /* var_list */ - YYSYMBOL_VariableShowStmt = 1079, /* VariableShowStmt */ - YYSYMBOL_describe_or_desc = 1080, /* describe_or_desc */ - YYSYMBOL_show_or_describe = 1081, /* show_or_describe */ - YYSYMBOL_opt_tables = 1082, /* opt_tables */ - YYSYMBOL_var_name = 1083, /* var_name */ - YYSYMBOL_table_id = 1084, /* table_id */ - YYSYMBOL_ViewStmt = 1085, /* ViewStmt */ - YYSYMBOL_opt_check_option = 1086 /* opt_check_option */ + YYSYMBOL_ARROW_LEFT = 22, /* ARROW_LEFT */ + YYSYMBOL_ARROW_BOTH = 23, /* ARROW_BOTH */ + YYSYMBOL_ABORT_P = 24, /* ABORT_P */ + YYSYMBOL_ABSOLUTE_P = 25, /* ABSOLUTE_P */ + YYSYMBOL_ACCESS = 26, /* ACCESS */ + YYSYMBOL_ACTION = 27, /* ACTION */ + YYSYMBOL_ACYCLIC = 28, /* ACYCLIC */ + YYSYMBOL_ADD_P = 29, /* ADD_P */ + YYSYMBOL_ADMIN = 30, /* ADMIN */ + YYSYMBOL_AFTER = 31, /* AFTER */ + YYSYMBOL_AGGREGATE = 32, /* AGGREGATE */ + YYSYMBOL_ALL = 33, /* ALL */ + YYSYMBOL_ALSO = 34, /* ALSO */ + YYSYMBOL_ALTER = 35, /* ALTER */ + YYSYMBOL_ALWAYS = 36, /* ALWAYS */ + YYSYMBOL_ANALYSE = 37, /* ANALYSE */ + YYSYMBOL_ANALYZE = 38, /* ANALYZE */ + YYSYMBOL_AND = 39, /* AND */ + YYSYMBOL_ANTI = 40, /* ANTI */ + YYSYMBOL_ANY = 41, /* ANY */ + YYSYMBOL_ARE = 42, /* ARE */ + YYSYMBOL_ARRAY = 43, /* ARRAY */ + YYSYMBOL_AS = 44, /* AS */ + YYSYMBOL_ASC_P = 45, /* ASC_P */ + YYSYMBOL_ASOF = 46, /* ASOF */ + YYSYMBOL_ASSERTION = 47, /* ASSERTION */ + YYSYMBOL_ASSIGNMENT = 48, /* ASSIGNMENT */ + YYSYMBOL_ASYMMETRIC = 49, /* ASYMMETRIC */ + YYSYMBOL_AT = 50, /* AT */ + YYSYMBOL_ATTACH = 51, /* ATTACH */ + YYSYMBOL_ATTRIBUTE = 52, /* ATTRIBUTE */ + YYSYMBOL_AUTHORIZATION = 53, /* AUTHORIZATION */ + YYSYMBOL_BACKWARD = 54, /* BACKWARD */ + YYSYMBOL_BEFORE = 55, /* BEFORE */ + YYSYMBOL_BEGIN_P = 56, /* BEGIN_P */ + YYSYMBOL_BETWEEN = 57, /* BETWEEN */ + YYSYMBOL_BIGINT = 58, /* BIGINT */ + YYSYMBOL_BINARY = 59, /* BINARY */ + YYSYMBOL_BIT = 60, /* BIT */ + YYSYMBOL_BOOLEAN_P = 61, /* BOOLEAN_P */ + YYSYMBOL_BOTH = 62, /* BOTH */ + YYSYMBOL_BY = 63, /* BY */ + YYSYMBOL_CACHE = 64, /* CACHE */ + YYSYMBOL_CALL_P = 65, /* CALL_P */ + YYSYMBOL_CALLED = 66, /* CALLED */ + YYSYMBOL_CASCADE = 67, /* CASCADE */ + YYSYMBOL_CASCADED = 68, /* CASCADED */ + YYSYMBOL_CASE = 69, /* CASE */ + YYSYMBOL_CAST = 70, /* CAST */ + YYSYMBOL_CATALOG_P = 71, /* CATALOG_P */ + YYSYMBOL_CENTURIES_P = 72, /* CENTURIES_P */ + YYSYMBOL_CENTURY_P = 73, /* CENTURY_P */ + YYSYMBOL_CHAIN = 74, /* CHAIN */ + YYSYMBOL_CHAR_P = 75, /* CHAR_P */ + YYSYMBOL_CHARACTER = 76, /* CHARACTER */ + YYSYMBOL_CHARACTERISTICS = 77, /* CHARACTERISTICS */ + YYSYMBOL_CHECK_P = 78, /* CHECK_P */ + YYSYMBOL_CHECKPOINT = 79, /* CHECKPOINT */ + YYSYMBOL_CLASS = 80, /* CLASS */ + YYSYMBOL_CLOSE = 81, /* CLOSE */ + YYSYMBOL_CLUSTER = 82, /* CLUSTER */ + YYSYMBOL_COALESCE = 83, /* COALESCE */ + YYSYMBOL_COLLATE = 84, /* COLLATE */ + YYSYMBOL_COLLATION = 85, /* COLLATION */ + YYSYMBOL_COLUMN = 86, /* COLUMN */ + YYSYMBOL_COLUMNS = 87, /* COLUMNS */ + YYSYMBOL_COMMENT = 88, /* COMMENT */ + YYSYMBOL_COMMENTS = 89, /* COMMENTS */ + YYSYMBOL_COMMIT = 90, /* COMMIT */ + YYSYMBOL_COMMITTED = 91, /* COMMITTED */ + YYSYMBOL_COMPRESSION = 92, /* COMPRESSION */ + YYSYMBOL_CONCURRENTLY = 93, /* CONCURRENTLY */ + YYSYMBOL_CONFIGURATION = 94, /* CONFIGURATION */ + YYSYMBOL_CONFLICT = 95, /* CONFLICT */ + YYSYMBOL_CONNECTION = 96, /* CONNECTION */ + YYSYMBOL_CONSTRAINT = 97, /* CONSTRAINT */ + YYSYMBOL_CONSTRAINTS = 98, /* CONSTRAINTS */ + YYSYMBOL_CONTENT_P = 99, /* CONTENT_P */ + YYSYMBOL_CONTINUE_P = 100, /* CONTINUE_P */ + YYSYMBOL_CONVERSION_P = 101, /* CONVERSION_P */ + YYSYMBOL_COPY = 102, /* COPY */ + YYSYMBOL_COST = 103, /* COST */ + YYSYMBOL_CREATE_P = 104, /* CREATE_P */ + YYSYMBOL_CROSS = 105, /* CROSS */ + YYSYMBOL_CSV = 106, /* CSV */ + YYSYMBOL_CUBE = 107, /* CUBE */ + YYSYMBOL_CURRENT_P = 108, /* CURRENT_P */ + YYSYMBOL_CURSOR = 109, /* CURSOR */ + YYSYMBOL_CYCLE = 110, /* CYCLE */ + YYSYMBOL_DATA_P = 111, /* DATA_P */ + YYSYMBOL_DATABASE = 112, /* DATABASE */ + YYSYMBOL_DAY_P = 113, /* DAY_P */ + YYSYMBOL_DAYS_P = 114, /* DAYS_P */ + YYSYMBOL_DEALLOCATE = 115, /* DEALLOCATE */ + YYSYMBOL_DEC = 116, /* DEC */ + YYSYMBOL_DECADE_P = 117, /* DECADE_P */ + YYSYMBOL_DECADES_P = 118, /* DECADES_P */ + YYSYMBOL_DECIMAL_P = 119, /* DECIMAL_P */ + YYSYMBOL_DECLARE = 120, /* DECLARE */ + YYSYMBOL_DEFAULT = 121, /* DEFAULT */ + YYSYMBOL_DEFAULTS = 122, /* DEFAULTS */ + YYSYMBOL_DEFERRABLE = 123, /* DEFERRABLE */ + YYSYMBOL_DEFERRED = 124, /* DEFERRED */ + YYSYMBOL_DEFINER = 125, /* DEFINER */ + YYSYMBOL_DELETE_P = 126, /* DELETE_P */ + YYSYMBOL_DELIMITER = 127, /* DELIMITER */ + YYSYMBOL_DELIMITERS = 128, /* DELIMITERS */ + YYSYMBOL_DEPENDS = 129, /* DEPENDS */ + YYSYMBOL_DESC_P = 130, /* DESC_P */ + YYSYMBOL_DESCRIBE = 131, /* DESCRIBE */ + YYSYMBOL_DESTINATION = 132, /* DESTINATION */ + YYSYMBOL_DETACH = 133, /* DETACH */ + YYSYMBOL_DICTIONARY = 134, /* DICTIONARY */ + YYSYMBOL_DISABLE_P = 135, /* DISABLE_P */ + YYSYMBOL_DISCARD = 136, /* DISCARD */ + YYSYMBOL_DISTINCT = 137, /* DISTINCT */ + YYSYMBOL_DO = 138, /* DO */ + YYSYMBOL_DOCUMENT_P = 139, /* DOCUMENT_P */ + YYSYMBOL_DOMAIN_P = 140, /* DOMAIN_P */ + YYSYMBOL_DOUBLE_P = 141, /* DOUBLE_P */ + YYSYMBOL_DROP = 142, /* DROP */ + YYSYMBOL_EACH = 143, /* EACH */ + YYSYMBOL_EDGE = 144, /* EDGE */ + YYSYMBOL_ELEMENT_ID = 145, /* ELEMENT_ID */ + YYSYMBOL_ELSE = 146, /* ELSE */ + YYSYMBOL_ENABLE_P = 147, /* ENABLE_P */ + YYSYMBOL_ENCODING = 148, /* ENCODING */ + YYSYMBOL_ENCRYPTED = 149, /* ENCRYPTED */ + YYSYMBOL_END_P = 150, /* END_P */ + YYSYMBOL_ENUM_P = 151, /* ENUM_P */ + YYSYMBOL_ESCAPE = 152, /* ESCAPE */ + YYSYMBOL_EVENT = 153, /* EVENT */ + YYSYMBOL_EXCEPT = 154, /* EXCEPT */ + YYSYMBOL_EXCLUDE = 155, /* EXCLUDE */ + YYSYMBOL_EXCLUDING = 156, /* EXCLUDING */ + YYSYMBOL_EXCLUSIVE = 157, /* EXCLUSIVE */ + YYSYMBOL_EXECUTE = 158, /* EXECUTE */ + YYSYMBOL_EXISTS = 159, /* EXISTS */ + YYSYMBOL_EXPLAIN = 160, /* EXPLAIN */ + YYSYMBOL_EXPORT_P = 161, /* EXPORT_P */ + YYSYMBOL_EXPORT_STATE = 162, /* EXPORT_STATE */ + YYSYMBOL_EXTENSION = 163, /* EXTENSION */ + YYSYMBOL_EXTENSIONS = 164, /* EXTENSIONS */ + YYSYMBOL_EXTERNAL = 165, /* EXTERNAL */ + YYSYMBOL_EXTRACT = 166, /* EXTRACT */ + YYSYMBOL_FALSE_P = 167, /* FALSE_P */ + YYSYMBOL_FAMILY = 168, /* FAMILY */ + YYSYMBOL_FETCH = 169, /* FETCH */ + YYSYMBOL_FILTER = 170, /* FILTER */ + YYSYMBOL_FIRST_P = 171, /* FIRST_P */ + YYSYMBOL_FLOAT_P = 172, /* FLOAT_P */ + YYSYMBOL_FOLLOWING = 173, /* FOLLOWING */ + YYSYMBOL_FOR = 174, /* FOR */ + YYSYMBOL_FORCE = 175, /* FORCE */ + YYSYMBOL_FOREIGN = 176, /* FOREIGN */ + YYSYMBOL_FORWARD = 177, /* FORWARD */ + YYSYMBOL_FREEZE = 178, /* FREEZE */ + YYSYMBOL_FROM = 179, /* FROM */ + YYSYMBOL_FULL = 180, /* FULL */ + YYSYMBOL_FUNCTION = 181, /* FUNCTION */ + YYSYMBOL_FUNCTIONS = 182, /* FUNCTIONS */ + YYSYMBOL_GENERATED = 183, /* GENERATED */ + YYSYMBOL_GLOB = 184, /* GLOB */ + YYSYMBOL_GLOBAL = 185, /* GLOBAL */ + YYSYMBOL_GRANT = 186, /* GRANT */ + YYSYMBOL_GRANTED = 187, /* GRANTED */ + YYSYMBOL_GRAPH = 188, /* GRAPH */ + YYSYMBOL_GRAPH_TABLE = 189, /* GRAPH_TABLE */ + YYSYMBOL_GROUP_P = 190, /* GROUP_P */ + YYSYMBOL_GROUPING = 191, /* GROUPING */ + YYSYMBOL_GROUPING_ID = 192, /* GROUPING_ID */ + YYSYMBOL_GROUPS = 193, /* GROUPS */ + YYSYMBOL_HANDLER = 194, /* HANDLER */ + YYSYMBOL_HAVING = 195, /* HAVING */ + YYSYMBOL_HEADER_P = 196, /* HEADER_P */ + YYSYMBOL_HOLD = 197, /* HOLD */ + YYSYMBOL_HOUR_P = 198, /* HOUR_P */ + YYSYMBOL_HOURS_P = 199, /* HOURS_P */ + YYSYMBOL_IDENTITY_P = 200, /* IDENTITY_P */ + YYSYMBOL_IF_P = 201, /* IF_P */ + YYSYMBOL_IGNORE_P = 202, /* IGNORE_P */ + YYSYMBOL_ILIKE = 203, /* ILIKE */ + YYSYMBOL_IMMEDIATE = 204, /* IMMEDIATE */ + YYSYMBOL_IMMUTABLE = 205, /* IMMUTABLE */ + YYSYMBOL_IMPLICIT_P = 206, /* IMPLICIT_P */ + YYSYMBOL_IMPORT_P = 207, /* IMPORT_P */ + YYSYMBOL_IN_P = 208, /* IN_P */ + YYSYMBOL_INCLUDE_P = 209, /* INCLUDE_P */ + YYSYMBOL_INCLUDING = 210, /* INCLUDING */ + YYSYMBOL_INCREMENT = 211, /* INCREMENT */ + YYSYMBOL_INDEX = 212, /* INDEX */ + YYSYMBOL_INDEXES = 213, /* INDEXES */ + YYSYMBOL_INHERIT = 214, /* INHERIT */ + YYSYMBOL_INHERITS = 215, /* INHERITS */ + YYSYMBOL_INITIALLY = 216, /* INITIALLY */ + YYSYMBOL_INLINE_P = 217, /* INLINE_P */ + YYSYMBOL_INNER_P = 218, /* INNER_P */ + YYSYMBOL_INOUT = 219, /* INOUT */ + YYSYMBOL_INPUT_P = 220, /* INPUT_P */ + YYSYMBOL_INSENSITIVE = 221, /* INSENSITIVE */ + YYSYMBOL_INSERT = 222, /* INSERT */ + YYSYMBOL_INSTALL = 223, /* INSTALL */ + YYSYMBOL_INSTEAD = 224, /* INSTEAD */ + YYSYMBOL_INT_P = 225, /* INT_P */ + YYSYMBOL_INTEGER = 226, /* INTEGER */ + YYSYMBOL_INTERSECT = 227, /* INTERSECT */ + YYSYMBOL_INTERVAL = 228, /* INTERVAL */ + YYSYMBOL_INTO = 229, /* INTO */ + YYSYMBOL_INVOKER = 230, /* INVOKER */ + YYSYMBOL_IS = 231, /* IS */ + YYSYMBOL_ISNULL = 232, /* ISNULL */ + YYSYMBOL_ISOLATION = 233, /* ISOLATION */ + YYSYMBOL_JOIN = 234, /* JOIN */ + YYSYMBOL_JSON = 235, /* JSON */ + YYSYMBOL_KEEP = 236, /* KEEP */ + YYSYMBOL_KEY = 237, /* KEY */ + YYSYMBOL_LABEL = 238, /* LABEL */ + YYSYMBOL_LANGUAGE = 239, /* LANGUAGE */ + YYSYMBOL_LARGE_P = 240, /* LARGE_P */ + YYSYMBOL_LAST_P = 241, /* LAST_P */ + YYSYMBOL_LATERAL_P = 242, /* LATERAL_P */ + YYSYMBOL_LEADING = 243, /* LEADING */ + YYSYMBOL_LEAKPROOF = 244, /* LEAKPROOF */ + YYSYMBOL_LEFT = 245, /* LEFT */ + YYSYMBOL_LEVEL = 246, /* LEVEL */ + YYSYMBOL_LIKE = 247, /* LIKE */ + YYSYMBOL_LIMIT = 248, /* LIMIT */ + YYSYMBOL_LISTEN = 249, /* LISTEN */ + YYSYMBOL_LOAD = 250, /* LOAD */ + YYSYMBOL_LOCAL = 251, /* LOCAL */ + YYSYMBOL_LOCATION = 252, /* LOCATION */ + YYSYMBOL_LOCK_P = 253, /* LOCK_P */ + YYSYMBOL_LOCKED = 254, /* LOCKED */ + YYSYMBOL_LOGGED = 255, /* LOGGED */ + YYSYMBOL_MACRO = 256, /* MACRO */ + YYSYMBOL_MAP = 257, /* MAP */ + YYSYMBOL_MAPPING = 258, /* MAPPING */ + YYSYMBOL_MATCH = 259, /* MATCH */ + YYSYMBOL_MATERIALIZED = 260, /* MATERIALIZED */ + YYSYMBOL_MAXVALUE = 261, /* MAXVALUE */ + YYSYMBOL_METHOD = 262, /* METHOD */ + YYSYMBOL_MICROSECOND_P = 263, /* MICROSECOND_P */ + YYSYMBOL_MICROSECONDS_P = 264, /* MICROSECONDS_P */ + YYSYMBOL_MILLENNIA_P = 265, /* MILLENNIA_P */ + YYSYMBOL_MILLENNIUM_P = 266, /* MILLENNIUM_P */ + YYSYMBOL_MILLISECOND_P = 267, /* MILLISECOND_P */ + YYSYMBOL_MILLISECONDS_P = 268, /* MILLISECONDS_P */ + YYSYMBOL_MINUTE_P = 269, /* MINUTE_P */ + YYSYMBOL_MINUTES_P = 270, /* MINUTES_P */ + YYSYMBOL_MINVALUE = 271, /* MINVALUE */ + YYSYMBOL_MODE = 272, /* MODE */ + YYSYMBOL_MONTH_P = 273, /* MONTH_P */ + YYSYMBOL_MONTHS_P = 274, /* MONTHS_P */ + YYSYMBOL_MOVE = 275, /* MOVE */ + YYSYMBOL_NAME_P = 276, /* NAME_P */ + YYSYMBOL_NAMES = 277, /* NAMES */ + YYSYMBOL_NATIONAL = 278, /* NATIONAL */ + YYSYMBOL_NATURAL = 279, /* NATURAL */ + YYSYMBOL_NCHAR = 280, /* NCHAR */ + YYSYMBOL_NEW = 281, /* NEW */ + YYSYMBOL_NEXT = 282, /* NEXT */ + YYSYMBOL_NO = 283, /* NO */ + YYSYMBOL_NODE = 284, /* NODE */ + YYSYMBOL_NONE = 285, /* NONE */ + YYSYMBOL_NOT = 286, /* NOT */ + YYSYMBOL_NOTHING = 287, /* NOTHING */ + YYSYMBOL_NOTIFY = 288, /* NOTIFY */ + YYSYMBOL_NOTNULL = 289, /* NOTNULL */ + YYSYMBOL_NOWAIT = 290, /* NOWAIT */ + YYSYMBOL_NULL_P = 291, /* NULL_P */ + YYSYMBOL_NULLIF = 292, /* NULLIF */ + YYSYMBOL_NULLS_P = 293, /* NULLS_P */ + YYSYMBOL_NUMERIC = 294, /* NUMERIC */ + YYSYMBOL_OBJECT_P = 295, /* OBJECT_P */ + YYSYMBOL_OF = 296, /* OF */ + YYSYMBOL_OFF = 297, /* OFF */ + YYSYMBOL_OFFSET = 298, /* OFFSET */ + YYSYMBOL_OIDS = 299, /* OIDS */ + YYSYMBOL_OLD = 300, /* OLD */ + YYSYMBOL_ON = 301, /* ON */ + YYSYMBOL_ONLY = 302, /* ONLY */ + YYSYMBOL_OPERATOR = 303, /* OPERATOR */ + YYSYMBOL_OPTION = 304, /* OPTION */ + YYSYMBOL_OPTIONS = 305, /* OPTIONS */ + YYSYMBOL_OR = 306, /* OR */ + YYSYMBOL_ORDER = 307, /* ORDER */ + YYSYMBOL_ORDINALITY = 308, /* ORDINALITY */ + YYSYMBOL_OTHERS = 309, /* OTHERS */ + YYSYMBOL_OUT_P = 310, /* OUT_P */ + YYSYMBOL_OUTER_P = 311, /* OUTER_P */ + YYSYMBOL_OVER = 312, /* OVER */ + YYSYMBOL_OVERLAPS = 313, /* OVERLAPS */ + YYSYMBOL_OVERLAY = 314, /* OVERLAY */ + YYSYMBOL_OVERRIDING = 315, /* OVERRIDING */ + YYSYMBOL_OWNED = 316, /* OWNED */ + YYSYMBOL_OWNER = 317, /* OWNER */ + YYSYMBOL_PARALLEL = 318, /* PARALLEL */ + YYSYMBOL_PARSER = 319, /* PARSER */ + YYSYMBOL_PARTIAL = 320, /* PARTIAL */ + YYSYMBOL_PARTITION = 321, /* PARTITION */ + YYSYMBOL_PASSING = 322, /* PASSING */ + YYSYMBOL_PASSWORD = 323, /* PASSWORD */ + YYSYMBOL_PATH = 324, /* PATH */ + YYSYMBOL_PATHS = 325, /* PATHS */ + YYSYMBOL_PERCENT = 326, /* PERCENT */ + YYSYMBOL_PERSISTENT = 327, /* PERSISTENT */ + YYSYMBOL_PIVOT = 328, /* PIVOT */ + YYSYMBOL_PIVOT_LONGER = 329, /* PIVOT_LONGER */ + YYSYMBOL_PIVOT_WIDER = 330, /* PIVOT_WIDER */ + YYSYMBOL_PLACING = 331, /* PLACING */ + YYSYMBOL_PLANS = 332, /* PLANS */ + YYSYMBOL_POLICY = 333, /* POLICY */ + YYSYMBOL_POSITION = 334, /* POSITION */ + YYSYMBOL_POSITIONAL = 335, /* POSITIONAL */ + YYSYMBOL_PRAGMA_P = 336, /* PRAGMA_P */ + YYSYMBOL_PRECEDING = 337, /* PRECEDING */ + YYSYMBOL_PRECISION = 338, /* PRECISION */ + YYSYMBOL_PREPARE = 339, /* PREPARE */ + YYSYMBOL_PREPARED = 340, /* PREPARED */ + YYSYMBOL_PRESERVE = 341, /* PRESERVE */ + YYSYMBOL_PRIMARY = 342, /* PRIMARY */ + YYSYMBOL_PRIOR = 343, /* PRIOR */ + YYSYMBOL_PRIVILEGES = 344, /* PRIVILEGES */ + YYSYMBOL_PROCEDURAL = 345, /* PROCEDURAL */ + YYSYMBOL_PROCEDURE = 346, /* PROCEDURE */ + YYSYMBOL_PROGRAM = 347, /* PROGRAM */ + YYSYMBOL_PROPERTIES = 348, /* PROPERTIES */ + YYSYMBOL_PROPERTY = 349, /* PROPERTY */ + YYSYMBOL_PUBLICATION = 350, /* PUBLICATION */ + YYSYMBOL_QUALIFY = 351, /* QUALIFY */ + YYSYMBOL_QUARTER_P = 352, /* QUARTER_P */ + YYSYMBOL_QUARTERS_P = 353, /* QUARTERS_P */ + YYSYMBOL_QUOTE = 354, /* QUOTE */ + YYSYMBOL_RANGE = 355, /* RANGE */ + YYSYMBOL_READ_P = 356, /* READ_P */ + YYSYMBOL_REAL = 357, /* REAL */ + YYSYMBOL_REASSIGN = 358, /* REASSIGN */ + YYSYMBOL_RECHECK = 359, /* RECHECK */ + YYSYMBOL_RECURSIVE = 360, /* RECURSIVE */ + YYSYMBOL_REF = 361, /* REF */ + YYSYMBOL_REFERENCES = 362, /* REFERENCES */ + YYSYMBOL_REFERENCING = 363, /* REFERENCING */ + YYSYMBOL_REFRESH = 364, /* REFRESH */ + YYSYMBOL_REINDEX = 365, /* REINDEX */ + YYSYMBOL_RELATIONSHIP = 366, /* RELATIONSHIP */ + YYSYMBOL_RELATIVE_P = 367, /* RELATIVE_P */ + YYSYMBOL_RELEASE = 368, /* RELEASE */ + YYSYMBOL_RENAME = 369, /* RENAME */ + YYSYMBOL_REPEATABLE = 370, /* REPEATABLE */ + YYSYMBOL_REPLACE = 371, /* REPLACE */ + YYSYMBOL_REPLICA = 372, /* REPLICA */ + YYSYMBOL_RESET = 373, /* RESET */ + YYSYMBOL_RESPECT_P = 374, /* RESPECT_P */ + YYSYMBOL_RESTART = 375, /* RESTART */ + YYSYMBOL_RESTRICT = 376, /* RESTRICT */ + YYSYMBOL_RETURNING = 377, /* RETURNING */ + YYSYMBOL_RETURNS = 378, /* RETURNS */ + YYSYMBOL_REVOKE = 379, /* REVOKE */ + YYSYMBOL_RIGHT = 380, /* RIGHT */ + YYSYMBOL_ROLE = 381, /* ROLE */ + YYSYMBOL_ROLLBACK = 382, /* ROLLBACK */ + YYSYMBOL_ROLLUP = 383, /* ROLLUP */ + YYSYMBOL_ROW = 384, /* ROW */ + YYSYMBOL_ROWS = 385, /* ROWS */ + YYSYMBOL_RULE = 386, /* RULE */ + YYSYMBOL_SAMPLE = 387, /* SAMPLE */ + YYSYMBOL_SAVEPOINT = 388, /* SAVEPOINT */ + YYSYMBOL_SCHEMA = 389, /* SCHEMA */ + YYSYMBOL_SCHEMAS = 390, /* SCHEMAS */ + YYSYMBOL_SCOPE = 391, /* SCOPE */ + YYSYMBOL_SCROLL = 392, /* SCROLL */ + YYSYMBOL_SEARCH = 393, /* SEARCH */ + YYSYMBOL_SECOND_P = 394, /* SECOND_P */ + YYSYMBOL_SECONDS_P = 395, /* SECONDS_P */ + YYSYMBOL_SECRET = 396, /* SECRET */ + YYSYMBOL_SECURITY = 397, /* SECURITY */ + YYSYMBOL_SELECT = 398, /* SELECT */ + YYSYMBOL_SEMI = 399, /* SEMI */ + YYSYMBOL_SEQUENCE = 400, /* SEQUENCE */ + YYSYMBOL_SEQUENCES = 401, /* SEQUENCES */ + YYSYMBOL_SERIALIZABLE = 402, /* SERIALIZABLE */ + YYSYMBOL_SERVER = 403, /* SERVER */ + YYSYMBOL_SESSION = 404, /* SESSION */ + YYSYMBOL_SET = 405, /* SET */ + YYSYMBOL_SETOF = 406, /* SETOF */ + YYSYMBOL_SETS = 407, /* SETS */ + YYSYMBOL_SHARE = 408, /* SHARE */ + YYSYMBOL_SHORTEST = 409, /* SHORTEST */ + YYSYMBOL_SHOW = 410, /* SHOW */ + YYSYMBOL_SIMILAR = 411, /* SIMILAR */ + YYSYMBOL_SIMPLE = 412, /* SIMPLE */ + YYSYMBOL_SKIP = 413, /* SKIP */ + YYSYMBOL_SMALLINT = 414, /* SMALLINT */ + YYSYMBOL_SNAPSHOT = 415, /* SNAPSHOT */ + YYSYMBOL_SOME = 416, /* SOME */ + YYSYMBOL_SOURCE = 417, /* SOURCE */ + YYSYMBOL_SQL_P = 418, /* SQL_P */ + YYSYMBOL_STABLE = 419, /* STABLE */ + YYSYMBOL_STANDALONE_P = 420, /* STANDALONE_P */ + YYSYMBOL_START = 421, /* START */ + YYSYMBOL_STATEMENT = 422, /* STATEMENT */ + YYSYMBOL_STATISTICS = 423, /* STATISTICS */ + YYSYMBOL_STDIN = 424, /* STDIN */ + YYSYMBOL_STDOUT = 425, /* STDOUT */ + YYSYMBOL_STORAGE = 426, /* STORAGE */ + YYSYMBOL_STORED = 427, /* STORED */ + YYSYMBOL_STRICT_P = 428, /* STRICT_P */ + YYSYMBOL_STRIP_P = 429, /* STRIP_P */ + YYSYMBOL_STRUCT = 430, /* STRUCT */ + YYSYMBOL_SUBSCRIPTION = 431, /* SUBSCRIPTION */ + YYSYMBOL_SUBSTRING = 432, /* SUBSTRING */ + YYSYMBOL_SUMMARIZE = 433, /* SUMMARIZE */ + YYSYMBOL_SYMMETRIC = 434, /* SYMMETRIC */ + YYSYMBOL_SYSID = 435, /* SYSID */ + YYSYMBOL_SYSTEM_P = 436, /* SYSTEM_P */ + YYSYMBOL_TABLE = 437, /* TABLE */ + YYSYMBOL_TABLES = 438, /* TABLES */ + YYSYMBOL_TABLESAMPLE = 439, /* TABLESAMPLE */ + YYSYMBOL_TABLESPACE = 440, /* TABLESPACE */ + YYSYMBOL_TEMP = 441, /* TEMP */ + YYSYMBOL_TEMPLATE = 442, /* TEMPLATE */ + YYSYMBOL_TEMPORARY = 443, /* TEMPORARY */ + YYSYMBOL_TEXT_P = 444, /* TEXT_P */ + YYSYMBOL_THEN = 445, /* THEN */ + YYSYMBOL_TIES = 446, /* TIES */ + YYSYMBOL_TIME = 447, /* TIME */ + YYSYMBOL_TIMESTAMP = 448, /* TIMESTAMP */ + YYSYMBOL_TO = 449, /* TO */ + YYSYMBOL_TRAIL = 450, /* TRAIL */ + YYSYMBOL_TRAILING = 451, /* TRAILING */ + YYSYMBOL_TRANSACTION = 452, /* TRANSACTION */ + YYSYMBOL_TRANSFORM = 453, /* TRANSFORM */ + YYSYMBOL_TREAT = 454, /* TREAT */ + YYSYMBOL_TRIGGER = 455, /* TRIGGER */ + YYSYMBOL_TRIM = 456, /* TRIM */ + YYSYMBOL_TRUE_P = 457, /* TRUE_P */ + YYSYMBOL_TRUNCATE = 458, /* TRUNCATE */ + YYSYMBOL_TRUSTED = 459, /* TRUSTED */ + YYSYMBOL_TRY_CAST = 460, /* TRY_CAST */ + YYSYMBOL_TYPE_P = 461, /* TYPE_P */ + YYSYMBOL_TYPES_P = 462, /* TYPES_P */ + YYSYMBOL_UNBOUNDED = 463, /* UNBOUNDED */ + YYSYMBOL_UNCOMMITTED = 464, /* UNCOMMITTED */ + YYSYMBOL_UNENCRYPTED = 465, /* UNENCRYPTED */ + YYSYMBOL_UNION = 466, /* UNION */ + YYSYMBOL_UNIQUE = 467, /* UNIQUE */ + YYSYMBOL_UNKNOWN = 468, /* UNKNOWN */ + YYSYMBOL_UNLISTEN = 469, /* UNLISTEN */ + YYSYMBOL_UNLOGGED = 470, /* UNLOGGED */ + YYSYMBOL_UNPIVOT = 471, /* UNPIVOT */ + YYSYMBOL_UNTIL = 472, /* UNTIL */ + YYSYMBOL_UPDATE = 473, /* UPDATE */ + YYSYMBOL_USE_P = 474, /* USE_P */ + YYSYMBOL_USER = 475, /* USER */ + YYSYMBOL_USING = 476, /* USING */ + YYSYMBOL_VACUUM = 477, /* VACUUM */ + YYSYMBOL_VALID = 478, /* VALID */ + YYSYMBOL_VALIDATE = 479, /* VALIDATE */ + YYSYMBOL_VALIDATOR = 480, /* VALIDATOR */ + YYSYMBOL_VALUE_P = 481, /* VALUE_P */ + YYSYMBOL_VALUES = 482, /* VALUES */ + YYSYMBOL_VARCHAR = 483, /* VARCHAR */ + YYSYMBOL_VARIABLE_P = 484, /* VARIABLE_P */ + YYSYMBOL_VARIADIC = 485, /* VARIADIC */ + YYSYMBOL_VARYING = 486, /* VARYING */ + YYSYMBOL_VERBOSE = 487, /* VERBOSE */ + YYSYMBOL_VERSION_P = 488, /* VERSION_P */ + YYSYMBOL_VERTEX = 489, /* VERTEX */ + YYSYMBOL_VIEW = 490, /* VIEW */ + YYSYMBOL_VIEWS = 491, /* VIEWS */ + YYSYMBOL_VIRTUAL = 492, /* VIRTUAL */ + YYSYMBOL_VOLATILE = 493, /* VOLATILE */ + YYSYMBOL_WALK = 494, /* WALK */ + YYSYMBOL_WEEK_P = 495, /* WEEK_P */ + YYSYMBOL_WEEKS_P = 496, /* WEEKS_P */ + YYSYMBOL_WHEN = 497, /* WHEN */ + YYSYMBOL_WHERE = 498, /* WHERE */ + YYSYMBOL_WHITESPACE_P = 499, /* WHITESPACE_P */ + YYSYMBOL_WINDOW = 500, /* WINDOW */ + YYSYMBOL_WITH = 501, /* WITH */ + YYSYMBOL_WITHIN = 502, /* WITHIN */ + YYSYMBOL_WITHOUT = 503, /* WITHOUT */ + YYSYMBOL_WORK = 504, /* WORK */ + YYSYMBOL_WRAPPER = 505, /* WRAPPER */ + YYSYMBOL_WRITE_P = 506, /* WRITE_P */ + YYSYMBOL_XML_P = 507, /* XML_P */ + YYSYMBOL_XMLATTRIBUTES = 508, /* XMLATTRIBUTES */ + YYSYMBOL_XMLCONCAT = 509, /* XMLCONCAT */ + YYSYMBOL_XMLELEMENT = 510, /* XMLELEMENT */ + YYSYMBOL_XMLEXISTS = 511, /* XMLEXISTS */ + YYSYMBOL_XMLFOREST = 512, /* XMLFOREST */ + YYSYMBOL_XMLNAMESPACES = 513, /* XMLNAMESPACES */ + YYSYMBOL_XMLPARSE = 514, /* XMLPARSE */ + YYSYMBOL_XMLPI = 515, /* XMLPI */ + YYSYMBOL_XMLROOT = 516, /* XMLROOT */ + YYSYMBOL_XMLSERIALIZE = 517, /* XMLSERIALIZE */ + YYSYMBOL_XMLTABLE = 518, /* XMLTABLE */ + YYSYMBOL_YEAR_P = 519, /* YEAR_P */ + YYSYMBOL_YEARS_P = 520, /* YEARS_P */ + YYSYMBOL_YES_P = 521, /* YES_P */ + YYSYMBOL_ZONE = 522, /* ZONE */ + YYSYMBOL_NOT_LA = 523, /* NOT_LA */ + YYSYMBOL_NULLS_LA = 524, /* NULLS_LA */ + YYSYMBOL_WITH_LA = 525, /* WITH_LA */ + YYSYMBOL_526_ = 526, /* '<' */ + YYSYMBOL_527_ = 527, /* '>' */ + YYSYMBOL_528_ = 528, /* '=' */ + YYSYMBOL_POSTFIXOP = 529, /* POSTFIXOP */ + YYSYMBOL_530_ = 530, /* '+' */ + YYSYMBOL_531_ = 531, /* '-' */ + YYSYMBOL_532_ = 532, /* '*' */ + YYSYMBOL_533_ = 533, /* '/' */ + YYSYMBOL_534_ = 534, /* '%' */ + YYSYMBOL_535_ = 535, /* '^' */ + YYSYMBOL_UMINUS = 536, /* UMINUS */ + YYSYMBOL_537_ = 537, /* '[' */ + YYSYMBOL_538_ = 538, /* ']' */ + YYSYMBOL_539_ = 539, /* '(' */ + YYSYMBOL_540_ = 540, /* ')' */ + YYSYMBOL_541_ = 541, /* '.' */ + YYSYMBOL_542_ = 542, /* ';' */ + YYSYMBOL_543_ = 543, /* ',' */ + YYSYMBOL_544_ = 544, /* '|' */ + YYSYMBOL_545_ = 545, /* '?' */ + YYSYMBOL_546_ = 546, /* '{' */ + YYSYMBOL_547_ = 547, /* '}' */ + YYSYMBOL_548_ = 548, /* '&' */ + YYSYMBOL_549_ = 549, /* '!' */ + YYSYMBOL_550_ = 550, /* ':' */ + YYSYMBOL_551_ = 551, /* '#' */ + YYSYMBOL_552_ = 552, /* '$' */ + YYSYMBOL_YYACCEPT = 553, /* $accept */ + YYSYMBOL_stmtblock = 554, /* stmtblock */ + YYSYMBOL_stmtmulti = 555, /* stmtmulti */ + YYSYMBOL_stmt = 556, /* stmt */ + YYSYMBOL_AlterObjectSchemaStmt = 557, /* AlterObjectSchemaStmt */ + YYSYMBOL_AlterSeqStmt = 558, /* AlterSeqStmt */ + YYSYMBOL_SeqOptList = 559, /* SeqOptList */ + YYSYMBOL_opt_with = 560, /* opt_with */ + YYSYMBOL_NumericOnly = 561, /* NumericOnly */ + YYSYMBOL_SeqOptElem = 562, /* SeqOptElem */ + YYSYMBOL_opt_by = 563, /* opt_by */ + YYSYMBOL_SignedIconst = 564, /* SignedIconst */ + YYSYMBOL_AlterTableStmt = 565, /* AlterTableStmt */ + YYSYMBOL_alter_identity_column_option_list = 566, /* alter_identity_column_option_list */ + YYSYMBOL_alter_column_default = 567, /* alter_column_default */ + YYSYMBOL_alter_identity_column_option = 568, /* alter_identity_column_option */ + YYSYMBOL_alter_generic_option_list = 569, /* alter_generic_option_list */ + YYSYMBOL_alter_table_cmd = 570, /* alter_table_cmd */ + YYSYMBOL_alter_using = 571, /* alter_using */ + YYSYMBOL_alter_generic_option_elem = 572, /* alter_generic_option_elem */ + YYSYMBOL_alter_table_cmds = 573, /* alter_table_cmds */ + YYSYMBOL_alter_generic_options = 574, /* alter_generic_options */ + YYSYMBOL_opt_set_data = 575, /* opt_set_data */ + YYSYMBOL_AnalyzeStmt = 576, /* AnalyzeStmt */ + YYSYMBOL_AttachStmt = 577, /* AttachStmt */ + YYSYMBOL_DetachStmt = 578, /* DetachStmt */ + YYSYMBOL_opt_database = 579, /* opt_database */ + YYSYMBOL_opt_database_alias = 580, /* opt_database_alias */ + YYSYMBOL_CallStmt = 581, /* CallStmt */ + YYSYMBOL_CheckPointStmt = 582, /* CheckPointStmt */ + YYSYMBOL_opt_col_id = 583, /* opt_col_id */ + YYSYMBOL_CommentOnStmt = 584, /* CommentOnStmt */ + YYSYMBOL_comment_value = 585, /* comment_value */ + YYSYMBOL_comment_on_type_any_name = 586, /* comment_on_type_any_name */ + YYSYMBOL_qualified_name = 587, /* qualified_name */ + YYSYMBOL_ColId = 588, /* ColId */ + YYSYMBOL_ColIdOrString = 589, /* ColIdOrString */ + YYSYMBOL_Sconst = 590, /* Sconst */ + YYSYMBOL_indirection = 591, /* indirection */ + YYSYMBOL_indirection_el = 592, /* indirection_el */ + YYSYMBOL_attr_name = 593, /* attr_name */ + YYSYMBOL_ColLabel = 594, /* ColLabel */ + YYSYMBOL_CopyStmt = 595, /* CopyStmt */ + YYSYMBOL_copy_database_flag = 596, /* copy_database_flag */ + YYSYMBOL_copy_from = 597, /* copy_from */ + YYSYMBOL_copy_delimiter = 598, /* copy_delimiter */ + YYSYMBOL_copy_generic_opt_arg_list = 599, /* copy_generic_opt_arg_list */ + YYSYMBOL_opt_using = 600, /* opt_using */ + YYSYMBOL_opt_as = 601, /* opt_as */ + YYSYMBOL_opt_program = 602, /* opt_program */ + YYSYMBOL_copy_options = 603, /* copy_options */ + YYSYMBOL_copy_generic_opt_arg = 604, /* copy_generic_opt_arg */ + YYSYMBOL_copy_generic_opt_elem = 605, /* copy_generic_opt_elem */ + YYSYMBOL_opt_oids = 606, /* opt_oids */ + YYSYMBOL_copy_opt_list = 607, /* copy_opt_list */ + YYSYMBOL_opt_binary = 608, /* opt_binary */ + YYSYMBOL_copy_opt_item = 609, /* copy_opt_item */ + YYSYMBOL_copy_generic_opt_arg_list_item = 610, /* copy_generic_opt_arg_list_item */ + YYSYMBOL_copy_file_name = 611, /* copy_file_name */ + YYSYMBOL_copy_generic_opt_list = 612, /* copy_generic_opt_list */ + YYSYMBOL_CreateStmt = 613, /* CreateStmt */ + YYSYMBOL_ConstraintAttributeSpec = 614, /* ConstraintAttributeSpec */ + YYSYMBOL_def_arg = 615, /* def_arg */ + YYSYMBOL_OptParenthesizedSeqOptList = 616, /* OptParenthesizedSeqOptList */ + YYSYMBOL_generic_option_arg = 617, /* generic_option_arg */ + YYSYMBOL_key_action = 618, /* key_action */ + YYSYMBOL_ColConstraint = 619, /* ColConstraint */ + YYSYMBOL_ColConstraintElem = 620, /* ColConstraintElem */ + YYSYMBOL_GeneratedColumnType = 621, /* GeneratedColumnType */ + YYSYMBOL_opt_GeneratedColumnType = 622, /* opt_GeneratedColumnType */ + YYSYMBOL_GeneratedConstraintElem = 623, /* GeneratedConstraintElem */ + YYSYMBOL_generic_option_elem = 624, /* generic_option_elem */ + YYSYMBOL_key_update = 625, /* key_update */ + YYSYMBOL_key_actions = 626, /* key_actions */ + YYSYMBOL_OnCommitOption = 627, /* OnCommitOption */ + YYSYMBOL_reloptions = 628, /* reloptions */ + YYSYMBOL_opt_no_inherit = 629, /* opt_no_inherit */ + YYSYMBOL_TableConstraint = 630, /* TableConstraint */ + YYSYMBOL_TableLikeOption = 631, /* TableLikeOption */ + YYSYMBOL_reloption_list = 632, /* reloption_list */ + YYSYMBOL_ExistingIndex = 633, /* ExistingIndex */ + YYSYMBOL_ConstraintAttr = 634, /* ConstraintAttr */ + YYSYMBOL_OptWith = 635, /* OptWith */ + YYSYMBOL_definition = 636, /* definition */ + YYSYMBOL_TableLikeOptionList = 637, /* TableLikeOptionList */ + YYSYMBOL_generic_option_name = 638, /* generic_option_name */ + YYSYMBOL_ConstraintAttributeElem = 639, /* ConstraintAttributeElem */ + YYSYMBOL_columnDef = 640, /* columnDef */ + YYSYMBOL_def_list = 641, /* def_list */ + YYSYMBOL_index_name = 642, /* index_name */ + YYSYMBOL_TableElement = 643, /* TableElement */ + YYSYMBOL_def_elem = 644, /* def_elem */ + YYSYMBOL_opt_definition = 645, /* opt_definition */ + YYSYMBOL_OptTableElementList = 646, /* OptTableElementList */ + YYSYMBOL_columnElem = 647, /* columnElem */ + YYSYMBOL_opt_column_list = 648, /* opt_column_list */ + YYSYMBOL_ColQualList = 649, /* ColQualList */ + YYSYMBOL_key_delete = 650, /* key_delete */ + YYSYMBOL_reloption_elem = 651, /* reloption_elem */ + YYSYMBOL_columnList = 652, /* columnList */ + YYSYMBOL_columnList_opt_comma = 653, /* columnList_opt_comma */ + YYSYMBOL_func_type = 654, /* func_type */ + YYSYMBOL_ConstraintElem = 655, /* ConstraintElem */ + YYSYMBOL_TableElementList = 656, /* TableElementList */ + YYSYMBOL_key_match = 657, /* key_match */ + YYSYMBOL_TableLikeClause = 658, /* TableLikeClause */ + YYSYMBOL_OptTemp = 659, /* OptTemp */ + YYSYMBOL_generated_when = 660, /* generated_when */ + YYSYMBOL_CreateAsStmt = 661, /* CreateAsStmt */ + YYSYMBOL_opt_with_data = 662, /* opt_with_data */ + YYSYMBOL_create_as_target = 663, /* create_as_target */ + YYSYMBOL_unreserved_keyword = 664, /* unreserved_keyword */ + YYSYMBOL_col_name_keyword = 665, /* col_name_keyword */ + YYSYMBOL_func_name_keyword = 666, /* func_name_keyword */ + YYSYMBOL_type_name_keyword = 667, /* type_name_keyword */ + YYSYMBOL_other_keyword = 668, /* other_keyword */ + YYSYMBOL_type_func_name_keyword = 669, /* type_func_name_keyword */ + YYSYMBOL_reserved_keyword = 670, /* reserved_keyword */ + YYSYMBOL_pgq_unreserved_keyword = 671, /* pgq_unreserved_keyword */ + YYSYMBOL_pgq_col_name_keyword = 672, /* pgq_col_name_keyword */ + YYSYMBOL_CreateFunctionStmt = 673, /* CreateFunctionStmt */ + YYSYMBOL_table_macro_definition = 674, /* table_macro_definition */ + YYSYMBOL_table_macro_definition_parens = 675, /* table_macro_definition_parens */ + YYSYMBOL_table_macro_list_internal = 676, /* table_macro_list_internal */ + YYSYMBOL_table_macro_list = 677, /* table_macro_list */ + YYSYMBOL_macro_definition = 678, /* macro_definition */ + YYSYMBOL_macro_definition_list = 679, /* macro_definition_list */ + YYSYMBOL_macro_alias = 680, /* macro_alias */ + YYSYMBOL_param_list = 681, /* param_list */ + YYSYMBOL_CreateSchemaStmt = 682, /* CreateSchemaStmt */ + YYSYMBOL_OptSchemaEltList = 683, /* OptSchemaEltList */ + YYSYMBOL_schema_stmt = 684, /* schema_stmt */ + YYSYMBOL_CreateSecretStmt = 685, /* CreateSecretStmt */ + YYSYMBOL_opt_secret_name = 686, /* opt_secret_name */ + YYSYMBOL_opt_persist = 687, /* opt_persist */ + YYSYMBOL_opt_storage_specifier = 688, /* opt_storage_specifier */ + YYSYMBOL_CreateSeqStmt = 689, /* CreateSeqStmt */ + YYSYMBOL_OptSeqOptList = 690, /* OptSeqOptList */ + YYSYMBOL_CreateTypeStmt = 691, /* CreateTypeStmt */ + YYSYMBOL_opt_enum_val_list = 692, /* opt_enum_val_list */ + YYSYMBOL_enum_val_list = 693, /* enum_val_list */ + YYSYMBOL_DeallocateStmt = 694, /* DeallocateStmt */ + YYSYMBOL_DeleteStmt = 695, /* DeleteStmt */ + YYSYMBOL_relation_expr_opt_alias = 696, /* relation_expr_opt_alias */ + YYSYMBOL_where_or_current_clause = 697, /* where_or_current_clause */ + YYSYMBOL_using_clause = 698, /* using_clause */ + YYSYMBOL_DropStmt = 699, /* DropStmt */ + YYSYMBOL_drop_type_any_name = 700, /* drop_type_any_name */ + YYSYMBOL_drop_type_name = 701, /* drop_type_name */ + YYSYMBOL_any_name_list = 702, /* any_name_list */ + YYSYMBOL_opt_drop_behavior = 703, /* opt_drop_behavior */ + YYSYMBOL_drop_type_name_on_any_name = 704, /* drop_type_name_on_any_name */ + YYSYMBOL_DropSecretStmt = 705, /* DropSecretStmt */ + YYSYMBOL_opt_storage_drop_specifier = 706, /* opt_storage_drop_specifier */ + YYSYMBOL_ExecuteStmt = 707, /* ExecuteStmt */ + YYSYMBOL_execute_param_expr = 708, /* execute_param_expr */ + YYSYMBOL_execute_param_list = 709, /* execute_param_list */ + YYSYMBOL_execute_param_clause = 710, /* execute_param_clause */ + YYSYMBOL_ExplainStmt = 711, /* ExplainStmt */ + YYSYMBOL_opt_verbose = 712, /* opt_verbose */ + YYSYMBOL_explain_option_arg = 713, /* explain_option_arg */ + YYSYMBOL_ExplainableStmt = 714, /* ExplainableStmt */ + YYSYMBOL_NonReservedWord = 715, /* NonReservedWord */ + YYSYMBOL_NonReservedWord_or_Sconst = 716, /* NonReservedWord_or_Sconst */ + YYSYMBOL_explain_option_list = 717, /* explain_option_list */ + YYSYMBOL_analyze_keyword = 718, /* analyze_keyword */ + YYSYMBOL_opt_boolean_or_string = 719, /* opt_boolean_or_string */ + YYSYMBOL_explain_option_elem = 720, /* explain_option_elem */ + YYSYMBOL_explain_option_name = 721, /* explain_option_name */ + YYSYMBOL_ExportStmt = 722, /* ExportStmt */ + YYSYMBOL_ImportStmt = 723, /* ImportStmt */ + YYSYMBOL_IndexStmt = 724, /* IndexStmt */ + YYSYMBOL_access_method = 725, /* access_method */ + YYSYMBOL_access_method_clause = 726, /* access_method_clause */ + YYSYMBOL_opt_concurrently = 727, /* opt_concurrently */ + YYSYMBOL_opt_index_name = 728, /* opt_index_name */ + YYSYMBOL_opt_reloptions = 729, /* opt_reloptions */ + YYSYMBOL_opt_unique = 730, /* opt_unique */ + YYSYMBOL_InsertStmt = 731, /* InsertStmt */ + YYSYMBOL_insert_rest = 732, /* insert_rest */ + YYSYMBOL_insert_target = 733, /* insert_target */ + YYSYMBOL_opt_by_name_or_position = 734, /* opt_by_name_or_position */ + YYSYMBOL_opt_conf_expr = 735, /* opt_conf_expr */ + YYSYMBOL_opt_with_clause = 736, /* opt_with_clause */ + YYSYMBOL_insert_column_item = 737, /* insert_column_item */ + YYSYMBOL_set_clause = 738, /* set_clause */ + YYSYMBOL_opt_or_action = 739, /* opt_or_action */ + YYSYMBOL_opt_on_conflict = 740, /* opt_on_conflict */ + YYSYMBOL_index_elem = 741, /* index_elem */ + YYSYMBOL_returning_clause = 742, /* returning_clause */ + YYSYMBOL_override_kind = 743, /* override_kind */ + YYSYMBOL_set_target_list = 744, /* set_target_list */ + YYSYMBOL_opt_collate = 745, /* opt_collate */ + YYSYMBOL_opt_class = 746, /* opt_class */ + YYSYMBOL_insert_column_list = 747, /* insert_column_list */ + YYSYMBOL_set_clause_list = 748, /* set_clause_list */ + YYSYMBOL_set_clause_list_opt_comma = 749, /* set_clause_list_opt_comma */ + YYSYMBOL_index_params = 750, /* index_params */ + YYSYMBOL_set_target = 751, /* set_target */ + YYSYMBOL_LoadStmt = 752, /* LoadStmt */ + YYSYMBOL_opt_force = 753, /* opt_force */ + YYSYMBOL_file_name = 754, /* file_name */ + YYSYMBOL_opt_ext_version = 755, /* opt_ext_version */ + YYSYMBOL_PGQ_IDENT = 756, /* PGQ_IDENT */ + YYSYMBOL_DropPropertyGraphStmt = 757, /* DropPropertyGraphStmt */ + YYSYMBOL_VertexOrNode = 758, /* VertexOrNode */ + YYSYMBOL_EdgeOrRelationship = 759, /* EdgeOrRelationship */ + YYSYMBOL_EdgeTablesClauseOptional = 760, /* EdgeTablesClauseOptional */ + YYSYMBOL_CreatePropertyGraphStmt = 761, /* CreatePropertyGraphStmt */ + YYSYMBOL_VertexTableDefinitionList = 762, /* VertexTableDefinitionList */ + YYSYMBOL_KeySpecification = 763, /* KeySpecification */ + YYSYMBOL_KeyReference = 764, /* KeyReference */ + YYSYMBOL_LabelList = 765, /* LabelList */ + YYSYMBOL_LabelOptional = 766, /* LabelOptional */ + YYSYMBOL_Discriminator = 767, /* Discriminator */ + YYSYMBOL_VertexTableDefinition = 768, /* VertexTableDefinition */ + YYSYMBOL_EdgeTableDefinitionList = 769, /* EdgeTableDefinitionList */ + YYSYMBOL_EdgeTableDefinition = 770, /* EdgeTableDefinition */ + YYSYMBOL_AreOptional = 771, /* AreOptional */ + YYSYMBOL_IdentOptionalAs = 772, /* IdentOptionalAs */ + YYSYMBOL_QualifiednameOptionalAs = 773, /* QualifiednameOptionalAs */ + YYSYMBOL_PropertiesList = 774, /* PropertiesList */ + YYSYMBOL_ExceptOptional = 775, /* ExceptOptional */ + YYSYMBOL_PropertiesSpec = 776, /* PropertiesSpec */ + YYSYMBOL_PropertiesClause = 777, /* PropertiesClause */ + YYSYMBOL_GraphTableWhereOptional = 778, /* GraphTableWhereOptional */ + YYSYMBOL_GraphTableNameOptional = 779, /* GraphTableNameOptional */ + YYSYMBOL_ColumnsOptional = 780, /* ColumnsOptional */ + YYSYMBOL_GraphTableStmt = 781, /* GraphTableStmt */ + YYSYMBOL_KeepOptional = 782, /* KeepOptional */ + YYSYMBOL_PathOrPathsOptional = 783, /* PathOrPathsOptional */ + YYSYMBOL_GroupOrGroupsOptional = 784, /* GroupOrGroupsOptional */ + YYSYMBOL_PathVariableOptional = 785, /* PathVariableOptional */ + YYSYMBOL_PathModeOptional = 786, /* PathModeOptional */ + YYSYMBOL_TopKOptional = 787, /* TopKOptional */ + YYSYMBOL_PathPrefix = 788, /* PathPrefix */ + YYSYMBOL_PathPatternList = 789, /* PathPatternList */ + YYSYMBOL_PathPattern = 790, /* PathPattern */ + YYSYMBOL_PatternUnion = 791, /* PatternUnion */ + YYSYMBOL_KleeneQuantifierOptional = 792, /* KleeneQuantifierOptional */ + YYSYMBOL_KleeneOptional = 793, /* KleeneOptional */ + YYSYMBOL_CostNum = 794, /* CostNum */ + YYSYMBOL_CostDefault = 795, /* CostDefault */ + YYSYMBOL_CostOptional = 796, /* CostOptional */ + YYSYMBOL_SubPath = 797, /* SubPath */ + YYSYMBOL_EnclosedSubPath = 798, /* EnclosedSubPath */ + YYSYMBOL_PathElement = 799, /* PathElement */ + YYSYMBOL_PathSequence = 800, /* PathSequence */ + YYSYMBOL_PathConcatenation = 801, /* PathConcatenation */ + YYSYMBOL_OrLabelExpression = 802, /* OrLabelExpression */ + YYSYMBOL_AndLabelExpression = 803, /* AndLabelExpression */ + YYSYMBOL_ComposedLabelExpression = 804, /* ComposedLabelExpression */ + YYSYMBOL_LabelExpression = 805, /* LabelExpression */ + YYSYMBOL_LabelExpressionOptional = 806, /* LabelExpressionOptional */ + YYSYMBOL_IsOrColon = 807, /* IsOrColon */ + YYSYMBOL_VariableOptional = 808, /* VariableOptional */ + YYSYMBOL_FullElementSpec = 809, /* FullElementSpec */ + YYSYMBOL_Arrow = 810, /* Arrow */ + YYSYMBOL_ArrowLeft = 811, /* ArrowLeft */ + YYSYMBOL_ArrowKleeneOptional = 812, /* ArrowKleeneOptional */ + YYSYMBOL_EdgePattern = 813, /* EdgePattern */ + YYSYMBOL_VertexPattern = 814, /* VertexPattern */ + YYSYMBOL_pgq_expr = 815, /* pgq_expr */ + YYSYMBOL_PragmaStmt = 816, /* PragmaStmt */ + YYSYMBOL_PrepareStmt = 817, /* PrepareStmt */ + YYSYMBOL_prep_type_clause = 818, /* prep_type_clause */ + YYSYMBOL_PreparableStmt = 819, /* PreparableStmt */ + YYSYMBOL_RenameStmt = 820, /* RenameStmt */ + YYSYMBOL_opt_column = 821, /* opt_column */ + YYSYMBOL_SelectStmt = 822, /* SelectStmt */ + YYSYMBOL_select_with_parens = 823, /* select_with_parens */ + YYSYMBOL_select_no_parens = 824, /* select_no_parens */ + YYSYMBOL_select_clause = 825, /* select_clause */ + YYSYMBOL_opt_select = 826, /* opt_select */ + YYSYMBOL_simple_select = 827, /* simple_select */ + YYSYMBOL_value_or_values = 828, /* value_or_values */ + YYSYMBOL_pivot_keyword = 829, /* pivot_keyword */ + YYSYMBOL_unpivot_keyword = 830, /* unpivot_keyword */ + YYSYMBOL_pivot_column_entry = 831, /* pivot_column_entry */ + YYSYMBOL_pivot_column_list_internal = 832, /* pivot_column_list_internal */ + YYSYMBOL_pivot_column_list = 833, /* pivot_column_list */ + YYSYMBOL_with_clause = 834, /* with_clause */ + YYSYMBOL_cte_list = 835, /* cte_list */ + YYSYMBOL_common_table_expr = 836, /* common_table_expr */ + YYSYMBOL_opt_materialized = 837, /* opt_materialized */ + YYSYMBOL_into_clause = 838, /* into_clause */ + YYSYMBOL_OptTempTableName = 839, /* OptTempTableName */ + YYSYMBOL_opt_table = 840, /* opt_table */ + YYSYMBOL_all_or_distinct = 841, /* all_or_distinct */ + YYSYMBOL_by_name = 842, /* by_name */ + YYSYMBOL_distinct_clause = 843, /* distinct_clause */ + YYSYMBOL_opt_all_clause = 844, /* opt_all_clause */ + YYSYMBOL_opt_ignore_nulls = 845, /* opt_ignore_nulls */ + YYSYMBOL_opt_sort_clause = 846, /* opt_sort_clause */ + YYSYMBOL_sort_clause = 847, /* sort_clause */ + YYSYMBOL_sortby_list = 848, /* sortby_list */ + YYSYMBOL_sortby = 849, /* sortby */ + YYSYMBOL_opt_asc_desc = 850, /* opt_asc_desc */ + YYSYMBOL_opt_nulls_order = 851, /* opt_nulls_order */ + YYSYMBOL_select_limit = 852, /* select_limit */ + YYSYMBOL_opt_select_limit = 853, /* opt_select_limit */ + YYSYMBOL_limit_clause = 854, /* limit_clause */ + YYSYMBOL_offset_clause = 855, /* offset_clause */ + YYSYMBOL_sample_count = 856, /* sample_count */ + YYSYMBOL_sample_clause = 857, /* sample_clause */ + YYSYMBOL_opt_sample_func = 858, /* opt_sample_func */ + YYSYMBOL_tablesample_entry = 859, /* tablesample_entry */ + YYSYMBOL_tablesample_clause = 860, /* tablesample_clause */ + YYSYMBOL_opt_tablesample_clause = 861, /* opt_tablesample_clause */ + YYSYMBOL_opt_repeatable_clause = 862, /* opt_repeatable_clause */ + YYSYMBOL_select_limit_value = 863, /* select_limit_value */ + YYSYMBOL_select_offset_value = 864, /* select_offset_value */ + YYSYMBOL_select_fetch_first_value = 865, /* select_fetch_first_value */ + YYSYMBOL_I_or_F_const = 866, /* I_or_F_const */ + YYSYMBOL_row_or_rows = 867, /* row_or_rows */ + YYSYMBOL_first_or_next = 868, /* first_or_next */ + YYSYMBOL_group_clause = 869, /* group_clause */ + YYSYMBOL_group_by_list = 870, /* group_by_list */ + YYSYMBOL_group_by_list_opt_comma = 871, /* group_by_list_opt_comma */ + YYSYMBOL_group_by_item = 872, /* group_by_item */ + YYSYMBOL_empty_grouping_set = 873, /* empty_grouping_set */ + YYSYMBOL_rollup_clause = 874, /* rollup_clause */ + YYSYMBOL_cube_clause = 875, /* cube_clause */ + YYSYMBOL_grouping_sets_clause = 876, /* grouping_sets_clause */ + YYSYMBOL_grouping_or_grouping_id = 877, /* grouping_or_grouping_id */ + YYSYMBOL_having_clause = 878, /* having_clause */ + YYSYMBOL_qualify_clause = 879, /* qualify_clause */ + YYSYMBOL_for_locking_clause = 880, /* for_locking_clause */ + YYSYMBOL_opt_for_locking_clause = 881, /* opt_for_locking_clause */ + YYSYMBOL_for_locking_items = 882, /* for_locking_items */ + YYSYMBOL_for_locking_item = 883, /* for_locking_item */ + YYSYMBOL_for_locking_strength = 884, /* for_locking_strength */ + YYSYMBOL_locked_rels_list = 885, /* locked_rels_list */ + YYSYMBOL_opt_nowait_or_skip = 886, /* opt_nowait_or_skip */ + YYSYMBOL_values_clause = 887, /* values_clause */ + YYSYMBOL_values_clause_opt_comma = 888, /* values_clause_opt_comma */ + YYSYMBOL_from_clause = 889, /* from_clause */ + YYSYMBOL_from_list = 890, /* from_list */ + YYSYMBOL_from_list_opt_comma = 891, /* from_list_opt_comma */ + YYSYMBOL_table_ref = 892, /* table_ref */ + YYSYMBOL_opt_pivot_group_by = 893, /* opt_pivot_group_by */ + YYSYMBOL_opt_include_nulls = 894, /* opt_include_nulls */ + YYSYMBOL_single_pivot_value = 895, /* single_pivot_value */ + YYSYMBOL_pivot_header = 896, /* pivot_header */ + YYSYMBOL_pivot_value = 897, /* pivot_value */ + YYSYMBOL_pivot_value_list = 898, /* pivot_value_list */ + YYSYMBOL_unpivot_header = 899, /* unpivot_header */ + YYSYMBOL_unpivot_value = 900, /* unpivot_value */ + YYSYMBOL_unpivot_value_list = 901, /* unpivot_value_list */ + YYSYMBOL_joined_table = 902, /* joined_table */ + YYSYMBOL_alias_clause = 903, /* alias_clause */ + YYSYMBOL_opt_alias_clause = 904, /* opt_alias_clause */ + YYSYMBOL_func_alias_clause = 905, /* func_alias_clause */ + YYSYMBOL_join_type = 906, /* join_type */ + YYSYMBOL_join_outer = 907, /* join_outer */ + YYSYMBOL_join_qual = 908, /* join_qual */ + YYSYMBOL_relation_expr = 909, /* relation_expr */ + YYSYMBOL_func_table = 910, /* func_table */ + YYSYMBOL_rowsfrom_item = 911, /* rowsfrom_item */ + YYSYMBOL_rowsfrom_list = 912, /* rowsfrom_list */ + YYSYMBOL_opt_col_def_list = 913, /* opt_col_def_list */ + YYSYMBOL_opt_ordinality = 914, /* opt_ordinality */ + YYSYMBOL_where_clause = 915, /* where_clause */ + YYSYMBOL_TableFuncElementList = 916, /* TableFuncElementList */ + YYSYMBOL_TableFuncElement = 917, /* TableFuncElement */ + YYSYMBOL_opt_collate_clause = 918, /* opt_collate_clause */ + YYSYMBOL_colid_type_list = 919, /* colid_type_list */ + YYSYMBOL_RowOrStruct = 920, /* RowOrStruct */ + YYSYMBOL_opt_Typename = 921, /* opt_Typename */ + YYSYMBOL_Typename = 922, /* Typename */ + YYSYMBOL_qualified_typename = 923, /* qualified_typename */ + YYSYMBOL_opt_array_bounds = 924, /* opt_array_bounds */ + YYSYMBOL_SimpleTypename = 925, /* SimpleTypename */ + YYSYMBOL_ConstTypename = 926, /* ConstTypename */ + YYSYMBOL_GenericType = 927, /* GenericType */ + YYSYMBOL_opt_type_modifiers = 928, /* opt_type_modifiers */ + YYSYMBOL_Numeric = 929, /* Numeric */ + YYSYMBOL_opt_float = 930, /* opt_float */ + YYSYMBOL_Bit = 931, /* Bit */ + YYSYMBOL_ConstBit = 932, /* ConstBit */ + YYSYMBOL_BitWithLength = 933, /* BitWithLength */ + YYSYMBOL_BitWithoutLength = 934, /* BitWithoutLength */ + YYSYMBOL_Character = 935, /* Character */ + YYSYMBOL_ConstCharacter = 936, /* ConstCharacter */ + YYSYMBOL_CharacterWithLength = 937, /* CharacterWithLength */ + YYSYMBOL_CharacterWithoutLength = 938, /* CharacterWithoutLength */ + YYSYMBOL_character = 939, /* character */ + YYSYMBOL_opt_varying = 940, /* opt_varying */ + YYSYMBOL_ConstDatetime = 941, /* ConstDatetime */ + YYSYMBOL_ConstInterval = 942, /* ConstInterval */ + YYSYMBOL_opt_timezone = 943, /* opt_timezone */ + YYSYMBOL_year_keyword = 944, /* year_keyword */ + YYSYMBOL_month_keyword = 945, /* month_keyword */ + YYSYMBOL_day_keyword = 946, /* day_keyword */ + YYSYMBOL_hour_keyword = 947, /* hour_keyword */ + YYSYMBOL_minute_keyword = 948, /* minute_keyword */ + YYSYMBOL_second_keyword = 949, /* second_keyword */ + YYSYMBOL_millisecond_keyword = 950, /* millisecond_keyword */ + YYSYMBOL_microsecond_keyword = 951, /* microsecond_keyword */ + YYSYMBOL_week_keyword = 952, /* week_keyword */ + YYSYMBOL_quarter_keyword = 953, /* quarter_keyword */ + YYSYMBOL_decade_keyword = 954, /* decade_keyword */ + YYSYMBOL_century_keyword = 955, /* century_keyword */ + YYSYMBOL_millennium_keyword = 956, /* millennium_keyword */ + YYSYMBOL_opt_interval = 957, /* opt_interval */ + YYSYMBOL_a_expr = 958, /* a_expr */ + YYSYMBOL_b_expr = 959, /* b_expr */ + YYSYMBOL_c_expr = 960, /* c_expr */ + YYSYMBOL_d_expr = 961, /* d_expr */ + YYSYMBOL_indirection_expr_or_a_expr = 962, /* indirection_expr_or_a_expr */ + YYSYMBOL_indirection_expr = 963, /* indirection_expr */ + YYSYMBOL_list_expr = 964, /* list_expr */ + YYSYMBOL_struct_expr = 965, /* struct_expr */ + YYSYMBOL_map_expr = 966, /* map_expr */ + YYSYMBOL_func_application = 967, /* func_application */ + YYSYMBOL_func_expr = 968, /* func_expr */ + YYSYMBOL_func_expr_windowless = 969, /* func_expr_windowless */ + YYSYMBOL_func_expr_common_subexpr = 970, /* func_expr_common_subexpr */ + YYSYMBOL_list_comprehension_lhs = 971, /* list_comprehension_lhs */ + YYSYMBOL_list_comprehension = 972, /* list_comprehension */ + YYSYMBOL_within_group_clause = 973, /* within_group_clause */ + YYSYMBOL_filter_clause = 974, /* filter_clause */ + YYSYMBOL_export_clause = 975, /* export_clause */ + YYSYMBOL_window_clause = 976, /* window_clause */ + YYSYMBOL_window_definition_list = 977, /* window_definition_list */ + YYSYMBOL_window_definition = 978, /* window_definition */ + YYSYMBOL_over_clause = 979, /* over_clause */ + YYSYMBOL_window_specification = 980, /* window_specification */ + YYSYMBOL_opt_existing_window_name = 981, /* opt_existing_window_name */ + YYSYMBOL_opt_partition_clause = 982, /* opt_partition_clause */ + YYSYMBOL_opt_frame_clause = 983, /* opt_frame_clause */ + YYSYMBOL_frame_extent = 984, /* frame_extent */ + YYSYMBOL_frame_bound = 985, /* frame_bound */ + YYSYMBOL_opt_window_exclusion_clause = 986, /* opt_window_exclusion_clause */ + YYSYMBOL_qualified_row = 987, /* qualified_row */ + YYSYMBOL_row = 988, /* row */ + YYSYMBOL_dict_arg = 989, /* dict_arg */ + YYSYMBOL_dict_arguments = 990, /* dict_arguments */ + YYSYMBOL_dict_arguments_opt_comma = 991, /* dict_arguments_opt_comma */ + YYSYMBOL_map_arg = 992, /* map_arg */ + YYSYMBOL_map_arguments = 993, /* map_arguments */ + YYSYMBOL_map_arguments_opt_comma = 994, /* map_arguments_opt_comma */ + YYSYMBOL_opt_map_arguments_opt_comma = 995, /* opt_map_arguments_opt_comma */ + YYSYMBOL_sub_type = 996, /* sub_type */ + YYSYMBOL_all_Op = 997, /* all_Op */ + YYSYMBOL_MathOp = 998, /* MathOp */ + YYSYMBOL_qual_Op = 999, /* qual_Op */ + YYSYMBOL_qual_all_Op = 1000, /* qual_all_Op */ + YYSYMBOL_subquery_Op = 1001, /* subquery_Op */ + YYSYMBOL_any_operator = 1002, /* any_operator */ + YYSYMBOL_c_expr_list = 1003, /* c_expr_list */ + YYSYMBOL_c_expr_list_opt_comma = 1004, /* c_expr_list_opt_comma */ + YYSYMBOL_expr_list = 1005, /* expr_list */ + YYSYMBOL_expr_list_opt_comma = 1006, /* expr_list_opt_comma */ + YYSYMBOL_opt_expr_list_opt_comma = 1007, /* opt_expr_list_opt_comma */ + YYSYMBOL_func_arg_list = 1008, /* func_arg_list */ + YYSYMBOL_func_arg_expr = 1009, /* func_arg_expr */ + YYSYMBOL_type_list = 1010, /* type_list */ + YYSYMBOL_extract_list = 1011, /* extract_list */ + YYSYMBOL_extract_arg = 1012, /* extract_arg */ + YYSYMBOL_overlay_list = 1013, /* overlay_list */ + YYSYMBOL_overlay_placing = 1014, /* overlay_placing */ + YYSYMBOL_position_list = 1015, /* position_list */ + YYSYMBOL_substr_list = 1016, /* substr_list */ + YYSYMBOL_substr_from = 1017, /* substr_from */ + YYSYMBOL_substr_for = 1018, /* substr_for */ + YYSYMBOL_trim_list = 1019, /* trim_list */ + YYSYMBOL_in_expr = 1020, /* in_expr */ + YYSYMBOL_case_expr = 1021, /* case_expr */ + YYSYMBOL_when_clause_list = 1022, /* when_clause_list */ + YYSYMBOL_when_clause = 1023, /* when_clause */ + YYSYMBOL_case_default = 1024, /* case_default */ + YYSYMBOL_case_arg = 1025, /* case_arg */ + YYSYMBOL_columnrefList = 1026, /* columnrefList */ + YYSYMBOL_columnref = 1027, /* columnref */ + YYSYMBOL_columnref_opt_indirection = 1028, /* columnref_opt_indirection */ + YYSYMBOL_opt_slice_bound = 1029, /* opt_slice_bound */ + YYSYMBOL_opt_indirection = 1030, /* opt_indirection */ + YYSYMBOL_opt_func_arguments = 1031, /* opt_func_arguments */ + YYSYMBOL_extended_indirection_el = 1032, /* extended_indirection_el */ + YYSYMBOL_opt_extended_indirection = 1033, /* opt_extended_indirection */ + YYSYMBOL_opt_asymmetric = 1034, /* opt_asymmetric */ + YYSYMBOL_opt_target_list_opt_comma = 1035, /* opt_target_list_opt_comma */ + YYSYMBOL_target_list = 1036, /* target_list */ + YYSYMBOL_target_list_opt_comma = 1037, /* target_list_opt_comma */ + YYSYMBOL_target_el = 1038, /* target_el */ + YYSYMBOL_except_list = 1039, /* except_list */ + YYSYMBOL_opt_except_list = 1040, /* opt_except_list */ + YYSYMBOL_replace_list_el = 1041, /* replace_list_el */ + YYSYMBOL_replace_list = 1042, /* replace_list */ + YYSYMBOL_replace_list_opt_comma = 1043, /* replace_list_opt_comma */ + YYSYMBOL_opt_replace_list = 1044, /* opt_replace_list */ + YYSYMBOL_qualified_name_list = 1045, /* qualified_name_list */ + YYSYMBOL_name_list = 1046, /* name_list */ + YYSYMBOL_name_list_opt_comma = 1047, /* name_list_opt_comma */ + YYSYMBOL_name_list_opt_comma_opt_bracket = 1048, /* name_list_opt_comma_opt_bracket */ + YYSYMBOL_name = 1049, /* name */ + YYSYMBOL_func_name = 1050, /* func_name */ + YYSYMBOL_AexprConst = 1051, /* AexprConst */ + YYSYMBOL_Iconst = 1052, /* Iconst */ + YYSYMBOL_type_function_name = 1053, /* type_function_name */ + YYSYMBOL_function_name_token = 1054, /* function_name_token */ + YYSYMBOL_type_name_token = 1055, /* type_name_token */ + YYSYMBOL_any_name = 1056, /* any_name */ + YYSYMBOL_attrs = 1057, /* attrs */ + YYSYMBOL_opt_name_list = 1058, /* opt_name_list */ + YYSYMBOL_param_name = 1059, /* param_name */ + YYSYMBOL_ColLabelOrString = 1060, /* ColLabelOrString */ + YYSYMBOL_TransactionStmt = 1061, /* TransactionStmt */ + YYSYMBOL_opt_transaction = 1062, /* opt_transaction */ + YYSYMBOL_opt_transaction_type = 1063, /* opt_transaction_type */ + YYSYMBOL_UpdateStmt = 1064, /* UpdateStmt */ + YYSYMBOL_UpdateExtensionsStmt = 1065, /* UpdateExtensionsStmt */ + YYSYMBOL_UseStmt = 1066, /* UseStmt */ + YYSYMBOL_VacuumStmt = 1067, /* VacuumStmt */ + YYSYMBOL_vacuum_option_elem = 1068, /* vacuum_option_elem */ + YYSYMBOL_opt_full = 1069, /* opt_full */ + YYSYMBOL_vacuum_option_list = 1070, /* vacuum_option_list */ + YYSYMBOL_opt_freeze = 1071, /* opt_freeze */ + YYSYMBOL_VariableResetStmt = 1072, /* VariableResetStmt */ + YYSYMBOL_generic_reset = 1073, /* generic_reset */ + YYSYMBOL_reset_rest = 1074, /* reset_rest */ + YYSYMBOL_VariableSetStmt = 1075, /* VariableSetStmt */ + YYSYMBOL_set_rest = 1076, /* set_rest */ + YYSYMBOL_generic_set = 1077, /* generic_set */ + YYSYMBOL_var_value = 1078, /* var_value */ + YYSYMBOL_zone_value = 1079, /* zone_value */ + YYSYMBOL_var_list = 1080, /* var_list */ + YYSYMBOL_VariableShowStmt = 1081, /* VariableShowStmt */ + YYSYMBOL_describe_or_desc = 1082, /* describe_or_desc */ + YYSYMBOL_show_or_describe = 1083, /* show_or_describe */ + YYSYMBOL_opt_tables = 1084, /* opt_tables */ + YYSYMBOL_var_name = 1085, /* var_name */ + YYSYMBOL_table_id = 1086, /* table_id */ + YYSYMBOL_ViewStmt = 1087, /* ViewStmt */ + YYSYMBOL_opt_check_option = 1088 /* opt_check_option */ }; typedef enum yysymbol_kind_t yysymbol_kind_t; @@ -1738,19 +1740,19 @@ union yyalloc /* YYFINAL -- State number of the termination state. */ #define YYFINAL 959 /* YYLAST -- Last index in YYTABLE. */ -#define YYLAST 81886 +#define YYLAST 82540 /* YYNTOKENS -- Number of terminals. */ -#define YYNTOKENS 551 +#define YYNTOKENS 553 /* YYNNTS -- Number of nonterminals. */ #define YYNNTS 536 /* YYNRULES -- Number of rules. */ -#define YYNRULES 2426 +#define YYNRULES 2429 /* YYNSTATES -- Number of states. */ -#define YYNSTATES 4038 +#define YYNSTATES 4041 /* YYMAXUTOK -- Last valid token kind. */ -#define YYMAXUTOK 780 +#define YYMAXUTOK 782 /* YYTRANSLATE(TOKEN-NUM) -- Symbol number corresponding to TOKEN-NUM @@ -1767,16 +1769,16 @@ static const yytype_int16 yytranslate[] = 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 547, 2, 549, 550, 532, 546, 2, - 537, 538, 530, 528, 541, 529, 539, 531, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 548, 540, - 524, 526, 525, 543, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 549, 2, 551, 552, 534, 548, 2, + 539, 540, 532, 530, 543, 531, 541, 533, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 550, 542, + 526, 528, 527, 545, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 535, 2, 536, 533, 2, 2, 2, 2, 2, + 2, 537, 2, 538, 535, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 544, 542, 545, 2, 2, 2, 2, + 2, 2, 2, 546, 544, 547, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -1841,19 +1843,19 @@ static const yytype_int16 yytranslate[] = 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, - 515, 516, 517, 518, 519, 520, 521, 522, 523, 527, - 534 + 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, + 525, 529, 536 }; #if YYDEBUG /* YYRLINE[YYN] -- Source line where rule number YYN was defined. */ static const yytype_int16 yyrline[] = { - 0, 569, 569, 585, 597, 606, 607, 608, 609, 610, - 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, - 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, - 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, - 641, 642, 643, 644, 645, 646, 647, 648, 649, 651, + 0, 567, 567, 583, 595, 604, 605, 606, 607, 608, + 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, + 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, + 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, + 639, 640, 641, 642, 643, 644, 645, 646, 647, 649, 9, 18, 27, 36, 45, 54, 63, 72, 85, 87, 93, 94, 99, 103, 107, 118, 126, 130, 139, 148, 157, 166, 175, 184, 192, 200, 209, 218, 227, 236, @@ -1881,148 +1883,148 @@ static const yytype_int16 yyrline[] = 127, 131, 141, 153, 154, 158, 159, 163, 172, 182, 196, 199, 203, 228, 229, 234, 236, 240, 242, 246, 248, 253, 256, 260, 266, 270, 272, 275, 284, 286, - 290, 292, 296, 299, 307, 344, 346, 350, 350, 350, - 354, 356, 358, 362, 364, 368, 370, 372, 374, 376, - 380, 382, 386, 398, 410, 422, 434, 447, 461, 463, - 468, 504, 506, 510, 512, 517, 526, 535, 544, 554, - 564, 566, 570, 572, 576, 587, 596, 608, 617, 619, - 623, 646, 648, 652, 654, 665, 667, 678, 680, 691, - 693, 702, 713, 721, 730, 734, 736, 740, 742, 748, - 750, 752, 756, 758, 762, 768, 776, 778, 782, 793, - 809, 836, 869, 870, 872, 880, 895, 897, 899, 901, - 903, 905, 907, 909, 911, 913, 915, 917, 919, 921, - 923, 926, 928, 930, 932, 934, 936, 941, 946, 953, - 958, 965, 970, 977, 982, 990, 998, 1006, 1014, 1032, - 1040, 1048, 1056, 1064, 1072, 1080, 1084, 1100, 1108, 1116, - 1124, 1132, 1140, 1148, 1152, 1156, 1160, 1164, 1172, 1180, - 1188, 1196, 1216, 7, 21, 36, 56, 57, 84, 85, - 86, 87, 88, 89, 93, 94, 99, 104, 105, 106, - 107, 108, 113, 120, 121, 122, 139, 146, 153, 163, - 173, 185, 193, 202, 220, 221, 225, 226, 230, 239, - 262, 276, 283, 288, 290, 292, 294, 297, 300, 301, - 302, 303, 308, 312, 313, 318, 325, 330, 331, 332, - 333, 334, 335, 336, 337, 343, 344, 348, 353, 360, - 367, 374, 386, 387, 388, 389, 393, 398, 399, 400, - 405, 410, 411, 412, 413, 414, 415, 420, 440, 469, - 470, 474, 478, 479, 480, 484, 488, 496, 497, 502, - 503, 504, 508, 516, 517, 522, 523, 527, 532, 536, - 540, 545, 553, 554, 558, 559, 563, 564, 570, 581, - 594, 608, 622, 636, 650, 673, 677, 684, 688, 696, - 701, 708, 718, 719, 720, 721, 722, 729, 736, 737, - 742, 743, 9, 19, 29, 39, 49, 59, 73, 74, - 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, - 85, 86, 87, 88, 89, 90, 95, 96, 97, 98, - 99, 100, 105, 106, 111, 112, 113, 118, 119, 120, - 8, 18, 29, 39, 49, 59, 71, 81, 91, 95, - 102, 106, 110, 119, 123, 130, 131, 135, 139, 7, - 1, 30, 49, 61, 62, 63, 67, 68, 73, 77, - 82, 86, 94, 95, 99, 100, 105, 106, 110, 111, - 116, 117, 118, 119, 120, 121, 122, 123, 128, 136, - 140, 145, 146, 151, 155, 160, 164, 168, 172, 176, - 180, 184, 188, 192, 196, 200, 204, 208, 212, 216, - 220, 228, 233, 234, 235, 236, 237, 243, 247, 47, - 48, 52, 53, 54, 72, 73, 80, 88, 96, 104, - 112, 120, 131, 132, 159, 164, 172, 188, 205, 223, - 241, 242, 261, 265, 269, 273, 277, 287, 298, 308, - 317, 328, 339, 351, 366, 384, 384, 388, 388, 392, - 392, 396, 402, 409, 413, 414, 418, 419, 433, 440, - 447, 457, 458, 461, 474, 475, 476, 480, 491, 499, - 504, 509, 514, 519, 527, 535, 540, 545, 552, 553, - 557, 558, 559, 563, 570, 571, 575, 576, 580, 581, - 582, 586, 587, 591, 592, 608, 609, 612, 621, 632, - 633, 634, 637, 638, 639, 643, 644, 645, 646, 650, - 651, 655, 657, 673, 675, 680, 683, 691, 695, 699, - 703, 707, 711, 718, 723, 730, 731, 735, 740, 744, - 748, 756, 763, 764, 769, 770, 774, 775, 780, 782, - 784, 789, 809, 810, 812, 817, 818, 822, 823, 826, - 827, 852, 853, 858, 862, 863, 867, 868, 872, 873, - 874, 875, 876, 880, 893, 900, 907, 914, 915, 919, - 920, 924, 925, 929, 930, 934, 935, 939, 940, 944, - 955, 956, 957, 958, 962, 963, 968, 969, 970, 979, - 985, 994, 995, 1008, 1009, 1013, 1014, 1018, 1019, 1025, - 1031, 1039, 1048, 1056, 1065, 1074, 1078, 1083, 1087, 1098, - 1112, 1113, 1116, 1117, 1118, 1121, 1129, 1139, 1140, 1141, - 1144, 1152, 1161, 1165, 1172, 1173, 1177, 1186, 1190, 1215, - 1219, 1232, 1246, 1261, 1273, 1286, 1300, 1314, 1327, 1342, - 1361, 1367, 1372, 1378, 1385, 1386, 1394, 1398, 1402, 1408, - 1415, 1420, 1421, 1422, 1423, 1424, 1425, 1429, 1430, 1442, - 1443, 1448, 1455, 1462, 1469, 1501, 1512, 1525, 1530, 1531, - 1534, 1535, 1538, 1539, 1544, 1545, 1550, 1554, 1560, 1581, - 1589, 1602, 1605, 1609, 1609, 1612, 1613, 1615, 1620, 1627, - 1632, 1638, 1643, 1649, 1653, 1660, 1667, 1677, 1678, 1682, - 1684, 1687, 1691, 1692, 1693, 1694, 1695, 1696, 1701, 1721, - 1722, 1723, 1724, 1735, 1749, 1750, 1756, 1761, 1766, 1771, - 1776, 1781, 1786, 1791, 1797, 1803, 1809, 1816, 1838, 1847, - 1851, 1859, 1863, 1871, 1883, 1904, 1908, 1914, 1918, 1931, - 1939, 1949, 1951, 1953, 1955, 1957, 1959, 1964, 1965, 1972, - 1981, 1989, 1998, 2009, 2017, 2018, 2019, 2023, 2023, 2026, - 2026, 2029, 2029, 2032, 2032, 2035, 2035, 2038, 2038, 2041, - 2041, 2044, 2044, 2047, 2047, 2050, 2050, 2053, 2053, 2056, - 2056, 2059, 2059, 2062, 2064, 2066, 2068, 2070, 2072, 2074, - 2076, 2078, 2080, 2082, 2084, 2086, 2088, 2093, 2098, 2104, - 2111, 2116, 2122, 2128, 2159, 2161, 2163, 2171, 2186, 2188, - 2190, 2192, 2194, 2196, 2198, 2200, 2202, 2204, 2206, 2208, - 2210, 2212, 2214, 2216, 2219, 2221, 2223, 2226, 2228, 2230, - 2232, 2234, 2239, 2244, 2251, 2256, 2263, 2268, 2275, 2280, - 2288, 2296, 2304, 2312, 2330, 2338, 2346, 2354, 2362, 2370, - 2378, 2382, 2398, 2406, 2414, 2422, 2430, 2438, 2446, 2450, - 2454, 2458, 2462, 2470, 2478, 2486, 2494, 2514, 2536, 2547, - 2554, 2568, 2577, 2585, 2593, 2613, 2615, 2617, 2619, 2621, - 2623, 2625, 2627, 2629, 2631, 2633, 2635, 2637, 2639, 2641, - 2643, 2645, 2647, 2649, 2651, 2653, 2655, 2659, 2663, 2667, - 2681, 2682, 2696, 2697, 2698, 2709, 2733, 2744, 2754, 2758, - 2762, 2769, 2773, 2780, 2784, 2788, 2792, 2794, 2797, 2800, - 2811, 2816, 2823, 2829, 2835, 2842, 2862, 2866, 2873, 2881, - 2889, 2900, 2920, 2956, 2967, 2968, 2975, 2981, 2983, 2985, - 2989, 2998, 3003, 3010, 3025, 3032, 3036, 3040, 3044, 3048, - 3058, 3066, 3075, 3097, 3098, 3102, 3103, 3104, 3108, 3109, - 3116, 3117, 3121, 3122, 3127, 3135, 3137, 3151, 3154, 3181, - 3182, 3185, 3186, 3194, 3202, 3210, 3219, 3229, 3247, 3293, - 3302, 3311, 3320, 3329, 3341, 3342, 3343, 3344, 3345, 3359, - 3360, 3363, 3364, 3369, 3379, 3380, 3384, 3385, 3389, 3396, - 3397, 3402, 3403, 3408, 3409, 3412, 3413, 3414, 3417, 3418, - 3421, 3422, 3423, 3424, 3425, 3426, 3427, 3428, 3429, 3430, - 3431, 3432, 3433, 3434, 3437, 3439, 3444, 3446, 3451, 3453, - 3455, 3457, 3459, 3461, 3463, 3465, 3479, 3481, 3486, 3490, - 3497, 3502, 3508, 3512, 3519, 3524, 3531, 3536, 3544, 3548, - 3554, 3558, 3567, 3578, 3579, 3583, 3587, 3594, 3595, 3596, - 3597, 3598, 3599, 3600, 3601, 3602, 3603, 3604, 3605, 3606, - 3607, 3608, 3618, 3622, 3629, 3636, 3637, 3653, 3657, 3662, - 3666, 3681, 3686, 3690, 3693, 3696, 3697, 3698, 3701, 3708, - 3709, 3710, 3720, 3734, 3735, 3739, 3750, 3751, 3754, 3755, - 3759, 3760, 3763, 3769, 3773, 3780, 3788, 3796, 3804, 3814, - 3815, 3820, 3821, 3825, 3826, 3827, 3831, 3840, 3848, 3856, - 3865, 3880, 3881, 3886, 3887, 3897, 3898, 3902, 3903, 3907, - 3908, 3911, 3927, 3935, 3945, 3946, 3949, 3950, 3953, 3957, - 3958, 3962, 3963, 3966, 3967, 3968, 3978, 3979, 3983, 3985, - 3991, 3992, 3996, 3997, 4000, 4011, 4014, 4025, 4029, 4033, - 4045, 4049, 4058, 4065, 4103, 4107, 4111, 4115, 4119, 4123, - 4127, 4133, 4150, 4151, 4152, 4153, 4157, 4158, 4159, 4160, - 4164, 4165, 4166, 4167, 4171, 4172, 4175, 4177, 4182, 4183, - 4186, 4190, 4191, 7, 18, 19, 23, 24, 25, 26, - 27, 28, 7, 26, 50, 73, 80, 85, 86, 87, - 88, 8, 33, 62, 66, 67, 72, 73, 78, 79, - 83, 84, 89, 90, 7, 16, 25, 34, 43, 52, - 5, 12, 22, 23, 7, 15, 26, 27, 30, 31, - 32, 33, 34, 35, 36, 37, 38, 39, 7, 19, - 33, 9, 16, 26, 33, 44, 45, 50, 51, 52, - 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, - 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, - 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, - 87, 91, 92, 93, 94, 99, 100, 105, 109, 117, - 118, 123, 124, 125, 131, 136, 144, 145, 10, 16, - 22, 28, 34, 44, 45, 53, 64, 76, 84, 95, - 101, 105, 109, 124, 131, 132, 133, 137, 138, 7, - 17, 26, 35, 46, 47, 49, 50, 53, 54, 55, - 8, 22, 36, 48, 56, 70, 71, 72, 73, 74, - 87, 88, 93, 94, 98, 99, 7, 18, 31, 35, - 42, 53, 54, 60, 61, 9, 19, 7, 16, 28, - 35, 42, 51, 52, 56, 57, 2, 7, 12, 17, - 22, 31, 38, 48, 49, 56, 3, 10, 17, 24, - 31, 38, 45, 52, 59, 68, 68, 70, 70, 72, - 72, 74, 75, 79, 80, 6, 8, 21, 34, 47, - 65, 87, 88, 89, 90, 11, 24, 37, 54, 55, - 56, 61, 74, 74, 74, 74, 74, 74, 74, 74, + 290, 292, 296, 299, 307, 333, 335, 339, 339, 339, + 343, 345, 347, 351, 353, 357, 359, 361, 363, 365, + 369, 371, 375, 387, 399, 411, 423, 436, 450, 452, + 457, 493, 495, 499, 501, 506, 515, 524, 533, 543, + 553, 555, 559, 561, 565, 576, 585, 597, 606, 608, + 612, 635, 637, 641, 643, 654, 656, 667, 669, 680, + 682, 691, 702, 710, 719, 723, 725, 729, 731, 735, + 737, 741, 753, 756, 759, 762, 765, 768, 771, 790, + 793, 798, 820, 847, 869, 902, 903, 905, 913, 928, + 930, 932, 934, 936, 938, 940, 942, 944, 946, 948, + 950, 952, 954, 956, 959, 961, 963, 965, 967, 969, + 974, 979, 986, 991, 998, 1003, 1010, 1015, 1023, 1031, + 1039, 1047, 1065, 1073, 1081, 1089, 1097, 1105, 1113, 1117, + 1133, 1141, 1149, 1157, 1165, 1173, 1181, 1185, 1189, 1193, + 1197, 1205, 1213, 1221, 1229, 1249, 7, 21, 36, 56, + 57, 84, 85, 86, 87, 88, 89, 93, 94, 99, + 104, 105, 106, 107, 108, 113, 120, 121, 122, 139, + 146, 153, 163, 173, 185, 193, 202, 220, 221, 225, + 226, 230, 239, 262, 276, 283, 288, 290, 292, 294, + 297, 300, 301, 302, 303, 308, 312, 313, 318, 325, + 330, 331, 332, 333, 334, 335, 336, 337, 343, 344, + 348, 353, 360, 367, 374, 386, 387, 388, 389, 393, + 398, 399, 400, 405, 410, 411, 412, 413, 414, 415, + 420, 440, 469, 470, 474, 478, 479, 480, 484, 488, + 496, 497, 502, 503, 504, 508, 516, 517, 522, 523, + 527, 532, 536, 540, 545, 553, 554, 558, 559, 563, + 564, 570, 581, 594, 608, 622, 636, 650, 673, 677, + 684, 688, 696, 701, 708, 718, 719, 720, 721, 722, + 729, 736, 737, 742, 743, 9, 19, 29, 39, 49, + 59, 73, 74, 75, 76, 77, 78, 79, 80, 81, + 82, 83, 84, 85, 86, 87, 88, 89, 90, 95, + 96, 97, 98, 99, 100, 105, 106, 111, 112, 113, + 118, 119, 120, 8, 18, 29, 39, 49, 59, 71, + 81, 91, 95, 102, 106, 110, 119, 123, 130, 131, + 135, 139, 7, 1, 30, 49, 61, 62, 63, 67, + 68, 73, 77, 82, 86, 94, 95, 99, 100, 105, + 106, 110, 111, 116, 117, 118, 119, 120, 121, 122, + 123, 128, 136, 140, 145, 146, 151, 155, 160, 164, + 168, 172, 176, 180, 184, 188, 192, 196, 200, 204, + 208, 212, 216, 220, 228, 233, 234, 235, 236, 237, + 243, 247, 47, 48, 52, 53, 54, 72, 73, 80, + 88, 96, 104, 112, 120, 131, 132, 159, 164, 172, + 188, 205, 223, 241, 242, 261, 265, 269, 273, 277, + 287, 298, 308, 317, 328, 339, 351, 366, 384, 384, + 388, 388, 392, 392, 396, 402, 409, 413, 414, 418, + 419, 433, 440, 447, 457, 458, 461, 474, 475, 476, + 480, 491, 499, 504, 509, 514, 519, 527, 535, 540, + 545, 552, 553, 557, 558, 559, 563, 570, 571, 575, + 576, 580, 581, 582, 586, 587, 591, 592, 608, 609, + 612, 621, 632, 633, 634, 637, 638, 639, 643, 644, + 645, 646, 650, 651, 655, 657, 673, 675, 680, 683, + 691, 695, 699, 703, 707, 711, 718, 723, 730, 731, + 735, 740, 744, 748, 756, 763, 764, 769, 770, 774, + 775, 780, 782, 784, 789, 809, 810, 812, 817, 818, + 822, 823, 826, 827, 852, 853, 858, 862, 863, 867, + 868, 872, 873, 874, 875, 876, 880, 893, 900, 907, + 914, 915, 919, 920, 924, 925, 929, 930, 934, 935, + 939, 940, 944, 955, 956, 957, 958, 962, 963, 968, + 969, 970, 979, 985, 994, 995, 1008, 1009, 1013, 1014, + 1018, 1019, 1025, 1031, 1039, 1048, 1056, 1065, 1074, 1078, + 1083, 1087, 1098, 1112, 1113, 1116, 1117, 1118, 1121, 1129, + 1139, 1140, 1141, 1144, 1152, 1161, 1165, 1172, 1173, 1177, + 1186, 1190, 1215, 1219, 1232, 1246, 1261, 1273, 1286, 1300, + 1314, 1327, 1342, 1361, 1367, 1372, 1378, 1385, 1386, 1394, + 1398, 1402, 1408, 1415, 1420, 1421, 1422, 1423, 1424, 1425, + 1429, 1430, 1442, 1443, 1448, 1455, 1462, 1469, 1501, 1512, + 1525, 1530, 1531, 1534, 1535, 1538, 1539, 1544, 1545, 1550, + 1554, 1560, 1581, 1589, 1602, 1605, 1609, 1609, 1612, 1613, + 1615, 1620, 1627, 1632, 1638, 1643, 1649, 1653, 1660, 1667, + 1677, 1678, 1682, 1684, 1687, 1691, 1692, 1693, 1694, 1695, + 1696, 1701, 1721, 1722, 1723, 1724, 1735, 1749, 1750, 1756, + 1761, 1766, 1771, 1776, 1781, 1786, 1791, 1797, 1803, 1809, + 1816, 1838, 1847, 1851, 1859, 1863, 1871, 1883, 1904, 1908, + 1914, 1918, 1931, 1939, 1949, 1951, 1953, 1955, 1957, 1959, + 1964, 1965, 1972, 1981, 1989, 1998, 2009, 2017, 2018, 2019, + 2023, 2023, 2026, 2026, 2029, 2029, 2032, 2032, 2035, 2035, + 2038, 2038, 2041, 2041, 2044, 2044, 2047, 2047, 2050, 2050, + 2053, 2053, 2056, 2056, 2059, 2059, 2062, 2064, 2066, 2068, + 2070, 2072, 2074, 2076, 2078, 2080, 2082, 2084, 2086, 2088, + 2093, 2098, 2104, 2111, 2116, 2122, 2128, 2159, 2161, 2163, + 2171, 2186, 2188, 2190, 2192, 2194, 2196, 2198, 2200, 2202, + 2204, 2206, 2208, 2210, 2212, 2214, 2216, 2219, 2221, 2223, + 2226, 2228, 2230, 2232, 2234, 2239, 2244, 2251, 2256, 2263, + 2268, 2275, 2280, 2288, 2296, 2304, 2312, 2330, 2338, 2346, + 2354, 2362, 2370, 2378, 2382, 2398, 2406, 2414, 2422, 2430, + 2438, 2446, 2450, 2454, 2458, 2462, 2470, 2478, 2486, 2494, + 2514, 2536, 2547, 2554, 2568, 2577, 2585, 2593, 2613, 2615, + 2617, 2619, 2621, 2623, 2625, 2627, 2629, 2631, 2633, 2635, + 2637, 2639, 2641, 2643, 2645, 2647, 2649, 2651, 2653, 2655, + 2659, 2663, 2667, 2681, 2682, 2696, 2697, 2698, 2709, 2733, + 2744, 2754, 2758, 2762, 2769, 2773, 2780, 2784, 2788, 2792, + 2794, 2797, 2800, 2811, 2816, 2823, 2829, 2835, 2842, 2862, + 2866, 2873, 2881, 2889, 2900, 2920, 2956, 2967, 2968, 2975, + 2981, 2983, 2985, 2989, 2998, 3003, 3010, 3025, 3032, 3036, + 3040, 3044, 3048, 3058, 3066, 3075, 3097, 3098, 3102, 3103, + 3104, 3108, 3109, 3116, 3117, 3121, 3122, 3127, 3135, 3137, + 3151, 3154, 3181, 3182, 3185, 3186, 3194, 3202, 3210, 3219, + 3229, 3247, 3293, 3302, 3311, 3320, 3329, 3341, 3342, 3343, + 3344, 3345, 3359, 3360, 3363, 3364, 3369, 3379, 3380, 3384, + 3385, 3389, 3396, 3397, 3402, 3403, 3408, 3409, 3412, 3413, + 3414, 3417, 3418, 3421, 3422, 3423, 3424, 3425, 3426, 3427, + 3428, 3429, 3430, 3431, 3432, 3433, 3434, 3437, 3439, 3444, + 3446, 3451, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3479, + 3481, 3486, 3490, 3497, 3502, 3508, 3512, 3519, 3524, 3531, + 3536, 3544, 3548, 3554, 3558, 3567, 3578, 3579, 3583, 3587, + 3594, 3595, 3596, 3597, 3598, 3599, 3600, 3601, 3602, 3603, + 3604, 3605, 3606, 3607, 3608, 3618, 3622, 3629, 3636, 3637, + 3653, 3657, 3662, 3666, 3681, 3686, 3690, 3693, 3696, 3697, + 3698, 3701, 3708, 3709, 3710, 3720, 3734, 3735, 3739, 3750, + 3751, 3754, 3755, 3759, 3760, 3763, 3769, 3773, 3780, 3788, + 3796, 3804, 3814, 3815, 3820, 3821, 3825, 3826, 3827, 3831, + 3840, 3848, 3856, 3865, 3880, 3881, 3886, 3887, 3897, 3898, + 3902, 3903, 3907, 3908, 3911, 3927, 3935, 3945, 3946, 3949, + 3950, 3953, 3957, 3958, 3962, 3963, 3966, 3967, 3968, 3978, + 3979, 3983, 3985, 3991, 3992, 3996, 3997, 4000, 4011, 4014, + 4025, 4029, 4033, 4045, 4049, 4058, 4065, 4103, 4107, 4111, + 4115, 4119, 4123, 4127, 4133, 4150, 4151, 4152, 4153, 4157, + 4158, 4159, 4160, 4164, 4165, 4166, 4167, 4171, 4172, 4175, + 4177, 4182, 4183, 4186, 4190, 4191, 7, 18, 19, 23, + 24, 25, 26, 27, 28, 7, 26, 50, 73, 80, + 85, 86, 87, 88, 8, 33, 62, 66, 67, 72, + 73, 78, 79, 83, 84, 89, 90, 7, 16, 25, + 34, 43, 52, 5, 12, 22, 23, 7, 15, 26, + 27, 30, 31, 32, 33, 34, 35, 36, 37, 38, + 39, 7, 19, 33, 9, 16, 26, 33, 44, 45, + 50, 51, 52, 57, 58, 59, 60, 61, 62, 63, + 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, + 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, + 84, 85, 86, 87, 91, 92, 93, 94, 99, 100, + 105, 109, 117, 118, 123, 124, 125, 131, 136, 144, + 145, 10, 16, 22, 28, 34, 44, 45, 53, 64, + 76, 84, 95, 101, 105, 109, 124, 131, 132, 133, + 137, 138, 7, 17, 26, 35, 46, 47, 49, 50, + 53, 54, 55, 8, 22, 36, 48, 56, 70, 71, + 72, 73, 74, 87, 88, 93, 94, 98, 99, 7, + 18, 31, 35, 42, 53, 54, 60, 61, 9, 19, + 7, 16, 28, 35, 42, 51, 52, 56, 57, 2, + 7, 12, 17, 22, 31, 38, 48, 49, 56, 3, + 10, 17, 24, 31, 38, 45, 52, 59, 68, 68, + 70, 70, 72, 72, 74, 75, 79, 80, 6, 8, + 21, 34, 47, 65, 87, 88, 89, 90, 11, 24, + 37, 54, 55, 56, 61, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, @@ -2054,18 +2056,18 @@ static const yytype_int16 yyrline[] = 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, - 74, 74, 74, 75, 75, 75, 75, 75, 75, 75, + 74, 74, 74, 74, 74, 74, 75, 75, 75, 75, + 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, - 75, 75, 75, 75, 75, 75, 75, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, - 76, 76, 76, 76, 76, 77, 77, 77, 77, 77, + 76, 76, 76, 76, 76, 76, 76, 76, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, - 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, + 77, 77, 77, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, @@ -2073,10 +2075,10 @@ static const yytype_int16 yyrline[] = 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, - 78, 78, 78, 78, 78, 79, 79, 79, 79, 79, + 78, 78, 78, 78, 78, 78, 78, 78, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, - 79, 79, 79, 79, 79, 79, 79, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, @@ -2084,14 +2086,14 @@ static const yytype_int16 yyrline[] = 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, - 80, 80, 80, 81, 81, 81, 81, 81, 81, 81, + 80, 80, 80, 80, 80, 80, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, - 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, + 81, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, - 82, 82, 82, 82, 82, 82, 82 + 82, 82, 82, 82, 82, 82, 82, 82, 82, 82 }; #endif @@ -2111,101 +2113,102 @@ static const char *const yytname[] = "SCONST", "BCONST", "XCONST", "Op", "ICONST", "PARAM", "TYPECAST", "DOT_DOT", "COLON_EQUALS", "EQUALS_GREATER", "INTEGER_DIVISION", "POWER_OF", "LAMBDA_ARROW", "DOUBLE_ARROW", "LESS_EQUALS", - "GREATER_EQUALS", "NOT_EQUALS", "ABORT_P", "ABSOLUTE_P", "ACCESS", - "ACTION", "ACYCLIC", "ADD_P", "ADMIN", "AFTER", "AGGREGATE", "ALL", - "ALSO", "ALTER", "ALWAYS", "ANALYSE", "ANALYZE", "AND", "ANTI", "ANY", - "ARE", "ARRAY", "AS", "ASC_P", "ASOF", "ASSERTION", "ASSIGNMENT", - "ASYMMETRIC", "AT", "ATTACH", "ATTRIBUTE", "AUTHORIZATION", "BACKWARD", - "BEFORE", "BEGIN_P", "BETWEEN", "BIGINT", "BINARY", "BIT", "BOOLEAN_P", - "BOTH", "BY", "CACHE", "CALL_P", "CALLED", "CASCADE", "CASCADED", "CASE", - "CAST", "CATALOG_P", "CENTURIES_P", "CENTURY_P", "CHAIN", "CHAR_P", - "CHARACTER", "CHARACTERISTICS", "CHECK_P", "CHECKPOINT", "CLASS", - "CLOSE", "CLUSTER", "COALESCE", "COLLATE", "COLLATION", "COLUMN", - "COLUMNS", "COMMENT", "COMMENTS", "COMMIT", "COMMITTED", "COMPRESSION", - "CONCURRENTLY", "CONFIGURATION", "CONFLICT", "CONNECTION", "CONSTRAINT", - "CONSTRAINTS", "CONTENT_P", "CONTINUE_P", "CONVERSION_P", "COPY", "COST", - "CREATE_P", "CROSS", "CSV", "CUBE", "CURRENT_P", "CURSOR", "CYCLE", - "DATA_P", "DATABASE", "DAY_P", "DAYS_P", "DEALLOCATE", "DEC", "DECADE_P", - "DECADES_P", "DECIMAL_P", "DECLARE", "DEFAULT", "DEFAULTS", "DEFERRABLE", - "DEFERRED", "DEFINER", "DELETE_P", "DELIMITER", "DELIMITERS", "DEPENDS", - "DESC_P", "DESCRIBE", "DESTINATION", "DETACH", "DICTIONARY", "DISABLE_P", - "DISCARD", "DISTINCT", "DO", "DOCUMENT_P", "DOMAIN_P", "DOUBLE_P", - "DROP", "EACH", "EDGE", "ELEMENT_ID", "ELSE", "ENABLE_P", "ENCODING", - "ENCRYPTED", "END_P", "ENUM_P", "ESCAPE", "EVENT", "EXCEPT", "EXCLUDE", - "EXCLUDING", "EXCLUSIVE", "EXECUTE", "EXISTS", "EXPLAIN", "EXPORT_P", - "EXPORT_STATE", "EXTENSION", "EXTENSIONS", "EXTERNAL", "EXTRACT", - "FALSE_P", "FAMILY", "FETCH", "FILTER", "FIRST_P", "FLOAT_P", - "FOLLOWING", "FOR", "FORCE", "FOREIGN", "FORWARD", "FREEZE", "FROM", - "FULL", "FUNCTION", "FUNCTIONS", "GENERATED", "GLOB", "GLOBAL", "GRANT", - "GRANTED", "GRAPH", "GRAPH_TABLE", "GROUP_P", "GROUPING", "GROUPING_ID", - "GROUPS", "HANDLER", "HAVING", "HEADER_P", "HOLD", "HOUR_P", "HOURS_P", - "IDENTITY_P", "IF_P", "IGNORE_P", "ILIKE", "IMMEDIATE", "IMMUTABLE", - "IMPLICIT_P", "IMPORT_P", "IN_P", "INCLUDE_P", "INCLUDING", "INCREMENT", - "INDEX", "INDEXES", "INHERIT", "INHERITS", "INITIALLY", "INLINE_P", - "INNER_P", "INOUT", "INPUT_P", "INSENSITIVE", "INSERT", "INSTALL", - "INSTEAD", "INT_P", "INTEGER", "INTERSECT", "INTERVAL", "INTO", - "INVOKER", "IS", "ISNULL", "ISOLATION", "JOIN", "JSON", "KEEP", "KEY", - "LABEL", "LANGUAGE", "LARGE_P", "LAST_P", "LATERAL_P", "LEADING", - "LEAKPROOF", "LEFT", "LEVEL", "LIKE", "LIMIT", "LISTEN", "LOAD", "LOCAL", - "LOCATION", "LOCK_P", "LOCKED", "LOGGED", "MACRO", "MAP", "MAPPING", - "MATCH", "MATERIALIZED", "MAXVALUE", "METHOD", "MICROSECOND_P", - "MICROSECONDS_P", "MILLENNIA_P", "MILLENNIUM_P", "MILLISECOND_P", - "MILLISECONDS_P", "MINUTE_P", "MINUTES_P", "MINVALUE", "MODE", "MONTH_P", - "MONTHS_P", "MOVE", "NAME_P", "NAMES", "NATIONAL", "NATURAL", "NCHAR", - "NEW", "NEXT", "NO", "NODE", "NONE", "NOT", "NOTHING", "NOTIFY", - "NOTNULL", "NOWAIT", "NULL_P", "NULLIF", "NULLS_P", "NUMERIC", - "OBJECT_P", "OF", "OFF", "OFFSET", "OIDS", "OLD", "ON", "ONLY", - "OPERATOR", "OPTION", "OPTIONS", "OR", "ORDER", "ORDINALITY", "OTHERS", - "OUT_P", "OUTER_P", "OVER", "OVERLAPS", "OVERLAY", "OVERRIDING", "OWNED", - "OWNER", "PARALLEL", "PARSER", "PARTIAL", "PARTITION", "PASSING", - "PASSWORD", "PATH", "PATHS", "PERCENT", "PERSISTENT", "PIVOT", - "PIVOT_LONGER", "PIVOT_WIDER", "PLACING", "PLANS", "POLICY", "POSITION", - "POSITIONAL", "PRAGMA_P", "PRECEDING", "PRECISION", "PREPARE", - "PREPARED", "PRESERVE", "PRIMARY", "PRIOR", "PRIVILEGES", "PROCEDURAL", - "PROCEDURE", "PROGRAM", "PROPERTIES", "PROPERTY", "PUBLICATION", - "QUALIFY", "QUARTER_P", "QUARTERS_P", "QUOTE", "RANGE", "READ_P", "REAL", - "REASSIGN", "RECHECK", "RECURSIVE", "REF", "REFERENCES", "REFERENCING", - "REFRESH", "REINDEX", "RELATIONSHIP", "RELATIVE_P", "RELEASE", "RENAME", - "REPEATABLE", "REPLACE", "REPLICA", "RESET", "RESPECT_P", "RESTART", - "RESTRICT", "RETURNING", "RETURNS", "REVOKE", "RIGHT", "ROLE", - "ROLLBACK", "ROLLUP", "ROW", "ROWS", "RULE", "SAMPLE", "SAVEPOINT", - "SCHEMA", "SCHEMAS", "SCOPE", "SCROLL", "SEARCH", "SECOND_P", - "SECONDS_P", "SECRET", "SECURITY", "SELECT", "SEMI", "SEQUENCE", - "SEQUENCES", "SERIALIZABLE", "SERVER", "SESSION", "SET", "SETOF", "SETS", - "SHARE", "SHORTEST", "SHOW", "SIMILAR", "SIMPLE", "SKIP", "SMALLINT", - "SNAPSHOT", "SOME", "SOURCE", "SQL_P", "STABLE", "STANDALONE_P", "START", - "STATEMENT", "STATISTICS", "STDIN", "STDOUT", "STORAGE", "STORED", - "STRICT_P", "STRIP_P", "STRUCT", "SUBSCRIPTION", "SUBSTRING", - "SUMMARIZE", "SYMMETRIC", "SYSID", "SYSTEM_P", "TABLE", "TABLES", - "TABLESAMPLE", "TABLESPACE", "TEMP", "TEMPLATE", "TEMPORARY", "TEXT_P", - "THEN", "TIES", "TIME", "TIMESTAMP", "TO", "TRAIL", "TRAILING", - "TRANSACTION", "TRANSFORM", "TREAT", "TRIGGER", "TRIM", "TRUE_P", - "TRUNCATE", "TRUSTED", "TRY_CAST", "TYPE_P", "TYPES_P", "UNBOUNDED", - "UNCOMMITTED", "UNENCRYPTED", "UNION", "UNIQUE", "UNKNOWN", "UNLISTEN", - "UNLOGGED", "UNPIVOT", "UNTIL", "UPDATE", "USE_P", "USER", "USING", - "VACUUM", "VALID", "VALIDATE", "VALIDATOR", "VALUE_P", "VALUES", - "VARCHAR", "VARIABLE_P", "VARIADIC", "VARYING", "VERBOSE", "VERSION_P", - "VERTEX", "VIEW", "VIEWS", "VIRTUAL", "VOLATILE", "WALK", "WEEK_P", - "WEEKS_P", "WHEN", "WHERE", "WHITESPACE_P", "WINDOW", "WITH", "WITHIN", - "WITHOUT", "WORK", "WRAPPER", "WRITE_P", "XML_P", "XMLATTRIBUTES", - "XMLCONCAT", "XMLELEMENT", "XMLEXISTS", "XMLFOREST", "XMLNAMESPACES", - "XMLPARSE", "XMLPI", "XMLROOT", "XMLSERIALIZE", "XMLTABLE", "YEAR_P", - "YEARS_P", "YES_P", "ZONE", "NOT_LA", "NULLS_LA", "WITH_LA", "'<'", - "'>'", "'='", "POSTFIXOP", "'+'", "'-'", "'*'", "'/'", "'%'", "'^'", - "UMINUS", "'['", "']'", "'('", "')'", "'.'", "';'", "','", "'|'", "'?'", - "'{'", "'}'", "'&'", "'!'", "':'", "'#'", "'$'", "$accept", "stmtblock", - "stmtmulti", "stmt", "AlterObjectSchemaStmt", "AlterSeqStmt", - "SeqOptList", "opt_with", "NumericOnly", "SeqOptElem", "opt_by", - "SignedIconst", "AlterTableStmt", "alter_identity_column_option_list", - "alter_column_default", "alter_identity_column_option", - "alter_generic_option_list", "alter_table_cmd", "alter_using", - "alter_generic_option_elem", "alter_table_cmds", "alter_generic_options", - "opt_set_data", "AnalyzeStmt", "AttachStmt", "DetachStmt", - "opt_database", "opt_database_alias", "CallStmt", "CheckPointStmt", - "opt_col_id", "CommentOnStmt", "comment_value", - "comment_on_type_any_name", "qualified_name", "ColId", "ColIdOrString", - "Sconst", "indirection", "indirection_el", "attr_name", "ColLabel", - "CopyStmt", "copy_database_flag", "copy_from", "copy_delimiter", + "GREATER_EQUALS", "NOT_EQUALS", "ARROW_LEFT", "ARROW_BOTH", "ABORT_P", + "ABSOLUTE_P", "ACCESS", "ACTION", "ACYCLIC", "ADD_P", "ADMIN", "AFTER", + "AGGREGATE", "ALL", "ALSO", "ALTER", "ALWAYS", "ANALYSE", "ANALYZE", + "AND", "ANTI", "ANY", "ARE", "ARRAY", "AS", "ASC_P", "ASOF", "ASSERTION", + "ASSIGNMENT", "ASYMMETRIC", "AT", "ATTACH", "ATTRIBUTE", "AUTHORIZATION", + "BACKWARD", "BEFORE", "BEGIN_P", "BETWEEN", "BIGINT", "BINARY", "BIT", + "BOOLEAN_P", "BOTH", "BY", "CACHE", "CALL_P", "CALLED", "CASCADE", + "CASCADED", "CASE", "CAST", "CATALOG_P", "CENTURIES_P", "CENTURY_P", + "CHAIN", "CHAR_P", "CHARACTER", "CHARACTERISTICS", "CHECK_P", + "CHECKPOINT", "CLASS", "CLOSE", "CLUSTER", "COALESCE", "COLLATE", + "COLLATION", "COLUMN", "COLUMNS", "COMMENT", "COMMENTS", "COMMIT", + "COMMITTED", "COMPRESSION", "CONCURRENTLY", "CONFIGURATION", "CONFLICT", + "CONNECTION", "CONSTRAINT", "CONSTRAINTS", "CONTENT_P", "CONTINUE_P", + "CONVERSION_P", "COPY", "COST", "CREATE_P", "CROSS", "CSV", "CUBE", + "CURRENT_P", "CURSOR", "CYCLE", "DATA_P", "DATABASE", "DAY_P", "DAYS_P", + "DEALLOCATE", "DEC", "DECADE_P", "DECADES_P", "DECIMAL_P", "DECLARE", + "DEFAULT", "DEFAULTS", "DEFERRABLE", "DEFERRED", "DEFINER", "DELETE_P", + "DELIMITER", "DELIMITERS", "DEPENDS", "DESC_P", "DESCRIBE", + "DESTINATION", "DETACH", "DICTIONARY", "DISABLE_P", "DISCARD", + "DISTINCT", "DO", "DOCUMENT_P", "DOMAIN_P", "DOUBLE_P", "DROP", "EACH", + "EDGE", "ELEMENT_ID", "ELSE", "ENABLE_P", "ENCODING", "ENCRYPTED", + "END_P", "ENUM_P", "ESCAPE", "EVENT", "EXCEPT", "EXCLUDE", "EXCLUDING", + "EXCLUSIVE", "EXECUTE", "EXISTS", "EXPLAIN", "EXPORT_P", "EXPORT_STATE", + "EXTENSION", "EXTENSIONS", "EXTERNAL", "EXTRACT", "FALSE_P", "FAMILY", + "FETCH", "FILTER", "FIRST_P", "FLOAT_P", "FOLLOWING", "FOR", "FORCE", + "FOREIGN", "FORWARD", "FREEZE", "FROM", "FULL", "FUNCTION", "FUNCTIONS", + "GENERATED", "GLOB", "GLOBAL", "GRANT", "GRANTED", "GRAPH", + "GRAPH_TABLE", "GROUP_P", "GROUPING", "GROUPING_ID", "GROUPS", "HANDLER", + "HAVING", "HEADER_P", "HOLD", "HOUR_P", "HOURS_P", "IDENTITY_P", "IF_P", + "IGNORE_P", "ILIKE", "IMMEDIATE", "IMMUTABLE", "IMPLICIT_P", "IMPORT_P", + "IN_P", "INCLUDE_P", "INCLUDING", "INCREMENT", "INDEX", "INDEXES", + "INHERIT", "INHERITS", "INITIALLY", "INLINE_P", "INNER_P", "INOUT", + "INPUT_P", "INSENSITIVE", "INSERT", "INSTALL", "INSTEAD", "INT_P", + "INTEGER", "INTERSECT", "INTERVAL", "INTO", "INVOKER", "IS", "ISNULL", + "ISOLATION", "JOIN", "JSON", "KEEP", "KEY", "LABEL", "LANGUAGE", + "LARGE_P", "LAST_P", "LATERAL_P", "LEADING", "LEAKPROOF", "LEFT", + "LEVEL", "LIKE", "LIMIT", "LISTEN", "LOAD", "LOCAL", "LOCATION", + "LOCK_P", "LOCKED", "LOGGED", "MACRO", "MAP", "MAPPING", "MATCH", + "MATERIALIZED", "MAXVALUE", "METHOD", "MICROSECOND_P", "MICROSECONDS_P", + "MILLENNIA_P", "MILLENNIUM_P", "MILLISECOND_P", "MILLISECONDS_P", + "MINUTE_P", "MINUTES_P", "MINVALUE", "MODE", "MONTH_P", "MONTHS_P", + "MOVE", "NAME_P", "NAMES", "NATIONAL", "NATURAL", "NCHAR", "NEW", "NEXT", + "NO", "NODE", "NONE", "NOT", "NOTHING", "NOTIFY", "NOTNULL", "NOWAIT", + "NULL_P", "NULLIF", "NULLS_P", "NUMERIC", "OBJECT_P", "OF", "OFF", + "OFFSET", "OIDS", "OLD", "ON", "ONLY", "OPERATOR", "OPTION", "OPTIONS", + "OR", "ORDER", "ORDINALITY", "OTHERS", "OUT_P", "OUTER_P", "OVER", + "OVERLAPS", "OVERLAY", "OVERRIDING", "OWNED", "OWNER", "PARALLEL", + "PARSER", "PARTIAL", "PARTITION", "PASSING", "PASSWORD", "PATH", "PATHS", + "PERCENT", "PERSISTENT", "PIVOT", "PIVOT_LONGER", "PIVOT_WIDER", + "PLACING", "PLANS", "POLICY", "POSITION", "POSITIONAL", "PRAGMA_P", + "PRECEDING", "PRECISION", "PREPARE", "PREPARED", "PRESERVE", "PRIMARY", + "PRIOR", "PRIVILEGES", "PROCEDURAL", "PROCEDURE", "PROGRAM", + "PROPERTIES", "PROPERTY", "PUBLICATION", "QUALIFY", "QUARTER_P", + "QUARTERS_P", "QUOTE", "RANGE", "READ_P", "REAL", "REASSIGN", "RECHECK", + "RECURSIVE", "REF", "REFERENCES", "REFERENCING", "REFRESH", "REINDEX", + "RELATIONSHIP", "RELATIVE_P", "RELEASE", "RENAME", "REPEATABLE", + "REPLACE", "REPLICA", "RESET", "RESPECT_P", "RESTART", "RESTRICT", + "RETURNING", "RETURNS", "REVOKE", "RIGHT", "ROLE", "ROLLBACK", "ROLLUP", + "ROW", "ROWS", "RULE", "SAMPLE", "SAVEPOINT", "SCHEMA", "SCHEMAS", + "SCOPE", "SCROLL", "SEARCH", "SECOND_P", "SECONDS_P", "SECRET", + "SECURITY", "SELECT", "SEMI", "SEQUENCE", "SEQUENCES", "SERIALIZABLE", + "SERVER", "SESSION", "SET", "SETOF", "SETS", "SHARE", "SHORTEST", "SHOW", + "SIMILAR", "SIMPLE", "SKIP", "SMALLINT", "SNAPSHOT", "SOME", "SOURCE", + "SQL_P", "STABLE", "STANDALONE_P", "START", "STATEMENT", "STATISTICS", + "STDIN", "STDOUT", "STORAGE", "STORED", "STRICT_P", "STRIP_P", "STRUCT", + "SUBSCRIPTION", "SUBSTRING", "SUMMARIZE", "SYMMETRIC", "SYSID", + "SYSTEM_P", "TABLE", "TABLES", "TABLESAMPLE", "TABLESPACE", "TEMP", + "TEMPLATE", "TEMPORARY", "TEXT_P", "THEN", "TIES", "TIME", "TIMESTAMP", + "TO", "TRAIL", "TRAILING", "TRANSACTION", "TRANSFORM", "TREAT", + "TRIGGER", "TRIM", "TRUE_P", "TRUNCATE", "TRUSTED", "TRY_CAST", "TYPE_P", + "TYPES_P", "UNBOUNDED", "UNCOMMITTED", "UNENCRYPTED", "UNION", "UNIQUE", + "UNKNOWN", "UNLISTEN", "UNLOGGED", "UNPIVOT", "UNTIL", "UPDATE", "USE_P", + "USER", "USING", "VACUUM", "VALID", "VALIDATE", "VALIDATOR", "VALUE_P", + "VALUES", "VARCHAR", "VARIABLE_P", "VARIADIC", "VARYING", "VERBOSE", + "VERSION_P", "VERTEX", "VIEW", "VIEWS", "VIRTUAL", "VOLATILE", "WALK", + "WEEK_P", "WEEKS_P", "WHEN", "WHERE", "WHITESPACE_P", "WINDOW", "WITH", + "WITHIN", "WITHOUT", "WORK", "WRAPPER", "WRITE_P", "XML_P", + "XMLATTRIBUTES", "XMLCONCAT", "XMLELEMENT", "XMLEXISTS", "XMLFOREST", + "XMLNAMESPACES", "XMLPARSE", "XMLPI", "XMLROOT", "XMLSERIALIZE", + "XMLTABLE", "YEAR_P", "YEARS_P", "YES_P", "ZONE", "NOT_LA", "NULLS_LA", + "WITH_LA", "'<'", "'>'", "'='", "POSTFIXOP", "'+'", "'-'", "'*'", "'/'", + "'%'", "'^'", "UMINUS", "'['", "']'", "'('", "')'", "'.'", "';'", "','", + "'|'", "'?'", "'{'", "'}'", "'&'", "'!'", "':'", "'#'", "'$'", "$accept", + "stmtblock", "stmtmulti", "stmt", "AlterObjectSchemaStmt", + "AlterSeqStmt", "SeqOptList", "opt_with", "NumericOnly", "SeqOptElem", + "opt_by", "SignedIconst", "AlterTableStmt", + "alter_identity_column_option_list", "alter_column_default", + "alter_identity_column_option", "alter_generic_option_list", + "alter_table_cmd", "alter_using", "alter_generic_option_elem", + "alter_table_cmds", "alter_generic_options", "opt_set_data", + "AnalyzeStmt", "AttachStmt", "DetachStmt", "opt_database", + "opt_database_alias", "CallStmt", "CheckPointStmt", "opt_col_id", + "CommentOnStmt", "comment_value", "comment_on_type_any_name", + "qualified_name", "ColId", "ColIdOrString", "Sconst", "indirection", + "indirection_el", "attr_name", "ColLabel", "CopyStmt", + "copy_database_flag", "copy_from", "copy_delimiter", "copy_generic_opt_arg_list", "opt_using", "opt_as", "opt_program", "copy_options", "copy_generic_opt_arg", "copy_generic_opt_elem", "opt_oids", "copy_opt_list", "opt_binary", "copy_opt_item", @@ -2267,9 +2270,9 @@ static const char *const yytname[] = "CostOptional", "SubPath", "EnclosedSubPath", "PathElement", "PathSequence", "PathConcatenation", "OrLabelExpression", "AndLabelExpression", "ComposedLabelExpression", "LabelExpression", - "LabelExpressionOptional", "IsOrColon", "ArrowRight", "ArrowLeftBracket", - "AbbreviatedEdge", "VariableOptional", "FullElementSpec", "EdgePattern", - "VertexPattern", "pgq_expr", "PragmaStmt", "PrepareStmt", + "LabelExpressionOptional", "IsOrColon", "VariableOptional", + "FullElementSpec", "Arrow", "ArrowLeft", "ArrowKleeneOptional", + "EdgePattern", "VertexPattern", "pgq_expr", "PragmaStmt", "PrepareStmt", "prep_type_clause", "PreparableStmt", "RenameStmt", "opt_column", "SelectStmt", "select_with_parens", "select_no_parens", "select_clause", "opt_select", "simple_select", "value_or_values", "pivot_keyword", @@ -2355,12 +2358,12 @@ yysymbol_name (yysymbol_kind_t yysymbol) } #endif -#define YYPACT_NINF (-3472) +#define YYPACT_NINF (-3495) #define yypact_value_is_default(Yyn) \ ((Yyn) == YYPACT_NINF) -#define YYTABLE_NINF (-2277) +#define YYTABLE_NINF (-2280) #define yytable_value_is_error(Yyn) \ ((Yyn) == YYTABLE_NINF) @@ -2369,410 +2372,411 @@ yysymbol_name (yysymbol_kind_t yysymbol) STATE-NUM. */ static const int yypact[] = { - 7182, 23, 1396, -3472, -3472, 315, 23, 56043, 73122, 187, - 23, 133, 2475, 58115, -3472, -3472, 52417, 9520, 23, 61741, - 81331, 694, 434, 38073, 704, 62259, -3472, -3472, -3472, 73122, - 61741, 62777, 23, 374, 73640, -3472, 23, 40663, 58633, 394, - -3472, 61741, 80, 369, 63295, 61741, 45844, 844, 513, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, 489, -3472, -3472, -3472, -3472, 191, -3472, - 693, -3472, -3472, -3472, -3472, -3472, -3472, -3472, 192, -3472, - 137, 195, 38073, 38073, 2758, 524, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, 40145, -3472, -3472, -3472, - -3472, 63813, 61741, 64331, 59151, 64849, -3472, 796, 1121, 825, - 175, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, 217, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, 607, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, 228, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, 712, 233, -3472, -3472, 236, -3472, 651, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, 1080, -3472, - -3472, 1126, 2985, 61741, 774, 904, 896, -3472, 1125, 65367, - -3472, 907, 61741, -3472, -3472, 1588, 913, 1127, -3472, -3472, - 59669, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, 52935, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, 1081, -3472, - -3472, 920, -3472, 229, -3472, -3472, 943, 927, -3472, 1196, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, 1010, -3472, - -3472, -3472, 1041, 74158, 65885, 66403, -3472, 884, 2138, 7385, - 81349, 37554, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, 489, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, 62259, 73122, 918, 922, 1275, - 933, 946, 38591, 950, 41182, 956, 971, 1287, 987, 1000, - 1030, 1034, 369, 37036, 1051, 712, -3472, 66921, 66921, -19, - 1983, -3472, 66921, 67439, -3472, 1060, -3472, 1121, -3472, -3472, - -3472, -3472, 540, 1048, -3472, 67957, 67957, 67957, 1033, 1318, - 67957, -3472, -3472, -3472, 1061, -3472, -3472, 1308, 24577, 24577, - 74676, 74676, 1121, 74676, 1095, 74676, -3472, -3472, 59, 825, - 2081, -3472, -3472, 2758, 1074, 712, -3472, -3472, 58633, -3472, - -3472, 277, 1444, 24577, 61741, 1087, -3472, 1096, 1087, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - 369, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, 1378, 1103, 1129, 1131, -3472, - 7182, -3472, 61741, 1476, 1369, 60187, 62259, 500, 500, 1616, - 500, 1216, 1415, 2798, 5152, -3472, 2223, -3472, 1168, 1259, - 1499, 1189, 1517, -3472, 1074, 1597, 1339, 1397, 1624, 10179, - 1653, 1341, 1658, 1483, 1663, 1782, 71, -3472, 24577, 53453, - 712, -3472, 15261, 24577, -3472, -3472, -3472, 1418, -3472, -3472, - -3472, -3472, -3472, 61741, 73122, 1327, 1334, -3472, -3472, -3472, - -3472, 3182, 61741, 1591, -3472, 1839, -3472, -3472, 1395, 68475, - 68993, 69511, 70029, 75194, 1796, -3472, -3472, 1742, -3472, -3472, - -3472, 1414, -3472, -3472, -3472, 70547, 225, 75712, 1764, 1402, - 144, -3472, 1788, 254, -3472, 1802, 1665, 19097, -3472, 1610, - -3472, -3472, -3472, 369, -3472, -3472, -3472, -3472, 757, -3472, - -3472, 49624, 81349, 1510, 1448, -3472, 24577, 24577, 1450, 3141, - 80832, -3472, 66921, 67439, 24577, 61741, -3472, 24577, 30057, 1463, - 24577, 24577, 16357, 24577, 36000, 66921, 1983, 1457, -3472, 392, - 61741, 1465, -3472, 1572, 1572, 374, 38073, 1791, -3472, 1071, - 1794, 1711, -3472, 38073, 1711, 1458, 1512, 1819, 1711, -3472, - 282, 1823, 1572, 41700, 1527, -3472, 1572, 1760, -3472, -3472, - 24577, 19097, 78302, 2031, -3472, -3472, -3472, -3472, 1831, -3472, - 73122, 1546, -3472, -3472, -3472, -3472, -3472, -3472, 832, 2082, - 188, 2085, 24577, 188, 188, 1555, 239, 239, -3472, 1758, - 1560, -3472, 242, 1576, 1583, 2120, 2123, 214, 164, 939, - 188, 24577, -3472, 239, 1594, 2127, 1598, 2135, 223, 227, - -3472, 244, 24577, 24577, 24577, 354, 24577, 14165, -3472, 61741, - 2132, 53453, 719, -3472, 712, 1606, 1121, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, 1611, -3472, 234, 7781, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, 1646, -3472, -3472, -3472, -3472, - 1836, 24577, -3472, -3472, 1613, 1791, -3472, 245, -3472, -3472, - 1791, -3472, -3472, -3472, -3472, -3472, 274, -3472, 2046, 24577, - 24577, -3472, 73122, 712, -3472, 76230, -3472, -3472, -3472, -3472, - -3472, -3472, 798, -3472, 489, 51286, 1614, 1618, 1087, 61741, - 61741, 2116, 80832, -3472, -3472, -3472, -3472, 1096, 58633, 299, - 1935, 182, 1762, 198, -3472, -3472, 2758, 2758, 19645, 1337, - 263, 121, 20193, 25125, 1994, 1867, 646, 902, 1995, -3472, - 1874, 2108, 30057, 24577, 24577, 1216, 1415, 24577, -3472, -3472, - 73122, -3472, 1936, 61741, 56561, 989, 1044, 1633, 1735, 1647, - 67, 2090, -3472, 1648, -3472, 1740, 61741, 80329, 256, -3472, - 2130, 256, 256, 678, 2131, 1741, 395, 1919, 725, 366, - 2963, -3472, 1648, 58633, 172, 997, 1648, 61741, 1747, 1026, - 1648, 2086, 73122, 1448, -3472, -3472, 47462, 1650, -3472, -3472, - -3472, 194, 19097, -3472, 1020, 1142, 1210, 431, 183, 1263, - 1303, 19097, 1311, 1340, 211, 1545, 1585, 1700, 1715, 1775, - 1815, 1834, 1850, 197, 1926, 1958, 1960, 1977, 1985, 1991, - -3472, 1993, 216, 1999, 190, 19097, 2011, -3472, 221, -3472, - 232, 51286, 46, -3472, -3472, 2015, 51337, -3472, 1972, 1756, - 1757, 73122, 1706, 2020, 61741, 1661, 1813, 82, 2051, 2109, - 78805, 61741, 1928, 2963, 1929, 1683, 2179, 1939, 1334, 1943, - 1693, 1947, -3472, 2027, -3472, 76748, 53453, -3472, 2077, 313, - -3472, -3472, -3472, -3472, 2079, 2062, 73122, 53453, 1701, -3472, - -3472, 73122, -3472, 61741, 61741, -3472, 61741, 73122, -3472, 839, - 51286, 2228, 1609, 81349, 55007, -3472, -3472, -3472, -3472, 1233, - 1251, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - 1121, 53453, -3472, 4194, 50267, 1704, 24577, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, 1707, 2067, - -3472, -3472, -3472, 7362, 1708, 50317, 1709, 30057, 30057, 712, - 1437, -3472, -3472, 30057, 1710, 55525, 50180, 1713, 1712, 50577, - 20741, 24577, 20741, 20741, 50719, -3472, 1714, 50851, 66921, 1719, - 61741, 60705, -3472, -3472, -3472, 24577, 24577, 1983, 61223, 1753, - -3472, 38073, -3472, 2019, 38073, -3472, -3472, 2194, -3472, 38073, - 2030, 24577, 38073, -3472, 1974, 1975, 1731, 38073, -3472, 61741, - 1732, 61741, -3472, -3472, 51286, -3472, 1730, 871, 1737, -3472, - -3472, -3472, -3472, -3472, 1793, -3472, 1793, 1793, -3472, -3472, - -3472, -3472, 1754, 1754, 1761, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, 1763, 939, - -3472, 1793, -3472, 1754, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, 80329, -3472, -3472, -3472, -3472, 664, 695, -3472, 1766, - -3472, -3472, -3472, -3472, -3472, 1767, -3472, 1739, 2249, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, 9441, 878, - 1754, 4134, -3472, -3472, 24577, 24577, -3472, -3472, 1768, 51286, - 1799, -3472, -3472, 24577, 24577, -3472, -3472, -3472, -3472, 2292, - -3472, 24577, 1793, 1793, -3472, 5974, -3472, 46886, 21289, 1861, - 1862, 2292, -3472, 2292, -3472, 5974, 2299, 2299, 1774, 44290, - -3472, 1944, 50952, -3472, 1776, 2311, 8385, 1773, 1778, -3472, - 1781, 1770, -3472, -3472, 48070, 210, 712, 712, 24577, -3472, - 2292, 24577, 10716, 10716, -3472, 261, 78302, 24577, 24577, 24577, - 24577, 24577, 24577, 24577, 24577, 51899, 1878, 207, 73122, 24577, - 24577, 34422, 1612, -3472, 24577, 2040, -3472, 1798, 24577, 1883, - 331, 24577, 24577, 24577, 24577, 24577, 24577, 24577, 24577, 24577, - -3472, -3472, 33893, 283, 749, 2143, 2168, 52, 413, 24577, - 2161, 15261, -3472, 2161, -3472, -3472, -3472, -3472, -3472, 246, - -3472, -3472, 1730, 1730, -3472, 73122, -3472, 61741, 277, 57597, - 24577, -3472, -3472, 1803, 1801, 650, 1824, 259, 102, -3472, - -3472, 1871, -3472, -3472, 61741, -3472, 44808, 62259, 62259, -3472, - 2126, -3472, 380, 1812, -3472, 50139, 2084, 2126, 2758, -3472, - -3472, 31153, 1949, 2121, 2060, -3472, -3472, 2038, 2039, -3472, - 1825, 51387, 25673, 25673, -3472, 1654, 51286, 1671, -3472, -3472, - -3472, -3472, -3472, -3472, 676, -3472, 61741, 109, 42218, -3472, - 1826, 116, -3472, 2118, 2176, 2141, 1994, 902, 1832, -3472, - -3472, 1922, 1840, 77266, 61741, 2134, 2092, 2146, -25, 78302, - -3472, -3472, -3472, -3472, 61741, 73122, 71065, 77784, 53971, 61741, - 53453, -3472, -3472, -3472, -3472, 61741, 1029, 61741, 11138, -3472, - -3472, -3472, -3472, 256, -3472, -3472, -3472, -3472, -3472, 73122, - 61741, -3472, -3472, 256, 73122, 61741, 256, -3472, 1925, 61741, - 61741, 61741, 61741, 1970, 61741, 61741, 1121, -3472, -3472, -3472, - 26221, 56, 56, 2083, 16905, 222, -3472, 24577, 24577, 1016, - 288, 73122, 2041, -3472, -3472, 925, 2094, 146, 61741, -3472, - 1901, 61741, 61741, 61741, 61741, 73122, -3472, -3472, 1956, 61741, - 2014, -3472, -3472, -3472, -3472, -3472, 1856, -3472, 1857, 2239, - 2963, -3472, 2240, 57079, 891, 2957, 2241, 1902, 2246, 17453, - -3472, -3472, 1863, -3472, -3472, 1864, 2364, 2255, 2410, 1877, - 2139, -3472, -3472, 2128, -3472, 61741, -3472, 73122, 2419, -3472, - 144, -3472, 53453, -3472, 254, -3472, 2129, 313, -3472, 19097, - 24577, -3472, -3472, -3472, -3472, -3472, -3472, 1448, 35477, -3472, - 931, -3472, -3472, 2383, 1121, 2383, 889, -3472, -3472, 2383, - -3472, 2369, 2383, -3472, 78302, -3472, 8753, -3472, 24577, 24577, - -3472, 24577, 2254, -3472, 2421, 2421, 78302, 30057, 30057, 30057, - 30057, 30057, 30057, 866, 1594, 30057, 30057, 30057, 30057, 30057, - 30057, 30057, 30057, 30057, 31701, 790, -3472, -3472, 1007, 2391, - 24577, 24577, 2262, 2254, 24577, -3472, 78302, 1897, -3472, 1900, - 1903, 24577, -3472, 78302, -3472, 61741, 1906, 28, 63, -3472, - 1908, 1909, -3472, 1791, -3472, 986, 992, 61741, 3546, 4409, - 4929, -3472, -3472, 24577, 2251, 2194, 38073, -3472, 24577, 1912, - -3472, -3472, 38073, 2268, -3472, -3472, -3472, 42736, 2194, 78302, - 1028, -3472, 61741, 78302, 1038, 24577, -3472, 19097, 2447, 78302, - 2413, 73122, 73122, 2448, 1930, 1932, 2292, 2021, -3472, 2029, - 2043, 2044, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, 78302, -3472, -3472, -3472, -3472, 290, -3472, -3472, - -3472, -3472, 1923, 1938, 24577, 24577, 117, -3472, 9287, 1948, - 1950, 4239, -3472, 1946, -3472, 1951, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, 1969, -3472, 1971, -3472, 1984, 1990, 2001, - 1988, 1992, 24577, 61741, -3472, 26769, -3472, 73122, -3472, -3472, - 24577, 24577, 61741, -3472, 2358, -3472, 1996, 1997, 9742, -3472, - -3472, -3472, 255, 874, 7219, 413, 5110, 5110, 5110, 5974, - -3472, -3472, -3472, 2009, -3472, 30057, 30057, -3472, 5517, 1643, - 14165, -3472, -3472, -3472, -3472, 2336, -3472, 765, -3472, 2003, - -3472, -3472, 4063, -3472, 46886, 8618, 24577, 212, -3472, 24577, - 34422, 24577, 2096, 5110, 5110, 5110, 324, 324, 255, 255, - 255, 874, 413, -3472, -3472, -3472, 2004, 24577, 53453, -3472, - 2008, 2017, 2371, 1598, 24577, -3472, -3472, 38073, 1753, 46, - 1753, 2292, 10716, -3472, 1096, -3472, -3472, 1096, 51286, 61741, - -3472, -3472, 2274, 2023, -3472, 820, 243, 2524, 378, 259, - 80832, 2052, 38073, 2055, 2514, 2501, 73122, -3472, -3472, 2022, - 2161, 2042, 2078, 2078, -3472, -3472, -3472, -3472, 2045, 24577, - 1755, 2045, -3472, 2126, 41, 2269, 1274, 1274, 1654, 2270, - -3472, -3472, 2100, -3472, -3472, -3472, 24577, 18001, 1678, -3472, - 1687, -3472, -3472, -3472, -3472, -3472, 2032, -3472, 2329, -3472, - 61741, -3472, -3472, 30057, 2521, 24577, 43254, 2523, 2313, -3472, - -3472, -3472, 2147, 1648, 24577, 2306, -3472, 206, 2058, 2439, - 417, 2388, 73122, -3472, 352, 359, -3472, 967, 2442, 313, - 2444, 313, 53453, 53453, 53453, 1067, -3472, -3472, -3472, 1121, - -3472, 422, 1084, -3472, -3472, -3472, -3472, 2162, 1027, 2963, - 1648, -3472, -3472, -3472, -3472, -3472, -3472, -3472, 249, 1036, - 1648, 2164, -3472, 2166, -3472, 2170, 1093, 1648, -3472, -3472, - 1782, 21837, 51286, -67, 222, 222, 222, 19097, -3472, 2324, - 2328, 2087, 51286, 51286, 174, -3472, -3472, -3472, -3472, 2091, - -3472, 267, -3472, 73122, -3472, -3472, -3472, 2041, 82, 2109, - 61741, 2963, 2097, 2578, 1334, 1693, 2027, 2098, -3472, 2252, - 42, 1322, -3472, 73122, 61741, 61741, 61741, 71583, -3472, -3472, - -3472, 2093, 2088, -3472, 24, 2326, 2325, 61741, 2137, 61741, - 1647, 2591, 61741, -3472, 1099, 1693, 1693, 22385, 73122, -3472, - 53453, 2480, 61741, 313, 2062, -3472, -3472, -3472, -3472, 73122, - -3472, -3472, 51286, -3472, 2095, -3472, 24577, 54489, -3472, -3472, - -3472, -3472, -3472, -3472, -3472, 53453, -3472, 1121, -3472, 1121, - 2349, 73122, 48588, 1121, 49106, 1121, 2102, -3472, 51286, 9821, - 51286, 2262, -3472, 258, 2421, 2363, 2363, 2363, 6449, 2468, - 716, 2115, 2363, 2363, 2363, 487, 487, 258, 258, 258, - 2421, 790, 1060, 55525, 2122, -3472, 51286, 51286, -3472, -3472, - 2124, -3472, -3472, -3472, -3472, 2136, 2144, -3472, -3472, -3472, - -3472, -3472, -3472, 73122, 1282, 1753, 394, 394, 394, 394, - -3472, 61741, 61741, 61741, 51286, 2592, 2467, -3472, 2194, 51286, - 61741, -3472, 32797, 61741, -3472, 2489, -3472, 2585, -3472, 61741, - 1119, -3472, -3472, -3472, 1141, 2148, 1932, 78302, 1146, 1148, - -3472, 2292, 167, 2151, 1800, 1459, 1014, 1689, -3472, 58633, - -3472, -3472, 2152, 50977, 24577, -3472, 2522, -3472, -3472, -3472, - 24577, 24577, -3472, 46886, -3472, -3472, -3472, -3472, 351, 351, - 10361, 2153, 14165, 51029, -3472, -3472, 2463, 2154, -3472, 10414, - 51286, -3472, 1944, -3472, -3472, 10716, 24577, 1191, 1973, 24577, - 2155, 24577, 2496, -3472, -3472, 2142, -3472, -3472, 78302, 24577, - 2158, 6128, 30057, 30057, 7850, -3472, 8798, 24577, 14165, -3472, - 47505, 2133, 2160, 2083, 22933, -3472, 2365, 2157, -3472, 2251, - 222, 2251, 2163, -3472, -3472, -3472, -3472, 4134, 1780, -3472, - -3472, 894, 1780, 1780, 1780, -3472, -3472, -3472, 894, 894, - 894, -3472, 170, 437, 80832, 80832, 378, 378, 2167, -3472, - -3472, 80832, 1012, -3472, -3472, -3472, -3472, 29509, 2599, -3472, - 24577, 2327, 73122, 601, 1115, 1158, -3472, 712, 44808, 2055, - 24577, -3472, -3472, 332, -3472, -3472, 2173, -3472, 2045, -3472, - -3472, -3472, 2399, -3472, -3472, -3472, 61741, -3472, 2177, -3472, - 42218, 2512, 14713, -3472, 42218, 61741, 61741, 10505, 2548, -3472, - 73122, 73122, 73122, -3472, 73122, 2175, 2180, 910, 2182, 429, - -3472, 2140, 910, 2533, 307, 1647, 395, 2902, 93, -3472, - -3472, -3472, 2263, 61741, -3472, 73122, -3472, -3472, -3472, -3472, - -3472, 53971, -3472, -3472, 46367, 53453, -3472, 53453, 61741, 61741, - 61741, 61741, 61741, 61741, 61741, 61741, 61741, 61741, 1448, 24577, - -3472, 24577, 2183, 2185, 2188, 2083, -3472, -3472, -3472, 388, - -3472, 2189, -3472, -3472, -3472, 366, -3472, 267, 2291, 2192, - -3472, 57079, 2985, 1902, -3472, 1864, 2195, 61741, 2109, 940, - 72086, -3472, 2196, 2197, 1162, 2963, 2198, 2694, -3472, 891, - 57079, -3472, -3472, -3472, 2649, -3472, 884, 339, -3472, 1334, - -3472, 2985, 1693, -3472, -3472, 2698, -3472, 2700, 2985, 51286, - 2027, 1194, 73122, 2271, -3472, -3472, 313, 1198, -3472, -3472, - -3472, -3472, -3472, 73122, 2205, -3472, 2205, -3472, -3472, 2205, - -3472, -3472, -3472, -3472, 30057, 2570, 2211, 78302, -3472, -3472, - 61741, -3472, -3472, -3472, 1205, 2213, 2251, 61741, 61741, 61741, - 61741, -3472, -3472, -3472, 23481, 24577, 2256, -3472, 2214, 15809, - 2549, -3472, 32249, -3472, -3472, 2218, 42736, 73122, -3472, -3472, - -3472, -3472, 2292, -3472, -3472, 73122, -3472, 2224, -3472, 2226, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, 24577, - 51286, -3472, 51286, -3472, -3472, -3472, -3472, -3472, -3472, 7930, - -3472, 2225, 2230, 73122, 24577, 73122, -3472, -3472, -3472, 468, - 24577, 24577, 5517, -3472, 6334, 24577, 78302, 1214, 5517, 295, - 24577, 3061, 3148, 24577, 24577, 10246, 11129, -3472, 27317, 18549, - -3472, 2231, 24577, 11722, 45326, -3472, 38073, 2467, 2232, 2467, - 1121, 2233, -3472, -3472, -3472, -3472, -3472, -3472, -3472, 1568, - 670, -3472, -3472, -3472, 894, 2238, -3472, 113, 2242, -3472, - -3472, 2250, 378, 2259, -3472, -3472, -3472, 2767, -3472, 29509, - 29509, 29509, 29509, 5242, -3472, 2466, 2245, 2247, 51286, 24577, - -3472, -3472, -3472, -3472, 2310, 386, 39627, 2492, -3472, 2272, - 73122, -3472, 2327, 51286, -3472, -3472, 46886, -3472, -3472, -3472, - -3472, -3472, 2736, 2248, 2261, 2273, -3472, 1627, -3472, -3472, - 73122, 2275, -3472, 2276, 910, -3472, 73122, 2316, -3472, 346, - 2600, 165, -3472, 24577, -3472, 2697, 2775, 2140, 2281, 73122, - 61741, 30057, -3472, 701, 292, -3472, 2584, 61741, 2316, 2730, - -3472, -3472, -3472, 429, -3472, 2624, 2535, -3472, 256, -3472, - 24577, 429, 2536, 176, 73122, -3472, -3472, 3744, -3472, 78302, - 313, 313, -3472, 1737, 2287, 2288, 2293, 2294, 2298, 2305, - 2308, 2309, 2312, 2315, -3472, 2317, 2318, 2319, 2320, 2331, - 2332, 2333, 2334, 1763, 2335, -3472, 2337, 2173, 2341, 2343, - 2345, 2346, 2351, 79308, 2359, 2360, 2361, 2366, 1766, 2367, - 1233, 1251, -3472, -3472, -3472, -3472, 2368, -3472, 2370, -3472, - -3472, 1402, 2304, -3472, -3472, -3472, 2384, -3472, 2398, -3472, - -3472, -3472, -3472, -3472, -3472, 2302, 2330, -3472, -3472, -3472, - 222, 2377, 2379, 73122, 1448, 158, 2381, 73122, 2386, 2137, - 2822, 53453, 2825, 2378, 564, 503, 2618, 2389, -3472, 1121, - 1902, -3472, 57079, 3115, 296, 2325, -3472, 279, 2137, -3472, - 2759, 1902, 2405, -3472, 1864, 2473, 24577, 177, -3472, 2390, - -3472, 2622, 73122, 2394, -3472, -3472, 54489, 2205, 6664, 30057, - 78302, 1224, 1249, -3472, 2923, 2565, 2467, -3472, -3472, -3472, - -3472, -3472, 2400, 4, 2402, 13617, 2395, -3472, -3472, -3472, - -3472, -3472, -3472, 51286, 51286, 73122, 2593, -3472, -3472, 2404, - 2403, 43772, 2885, 2409, -3472, -3472, 2742, -3472, 36518, -3472, - 1932, 2414, 1932, 78302, 1932, -3472, -3472, 51286, 24577, -3472, - -3472, 47530, 2750, -3472, 5517, 5517, 6334, 1257, -3472, 5517, - 24577, 24577, 5517, 5517, 24577, -3472, 24029, 78, -3472, 1266, - -3472, 11877, -3472, 79811, -3472, -3472, 2256, 1121, 2256, -3472, - -3472, -3472, -3472, -3472, -3472, 378, 1012, -3472, -3472, 2052, - 34951, -3472, 2411, -3472, 264, -3472, 2415, 2773, 2773, 2940, - 2940, 78302, 29509, 29509, 29509, 29509, 29509, 29509, 29509, 2507, - 215, 73122, 29509, 29509, 34422, 1638, -3472, 29509, 2665, -3472, - 29509, 2510, 401, 29509, 29509, 29509, 29509, 29509, 29509, 29509, - 29509, 29509, 29509, 52, 24577, 61741, 2417, -3472, -3472, -3472, - 2481, -3472, -3472, 1270, 2866, 2327, 24577, -3472, -3472, 2423, - 42218, -3472, -3472, -3472, -3472, 42218, 910, -3472, 2602, 2316, - 2426, -3472, -3472, -3472, -3472, -3472, -3472, 12288, -3472, 90, - 24577, -3472, 1790, 6449, -3472, -3472, -3472, -3472, 2316, 1334, - -3472, 61741, 2927, 2808, -3472, -3472, 51286, -3472, -3472, 2292, - 2292, -3472, -3472, 2585, -3472, -3472, 2431, -3472, -3472, 1402, - 421, 46367, 61741, 61741, -3472, -3472, 2433, -3472, -3472, -3472, - -3472, -3472, 366, 2846, 61741, 1271, 891, -3472, 2985, 1281, - 80832, 61741, 2437, 2631, 143, 2744, 61741, 2821, 57079, -3472, - 2939, 2445, 61741, 2137, 209, 209, -3472, 2601, -3472, 2604, - -3472, -3472, 2943, 303, -3472, 1560, 53453, 61741, -3472, -3472, - 39109, -3472, 6664, 1292, -3472, -3472, 2450, 2452, -3472, 2256, - 24577, 2458, 24577, -3472, 27865, 2954, 2441, -3472, 24577, 2526, - 33345, -3472, 24577, -3472, 61741, 66921, 2461, 66921, -3472, -3472, - -3472, -3472, -3472, 24577, -3472, 5517, 5517, 5517, 24577, -3472, - 24577, -3472, -3472, -3472, 2682, 2593, -3472, 2593, 2052, -3472, - 2903, 34951, 34951, -3472, -3472, -3472, 2482, 1012, 2767, -3472, - 1118, 9115, 518, 6530, 6530, 6530, 2773, 2488, 30057, 30057, - -3472, 6352, 4811, -3472, 2832, -3472, 1019, -3472, 2476, -3472, - -3472, 7814, -3472, 12848, 29509, 226, 29509, 34422, 29509, 2568, - 6530, 6530, 6530, 467, 467, 300, 300, 300, 1118, 518, - -3472, 2474, -3472, -3472, 24577, 2985, 712, 3869, 73122, 26, - -3472, 51286, -3472, -3472, -3472, 61741, -3472, 53453, -3472, 910, - 442, 2479, 24577, 12997, 2731, -3472, -3472, 2762, -3472, 2826, - -3472, 2552, 497, 2564, -3472, -3472, -3472, -3472, 1448, 1121, - 2378, 1902, 2325, 2405, -3472, -3472, 2378, 204, -3472, -3472, - 80832, 2996, -3472, 80832, 2823, 2491, 61741, 2985, 891, 884, - -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, 2985, 2960, 2735, 2964, -3472, 1296, 2271, - 24577, 118, -3472, 1297, 2965, -3472, -3472, 3030, 2593, 2504, - 27865, 2513, -3472, 2508, 73122, 51286, 2663, -3472, -3472, 2516, - -3472, -3472, 24577, -3472, 47555, 2520, 2528, 2989, 2083, 2526, - 2526, 2903, 30057, -3472, 2527, -58, -3472, -3472, 2517, 29509, - 3625, 4270, 29509, 29509, 2875, -3472, -3472, 2529, -3472, -3472, - 78302, 29509, 10521, 30057, 30057, 10813, -3472, 10991, 29509, -3472, - -3472, 386, -3472, -3472, 2972, 39109, 2922, 1334, 910, 2542, - 1305, -3472, -3472, -3472, -3472, -3472, 2963, -3472, 47412, 2789, - 633, 2779, 2479, 24577, -3472, 2628, -3472, -3472, -3472, 2550, - 3047, -3472, -3472, -3472, -3472, -3472, 2654, -3472, 3049, -3472, - 1335, 3010, -3472, 61741, -3472, 57079, 2559, 2405, 2325, 2137, - 2405, 2799, -3472, 2800, -3472, 2566, 47437, 73122, 73122, 1902, - 39109, 73122, 2567, 2526, -3472, 2571, -3472, -3472, -3472, 60705, - -3472, 2576, -3472, -3472, -3472, 24577, 200, -3472, -3472, -3472, - 4610, -3472, 34951, 34951, -3472, 469, 29509, 29509, 6352, 8344, - 29509, 78302, 1344, 6352, 29509, 5581, 6285, 29509, 29509, 11967, - 2627, 61741, 1353, 111, 2762, 46367, -3472, 53453, 379, 442, - 2896, -3472, -3472, -3472, -3472, 178, 2816, -3472, 2819, -3472, - 51286, -3472, 204, 2985, 2582, 80832, -3472, 80832, 2971, 2589, - 57079, -3472, -3472, -3472, -3472, -3472, -3472, 39109, 2965, -3472, - 380, -3472, 1753, -3472, 380, -3472, -3472, -3472, -3472, -3472, - 1713, 28413, 28413, 28413, 2595, 1290, -3472, -3472, 2596, -3472, - 2581, 6352, 6352, 8344, 1372, -3472, 6352, 29509, 29509, 6352, - 6352, 29509, 2985, -3472, 1753, -3472, 2727, 2779, -3472, -3472, - -3472, -3472, -3472, 266, 266, 3015, -3472, 2669, -3472, -3472, - 2405, 61741, -3472, -3472, 2605, -3472, 80832, 1387, 73122, 2045, - -3472, 2045, 30605, 2761, 203, 50221, 2992, -3472, 2992, 2992, - -3472, -3472, -3472, -3472, 34951, 34951, -3472, 6352, 6352, 6352, - -3472, -3472, 44808, -3472, -3472, 3122, -3472, 269, -3472, -3472, - -3472, 2607, 2734, 80832, -3472, 1388, 1902, 380, -3472, -3472, - 3113, -3472, -3472, -3472, -3472, -3472, 193, -3472, -3472, -3472, - -3472, -3472, 1753, 910, -3472, -3472, -3472, 61741, 2613, 72604, - 1392, -3472, 80832, 1753, 2045, 28961, 2770, -3472, 2850, -3472, - -3472, 2607, -3472, 2616, -3472, 3028, -3472, -3472, -3472, -3472, - -3472, -3472, -3472, -3472, 61741, 2805, 72604, 1409, 61741, 564, - -3472, 2623, 2744, 61741, 2823, 1413, -3472, -3472 + 11271, 390, 910, -3495, -3495, 310, 390, 56599, 73744, 364, + 390, 132, 3203, 58679, -3495, -3495, 52959, 12488, 390, 62319, + 81983, 349, 405, 37647, 496, 62839, -3495, -3495, -3495, 73744, + 62319, 63359, 390, 476, 74264, -3495, 390, 40247, 59199, 359, + -3495, 62319, 66, 365, 63879, 62319, 45448, 686, 377, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, 554, -3495, -3495, -3495, -3495, 173, -3495, + 863, -3495, -3495, -3495, -3495, -3495, -3495, -3495, 168, -3495, + 227, 176, 37647, 37647, 877, 592, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, 39727, -3495, -3495, -3495, + -3495, 64399, 62319, 64919, 59719, 65439, -3495, 861, 1155, 872, + 201, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, 203, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, 640, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, 204, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, 348, 206, -3495, -3495, 226, -3495, 660, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, 1592, -3495, + -3495, 1145, 4025, 62319, 533, 590, 900, -3495, 1092, 65959, + -3495, 891, 62319, -3495, -3495, 1124, 950, 1177, -3495, -3495, + 60239, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, 53479, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, 1109, -3495, + -3495, 986, -3495, 219, -3495, -3495, 1012, 967, -3495, 1274, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, 1078, -3495, + -3495, -3495, 1086, 74784, 66479, 66999, -3495, 953, 3243, 47717, + 82001, 37126, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, 554, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, 62839, 73744, 957, 999, 1335, + 1003, 1034, 38167, 1067, 40768, 1070, 1095, 1399, 1140, 1146, + 1172, 1189, 365, 36606, 993, 348, -3495, 67519, 67519, 9, + 2107, -3495, 67519, 68039, -3495, 1121, -3495, 1155, -3495, -3495, + -3495, -3495, 466, 1193, -3495, 68559, 68559, 68559, 1061, 1421, + 68559, -3495, -3495, -3495, 1120, -3495, -3495, 1397, 24108, 24108, + 75304, 75304, 1155, 75304, 1222, 75304, -3495, -3495, 97, 872, + 3104, -3495, -3495, 877, 1208, 348, -3495, -3495, 59199, -3495, + -3495, 305, 1581, 24108, 62319, 1221, -3495, 1227, 1221, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + 365, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, 1522, 1243, 1249, 1256, -3495, + 11271, -3495, 62319, 1619, 1507, 60759, 62839, 766, 766, 1739, + 766, 1216, 1412, 2643, 3873, -3495, 1588, -3495, 1280, 1400, + 1655, 1324, 1640, -3495, 1208, 1702, 885, 1510, 1722, 4665, + 1724, 919, 1732, 1090, 1747, 1867, 53, -3495, 24108, 53999, + 348, -3495, 14758, 24108, -3495, -3495, -3495, 1489, -3495, -3495, + -3495, -3495, -3495, 62319, 73744, 1388, 1405, -3495, -3495, -3495, + -3495, 2007, 62319, 1653, -3495, 1902, -3495, -3495, 1460, 69079, + 69599, 70119, 70639, 75824, 1866, -3495, -3495, 1812, -3495, -3495, + -3495, 1472, -3495, -3495, -3495, 71159, 220, 76344, 1820, 1450, + 138, -3495, 1855, 216, -3495, 1858, 1754, 18608, -3495, 1677, + -3495, -3495, -3495, 365, -3495, -3495, -3495, -3495, 303, -3495, + -3495, 49921, 82001, 1614, 1528, -3495, 24108, 24108, 1538, 12450, + 81484, -3495, 67519, 68039, 24108, 62319, -3495, 24108, 29608, 1540, + 24108, 24108, 15858, 24108, 35566, 67519, 2107, 1546, -3495, 782, + 62319, 1549, -3495, 1651, 1651, 476, 37647, 1863, -3495, 1098, + 1859, 1783, -3495, 37647, 1783, 1154, 1557, 1864, 1783, -3495, + 543, 1865, 1651, 41288, 1558, -3495, 1651, 1795, -3495, -3495, + 24108, 18608, 78944, 2057, -3495, -3495, -3495, -3495, 1860, -3495, + 73744, 1565, -3495, -3495, -3495, -3495, -3495, -3495, 870, 2102, + 182, 2103, 24108, 182, 182, 1571, 231, 231, -3495, 1773, + 1579, -3495, 232, 1587, 1589, 2122, 2124, 198, 184, 1139, + 182, 24108, -3495, 231, 1591, 2126, 1594, 2130, 222, 235, + -3495, 233, 24108, 24108, 24108, 370, 24108, 13658, -3495, 62319, + 2128, 53999, 757, -3495, 348, 1600, 1155, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, 1602, -3495, 225, 7748, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, 1642, -3495, -3495, -3495, -3495, + 1829, 24108, -3495, -3495, 1603, 1863, -3495, 237, -3495, -3495, + 1863, -3495, -3495, -3495, -3495, -3495, 252, -3495, 2035, 24108, + 24108, -3495, 73744, 348, -3495, 76864, -3495, -3495, -3495, -3495, + -3495, -3495, 629, -3495, 554, 51669, 1605, 1609, 1221, 62319, + 62319, 2106, 81484, -3495, -3495, -3495, -3495, 1227, 59199, 207, + 1916, 178, 1752, 131, -3495, -3495, 877, 877, 19158, 160, + 384, 909, 19708, 24658, 1985, 1868, 636, 270, 2001, -3495, + 1880, 2114, 29608, 24108, 24108, 1216, 1412, 24108, -3495, -3495, + 73744, -3495, 1932, 62319, 57119, 1132, 1165, 1645, 1731, 1648, + 144, 2084, -3495, 1646, -3495, 1742, 62319, 80979, 249, -3495, + 2131, 249, 249, 335, 2133, 1749, 175, 1923, 641, -31, + 1475, -3495, 1646, 59199, 192, 645, 1646, 62319, 1751, 654, + 1646, 2089, 73744, 1528, -3495, -3495, 12003, 1659, -3495, -3495, + -3495, 185, 18608, -3495, 1236, 1326, 1364, 454, 246, 1439, + 1461, 18608, 1533, 1628, 188, 1676, 1704, 1761, 1793, 1839, + 1845, 1886, 1904, 183, 1960, 1962, 1973, 1976, 1980, 1988, + -3495, 1990, 205, 1992, 254, 18608, 1998, -3495, 211, -3495, + 215, 51669, 45, -3495, -3495, 2006, 51797, -3495, 1974, 1762, + 1764, 73744, 1709, 2027, 62319, 1572, 1821, 85, 2061, 2117, + 79449, 62319, 1936, 1475, 1937, 1685, 2181, 1940, 1405, 1945, + 1693, 1947, -3495, 2026, -3495, 77384, 53999, -3495, 2076, 248, + -3495, -3495, -3495, -3495, 2077, 2059, 73744, 53999, 1698, -3495, + -3495, 73744, -3495, 62319, 62319, -3495, 62319, 73744, -3495, 830, + 51669, 2228, 1352, 82001, 55559, -3495, -3495, -3495, -3495, 1153, + 1213, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + 1155, 53999, -3495, 1209, 50574, 1707, 24108, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, 1708, 2065, + -3495, -3495, -3495, 7028, 1710, 50836, 1712, 29608, 29608, 348, + 1435, -3495, -3495, 29608, 1714, 56079, 50481, 1706, 1719, 50937, + 20258, 24108, 20258, 20258, 51030, -3495, 1720, 51141, 67519, 1725, + 62319, 61279, -3495, -3495, -3495, 24108, 24108, 2107, 61799, 1763, + -3495, 37647, -3495, 2029, 37647, -3495, -3495, 4721, -3495, 37647, + 2031, 24108, 37647, -3495, 1975, 1979, 1728, 37647, -3495, 62319, + 1730, 62319, -3495, -3495, 51669, -3495, 1740, 843, 1733, -3495, + -3495, -3495, -3495, -3495, 1787, -3495, 1787, 1787, -3495, -3495, + -3495, -3495, 1745, 1745, 1750, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, 1753, 1139, + -3495, 1787, -3495, 1745, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, 80979, -3495, -3495, -3495, -3495, 662, 779, -3495, 1755, + -3495, -3495, -3495, -3495, -3495, 1757, -3495, 1738, 2245, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, 10616, 918, + 1745, 2755, -3495, -3495, 24108, 24108, -3495, -3495, 1759, 51669, + 1794, -3495, -3495, 24108, 24108, -3495, -3495, -3495, -3495, 2281, + -3495, 24108, 1787, 1787, -3495, 2101, -3495, 46494, 20808, 1846, + 1853, 2281, -3495, 2281, -3495, 2101, 2290, 2290, 1766, 43888, + -3495, 1935, 51248, -3495, 1765, 3505, 8717, 1767, 1758, -3495, + 1768, 1760, -3495, -3495, 48361, 195, 348, 348, 24108, -3495, + 2281, 24108, 12238, 12238, -3495, 221, 78944, 24108, 24108, 24108, + 24108, 24108, 24108, 24108, 24108, 52439, 1869, 199, 73744, 24108, + 24108, 33988, 1059, -3495, 24108, 2021, -3495, 1775, 24108, 1870, + 1001, 24108, 24108, 24108, 24108, 24108, 24108, 24108, 24108, 24108, + -3495, -3495, 33458, 259, 796, 2132, 2148, -13, 486, 24108, + 2142, 14758, -3495, 2142, -3495, -3495, -3495, -3495, -3495, 239, + -3495, -3495, 1740, 1740, -3495, 73744, -3495, 62319, 305, 58159, + 24108, -3495, -3495, 1780, 1784, 632, 1798, 263, 151, -3495, + -3495, 1851, -3495, -3495, 62319, -3495, 44408, 62839, 62839, -3495, + 2104, -3495, 378, 1785, -3495, 50438, 2054, 2104, 877, -3495, + -3495, 30708, 1931, 2105, 2045, -3495, -3495, 2024, 2025, -3495, + 1810, 51823, 25208, 25208, -3495, 1046, 51669, 1641, -3495, -3495, + -3495, -3495, -3495, -3495, 930, -3495, 62319, 463, 41808, -3495, + 1811, 159, -3495, 4157, 2165, 2129, 1985, 270, 1817, -3495, + -3495, 1271, 1824, 77904, 62319, 2127, 2073, 2135, -75, 78944, + -3495, -3495, -3495, -3495, 62319, 73744, 71679, 78424, 54519, 62319, + 53999, -3495, -3495, -3495, -3495, 62319, 1346, 62319, 11325, -3495, + -3495, -3495, -3495, 249, -3495, -3495, -3495, -3495, -3495, 73744, + 62319, -3495, -3495, 249, 73744, 62319, 249, -3495, 1398, 62319, + 62319, 62319, 62319, 1403, 62319, 62319, 1155, -3495, -3495, -3495, + 25758, 51, 51, 2060, 16408, 189, -3495, 24108, 24108, 892, + 307, 73744, 2019, -3495, -3495, 947, 2069, 155, 62319, -3495, + 1879, 62319, 62319, 62319, 62319, 73744, -3495, -3495, 1939, 62319, + 1482, -3495, -3495, -3495, -3495, -3495, 1835, -3495, 1836, 2219, + 1475, -3495, 2220, 57639, 923, 1899, 2224, 1884, 2229, 16958, + -3495, -3495, 1849, -3495, -3495, 1850, 2345, 2239, 2396, 1862, + 2119, -3495, -3495, 2112, -3495, 62319, -3495, 73744, 2411, -3495, + 138, -3495, 53999, -3495, 216, -3495, 2118, 248, -3495, 18608, + 24108, -3495, -3495, -3495, -3495, -3495, -3495, 1528, 35043, -3495, + 964, -3495, -3495, 2371, 1155, 2371, 712, -3495, -3495, 2371, + -3495, 2357, 2371, -3495, 78944, -3495, 9216, -3495, 24108, 24108, + -3495, 24108, 2242, -3495, 2412, 2412, 78944, 29608, 29608, 29608, + 29608, 29608, 29608, 251, 1591, 29608, 29608, 29608, 29608, 29608, + 29608, 29608, 29608, 29608, 31258, 402, -3495, -3495, 970, 2378, + 24108, 24108, 2252, 2242, 24108, -3495, 78944, 1887, -3495, 1889, + 1890, 24108, -3495, 78944, -3495, 62319, 1891, 14, 49, -3495, + 1893, 1894, -3495, 1863, -3495, 1115, 1125, 62319, 3838, 3948, + 5533, -3495, -3495, 24108, 2244, 4721, 37647, -3495, 24108, 1898, + -3495, -3495, 37647, 2265, -3495, -3495, -3495, 42328, 4721, 78944, + 1039, -3495, 62319, 78944, 1044, 24108, -3495, 18608, 2437, 78944, + 2401, 73744, 73744, 2442, 1909, 1910, 2281, 2000, -3495, 2002, + 2003, 2004, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, 78944, -3495, -3495, -3495, -3495, 318, -3495, -3495, + -3495, -3495, 1914, 1917, 24108, 24108, 161, -3495, 9561, 1921, + 1922, 4866, -3495, 1920, -3495, 1918, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, 1925, -3495, 1924, -3495, 1927, 1949, 1952, + 1929, 1943, 24108, 62319, -3495, 26308, -3495, 73744, -3495, -3495, + 24108, 24108, 62319, -3495, 2321, -3495, 1946, 1948, 9621, -3495, + -3495, -3495, 266, 894, 6568, 486, 5845, 5845, 5845, 2101, + -3495, -3495, -3495, 1957, -3495, 29608, 29608, -3495, 1465, 2590, + 13658, -3495, -3495, -3495, -3495, 2301, -3495, 1392, -3495, 1950, + -3495, -3495, 6686, -3495, 46494, 9310, 24108, 200, -3495, 24108, + 33988, 24108, 2042, 5845, 5845, 5845, 306, 306, 266, 266, + 266, 894, 486, -3495, -3495, -3495, 1955, 24108, 53999, -3495, + 1961, 1965, 2334, 1594, 24108, -3495, -3495, 37647, 1763, 45, + 1763, 2281, 12238, -3495, 1227, -3495, -3495, 1227, 51669, 62319, + -3495, -3495, 2247, 1966, -3495, 831, 223, 2490, 258, 263, + 81484, 2011, 37647, 2012, 2467, 2450, 73744, -3495, -3495, 1977, + 2142, 1991, 2028, 2028, -3495, -3495, -3495, -3495, 1994, 24108, + 1637, 1994, -3495, 2104, 27, 2221, 1282, 1282, 1046, 2225, + -3495, -3495, 2048, -3495, -3495, -3495, 24108, 17508, 1652, -3495, + 1666, -3495, -3495, -3495, -3495, -3495, 1993, -3495, 2274, -3495, + 62319, -3495, -3495, 29608, 2472, 24108, 42848, 2475, 2263, -3495, + -3495, -3495, 2091, 1646, 24108, 2255, -3495, 196, 2005, 2383, + -41, 2333, 73744, -3495, 371, 397, -3495, 218, 2388, 248, + 2389, 248, 53999, 53999, 53999, 1058, -3495, -3495, -3495, 1155, + -3495, 460, 1080, -3495, -3495, -3495, -3495, 2108, 813, 1475, + 1646, -3495, -3495, -3495, -3495, -3495, -3495, -3495, 297, 906, + 1646, 2109, -3495, 2111, -3495, 2113, 931, 1646, -3495, -3495, + 1867, 21358, 51669, 504, 189, 189, 189, 18608, -3495, 2257, + 2258, 2013, 51669, 51669, 177, -3495, -3495, -3495, -3495, 2015, + -3495, 230, -3495, 73744, -3495, -3495, -3495, 2019, 85, 2117, + 62319, 1475, 2016, 2508, 1405, 1693, 2026, 2017, -3495, 2190, + 731, 1654, -3495, 73744, 62319, 62319, 62319, 72199, -3495, -3495, + -3495, 2023, 2030, -3495, 25, 2268, 2269, 62319, 2063, 62319, + 1648, 2525, 62319, -3495, 1088, 1693, 1693, 21908, 73744, -3495, + 53999, 2413, 62319, 248, 2059, -3495, -3495, -3495, -3495, 73744, + -3495, -3495, 51669, -3495, 2033, -3495, 24108, 55039, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, 53999, -3495, 1155, -3495, 1155, + 2280, 73744, 48881, 1155, 49401, 1155, 2037, -3495, 51669, 9962, + 51669, 2252, -3495, 253, 2412, 2482, 2482, 2482, 6334, 2402, + 316, 2041, 2482, 2482, 2482, 322, 322, 253, 253, 253, + 2412, 402, 1121, 56079, 2043, -3495, 51669, 51669, -3495, -3495, + 2044, -3495, -3495, -3495, -3495, 2047, 2050, -3495, -3495, -3495, + -3495, -3495, -3495, 73744, 1303, 1763, 359, 359, 359, 359, + -3495, 62319, 62319, 62319, 51669, 2528, 2393, -3495, 4721, 51669, + 62319, -3495, 32358, 62319, -3495, 2419, -3495, 2510, -3495, 62319, + 1107, -3495, -3495, -3495, 1122, 2058, 1910, 78944, 1134, 1159, + -3495, 2281, 213, 2056, 1748, 1319, 695, 1664, -3495, 59199, + -3495, -3495, 2064, 51392, 24108, -3495, 2447, -3495, -3495, -3495, + 24108, 24108, -3495, 46494, -3495, -3495, -3495, -3495, -44, -44, + 10417, 2068, 13658, 51562, -3495, -3495, 2391, 2067, -3495, 11179, + 51669, -3495, 1935, -3495, -3495, 12238, 24108, 4287, 5764, 24108, + 2074, 24108, 2421, -3495, -3495, 2079, -3495, -3495, 78944, 24108, + 2075, 6869, 29608, 29608, 7054, -3495, 7102, 24108, 13658, -3495, + 47710, 2053, 2080, 2060, 22458, -3495, 2304, 2078, -3495, 2244, + 189, 2244, 2083, -3495, -3495, -3495, -3495, 2755, 1736, -3495, + -3495, 834, 1736, 1736, 1736, -3495, -3495, -3495, 834, 834, + 834, -3495, -3495, 164, 333, 81484, 81484, 258, 258, 2081, + -3495, 1045, 81484, -3495, -3495, -3495, -3495, -3495, 29058, 2533, + -3495, 24108, 2253, 73744, 518, 2501, 1166, -3495, 348, 44408, + 2012, 24108, -3495, -3495, 276, -3495, -3495, 2098, -3495, 1994, + -3495, -3495, -3495, 2336, -3495, -3495, -3495, 62319, -3495, 2099, + -3495, 41808, 2451, 14208, -3495, 41808, 62319, 62319, 12460, 2483, + -3495, 73744, 73744, 73744, -3495, 73744, 2100, 2116, 987, 2110, + 436, -3495, 2812, 987, 2461, 304, 1648, 175, 3661, 88, + -3495, -3495, -3495, 2185, 62319, -3495, 73744, -3495, -3495, -3495, + -3495, -3495, 54519, -3495, -3495, 45973, 53999, -3495, 53999, 62319, + 62319, 62319, 62319, 62319, 62319, 62319, 62319, 62319, 62319, 1528, + 24108, -3495, 24108, 2120, 2136, 2138, 2060, -3495, -3495, -3495, + 271, -3495, 2121, -3495, -3495, -3495, -31, -3495, 230, 2210, + 2115, -3495, 57639, 4025, 1884, -3495, 1850, 2125, 62319, 2117, + 965, 72704, -3495, 2146, 2147, 1186, 1475, 2154, 2607, -3495, + 923, 57639, -3495, -3495, -3495, 2562, -3495, 953, 278, -3495, + 1405, -3495, 4025, 1693, -3495, -3495, 2609, -3495, 2613, 4025, + 51669, 2026, 1187, 73744, 2182, -3495, -3495, 248, 1197, -3495, + -3495, -3495, -3495, -3495, 73744, 2158, -3495, 2158, -3495, -3495, + 2158, -3495, -3495, -3495, -3495, 29608, 2480, 2163, 78944, -3495, + -3495, 62319, -3495, -3495, -3495, 1205, 2164, 2244, 62319, 62319, + 62319, 62319, -3495, -3495, -3495, 23008, 24108, 2167, -3495, 2168, + 15308, 2460, -3495, 31808, -3495, -3495, 2169, 42328, 73744, -3495, + -3495, -3495, -3495, 2281, -3495, -3495, 73744, -3495, 2137, -3495, + 2173, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + 24108, 51669, -3495, 51669, -3495, -3495, -3495, -3495, -3495, -3495, + 8610, -3495, 2176, 2172, 73744, 24108, 73744, -3495, -3495, -3495, + 485, 24108, 24108, 1465, -3495, 3089, 24108, 78944, 1220, 1465, + 272, 24108, 5804, 6198, 24108, 24108, 8449, 47022, -3495, 26858, + 18058, -3495, 2180, 24108, 47047, 44928, -3495, 37647, 2393, 2184, + 2393, 1155, 2187, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + 1163, -3495, 385, -3495, -3495, 834, 2193, -3495, 94, 2188, + -3495, -3495, 2139, 258, -3495, -3495, -3495, 2661, -3495, 2196, + 29058, 29058, 29058, 29058, 51927, -3495, 2358, 2186, 2198, 51669, + 24108, -3495, -3495, -3495, -3495, 2259, 7, 39207, 2438, -3495, + 2215, 73744, -3495, 2253, 51669, -3495, -3495, 46494, -3495, -3495, + -3495, -3495, -3495, 2682, 1854, 2206, 2207, -3495, 1584, -3495, + -3495, 73744, 2209, -3495, 2211, 987, -3495, 73744, 2251, -3495, + 296, 2539, 129, -3495, 24108, -3495, 2636, 2717, 2812, 2223, + 73744, 62319, 29608, -3495, 309, 281, -3495, 2526, 62319, 2251, + 2675, -3495, -3495, -3495, 436, -3495, 2568, 2479, -3495, 249, + -3495, 24108, 436, 2481, 294, 73744, -3495, -3495, 2770, -3495, + 78944, 248, 248, -3495, 1733, 2230, 2232, 2235, 2237, 2238, + 2249, 2254, 2260, 2271, 2272, -3495, 2276, 2277, 2283, 2285, + 2286, 2287, 2291, 2297, 1753, 2298, -3495, 2306, 2098, 2307, + 2308, 2309, 2310, 2311, 79954, 2312, 2314, 2315, 2317, 1755, + 2318, 1153, 1213, -3495, -3495, -3495, -3495, 2323, -3495, 2324, + -3495, -3495, 1450, 2264, -3495, -3495, -3495, 2339, -3495, 2342, + -3495, -3495, -3495, -3495, -3495, -3495, 2256, 2261, -3495, -3495, + -3495, 189, 2275, 2282, 73744, 1528, 153, 2327, 73744, 2305, + 2063, 2752, 53999, 2756, 2278, 236, 929, 2581, 2330, -3495, + 1155, 1884, -3495, 57639, 3241, 721, 2269, -3495, 238, 2063, + -3495, 2759, 1884, 2370, -3495, 1850, 2435, 24108, 171, -3495, + 2335, -3495, 2572, 73744, 2340, -3495, -3495, 55039, 2158, 7134, + 29608, 78944, 1277, 1281, -3495, 2866, 2511, 2393, -3495, -3495, + -3495, -3495, -3495, 2344, -15, 2350, 13108, 2348, -3495, -3495, + -3495, -3495, -3495, -3495, 51669, 51669, 73744, 2527, -3495, -3495, + 2351, 2355, 43368, 2837, 2361, -3495, -3495, 2694, -3495, 36086, + -3495, 1910, 2365, 1910, 78944, 1910, -3495, -3495, 51669, 24108, + -3495, -3495, 47753, 2704, -3495, 1465, 1465, 3089, 1283, -3495, + 1465, 24108, 24108, 1465, 1465, 24108, -3495, 23558, 522, -3495, + 1287, -3495, 47072, -3495, 80459, -3495, -3495, 2167, 1155, 2167, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, 258, 1045, -3495, + -3495, 2011, 34517, -3495, 2362, -3495, -3495, 2367, 301, 8009, + 8009, 2897, 2897, 78944, 29058, 29058, 29058, 29058, 29058, 29058, + 29058, 2468, 202, 73744, 29058, 29058, 33988, 1207, -3495, 29058, + 2625, -3495, 29058, 2469, 1066, 29058, 29058, 29058, 29058, 29058, + 29058, 29058, 29058, 29058, 29058, -13, 24108, 62319, 2374, -3495, + -3495, -3495, 2439, -3495, -3495, 1289, 2824, 2253, 24108, -3495, + -3495, 2381, 41808, -3495, -3495, -3495, -3495, 41808, 987, -3495, + 2563, 2251, 2385, -3495, -3495, -3495, -3495, -3495, -3495, 47132, + -3495, 128, 24108, -3495, 835, 6334, -3495, -3495, -3495, -3495, + 2251, 1405, -3495, 62319, 2883, 2769, -3495, -3495, 51669, -3495, + -3495, 2281, 2281, -3495, -3495, 2510, -3495, -3495, 2395, -3495, + -3495, 1450, -79, 45973, 62319, 62319, -3495, -3495, 2397, -3495, + -3495, -3495, -3495, -3495, -31, 2813, 62319, 1291, 923, -3495, + 4025, 1297, 81484, 62319, 2400, 2594, 150, 2705, 62319, 2786, + 57639, -3495, 2902, 2407, 62319, 2063, 1141, 1141, -3495, 2564, + -3495, 2565, -3495, -3495, 2904, 325, -3495, 1579, 53999, 62319, + -3495, -3495, 38687, -3495, 7134, 1304, -3495, -3495, 2414, 2416, + -3495, 2167, 24108, 2418, 24108, -3495, 27408, 2907, 2409, -3495, + 24108, 2484, 32908, -3495, 24108, -3495, 62319, 67519, 2422, 67519, + -3495, -3495, -3495, -3495, -3495, 24108, -3495, 1465, 1465, 1465, + 24108, -3495, 24108, -3495, -3495, -3495, 2637, 2527, -3495, 2527, + 2011, -3495, 2859, 34517, 34517, -3495, -3495, -3495, 2661, 166, + 2436, -3495, -3495, 961, 10015, 517, 6227, 6227, 6227, 8009, + 2444, 29608, 29608, -3495, 1999, 4513, -3495, 2785, -3495, 1496, + -3495, 2429, -3495, -3495, 8647, -3495, 10275, 29058, 214, 29058, + 33988, 29058, 2521, 6227, 6227, 6227, 408, 408, 286, 286, + 286, 961, 517, -3495, 2433, -3495, -3495, 24108, 4025, 348, + 3416, 73744, 50, -3495, 51669, -3495, -3495, -3495, 62319, -3495, + 53999, -3495, 987, 418, 2441, 24108, 47157, 2684, -3495, -3495, + 2718, -3495, 2776, -3495, 2506, 521, 2523, -3495, -3495, -3495, + -3495, 1528, 1155, 2278, 1884, 2269, 2370, -3495, -3495, 2278, + 234, -3495, -3495, 81484, 2952, -3495, 81484, 2778, 2448, 62319, + 4025, 923, 953, -3495, -3495, -3495, -3495, -3495, -3495, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, 4025, 2910, 2685, 2912, + -3495, 1311, 2182, 24108, 324, -3495, 1322, 2908, -3495, -3495, + 2982, 2527, 2453, 27408, 2454, -3495, 2456, 73744, 51669, 2610, + -3495, -3495, 2459, -3495, -3495, 24108, -3495, 47846, 2458, 2465, + 2941, 2060, 2484, 2484, 2859, 29608, -3495, 2466, 401, -3495, + 2464, 2478, 29058, 6472, 7982, 29058, 29058, 2828, -3495, -3495, + 2486, -3495, -3495, 78944, 29058, 8804, 29608, 29608, 9863, -3495, + 10121, 29058, -3495, -3495, 7, -3495, -3495, 2921, 38687, 2881, + 1405, 987, 2492, 1323, -3495, -3495, -3495, -3495, -3495, 1475, + -3495, 47182, 2738, 187, 2721, 2441, 24108, -3495, 2566, -3495, + -3495, -3495, 2489, 2986, -3495, -3495, -3495, -3495, -3495, 2599, + -3495, 2988, -3495, 1331, 2951, -3495, 62319, -3495, 57639, 2500, + 2370, 2269, 2063, 2370, 2742, -3495, 2743, -3495, 2509, 47611, + 73744, 73744, 1884, 38687, 73744, 2512, 2484, -3495, 2515, -3495, + -3495, -3495, 61279, -3495, 2516, -3495, -3495, -3495, 24108, 815, + -3495, -3495, -3495, 2676, -3495, 34517, 34517, -3495, 823, 29058, + 29058, 1999, 7594, 29058, 78944, 1345, 1999, 29058, 8227, 8545, + 29058, 29058, 11246, 2570, 62319, 1347, 78, 2718, 45973, -3495, + 53999, 1131, 418, 2835, -3495, -3495, -3495, -3495, 172, 2757, + -3495, 2758, -3495, 51669, -3495, 234, 4025, 2518, 81484, -3495, + 81484, 2909, 2522, 57639, -3495, -3495, -3495, -3495, -3495, -3495, + 38687, 2908, -3495, 378, -3495, 1763, -3495, 378, -3495, -3495, + -3495, -3495, -3495, 1706, 27958, 27958, 27958, 2524, 1318, -3495, + -3495, 2529, -3495, 2514, 1999, 1999, 7594, 1370, -3495, 1999, + 29058, 29058, 1999, 1999, 29058, 4025, -3495, 1763, -3495, 2663, + 2721, -3495, -3495, -3495, -3495, -3495, 277, 277, 2940, -3495, + 2596, -3495, -3495, 2370, 62319, -3495, -3495, 2531, -3495, 81484, + 1379, 73744, 1994, -3495, 1994, 30158, 2687, 193, 50531, 2917, + -3495, 2917, 2917, -3495, -3495, -3495, -3495, 34517, 34517, -3495, + 1999, 1999, 1999, -3495, -3495, 44408, -3495, -3495, 3048, -3495, + 295, -3495, -3495, -3495, 2534, 2659, 81484, -3495, 1387, 1884, + 378, -3495, -3495, 3039, -3495, -3495, -3495, -3495, -3495, 387, + -3495, -3495, -3495, -3495, -3495, 1763, 987, -3495, -3495, -3495, + 62319, 2541, 73224, 1408, -3495, 81484, 1763, 1994, 28508, 2695, + -3495, 2773, -3495, -3495, 2534, -3495, 2548, -3495, 2956, -3495, + -3495, -3495, -3495, -3495, -3495, -3495, -3495, 62319, 2728, 73224, + 1415, 62319, 236, -3495, 2550, 2705, 62319, 2778, 1417, -3495, + -3495 }; /* YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM. @@ -2780,528 +2784,529 @@ static const int yypact[] = means the default is an error. */ static const yytype_int16 yydefact[] = { - 161, 270, 0, 1610, 1609, 1683, 270, 0, 1543, 0, - 270, 694, 599, 0, 1706, 1705, 0, 213, 270, 0, - 161, 0, 1644, 0, 0, 0, 757, 760, 758, 0, - 0, 0, 270, 797, 0, 1707, 270, 0, 0, 789, - 759, 0, 1661, 0, 0, 0, 0, 0, 2, 4, + 161, 270, 0, 1613, 1612, 1686, 270, 0, 1546, 0, + 270, 697, 602, 0, 1709, 1708, 0, 213, 270, 0, + 161, 0, 1647, 0, 0, 0, 760, 763, 761, 0, + 0, 0, 270, 800, 0, 1710, 270, 0, 0, 792, + 762, 0, 1664, 0, 0, 0, 0, 0, 2, 4, 5, 6, 7, 8, 9, 24, 10, 11, 12, 13, 20, 14, 15, 17, 18, 19, 21, 22, 23, 27, - 26, 28, 29, 1566, 30, 32, 33, 34, 0, 35, - 0, 25, 16, 31, 36, 37, 38, 39, 733, 719, - 802, 732, 0, 0, 160, 901, 740, 40, 42, 41, - 43, 44, 45, 46, 47, 1708, 1703, 48, 269, 268, - 262, 0, 0, 0, 0, 0, 1682, 0, 0, 273, - 115, 1732, 1733, 1734, 1735, 2353, 1736, 1737, 1738, 1739, - 1740, 1741, 1742, 2354, 2107, 1743, 1744, 1745, 1746, 1747, - 2108, 1748, 1749, 1750, 2053, 2054, 2109, 2055, 2056, 1751, - 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 2057, - 2058, 1761, 1762, 1763, 1764, 1765, 2059, 2110, 2060, 1766, - 1767, 1768, 1769, 1770, 2111, 1771, 1772, 1773, 1774, 1775, - 1776, 1777, 1778, 2355, 2112, 1779, 1780, 1781, 1782, 1783, - 1784, 1785, 1786, 1787, 1788, 2061, 1789, 1790, 2062, 1791, - 1792, 1793, 1794, 1795, 1796, 1797, 1798, 2356, 1799, 1800, - 1801, 1802, 1803, 1804, 1805, 1806, 1807, 2357, 2358, 1808, - 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 2063, - 1818, 1819, 1820, 1821, 1822, 1823, 2064, 1824, 1825, 1826, - 2065, 1827, 1828, 1829, 2113, 2114, 1830, 1831, 2066, 2116, - 1832, 1833, 2359, 2067, 2068, 2360, 1834, 1835, 1836, 1837, - 1838, 1839, 1840, 1841, 2117, 1842, 1843, 1844, 1845, 1846, - 1847, 1848, 1849, 1850, 1851, 1852, 1853, 2118, 2069, 1854, - 1855, 1856, 1857, 1858, 2070, 2071, 2072, 1859, 2119, 2120, - 1860, 2121, 1861, 2361, 1862, 1863, 1864, 1865, 1866, 1867, - 2122, 1868, 2123, 1869, 1870, 1871, 1872, 1873, 1874, 1875, - 1876, 2073, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, - 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, - 1895, 1896, 2074, 2125, 2075, 1897, 1898, 1899, 2362, 2076, - 1900, 1901, 2126, 1902, 2077, 1903, 2078, 1904, 1905, 1906, - 1907, 1908, 1909, 1910, 1911, 1912, 1913, 2079, 2127, 1914, - 2128, 2080, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, - 1923, 2363, 2364, 1924, 1925, 1926, 1927, 2081, 2129, 1928, - 1929, 2082, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, - 2365, 2366, 1938, 1939, 1940, 1941, 1942, 1943, 2083, 1944, - 1945, 1946, 1947, 1948, 1949, 1950, 2367, 1951, 1952, 1953, - 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 2130, - 1963, 1964, 1965, 2084, 1966, 1967, 1968, 1969, 1970, 1971, - 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, - 1982, 1983, 1984, 2085, 1985, 1986, 2368, 2131, 2369, 1987, - 2086, 1988, 2370, 1989, 1990, 1991, 1992, 1993, 1994, 1995, - 1996, 1997, 1998, 1999, 2000, 2087, 2001, 2088, 2002, 2003, - 2004, 2133, 2005, 2006, 2007, 2008, 2009, 2010, 2089, 2090, - 2371, 2011, 2012, 2091, 2013, 2092, 2014, 2015, 2093, 2016, - 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, - 2027, 2028, 2029, 2030, 2031, 2032, 2094, 2095, 2033, 2034, - 2134, 2035, 2372, 2036, 2037, 2038, 2039, 2373, 2040, 2041, - 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2096, 2097, 2098, - 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2049, 2050, - 2051, 2052, 0, 116, 117, 1488, 118, 1715, 0, 1465, - 115, 2066, 2073, 2087, 1541, 1542, 116, 118, 0, 265, - 693, 0, 0, 0, 0, 0, 0, 215, 0, 0, - 593, 592, 0, 1532, 598, 0, 0, 0, 120, 111, - 1930, 119, 1464, 109, 126, 2277, 2278, 2279, 2280, 2164, - 2281, 2282, 2283, 2284, 2165, 2285, 2166, 2167, 2168, 2169, - 2170, 2171, 2286, 2287, 2288, 2173, 2172, 2289, 2174, 2290, - 2175, 2291, 2176, 2177, 2292, 2293, 2178, 1785, 2179, 2180, - 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2181, - 2182, 2303, 2304, 2183, 2305, 2306, 2184, 2307, 2185, 2186, - 2187, 2308, 2309, 2310, 2188, 2189, 2311, 2190, 2312, 2313, - 2191, 2192, 2195, 2193, 2314, 2194, 2315, 2196, 2197, 2198, - 2316, 2317, 2199, 2200, 2318, 2201, 2202, 2203, 2204, 2205, - 2319, 2206, 2320, 2207, 2208, 2321, 2322, 2323, 2324, 2325, - 2210, 2209, 2211, 2212, 2326, 2327, 2328, 2329, 2213, 2214, - 2215, 2330, 2331, 2216, 2332, 2333, 2217, 2218, 2334, 2219, - 2220, 2335, 2221, 2222, 2336, 2223, 2224, 2337, 2338, 2339, - 2225, 2340, 2226, 2227, 2341, 2342, 2228, 2229, 2343, 2230, - 2344, 2345, 2346, 2347, 2231, 2232, 2348, 2233, 2349, 2350, - 2351, 2352, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, - 2242, 2243, 2244, 1679, 128, 127, 129, 130, 0, 617, - 618, 0, 628, 0, 610, 615, 611, 0, 637, 0, - 630, 638, 619, 609, 631, 620, 608, 214, 0, 639, - 625, 613, 0, 0, 0, 0, 266, 227, 599, 0, - 161, 0, 1570, 1571, 1572, 1573, 1574, 1575, 1580, 1576, - 1577, 1578, 1579, 1581, 1582, 1583, 1584, 1585, 1561, 1566, - 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, - 1596, 1597, 1598, 1599, 1600, 0, 1543, 0, 2059, 2110, - 2064, 0, 0, 2077, 0, 2080, 2081, 1966, 2088, 2091, - 2092, 2093, 2094, 0, 971, 119, 113, 955, 0, 735, - 905, 915, 955, 960, 1244, 983, 1245, 0, 121, 1646, - 1645, 1639, 200, 1505, 1692, 1832, 1871, 1983, 2089, 2011, - 2033, 1711, 1693, 1686, 1691, 267, 796, 794, 0, 1436, - 1832, 1871, 1970, 1983, 2089, 2033, 1618, 1623, 0, 273, - 0, 1713, 1697, 0, 1698, 119, 741, 788, 0, 274, - 1660, 0, 1665, 0, 1946, 768, 771, 1499, 769, 275, - 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, - 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, - 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, - 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, - 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, - 2424, 2425, 2426, 276, 277, 0, 733, 0, 0, 1, - 161, 1565, 1675, 0, 167, 0, 0, 792, 792, 0, - 792, 0, 725, 0, 0, 733, 728, 732, 902, 1710, - 2366, 2089, 2011, 1696, 1699, 1840, 0, 0, 1840, 0, - 1840, 0, 1840, 0, 0, 1685, 0, 263, 1420, 0, - 1466, 122, 0, 0, 1554, 1550, 1555, 1551, 1556, 1549, - 1548, 1557, 1553, 0, 0, 0, 564, 597, 596, 595, - 594, 599, 0, 1840, 1516, 0, 655, 656, 0, 0, - 0, 0, 0, 211, 1527, 112, 110, 1840, 1680, 626, - 627, 0, 616, 612, 614, 0, 0, 0, 1840, 1494, - 636, 632, 1840, 636, 1458, 1840, 0, 0, 219, 0, - 592, 1563, 1601, 2231, 1602, 1603, 1604, 1616, 0, 1617, - 1607, 1569, 161, 0, 692, 1540, 0, 0, 0, 1366, - 0, 917, 955, 960, 0, 0, 973, 0, 1386, 0, - 1392, 0, 0, 0, 955, 740, 0, 915, 972, 114, - 0, 953, 954, 843, 843, 797, 0, 778, 965, 0, - 0, 968, 966, 0, 968, 0, 0, 0, 968, 964, - 924, 0, 843, 0, 953, 956, 843, 0, 975, 1560, - 0, 0, 0, 0, 1689, 1687, 1688, 1694, 0, 1690, - 0, 0, 1468, 1470, 1471, 1334, 1481, 1222, 0, 2054, - 2055, 2056, 1409, 2057, 2058, 2060, 2061, 2062, 1180, 1805, - 2063, 1479, 2065, 2067, 2068, 2070, 2071, 2072, 2073, 2074, - 2075, 0, 1480, 2078, 1909, 2083, 2084, 2086, 2089, 2090, - 1478, 2095, 0, 0, 0, 1447, 1357, 0, 1221, 0, - 0, 0, 1413, 1421, 1214, 0, 0, 1019, 1020, 1041, - 1042, 1021, 1047, 1048, 1050, 1022, 0, 1443, 1114, 1210, - 1431, 1219, 1227, 1223, 1224, 1264, 1225, 1243, 1228, 1301, - 1220, 0, 1226, 1212, 1439, 778, 1437, 0, 1213, 1467, - 778, 1435, 1621, 1619, 1626, 1620, 0, 1622, 0, 0, - 0, 264, 0, 114, 1667, 1668, 1659, 1657, 1658, 1656, - 1655, 1662, 0, 1664, 1566, 1352, 1354, 0, 770, 0, - 0, 0, 334, 722, 721, 723, 3, 1499, 0, 0, - 0, 1822, 0, 1647, 790, 791, 0, 0, 0, 0, - 0, 0, 0, 0, 886, 817, 818, 820, 883, 887, - 895, 0, 0, 0, 0, 0, 729, 0, 1709, 1702, - 0, 1700, 0, 0, 0, 145, 145, 0, 0, 0, + 26, 28, 29, 1569, 30, 32, 33, 34, 0, 35, + 0, 25, 16, 31, 36, 37, 38, 39, 736, 722, + 805, 735, 0, 0, 160, 904, 743, 40, 42, 41, + 43, 44, 45, 46, 47, 1711, 1706, 48, 269, 268, + 262, 0, 0, 0, 0, 0, 1685, 0, 0, 273, + 115, 1735, 1736, 1737, 1738, 2356, 1739, 1740, 1741, 1742, + 1743, 1744, 1745, 2357, 2110, 1746, 1747, 1748, 1749, 1750, + 2111, 1751, 1752, 1753, 2056, 2057, 2112, 2058, 2059, 1754, + 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 2060, + 2061, 1764, 1765, 1766, 1767, 1768, 2062, 2113, 2063, 1769, + 1770, 1771, 1772, 1773, 2114, 1774, 1775, 1776, 1777, 1778, + 1779, 1780, 1781, 2358, 2115, 1782, 1783, 1784, 1785, 1786, + 1787, 1788, 1789, 1790, 1791, 2064, 1792, 1793, 2065, 1794, + 1795, 1796, 1797, 1798, 1799, 1800, 1801, 2359, 1802, 1803, + 1804, 1805, 1806, 1807, 1808, 1809, 1810, 2360, 2361, 1811, + 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 2066, + 1821, 1822, 1823, 1824, 1825, 1826, 2067, 1827, 1828, 1829, + 2068, 1830, 1831, 1832, 2116, 2117, 1833, 1834, 2069, 2119, + 1835, 1836, 2362, 2070, 2071, 2363, 1837, 1838, 1839, 1840, + 1841, 1842, 1843, 1844, 2120, 1845, 1846, 1847, 1848, 1849, + 1850, 1851, 1852, 1853, 1854, 1855, 1856, 2121, 2072, 1857, + 1858, 1859, 1860, 1861, 2073, 2074, 2075, 1862, 2122, 2123, + 1863, 2124, 1864, 2364, 1865, 1866, 1867, 1868, 1869, 1870, + 2125, 1871, 2126, 1872, 1873, 1874, 1875, 1876, 1877, 1878, + 1879, 2076, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, + 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, + 1898, 1899, 2077, 2128, 2078, 1900, 1901, 1902, 2365, 2079, + 1903, 1904, 2129, 1905, 2080, 1906, 2081, 1907, 1908, 1909, + 1910, 1911, 1912, 1913, 1914, 1915, 1916, 2082, 2130, 1917, + 2131, 2083, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, + 1926, 2366, 2367, 1927, 1928, 1929, 1930, 2084, 2132, 1931, + 1932, 2085, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, + 2368, 2369, 1941, 1942, 1943, 1944, 1945, 1946, 2086, 1947, + 1948, 1949, 1950, 1951, 1952, 1953, 2370, 1954, 1955, 1956, + 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 2133, + 1966, 1967, 1968, 2087, 1969, 1970, 1971, 1972, 1973, 1974, + 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, + 1985, 1986, 1987, 2088, 1988, 1989, 2371, 2134, 2372, 1990, + 2089, 1991, 2373, 1992, 1993, 1994, 1995, 1996, 1997, 1998, + 1999, 2000, 2001, 2002, 2003, 2090, 2004, 2091, 2005, 2006, + 2007, 2136, 2008, 2009, 2010, 2011, 2012, 2013, 2092, 2093, + 2374, 2014, 2015, 2094, 2016, 2095, 2017, 2018, 2096, 2019, + 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, + 2030, 2031, 2032, 2033, 2034, 2035, 2097, 2098, 2036, 2037, + 2137, 2038, 2375, 2039, 2040, 2041, 2042, 2376, 2043, 2044, + 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2099, 2100, 2101, + 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2052, 2053, + 2054, 2055, 0, 116, 117, 1491, 118, 1718, 0, 1468, + 115, 2069, 2076, 2090, 1544, 1545, 116, 118, 0, 265, + 696, 0, 0, 0, 0, 0, 0, 215, 0, 0, + 596, 595, 0, 1535, 601, 0, 0, 0, 120, 111, + 1933, 119, 1467, 109, 126, 2280, 2281, 2282, 2283, 2167, + 2284, 2285, 2286, 2287, 2168, 2288, 2169, 2170, 2171, 2172, + 2173, 2174, 2289, 2290, 2291, 2176, 2175, 2292, 2177, 2293, + 2178, 2294, 2179, 2180, 2295, 2296, 2181, 1788, 2182, 2183, + 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2184, + 2185, 2306, 2307, 2186, 2308, 2309, 2187, 2310, 2188, 2189, + 2190, 2311, 2312, 2313, 2191, 2192, 2314, 2193, 2315, 2316, + 2194, 2195, 2198, 2196, 2317, 2197, 2318, 2199, 2200, 2201, + 2319, 2320, 2202, 2203, 2321, 2204, 2205, 2206, 2207, 2208, + 2322, 2209, 2323, 2210, 2211, 2324, 2325, 2326, 2327, 2328, + 2213, 2212, 2214, 2215, 2329, 2330, 2331, 2332, 2216, 2217, + 2218, 2333, 2334, 2219, 2335, 2336, 2220, 2221, 2337, 2222, + 2223, 2338, 2224, 2225, 2339, 2226, 2227, 2340, 2341, 2342, + 2228, 2343, 2229, 2230, 2344, 2345, 2231, 2232, 2346, 2233, + 2347, 2348, 2349, 2350, 2234, 2235, 2351, 2236, 2352, 2353, + 2354, 2355, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, + 2245, 2246, 2247, 1682, 128, 127, 129, 130, 0, 620, + 621, 0, 631, 0, 613, 618, 614, 0, 640, 0, + 633, 641, 622, 612, 634, 623, 611, 214, 0, 642, + 628, 616, 0, 0, 0, 0, 266, 227, 602, 0, + 161, 0, 1573, 1574, 1575, 1576, 1577, 1578, 1583, 1579, + 1580, 1581, 1582, 1584, 1585, 1586, 1587, 1588, 1564, 1569, + 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, + 1599, 1600, 1601, 1602, 1603, 0, 1546, 0, 2062, 2113, + 2067, 0, 0, 2080, 0, 2083, 2084, 1969, 2091, 2094, + 2095, 2096, 2097, 0, 974, 119, 113, 958, 0, 738, + 908, 918, 958, 963, 1247, 986, 1248, 0, 121, 1649, + 1648, 1642, 200, 1508, 1695, 1835, 1874, 1986, 2092, 2014, + 2036, 1714, 1696, 1689, 1694, 267, 799, 797, 0, 1439, + 1835, 1874, 1973, 1986, 2092, 2036, 1621, 1626, 0, 273, + 0, 1716, 1700, 0, 1701, 119, 744, 791, 0, 274, + 1663, 0, 1668, 0, 1949, 771, 774, 1502, 772, 275, + 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, + 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, + 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, + 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, + 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, + 2427, 2428, 2429, 276, 277, 0, 736, 0, 0, 1, + 161, 1568, 1678, 0, 167, 0, 0, 795, 795, 0, + 795, 0, 728, 0, 0, 736, 731, 735, 905, 1713, + 2369, 2092, 2014, 1699, 1702, 1843, 0, 0, 1843, 0, + 1843, 0, 1843, 0, 0, 1688, 0, 263, 1423, 0, + 1469, 122, 0, 0, 1557, 1553, 1558, 1554, 1559, 1552, + 1551, 1560, 1556, 0, 0, 0, 567, 600, 599, 598, + 597, 602, 0, 1843, 1519, 0, 658, 659, 0, 0, + 0, 0, 0, 211, 1530, 112, 110, 1843, 1683, 629, + 630, 0, 619, 615, 617, 0, 0, 0, 1843, 1497, + 639, 635, 1843, 639, 1461, 1843, 0, 0, 219, 0, + 595, 1566, 1604, 2234, 1605, 1606, 1607, 1619, 0, 1620, + 1610, 1572, 161, 0, 695, 1543, 0, 0, 0, 1369, + 0, 920, 958, 963, 0, 0, 976, 0, 1389, 0, + 1395, 0, 0, 0, 958, 743, 0, 918, 975, 114, + 0, 956, 957, 846, 846, 800, 0, 781, 968, 0, + 0, 971, 969, 0, 971, 0, 0, 0, 971, 967, + 927, 0, 846, 0, 956, 959, 846, 0, 978, 1563, + 0, 0, 0, 0, 1692, 1690, 1691, 1697, 0, 1693, + 0, 0, 1471, 1473, 1474, 1337, 1484, 1225, 0, 2057, + 2058, 2059, 1412, 2060, 2061, 2063, 2064, 2065, 1183, 1808, + 2066, 1482, 2068, 2070, 2071, 2073, 2074, 2075, 2076, 2077, + 2078, 0, 1483, 2081, 1912, 2086, 2087, 2089, 2092, 2093, + 1481, 2098, 0, 0, 0, 1450, 1360, 0, 1224, 0, + 0, 0, 1416, 1424, 1217, 0, 0, 1022, 1023, 1044, + 1045, 1024, 1050, 1051, 1053, 1025, 0, 1446, 1117, 1213, + 1434, 1222, 1230, 1226, 1227, 1267, 1228, 1246, 1231, 1304, + 1223, 0, 1229, 1215, 1442, 781, 1440, 0, 1216, 1470, + 781, 1438, 1624, 1622, 1629, 1623, 0, 1625, 0, 0, + 0, 264, 0, 114, 1670, 1671, 1662, 1660, 1661, 1659, + 1658, 1665, 0, 1667, 1569, 1355, 1357, 0, 773, 0, + 0, 0, 334, 725, 724, 726, 3, 1502, 0, 0, + 0, 1825, 0, 1650, 793, 794, 0, 0, 0, 0, + 0, 0, 0, 0, 889, 820, 821, 823, 886, 890, + 898, 0, 0, 0, 0, 0, 732, 0, 1712, 1705, + 0, 1703, 0, 0, 0, 145, 145, 0, 0, 0, 0, 0, 103, 52, 96, 0, 0, 0, 0, 241, 254, 0, 0, 0, 0, 0, 251, 0, 0, 234, 228, 230, 54, 0, 145, 0, 50, 0, 0, 0, - 56, 1683, 0, 692, 271, 272, 1419, 0, 124, 125, - 123, 115, 0, 2245, 2107, 2108, 2109, 2110, 2060, 2111, - 2112, 0, 2113, 2114, 2066, 2116, 2117, 2118, 2119, 2120, - 2121, 2122, 2123, 2073, 2125, 2126, 2127, 2128, 2129, 2130, - 2271, 2131, 2087, 2133, 2093, 0, 2134, 1236, 116, 1484, - 118, 1360, 802, 1358, 1500, 0, 0, 1552, 0, 0, - 0, 0, 690, 0, 0, 0, 0, 0, 0, 1512, - 0, 0, 1840, 207, 1840, 564, 0, 1840, 564, 1840, - 0, 1840, 212, 216, 1526, 1529, 0, 629, 1840, 636, - 624, 622, 621, 623, 1840, 260, 0, 0, 1495, 634, - 635, 0, 603, 0, 0, 605, 0, 0, 224, 0, - 222, 0, 599, 161, 0, 235, 1612, 1613, 1611, 0, - 0, 1568, 238, 1606, 1615, 1605, 1614, 1567, 255, 1562, - 0, 0, 1558, 678, 0, 0, 0, 1367, 1090, 1089, - 1071, 1072, 1087, 1088, 1073, 1074, 1081, 1082, 1092, 1091, - 1079, 1080, 1075, 1076, 1069, 1070, 1085, 1086, 1077, 1078, - 1083, 1084, 1067, 1068, 1381, 1368, 1369, 1370, 1371, 1372, - 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 0, 0, - 2414, 914, 912, 0, 0, 0, 0, 0, 0, 1413, - 0, 1185, 1220, 0, 0, 0, 1352, 1391, 0, 0, - 0, 0, 0, 0, 1352, 1397, 0, 0, 939, 951, - 0, 836, 842, 913, 911, 0, 1436, 906, 0, 985, - 965, 0, 964, 0, 0, 967, 961, 0, 962, 0, - 0, 0, 0, 963, 0, 0, 0, 0, 909, 0, - 951, 0, 910, 982, 1629, 1637, 201, 0, 1490, 2135, - 2136, 2137, 1029, 2138, 1058, 1036, 1058, 1058, 2139, 2140, - 2141, 2142, 1025, 1025, 1038, 2143, 2144, 2145, 2146, 2147, - 1026, 1027, 1063, 2148, 2149, 2150, 2151, 2152, 0, 0, - 2153, 1058, 2154, 1025, 2155, 2156, 2157, 1030, 2158, 993, - 2159, 0, 2160, 1028, 994, 2161, 1066, 1066, 2162, 0, - 1053, 2163, 1491, 1492, 1493, 0, 1363, 1003, 1011, 1012, - 1013, 1014, 1039, 1040, 1015, 1045, 1046, 1016, 1113, 0, - 1025, 161, 1695, 1712, 0, 1357, 1229, 1057, 1044, 1408, - 0, 1052, 1051, 0, 1357, 1034, 1033, 1032, 1216, 0, - 1031, 1314, 1058, 1058, 1056, 1139, 1035, 0, 0, 0, - 0, 0, 1062, 0, 1060, 1140, 1118, 1119, 0, 0, - 1446, 1455, 1352, 1356, 0, 1214, 1352, 0, 0, 1304, - 1306, 0, 1231, 1232, 0, 1414, 1469, 1215, 0, 1474, - 0, 0, 1113, 1113, 1442, 1334, 0, 1324, 1327, 0, - 0, 1331, 1332, 1333, 0, 0, 0, 1434, 0, 1342, - 1344, 0, 0, 1155, 1340, 0, 1158, 0, 0, 0, - 0, 1328, 1329, 1330, 1320, 1321, 1322, 1323, 1325, 1326, - 1338, 1319, 1136, 0, 1211, 0, 1267, 0, 1135, 1440, - 904, 0, 1472, 904, 1631, 1635, 1636, 1634, 1630, 0, - 1625, 1624, 1627, 1628, 1714, 0, 1669, 1653, 0, 1650, - 1355, 899, 772, 1460, 0, 776, 0, 347, 326, 348, - 1676, 1674, 166, 165, 0, 218, 0, 0, 0, 1640, - 745, 744, 811, 803, 805, 811, 0, 743, 0, 859, - 860, 0, 0, 0, 0, 892, 890, 1468, 1481, 847, - 821, 846, 0, 0, 825, 0, 851, 1114, 885, 727, - 815, 816, 819, 726, 0, 888, 0, 898, 0, 764, - 766, 749, 763, 761, 746, 754, 886, 820, 0, 1704, - 1701, 0, 0, 0, 0, 0, 1840, 0, 0, 996, - 87, 68, 516, 144, 0, 0, 0, 0, 0, 0, - 0, 95, 92, 93, 94, 0, 0, 0, 0, 1490, + 56, 1686, 0, 695, 271, 272, 1422, 0, 124, 125, + 123, 115, 0, 2248, 2110, 2111, 2112, 2113, 2063, 2114, + 2115, 0, 2116, 2117, 2069, 2119, 2120, 2121, 2122, 2123, + 2124, 2125, 2126, 2076, 2128, 2129, 2130, 2131, 2132, 2133, + 2274, 2134, 2090, 2136, 2096, 0, 2137, 1239, 116, 1487, + 118, 1363, 805, 1361, 1503, 0, 0, 1555, 0, 0, + 0, 0, 693, 0, 0, 0, 0, 0, 0, 1515, + 0, 0, 1843, 207, 1843, 567, 0, 1843, 567, 1843, + 0, 1843, 212, 216, 1529, 1532, 0, 632, 1843, 639, + 627, 625, 624, 626, 1843, 260, 0, 0, 1498, 637, + 638, 0, 606, 0, 0, 608, 0, 0, 224, 0, + 222, 0, 602, 161, 0, 235, 1615, 1616, 1614, 0, + 0, 1571, 238, 1609, 1618, 1608, 1617, 1570, 255, 1565, + 0, 0, 1561, 681, 0, 0, 0, 1370, 1093, 1092, + 1074, 1075, 1090, 1091, 1076, 1077, 1084, 1085, 1095, 1094, + 1082, 1083, 1078, 1079, 1072, 1073, 1088, 1089, 1080, 1081, + 1086, 1087, 1070, 1071, 1384, 1371, 1372, 1373, 1374, 1375, + 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 0, 0, + 2417, 917, 915, 0, 0, 0, 0, 0, 0, 1416, + 0, 1188, 1223, 0, 0, 0, 1355, 1394, 0, 0, + 0, 0, 0, 0, 1355, 1400, 0, 0, 942, 954, + 0, 839, 845, 916, 914, 0, 1439, 909, 0, 988, + 968, 0, 967, 0, 0, 970, 964, 0, 965, 0, + 0, 0, 0, 966, 0, 0, 0, 0, 912, 0, + 954, 0, 913, 985, 1632, 1640, 201, 0, 1493, 2138, + 2139, 2140, 1032, 2141, 1061, 1039, 1061, 1061, 2142, 2143, + 2144, 2145, 1028, 1028, 1041, 2146, 2147, 2148, 2149, 2150, + 1029, 1030, 1066, 2151, 2152, 2153, 2154, 2155, 0, 0, + 2156, 1061, 2157, 1028, 2158, 2159, 2160, 1033, 2161, 996, + 2162, 0, 2163, 1031, 997, 2164, 1069, 1069, 2165, 0, + 1056, 2166, 1494, 1495, 1496, 0, 1366, 1006, 1014, 1015, + 1016, 1017, 1042, 1043, 1018, 1048, 1049, 1019, 1116, 0, + 1028, 161, 1698, 1715, 0, 1360, 1232, 1060, 1047, 1411, + 0, 1055, 1054, 0, 1360, 1037, 1036, 1035, 1219, 0, + 1034, 1317, 1061, 1061, 1059, 1142, 1038, 0, 0, 0, + 0, 0, 1065, 0, 1063, 1143, 1121, 1122, 0, 0, + 1449, 1458, 1355, 1359, 0, 1217, 1355, 0, 0, 1307, + 1309, 0, 1234, 1235, 0, 1417, 1472, 1218, 0, 1477, + 0, 0, 1116, 1116, 1445, 1337, 0, 1327, 1330, 0, + 0, 1334, 1335, 1336, 0, 0, 0, 1437, 0, 1345, + 1347, 0, 0, 1158, 1343, 0, 1161, 0, 0, 0, + 0, 1331, 1332, 1333, 1323, 1324, 1325, 1326, 1328, 1329, + 1341, 1322, 1139, 0, 1214, 0, 1270, 0, 1138, 1443, + 907, 0, 1475, 907, 1634, 1638, 1639, 1637, 1633, 0, + 1628, 1627, 1630, 1631, 1717, 0, 1672, 1656, 0, 1653, + 1358, 902, 775, 1463, 0, 779, 0, 347, 326, 348, + 1679, 1677, 166, 165, 0, 218, 0, 0, 0, 1643, + 748, 747, 814, 806, 808, 814, 0, 746, 0, 862, + 863, 0, 0, 0, 0, 895, 893, 1471, 1484, 850, + 824, 849, 0, 0, 828, 0, 854, 1117, 888, 730, + 818, 819, 822, 729, 0, 891, 0, 901, 0, 767, + 769, 752, 766, 764, 749, 757, 889, 823, 0, 1707, + 1704, 0, 0, 0, 0, 0, 1843, 0, 0, 999, + 87, 68, 519, 144, 0, 0, 0, 0, 0, 0, + 0, 95, 92, 93, 94, 0, 0, 0, 0, 1493, 239, 240, 253, 0, 244, 245, 242, 246, 247, 0, 0, 232, 233, 0, 0, 0, 0, 231, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1684, 1677, 1415, - 1420, 802, 802, 802, 0, 800, 801, 0, 0, 0, - 0, 0, 677, 562, 572, 0, 0, 0, 0, 1516, + 0, 0, 0, 0, 0, 0, 0, 1687, 1680, 1418, + 1423, 805, 805, 805, 0, 803, 804, 0, 0, 0, + 0, 0, 680, 565, 575, 0, 0, 0, 0, 1519, 0, 0, 0, 0, 0, 211, 281, 280, 0, 0, - 599, 1517, 1515, 1519, 1518, 1520, 1811, 195, 0, 0, - 206, 203, 0, 561, 535, 0, 0, 1531, 0, 0, - 650, 648, 651, 640, 653, 643, 0, 0, 0, 0, - 1840, 551, 1528, 0, 1681, 0, 278, 0, 0, 258, - 636, 1496, 0, 633, 636, 1459, 0, 636, 226, 0, - 0, 1564, 1608, 236, 256, 237, 257, 692, 687, 717, - 0, 695, 700, 675, 0, 675, 0, 697, 701, 675, - 696, 0, 675, 691, 0, 1259, 0, 1249, 0, 0, - 974, 0, 0, 1250, 1187, 1188, 0, 0, 0, 0, + 602, 1520, 1518, 1522, 1521, 1523, 1814, 195, 0, 0, + 206, 203, 0, 564, 538, 0, 0, 1534, 0, 0, + 653, 651, 654, 643, 656, 646, 0, 0, 0, 0, + 1843, 554, 1531, 0, 1684, 0, 278, 0, 0, 258, + 639, 1499, 0, 636, 639, 1462, 0, 639, 226, 0, + 0, 1567, 1611, 236, 256, 237, 257, 695, 690, 720, + 0, 698, 703, 678, 0, 678, 0, 700, 704, 678, + 699, 0, 678, 694, 0, 1262, 0, 1252, 0, 0, + 977, 0, 0, 1253, 1190, 1191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1205, 1204, 1251, 978, 0, 981, - 0, 0, 1389, 1390, 0, 1252, 0, 0, 1396, 0, - 0, 0, 1257, 0, 916, 0, 0, 0, 831, 835, - 838, 0, 841, 778, 734, 1832, 1871, 0, 789, 789, - 789, 787, 777, 0, 863, 0, 0, 940, 0, 0, - 942, 944, 0, 0, 947, 923, 922, 0, 0, 0, - 0, 986, 0, 1464, 0, 0, 202, 0, 0, 0, - 1011, 0, 0, 0, 1001, 997, 0, 1093, 1094, 1095, - 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, - 1017, 1504, 0, 1023, 1509, 1510, 1507, 0, 1503, 1506, - 1508, 1511, 0, 0, 0, 0, 1407, 1403, 0, 0, - 0, 0, 1309, 1311, 1313, 0, 1055, 1054, 1318, 1324, - 1327, 1331, 1332, 1333, 1328, 1329, 1330, 1320, 1321, 1322, - 1323, 1325, 1326, 0, 1346, 0, 1300, 0, 0, 0, - 0, 0, 0, 0, 1445, 0, 1183, 0, 1233, 1218, - 0, 0, 1307, 1234, 1447, 1422, 0, 0, 0, 1477, - 1476, 1115, 1124, 1127, 1159, 1160, 1131, 1132, 1133, 1137, - 1502, 1501, 1441, 0, 1433, 0, 0, 1116, 1141, 1146, - 0, 1398, 1401, 1176, 1400, 0, 1164, 0, 1154, 0, - 1162, 1166, 1142, 1157, 0, 1138, 0, 1434, 1343, 1345, - 0, 1341, 0, 1128, 1129, 1130, 1120, 1121, 1122, 1123, - 1125, 1126, 1134, 1317, 1315, 1316, 0, 1420, 0, 1432, - 0, 0, 1269, 0, 0, 1161, 1438, 0, 985, 802, - 985, 0, 1113, 1670, 1499, 1663, 1652, 1499, 1353, 1461, - 1498, 774, 0, 0, 333, 329, 341, 0, 372, 347, - 334, 319, 0, 1672, 152, 156, 0, 1421, 186, 188, - 904, 0, 1647, 1647, 1649, 1648, 809, 810, 814, 0, - 0, 814, 793, 742, 2084, 1966, 0, 0, 0, 0, - 852, 893, 0, 884, 849, 850, 0, 848, 1468, 853, - 1467, 854, 857, 858, 826, 1456, 894, 896, 0, 889, - 0, 1462, 748, 767, 0, 0, 0, 0, 0, 731, - 730, 900, 0, 53, 0, 1840, 70, 0, 0, 0, - 0, 0, 0, 466, 0, 566, 466, 108, 1840, 636, - 1840, 636, 1736, 1806, 1984, 0, 66, 540, 99, 0, - 138, 569, 0, 525, 89, 104, 131, 0, 0, 229, - 55, 243, 248, 134, 252, 249, 1536, 250, 145, 0, - 51, 0, 132, 0, 1534, 0, 0, 57, 136, 1538, - 1685, 0, 1419, 0, 800, 800, 800, 0, 1359, 0, - 0, 0, 1361, 1362, 1154, 1545, 1546, 1547, 1544, 663, - 676, 0, 563, 0, 689, 666, 667, 677, 0, 1514, - 0, 207, 564, 0, 564, 0, 216, 0, 1516, 0, - 0, 197, 193, 0, 0, 0, 0, 562, 554, 552, - 585, 0, 559, 553, 0, 0, 511, 0, 1730, 0, - 0, 0, 0, 657, 0, 0, 0, 0, 211, 217, - 0, 0, 0, 636, 260, 261, 602, 1497, 604, 0, - 606, 225, 223, 1559, 2201, 683, 1357, 0, 681, 688, - 680, 682, 685, 686, 679, 0, 674, 0, 710, 0, - 0, 0, 0, 0, 0, 0, 0, 1246, 1365, 0, - 1384, 1383, 1186, 1193, 1196, 1200, 1201, 1202, 1385, 0, - 0, 0, 1197, 1198, 1199, 1189, 1190, 1191, 1192, 1194, - 1195, 1203, 983, 0, 0, 977, 1394, 1393, 1387, 1388, - 0, 1254, 1255, 1256, 1395, 0, 0, 952, 829, 827, - 830, 832, 828, 0, 0, 985, 789, 789, 789, 789, - 786, 0, 0, 0, 984, 0, 880, 946, 0, 970, - 0, 943, 0, 0, 934, 0, 941, 990, 957, 0, - 0, 959, 1638, 1007, 0, 1002, 998, 0, 0, 0, - 1008, 0, 0, 0, 0, 0, 0, 0, 1364, 0, - 795, 1230, 0, 0, 0, 1404, 0, 1182, 1024, 1037, - 0, 1312, 1235, 0, 1335, 1299, 1065, 1064, 1066, 1066, - 0, 0, 0, 0, 1454, 1412, 0, 1260, 1410, 1353, - 1303, 1305, 1455, 1217, 1049, 1113, 0, 0, 0, 0, - 0, 0, 0, 1165, 1156, 0, 1163, 1167, 0, 0, - 0, 1150, 0, 0, 1148, 1177, 1144, 0, 0, 1178, - 1419, 0, 1423, 0, 0, 1268, 1277, 907, 903, 863, - 800, 863, 0, 1632, 1654, 1651, 775, 161, 329, 327, + 0, 0, 0, 0, 1208, 1207, 1254, 981, 0, 984, + 0, 0, 1392, 1393, 0, 1255, 0, 0, 1399, 0, + 0, 0, 1260, 0, 919, 0, 0, 0, 834, 838, + 841, 0, 844, 781, 737, 1835, 1874, 0, 792, 792, + 792, 790, 780, 0, 866, 0, 0, 943, 0, 0, + 945, 947, 0, 0, 950, 926, 925, 0, 0, 0, + 0, 989, 0, 1467, 0, 0, 202, 0, 0, 0, + 1014, 0, 0, 0, 1004, 1000, 0, 1096, 1097, 1098, + 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, + 1020, 1507, 0, 1026, 1512, 1513, 1510, 0, 1506, 1509, + 1511, 1514, 0, 0, 0, 0, 1410, 1406, 0, 0, + 0, 0, 1312, 1314, 1316, 0, 1058, 1057, 1321, 1327, + 1330, 1334, 1335, 1336, 1331, 1332, 1333, 1323, 1324, 1325, + 1326, 1328, 1329, 0, 1349, 0, 1303, 0, 0, 0, + 0, 0, 0, 0, 1448, 0, 1186, 0, 1236, 1221, + 0, 0, 1310, 1237, 1450, 1425, 0, 0, 0, 1480, + 1479, 1118, 1127, 1130, 1162, 1163, 1134, 1135, 1136, 1140, + 1505, 1504, 1444, 0, 1436, 0, 0, 1119, 1144, 1149, + 0, 1401, 1404, 1179, 1403, 0, 1167, 0, 1157, 0, + 1165, 1169, 1145, 1160, 0, 1141, 0, 1437, 1346, 1348, + 0, 1344, 0, 1131, 1132, 1133, 1123, 1124, 1125, 1126, + 1128, 1129, 1137, 1320, 1318, 1319, 0, 1423, 0, 1435, + 0, 0, 1272, 0, 0, 1164, 1441, 0, 988, 805, + 988, 0, 1116, 1673, 1502, 1666, 1655, 1502, 1356, 1464, + 1501, 777, 0, 0, 333, 329, 341, 0, 372, 347, + 334, 319, 0, 1675, 152, 156, 0, 1424, 186, 188, + 907, 0, 1650, 1650, 1652, 1651, 812, 813, 817, 0, + 0, 817, 796, 745, 2087, 1969, 0, 0, 0, 0, + 855, 896, 0, 887, 852, 853, 0, 851, 1471, 856, + 1470, 857, 860, 861, 829, 1459, 897, 899, 0, 892, + 0, 1465, 751, 770, 0, 0, 0, 0, 0, 734, + 733, 903, 0, 53, 0, 1843, 70, 0, 0, 0, + 0, 0, 0, 469, 0, 569, 469, 108, 1843, 639, + 1843, 639, 1739, 1809, 1987, 0, 66, 543, 99, 0, + 138, 572, 0, 528, 89, 104, 131, 0, 0, 229, + 55, 243, 248, 134, 252, 249, 1539, 250, 145, 0, + 51, 0, 132, 0, 1537, 0, 0, 57, 136, 1541, + 1688, 0, 1422, 0, 803, 803, 803, 0, 1362, 0, + 0, 0, 1364, 1365, 1157, 1548, 1549, 1550, 1547, 666, + 679, 0, 566, 0, 692, 669, 670, 680, 0, 1517, + 0, 207, 567, 0, 567, 0, 216, 0, 1519, 0, + 0, 197, 193, 0, 0, 0, 0, 565, 557, 555, + 588, 0, 562, 556, 0, 0, 514, 0, 1733, 0, + 0, 0, 0, 660, 0, 0, 0, 0, 211, 217, + 0, 0, 0, 639, 260, 261, 605, 1500, 607, 0, + 609, 225, 223, 1562, 2204, 686, 1360, 0, 684, 691, + 683, 685, 688, 689, 682, 0, 677, 0, 713, 0, + 0, 0, 0, 0, 0, 0, 0, 1249, 1368, 0, + 1387, 1386, 1189, 1196, 1199, 1203, 1204, 1205, 1388, 0, + 0, 0, 1200, 1201, 1202, 1192, 1193, 1194, 1195, 1197, + 1198, 1206, 986, 0, 0, 980, 1397, 1396, 1390, 1391, + 0, 1257, 1258, 1259, 1398, 0, 0, 955, 832, 830, + 833, 835, 831, 0, 0, 988, 792, 792, 792, 792, + 789, 0, 0, 0, 987, 0, 883, 949, 0, 973, + 0, 946, 0, 0, 937, 0, 944, 993, 960, 0, + 0, 962, 1641, 1010, 0, 1005, 1001, 0, 0, 0, + 1011, 0, 0, 0, 0, 0, 0, 0, 1367, 0, + 798, 1233, 0, 0, 0, 1407, 0, 1185, 1027, 1040, + 0, 1315, 1238, 0, 1338, 1302, 1068, 1067, 1069, 1069, + 0, 0, 0, 0, 1457, 1415, 0, 1263, 1413, 1356, + 1306, 1308, 1458, 1220, 1052, 1116, 0, 0, 0, 0, + 0, 0, 0, 1168, 1159, 0, 1166, 1170, 0, 0, + 0, 1153, 0, 0, 1151, 1180, 1147, 0, 0, 1181, + 1422, 0, 1426, 0, 0, 1271, 1280, 910, 906, 866, + 803, 866, 0, 1635, 1657, 1654, 778, 161, 329, 327, 328, 329, 329, 329, 329, 339, 345, 340, 329, 329, - 329, 391, 0, 389, 334, 397, 372, 372, 373, 350, - 395, 397, 359, 369, 368, 325, 349, 0, 323, 1673, - 0, 175, 0, 0, 0, 0, 178, 192, 189, 1672, - 0, 1641, 1642, 0, 804, 806, 0, 1336, 814, 808, - 856, 855, 0, 824, 891, 822, 0, 897, 0, 765, - 0, 751, 0, 926, 0, 0, 0, 0, 0, 515, - 0, 0, 0, 466, 0, 574, 0, 581, 0, 0, - 566, 547, 88, 0, 0, 0, 62, 107, 80, 72, - 58, 86, 0, 0, 91, 0, 84, 101, 102, 100, - 105, 0, 476, 501, 0, 0, 512, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 692, 1420, - 1416, 1420, 0, 0, 0, 802, 798, 799, 1237, 0, - 662, 716, 713, 714, 712, 234, 573, 0, 0, 0, - 205, 561, 0, 1531, 642, 645, 0, 0, 1513, 599, - 0, 198, 0, 196, 0, 207, 564, 0, 539, 535, - 560, 533, 532, 534, 0, 1731, 227, 0, 1725, 564, - 1530, 0, 0, 658, 649, 0, 654, 0, 0, 652, - 216, 0, 0, 1525, 279, 259, 636, 0, 670, 711, - 718, 698, 703, 0, 709, 705, 704, 699, 707, 706, - 702, 1247, 1258, 1382, 0, 0, 0, 0, 976, 979, - 0, 1253, 1248, 950, 0, 0, 863, 0, 0, 0, - 0, 780, 779, 785, 0, 0, 1271, 945, 0, 0, - 0, 932, 921, 927, 928, 0, 0, 0, 988, 987, - 958, 1011, 0, 991, 1011, 0, 1011, 0, 1009, 0, - 1018, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1043, 0, - 1406, 1402, 1308, 1310, 1347, 1061, 1059, 1181, 1444, 1352, - 1449, 1451, 0, 0, 0, 0, 1302, 1184, 1475, 1117, - 0, 0, 1147, 1399, 1168, 0, 0, 0, 1143, 1335, - 0, 0, 0, 0, 0, 1152, 0, 1427, 1420, 0, - 1426, 0, 0, 0, 0, 1242, 908, 880, 0, 880, - 0, 0, 338, 344, 337, 336, 335, 342, 346, 332, - 389, 394, 390, 392, 329, 0, 396, 386, 0, 370, - 371, 351, 372, 0, 356, 355, 357, 354, 399, 0, - 0, 0, 0, 318, 402, 1220, 0, 0, 1671, 0, - 1666, 153, 154, 155, 0, 0, 0, 170, 147, 0, - 0, 187, 175, 163, 812, 813, 0, 807, 823, 1457, - 1463, 750, 0, 1214, 0, 0, 747, 0, 139, 466, - 0, 0, 69, 0, 583, 527, 575, 558, 542, 0, - 0, 0, 467, 0, 600, 0, 0, 548, 0, 0, - 0, 0, 528, 0, 0, 487, 0, 0, 558, 0, - 565, 483, 484, 0, 61, 81, 0, 77, 0, 106, - 0, 0, 0, 0, 0, 64, 76, 0, 59, 0, - 636, 636, 67, 1490, 2135, 2136, 2137, 2138, 2139, 2140, - 2141, 2142, 2143, 2144, 2255, 2145, 2146, 2147, 2148, 2149, - 2150, 2151, 2152, 2264, 2153, 473, 2154, 1909, 2155, 2156, - 2157, 2158, 2159, 0, 2160, 994, 2161, 2162, 2344, 2163, - 1320, 1321, 471, 472, 568, 468, 1491, 469, 1493, 576, - 470, 0, 571, 526, 135, 1537, 0, 133, 0, 1535, - 142, 140, 137, 1539, 1678, 0, 0, 1240, 1241, 1238, - 800, 0, 0, 0, 692, 669, 0, 0, 0, 1730, - 0, 0, 307, 289, 317, 0, 1840, 0, 194, 0, - 1531, 204, 561, 0, 591, 511, 586, 0, 1730, 1728, - 0, 1531, 1724, 641, 644, 0, 0, 733, 646, 0, - 208, 0, 0, 0, 607, 684, 0, 708, 1206, 0, - 0, 0, 0, 839, 0, 845, 880, 784, 783, 782, - 781, 862, 1780, 2067, 1965, 0, 866, 861, 864, 869, - 871, 870, 872, 868, 879, 0, 882, 969, 1348, 1350, - 0, 0, 0, 0, 933, 935, 0, 937, 0, 989, - 1005, 0, 1006, 0, 1004, 999, 1010, 1405, 1452, 1453, - 1448, 0, 1114, 1411, 1174, 1172, 1169, 0, 1170, 1151, - 0, 0, 1149, 1145, 0, 1179, 0, 0, 1424, 0, - 1263, 0, 1266, 1280, 1276, 1275, 1271, 1237, 1271, 1633, - 773, 330, 331, 343, 393, 372, 359, 387, 388, 319, - 0, 401, 0, 374, 0, 353, 0, 424, 425, 406, - 407, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1434, 0, 0, 0, 0, 0, 440, 0, 0, 443, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 321, 174, 151, 177, 176, - 0, 1421, 184, 0, 0, 175, 0, 179, 659, 0, - 0, 762, 925, 755, 756, 0, 579, 71, 0, 558, - 0, 466, 544, 543, 546, 541, 545, 0, 601, 0, - 0, 485, 0, 492, 530, 531, 529, 486, 558, 564, - 488, 0, 0, 0, 73, 63, 60, 65, 74, 0, - 0, 75, 78, 990, 90, 83, 1490, 2264, 2273, 0, - 0, 0, 0, 0, 1418, 1417, 0, 665, 664, 715, - 661, 672, 234, 0, 0, 0, 535, 1727, 0, 0, - 0, 0, 0, 0, 304, 296, 0, 0, 561, 199, - 0, 0, 0, 1730, 0, 0, 463, 0, 508, 0, - 220, 1729, 0, 0, 1716, 0, 0, 0, 1523, 1524, - 0, 671, 1207, 0, 1208, 980, 0, 0, 837, 1271, - 0, 0, 0, 873, 867, 0, 1270, 1272, 0, 834, - 1351, 929, 0, 931, 0, 955, 0, 955, 938, 1000, - 992, 1450, 1261, 0, 1171, 1175, 1173, 1153, 1420, 1428, - 1420, 1425, 1265, 1279, 1282, 882, 1473, 882, 319, 367, - 365, 0, 0, 382, 385, 352, 389, 359, 354, 403, - 414, 444, 445, 418, 419, 420, 422, 0, 0, 0, - 404, 426, 431, 461, 0, 449, 0, 439, 0, 447, - 451, 427, 442, 423, 0, 1434, 0, 0, 0, 0, - 415, 416, 417, 408, 409, 410, 411, 412, 413, 421, - 446, 0, 320, 324, 0, 0, 162, 0, 0, 159, - 146, 164, 1337, 752, 753, 0, 466, 0, 557, 580, - 497, 475, 0, 0, 0, 482, 489, 590, 491, 0, - 82, 98, 0, 0, 570, 143, 141, 1239, 692, 0, - 289, 1531, 511, 1724, 210, 308, 289, 285, 315, 303, - 0, 0, 316, 0, 298, 0, 0, 0, 535, 227, - 1726, 524, 517, 518, 519, 520, 521, 522, 523, 538, - 537, 509, 510, 0, 0, 0, 0, 647, 0, 1525, - 0, 181, 190, 0, 181, 1209, 840, 0, 882, 0, - 0, 0, 865, 0, 0, 881, 0, 738, 1349, 0, - 920, 918, 0, 919, 0, 0, 0, 0, 802, 834, - 834, 365, 0, 398, 0, 379, 383, 400, 0, 0, - 0, 0, 0, 0, 0, 450, 441, 0, 448, 452, - 0, 0, 435, 0, 0, 433, 462, 429, 0, 322, - 148, 0, 149, 185, 0, 0, 0, 564, 582, 556, - 0, 549, 495, 494, 496, 500, 0, 498, 0, 514, - 0, 507, 475, 0, 85, 0, 577, 660, 668, 0, - 0, 465, 1718, 288, 282, 283, 0, 286, 305, 309, - 0, 0, 295, 0, 299, 561, 0, 1724, 511, 1730, - 1724, 0, 1721, 0, 209, 0, 0, 0, 183, 1531, - 0, 183, 0, 834, 875, 0, 874, 1274, 1273, 836, - 930, 0, 1262, 1430, 1429, 0, 1286, 737, 736, 366, - 363, 384, 0, 0, 358, 405, 0, 0, 432, 453, - 0, 0, 0, 428, 0, 0, 0, 0, 0, 437, - 0, 0, 0, 0, 590, 0, 536, 0, 0, 497, - 0, 490, 587, 588, 589, 0, 503, 493, 504, 79, - 97, 578, 285, 0, 0, 0, 314, 0, 312, 0, - 561, 1719, 464, 221, 1717, 1722, 1723, 0, 181, 180, - 811, 182, 985, 191, 811, 844, 739, 876, 833, 936, - 1281, 0, 0, 0, 0, 0, 364, 380, 375, 381, - 377, 459, 457, 454, 0, 455, 436, 0, 0, 434, - 430, 0, 0, 158, 985, 169, 0, 507, 555, 550, - 474, 499, 513, 0, 0, 0, 505, 0, 506, 287, - 1724, 0, 306, 310, 0, 313, 0, 0, 183, 814, - 1521, 814, 2053, 1781, 2018, 0, 1298, 1287, 1298, 1298, - 1278, 361, 360, 362, 0, 0, 456, 460, 458, 438, - 150, 157, 0, 466, 479, 0, 478, 0, 567, 502, - 1720, 301, 0, 0, 293, 0, 1531, 811, 171, 172, - 0, 1291, 1290, 1289, 1293, 1292, 0, 1285, 1283, 1284, - 376, 378, 985, 584, 477, 481, 480, 0, 0, 0, - 0, 297, 0, 985, 814, 0, 0, 1295, 0, 1296, - 168, 301, 284, 1862, 292, 0, 311, 294, 1522, 173, - 1288, 1294, 1297, 300, 0, 0, 0, 0, 0, 317, - 290, 0, 296, 0, 298, 0, 302, 291 + 329, 398, 394, 0, 392, 334, 390, 372, 372, 373, + 350, 359, 390, 403, 369, 368, 325, 349, 0, 323, + 1676, 0, 175, 0, 0, 0, 0, 178, 192, 189, + 1675, 0, 1644, 1645, 0, 807, 809, 0, 1339, 817, + 811, 859, 858, 0, 827, 894, 825, 0, 900, 0, + 768, 0, 754, 0, 929, 0, 0, 0, 0, 0, + 518, 0, 0, 0, 469, 0, 577, 0, 584, 0, + 0, 569, 550, 88, 0, 0, 0, 62, 107, 80, + 72, 58, 86, 0, 0, 91, 0, 84, 101, 102, + 100, 105, 0, 479, 504, 0, 0, 515, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 695, + 1423, 1419, 1423, 0, 0, 0, 805, 801, 802, 1240, + 0, 665, 719, 716, 717, 715, 234, 576, 0, 0, + 0, 205, 564, 0, 1534, 645, 648, 0, 0, 1516, + 602, 0, 198, 0, 196, 0, 207, 567, 0, 542, + 538, 563, 536, 535, 537, 0, 1734, 227, 0, 1728, + 567, 1533, 0, 0, 661, 652, 0, 657, 0, 0, + 655, 216, 0, 0, 1528, 279, 259, 639, 0, 673, + 714, 721, 701, 706, 0, 712, 708, 707, 702, 710, + 709, 705, 1250, 1261, 1385, 0, 0, 0, 0, 979, + 982, 0, 1256, 1251, 953, 0, 0, 866, 0, 0, + 0, 0, 783, 782, 788, 0, 0, 1274, 948, 0, + 0, 0, 935, 924, 930, 931, 0, 0, 0, 991, + 990, 961, 1014, 0, 994, 1014, 0, 1014, 0, 1012, + 0, 1021, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1046, + 0, 1409, 1405, 1311, 1313, 1350, 1064, 1062, 1184, 1447, + 1355, 1452, 1454, 0, 0, 0, 0, 1305, 1187, 1478, + 1120, 0, 0, 1150, 1402, 1171, 0, 0, 0, 1146, + 1338, 0, 0, 0, 0, 0, 1155, 0, 1430, 1423, + 0, 1429, 0, 0, 0, 0, 1245, 911, 883, 0, + 883, 0, 0, 338, 344, 337, 336, 335, 342, 346, + 332, 396, 393, 395, 399, 329, 0, 389, 386, 0, + 370, 371, 351, 372, 356, 355, 357, 354, 401, 0, + 0, 0, 0, 0, 318, 405, 1223, 0, 0, 1674, + 0, 1669, 153, 154, 155, 0, 0, 0, 170, 147, + 0, 0, 187, 175, 163, 815, 816, 0, 810, 826, + 1460, 1466, 753, 0, 1217, 0, 0, 750, 0, 139, + 469, 0, 0, 69, 0, 586, 530, 578, 561, 545, + 0, 0, 0, 470, 0, 603, 0, 0, 551, 0, + 0, 0, 0, 531, 0, 0, 490, 0, 0, 561, + 0, 568, 486, 487, 0, 61, 81, 0, 77, 0, + 106, 0, 0, 0, 0, 0, 64, 76, 0, 59, + 0, 639, 639, 67, 1493, 2138, 2139, 2140, 2141, 2142, + 2143, 2144, 2145, 2146, 2147, 2258, 2148, 2149, 2150, 2151, + 2152, 2153, 2154, 2155, 2267, 2156, 476, 2157, 1912, 2158, + 2159, 2160, 2161, 2162, 0, 2163, 997, 2164, 2165, 2347, + 2166, 1323, 1324, 474, 475, 571, 471, 1494, 472, 1496, + 579, 473, 0, 574, 529, 135, 1540, 0, 133, 0, + 1538, 142, 140, 137, 1542, 1681, 0, 0, 1243, 1244, + 1241, 803, 0, 0, 0, 695, 672, 0, 0, 0, + 1733, 0, 0, 307, 289, 317, 0, 1843, 0, 194, + 0, 1534, 204, 564, 0, 594, 514, 589, 0, 1733, + 1731, 0, 1534, 1727, 644, 647, 0, 0, 736, 649, + 0, 208, 0, 0, 0, 610, 687, 0, 711, 1209, + 0, 0, 0, 0, 842, 0, 848, 883, 787, 786, + 785, 784, 865, 1783, 2070, 1968, 0, 869, 864, 867, + 872, 874, 873, 875, 871, 882, 0, 885, 972, 1351, + 1353, 0, 0, 0, 0, 936, 938, 0, 940, 0, + 992, 1008, 0, 1009, 0, 1007, 1002, 1013, 1408, 1455, + 1456, 1451, 0, 1117, 1414, 1177, 1175, 1172, 0, 1173, + 1154, 0, 0, 1152, 1148, 0, 1182, 0, 0, 1427, + 0, 1266, 0, 1269, 1283, 1279, 1278, 1274, 1240, 1274, + 1636, 776, 330, 331, 343, 397, 400, 372, 359, 387, + 388, 319, 0, 404, 0, 374, 353, 0, 0, 427, + 428, 409, 410, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1437, 0, 0, 0, 0, 0, 443, 0, + 0, 446, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 321, 174, 151, + 177, 176, 0, 1424, 184, 0, 0, 175, 0, 179, + 662, 0, 0, 765, 928, 758, 759, 0, 582, 71, + 0, 561, 0, 469, 547, 546, 549, 544, 548, 0, + 604, 0, 0, 488, 0, 495, 533, 534, 532, 489, + 561, 567, 491, 0, 0, 0, 73, 63, 60, 65, + 74, 0, 0, 75, 78, 993, 90, 83, 1493, 2267, + 2276, 0, 0, 0, 0, 0, 1421, 1420, 0, 668, + 667, 718, 664, 675, 234, 0, 0, 0, 538, 1730, + 0, 0, 0, 0, 0, 0, 304, 296, 0, 0, + 564, 199, 0, 0, 0, 1733, 0, 0, 466, 0, + 511, 0, 220, 1732, 0, 0, 1719, 0, 0, 0, + 1526, 1527, 0, 674, 1210, 0, 1211, 983, 0, 0, + 840, 1274, 0, 0, 0, 876, 870, 0, 1273, 1275, + 0, 837, 1354, 932, 0, 934, 0, 958, 0, 958, + 941, 1003, 995, 1453, 1264, 0, 1174, 1178, 1176, 1156, + 1423, 1431, 1423, 1428, 1268, 1282, 1285, 885, 1476, 885, + 319, 367, 365, 0, 0, 382, 385, 352, 354, 0, + 392, 402, 406, 417, 447, 448, 421, 422, 423, 425, + 0, 0, 0, 407, 429, 434, 464, 0, 452, 0, + 442, 0, 450, 454, 430, 445, 426, 0, 1437, 0, + 0, 0, 0, 418, 419, 420, 411, 412, 413, 414, + 415, 416, 424, 449, 0, 320, 324, 0, 0, 162, + 0, 0, 159, 146, 164, 1340, 755, 756, 0, 469, + 0, 560, 583, 500, 478, 0, 0, 0, 485, 492, + 593, 494, 0, 82, 98, 0, 0, 573, 143, 141, + 1242, 695, 0, 289, 1534, 514, 1727, 210, 308, 289, + 285, 315, 303, 0, 0, 316, 0, 298, 0, 0, + 0, 538, 227, 1729, 527, 520, 521, 522, 523, 524, + 525, 526, 541, 540, 512, 513, 0, 0, 0, 0, + 650, 0, 1528, 0, 181, 190, 0, 181, 1212, 843, + 0, 885, 0, 0, 0, 868, 0, 0, 884, 0, + 741, 1352, 0, 923, 921, 0, 922, 0, 0, 0, + 0, 805, 837, 837, 365, 0, 391, 0, 379, 383, + 0, 393, 0, 0, 0, 0, 0, 0, 453, 444, + 0, 451, 455, 0, 0, 438, 0, 0, 436, 465, + 432, 0, 322, 148, 0, 149, 185, 0, 0, 0, + 567, 585, 559, 0, 552, 498, 497, 499, 503, 0, + 501, 0, 517, 0, 510, 478, 0, 85, 0, 580, + 663, 671, 0, 0, 468, 1721, 288, 282, 283, 0, + 286, 305, 309, 0, 0, 295, 0, 299, 564, 0, + 1727, 514, 1733, 1727, 0, 1724, 0, 209, 0, 0, + 0, 183, 1534, 0, 183, 0, 837, 878, 0, 877, + 1277, 1276, 839, 933, 0, 1265, 1433, 1432, 0, 1289, + 740, 739, 366, 363, 384, 0, 0, 358, 408, 0, + 0, 435, 456, 0, 0, 0, 431, 0, 0, 0, + 0, 0, 440, 0, 0, 0, 0, 593, 0, 539, + 0, 0, 500, 0, 493, 590, 591, 592, 0, 506, + 496, 507, 79, 97, 581, 285, 0, 0, 0, 314, + 0, 312, 0, 564, 1722, 467, 221, 1720, 1725, 1726, + 0, 181, 180, 814, 182, 988, 191, 814, 847, 742, + 879, 836, 939, 1284, 0, 0, 0, 0, 0, 364, + 380, 375, 381, 377, 462, 460, 457, 0, 458, 439, + 0, 0, 437, 433, 0, 0, 158, 988, 169, 0, + 510, 558, 553, 477, 502, 516, 0, 0, 0, 508, + 0, 509, 287, 1727, 0, 306, 310, 0, 313, 0, + 0, 183, 817, 1524, 817, 2056, 1784, 2021, 0, 1301, + 1290, 1301, 1301, 1281, 361, 360, 362, 0, 0, 459, + 463, 461, 441, 150, 157, 0, 469, 482, 0, 481, + 0, 570, 505, 1723, 301, 0, 0, 293, 0, 1534, + 814, 171, 172, 0, 1294, 1293, 1292, 1296, 1295, 0, + 1288, 1286, 1287, 376, 378, 988, 587, 480, 484, 483, + 0, 0, 0, 0, 297, 0, 988, 817, 0, 0, + 1298, 0, 1299, 168, 301, 284, 1865, 292, 0, 311, + 294, 1525, 173, 1291, 1297, 1300, 300, 0, 0, 0, + 0, 0, 317, 290, 0, 296, 0, 298, 0, 302, + 291 }; /* YYPGOTO[NTERM-NUM]. */ static const yytype_int16 yypgoto[] = { - -3472, -3472, -3472, 2206, 97, 98, -984, -1283, -994, -1301, - -3472, 47, 100, -3472, -3472, 385, -3472, 1288, -3472, 376, - -736, 804, -3472, 1398, -3472, -3472, 1843, 768, 103, 110, - 2373, -3472, 1260, -3472, 73, -7, 6618, 169, -540, -979, - -1316, 34, 7, -3472, -3472, -3472, -3472, -3472, -793, 744, - -1286, -3472, 679, -3472, -3472, -3472, -3472, -48, 362, -2377, - 13, -2301, -3239, -555, -3472, -716, -3472, -213, -3472, -639, - -3472, -882, -645, -703, -3062, -1207, -3472, 1913, -267, -3472, - 849, -3472, -2722, -3472, -3472, 837, -3472, -1253, -3472, -2366, - 361, -624, -2587, -2740, -2297, -1008, 444, -631, 419, -2215, - -1241, -3472, 861, -3472, -615, -3472, -960, -1938, 112, -3050, - -1763, 3091, -3472, -3472, -3472, -739, -3472, -2708, 6129, -3472, - 119, -3472, 745, -3472, -2249, 748, -2238, 1835, -377, 123, - -1758, -3472, -3472, -1777, 76, -2251, 15, -2233, 125, -3472, - -3472, 129, 9, -657, 492, -3472, 130, -3472, -3472, 1805, - -986, -3472, -3472, 742, 131, 1238, -3472, -2731, -3472, -598, - -3472, -635, -627, -3472, -3472, 44, -944, 1785, -3472, -3472, - -3472, 17, -3472, -433, -3472, -3472, -2755, -3472, 11, -3472, - -3472, -3472, -3472, -1570, -358, 520, -3472, -3472, -549, -2771, - -482, -3472, -3324, -3354, -3472, -3472, -702, -3333, -2162, 134, - -3472, 2296, -201, -43, -3472, 817, -3472, -596, -3472, -2432, - -3472, -757, -3472, -762, -761, -2267, -735, -719, -3472, -588, - -3471, -693, -3472, -3472, -747, -2989, -3472, -3472, 2465, -3472, - -953, -3472, 573, -2343, -3472, 990, -3472, 988, -3472, -265, - -2993, -3472, -3472, -420, -3472, -3472, -3472, -2258, -28, -658, - -647, -3472, -3168, -3472, -3472, -2554, -3472, -3472, -3472, 588, - -3472, -3472, 1023, 136, 140, -3472, 613, 141, -1223, 10, - 3155, -1, -13, -3472, -5, -3472, -3472, -3472, 961, -3472, - -3472, 20, 70, 2056, -3472, -1074, -3472, -1333, 549, -3472, - 2212, 2215, -2260, -935, -51, -3472, 999, -1796, -2263, -670, - 1462, 2036, 2047, 750, -2838, -3472, -484, -3472, 45, -3472, - -3472, 991, 1507, -1644, -1622, -3472, -2253, -3472, -361, -184, - -3472, -3472, -3472, -3472, -3472, -2660, -3083, -641, 1475, -3472, - 2053, -3472, -3472, -3472, -3472, 57, -1600, 3310, 1032, -39, - -3472, -3472, -3472, -3472, 403, -3472, 1232, 54, -3472, 2511, - -668, -814, 2257, 124, 273, -1881, 38, 2530, 805, -3472, - -3472, 791, -2207, -1499, 760, -79, 1254, -3472, -3472, -1350, - -3472, -1978, -1268, -3472, -3472, -784, 2111, -3472, -3472, -3472, - 2588, 2640, -3472, -3472, 3281, 3346, -3472, -800, 3418, 1386, - -1092, 2300, -1011, 2301, -1027, -1005, -970, 2307, 2321, 2322, - 2338, 2339, 2340, 2342, -1584, 8446, -690, 9338, -2317, -3472, - -1676, 1375, 1376, 1377, 55, -3472, -1492, 40, -3472, -3472, - -3472, -3472, -3472, -2910, -3472, -307, -3472, -303, -3472, -3472, - -3472, -1776, -2966, -1830, -3472, 9748, 1192, -3472, -3472, 764, - -3472, -3472, -3472, -3472, -1628, -3472, 9045, 1076, -3472, -2116, - -3472, -3472, -1065, -769, -533, -1076, -1293, -2047, -3472, -3472, - -3472, -3472, -3472, -3472, -1539, -1864, -52, -2184, -3472, -3472, - 1235, -3472, -3472, -3472, 424, -1671, -1836, -2217, -3472, -3472, - -3472, -2168, 1841, 365, -842, -1725, -3472, 1207, -2499, -3472, - -3472, 771, -3472, -770, -1191, -2593, 3791, 25, -3472, -851, - -2709, -3472, -3472, -759, -2863, -1173, -931, -3472, 153, 1491, - 2537, 33, 155, -3472, 160, 1637, -3472, -3472, -3472, 161, - -3472, 736, 162, 458, -3472, 1314, -3472, 883, 36, -3472, - -3472, -3472, 157, 3324, 35, -3251 + -3495, -3495, -3495, 2151, 103, 109, -982, -1276, -995, -1286, + -3495, -28, 110, -3495, -3495, 302, -3495, 1206, -3495, 300, + -776, 722, -3495, 1317, -3495, -3495, 1771, 687, 111, 113, + 2299, -3495, 1196, -3495, 4330, -7, 366, 3437, -540, -959, + -1283, 34, 8, -3495, -3495, -3495, -3495, -3495, -788, 669, + -1296, -3495, 602, -3495, -3495, -3495, -3495, -119, 291, -2390, + 11, -2318, -3208, -635, -3495, -793, -3495, -289, -3495, -716, + -3495, -790, -724, -782, -3060, -1238, -3495, 1837, -347, -3495, + 772, -3495, -2733, -3495, -3495, 760, -3495, -1236, -3495, -2378, + 287, -703, -2808, -2744, -2268, -1006, 368, -709, 343, -2251, + -1101, -3495, 785, -3495, -692, -3495, -966, -2193, 114, -3043, + -1762, 2669, -3495, -3495, -3495, -752, -3495, -2714, 5583, -3495, + 119, -3495, 671, -3495, -2216, 672, -2212, 1756, -416, 120, + -1757, -3495, -3495, -1773, 79, -2242, 19, -2230, 122, -3495, + -3495, 123, 21, -638, 417, -3495, 124, -3495, -3495, 1723, + -958, -3495, -3495, 668, 134, 1164, -3495, -2732, -3495, -595, + -3495, -642, -625, -3495, -3495, 47, -955, 1713, -3495, -3495, + -3495, 33, -3495, -518, -3495, -3495, -2756, -3495, 39, -3495, + -3495, -3495, -3495, -1569, -445, 429, -3495, -3495, -634, -2776, + -573, -3495, -3324, -3406, -3495, -3495, -780, -3348, -2160, 136, + -3495, 2227, -241, -43, -3495, 724, -3495, -679, -3495, -3128, + -3495, -842, -3495, -846, -847, -2321, -820, -805, -3495, -674, + -3494, -778, -3495, -3495, -833, -2979, -3495, -3495, 2379, -3495, + -1335, -3495, 490, -2235, -3495, 913, -3495, 914, -3495, -343, + -121, -3495, -3495, -496, -3495, -3495, -3495, -2386, -118, -737, + -736, -3495, -3177, -3495, -3495, -3495, 499, -3495, -3495, -125, + -3495, -3495, 4498, 137, 141, -3495, 527, 142, -1217, 20, + 6858, -33, -32, -3495, 0, -3495, -3495, -3495, 874, -3495, + -3495, 26, 73, 1969, -3495, -1086, -3495, -1652, 784, -3495, + 2134, 2140, -2262, -971, -81, -3495, 911, -1764, -2237, -685, + 1368, 1954, 1944, 657, -2840, -3495, -570, -3495, 133, -3495, + -3495, 912, 1426, -1648, -1641, -3495, -2330, -3495, -443, -265, + -3495, -3495, -3495, -3495, -3495, -2662, -2729, -680, 1396, -3495, + 1967, -3495, -3495, -3495, -3495, 38, -1603, 3230, 952, -78, + -3495, -3495, -3495, -3495, 326, -3495, 1151, -29, -3495, 2428, + -669, -794, 2179, -162, 244, -1802, -2, 2443, 714, -3495, + -3495, 716, -2201, -1494, 673, -175, 1149, -3495, -3495, -1340, + -3495, -1972, -1263, -3495, -3495, -816, 2325, -3495, -3495, -3495, + 2553, 2686, -3495, -3495, 2727, 3396, -3495, -722, 3440, 2250, + -1106, 2195, -1010, 2197, -1019, -1004, -999, 2199, 2202, 2205, + 2208, 2214, 2216, 2217, -1590, 7935, 1292, 8817, -2313, -3495, + -1669, 1290, 1293, 1294, 58, -3495, -1486, 60, -3495, -3495, + -3495, -3495, -3495, -2900, -3495, -412, -3495, -407, -3495, -3495, + -3495, -1822, -3458, -1876, -3495, 9238, 1097, -3495, -3495, 659, + -3495, -3495, -3495, -3495, -1642, -3495, 8534, 980, -3495, -2084, + -3495, -3495, -1062, -851, -535, -1067, -1307, -2018, -3495, -3495, + -3495, -3495, -3495, -3495, -1572, -1867, 96, -2168, -3495, -3495, + 1148, -3495, -3495, -3495, 329, -1675, -1818, -2217, -3495, -3495, + -3495, -2173, 1769, 268, -843, -1713, -3495, 1112, -2483, -3495, + -3495, 667, -3495, -770, -1197, -2604, 497, 36, -3495, -916, + -2712, -3495, -3495, -756, -2835, -1170, -942, -3495, 143, 1729, + 2445, 40, 145, -3495, 147, 1534, -3495, -3495, -3495, 149, + -3495, 612, 158, 850, -3495, 1211, -3495, 845, 32, -3495, + -3495, -3495, 139, 3217, 35, -2582 }; /* YYDEFGOTO[NTERM-NUM]. */ static const yytype_int16 yydefgoto[] = { - 0, 47, 48, 49, 782, 783, 1960, 1903, 3172, 1331, - 1893, 1462, 784, 2788, 2789, 2790, 2385, 1312, 3764, 2386, - 1313, 1314, 2792, 53, 54, 55, 118, 1343, 785, 786, + 0, 47, 48, 49, 782, 783, 1960, 1903, 3173, 1331, + 1893, 1462, 784, 2789, 2790, 2791, 2385, 1312, 3767, 2386, + 1313, 1314, 2793, 53, 54, 55, 118, 1343, 785, 786, 554, 58, 2435, 1013, 834, 1192, 836, 1193, 1717, 1001, - 1348, 1349, 787, 2830, 2447, 3462, 2887, 3463, 2517, 2441, - 1472, 2509, 2009, 1937, 1473, 563, 2023, 2888, 2835, 2010, - 788, 2777, 3174, 3757, 2803, 3968, 3110, 3111, 3754, 3755, - 2780, 2388, 3856, 3857, 2865, 1884, 3851, 2468, 3669, 2392, - 2373, 3112, 2476, 3618, 3224, 2389, 3092, 2469, 3750, 1982, - 2470, 3751, 3411, 2471, 1934, 1964, 2781, 3858, 2393, 1935, - 2776, 3175, 1872, 2472, 3761, 2473, 575, 3096, 789, 2868, + 1348, 1349, 787, 2831, 2447, 3464, 2888, 3465, 2517, 2441, + 1472, 2509, 2009, 1937, 1473, 563, 2023, 2889, 2836, 2010, + 788, 2778, 3175, 3760, 2804, 3971, 3111, 3112, 3757, 3758, + 2781, 2388, 3859, 3860, 2866, 1884, 3854, 2468, 3672, 2392, + 2373, 3113, 2476, 3621, 3225, 2389, 3093, 2469, 3753, 1982, + 2470, 3754, 3413, 2471, 1934, 1964, 2782, 3861, 2393, 1935, + 2777, 3176, 1872, 2472, 3764, 2473, 575, 3097, 789, 2869, 1416, 543, 544, 545, 1643, 745, 1389, 746, 546, 954, 790, 1970, 1971, 1972, 1973, 1974, 1975, 1032, 1976, 791, - 1409, 1952, 64, 1423, 576, 1979, 792, 1961, 793, 2852, - 2853, 794, 795, 1272, 2731, 2303, 796, 773, 774, 1050, + 1409, 1952, 64, 1423, 576, 1979, 792, 1961, 793, 2853, + 2854, 794, 795, 1272, 2732, 2303, 796, 773, 774, 1050, 1442, 775, 70, 1989, 797, 1448, 1449, 1058, 72, 962, - 1464, 798, 1465, 1466, 1068, 73, 2889, 1070, 1071, 74, - 75, 800, 3499, 3243, 1425, 1983, 2481, 577, 801, 3057, - 2305, 2734, 3746, 78, 3392, 2308, 1270, 3395, 3682, 3050, - 3390, 2735, 3798, 3880, 3393, 2309, 2310, 3683, 2311, 802, - 80, 851, 1809, 3553, 81, 1948, 3776, 3777, 82, 3472, - 4025, 4015, 3975, 3654, 3784, 3213, 3998, 3971, 3651, 3779, - 3214, 3780, 3935, 3652, 3475, 2728, 3603, 3047, 83, 2301, - 2705, 3333, 1797, 2706, 2709, 2298, 1798, 1799, 3032, 3346, - 3038, 3953, 3896, 3713, 3025, 2716, 2717, 2718, 2719, 3897, - 3899, 3714, 3898, 3339, 3340, 2720, 2721, 2722, 3027, 3028, - 2723, 2724, 3043, 803, 804, 1133, 2148, 805, 1875, 806, - 1194, 89, 90, 1107, 91, 3405, 92, 93, 1849, 1850, + 1464, 798, 1465, 1466, 1068, 73, 2890, 1070, 1071, 74, + 75, 800, 3501, 3244, 1425, 1983, 2481, 577, 801, 3058, + 2305, 2735, 3749, 78, 3394, 2308, 1270, 3397, 3685, 3051, + 3392, 2736, 3801, 3883, 3395, 2309, 2310, 3686, 2311, 802, + 80, 851, 1809, 3555, 81, 1948, 3779, 3780, 82, 3474, + 4028, 4018, 3978, 3657, 3787, 3214, 4001, 3974, 3654, 3782, + 3215, 3783, 3938, 3655, 3477, 2729, 3606, 3048, 83, 2301, + 2705, 3334, 1797, 2706, 2709, 2298, 1798, 1799, 3033, 3347, + 3038, 3956, 3899, 3716, 3026, 2717, 2718, 2719, 2720, 3900, + 3902, 3717, 3901, 3341, 3342, 3028, 3029, 2721, 2722, 2723, + 2724, 2725, 3044, 803, 804, 1133, 2148, 805, 1875, 806, + 1194, 89, 90, 1107, 91, 3407, 92, 93, 1849, 1850, 1851, 883, 895, 896, 2293, 1559, 2092, 888, 1276, 1818, - 868, 869, 2431, 971, 1926, 1813, 1814, 2318, 2744, 1842, - 1843, 1285, 1286, 2080, 3697, 2081, 2082, 1552, 1553, 3508, - 1830, 1834, 1835, 2339, 2329, 1821, 2586, 3266, 3267, 3268, - 3269, 3270, 3271, 3272, 1195, 2926, 3519, 1838, 1839, 1288, + 868, 869, 2431, 971, 1926, 1813, 1814, 2318, 2745, 1842, + 1843, 1285, 1286, 2080, 3700, 2081, 2082, 1552, 1553, 3510, + 1830, 1834, 1835, 2339, 2329, 1821, 2586, 3267, 3268, 3269, + 3270, 3271, 3272, 3273, 1195, 2927, 3521, 1838, 1839, 1288, 1289, 1290, 1847, 2349, 95, 96, 2278, 2687, 2688, 840, - 3283, 1576, 1852, 2930, 2931, 2932, 3286, 3287, 3288, 841, + 3284, 1576, 1852, 2931, 2932, 2933, 3287, 3288, 3289, 841, 1102, 1103, 1126, 1121, 1566, 2100, 842, 843, 2057, 2058, - 2555, 1128, 2094, 2110, 2111, 2938, 2608, 1645, 2374, 1646, + 2555, 1128, 2094, 2110, 2111, 2939, 2608, 1645, 2374, 1646, 1647, 2125, 1648, 1196, 1649, 1675, 1197, 1680, 1651, 1198, 1199, 1200, 1654, 1201, 1202, 1203, 1204, 1668, 1205, 1206, 1692, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 1255, 1853, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 845, 1217, 2646, 1218, - 1766, 2272, 2686, 3276, 3516, 3517, 3005, 3325, 3544, 3708, - 3894, 3946, 3947, 3987, 1219, 1220, 1709, 1710, 1711, 2162, - 2163, 2164, 2165, 2266, 1760, 1761, 1221, 3180, 1763, 2185, - 3279, 3280, 1256, 1545, 1704, 1392, 1393, 1659, 1518, 1519, + 1766, 2272, 2686, 3277, 3518, 3519, 3006, 3326, 3546, 3711, + 3897, 3949, 3950, 3990, 1219, 1220, 1709, 1710, 1711, 2162, + 2163, 2164, 2165, 2266, 1760, 1761, 1221, 3181, 1763, 2185, + 3280, 3281, 1256, 1545, 1704, 1392, 1393, 1659, 1518, 1519, 1526, 2032, 1534, 1538, 2062, 2063, 1546, 2233, 1222, 2156, - 2157, 2626, 1670, 2647, 2648, 1223, 1347, 1716, 3000, 2269, - 1764, 2226, 1230, 1224, 1231, 1226, 1700, 1701, 2644, 2971, - 2972, 2196, 2346, 1793, 2351, 2352, 1054, 1227, 1228, 1229, - 1394, 549, 1660, 3881, 1438, 1261, 1395, 2222, 807, 110, + 2157, 2626, 1670, 2647, 2648, 1223, 1347, 1716, 3001, 2269, + 1764, 2226, 1230, 1224, 1231, 1226, 1700, 1701, 2644, 2972, + 2973, 2196, 2346, 1793, 2351, 2352, 1054, 1227, 1228, 1229, + 1394, 549, 1660, 3884, 1438, 1261, 1395, 2222, 807, 110, 997, 808, 809, 100, 810, 1251, 892, 1252, 1254, 811, 862, 863, 812, 876, 877, 1585, 1780, 1586, 958, 105, - 106, 1299, 864, 884, 814, 3494 + 106, 1299, 864, 884, 814, 3496 }; /* YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM. If @@ -3309,4178 +3314,4397 @@ static const yytype_int16 yydefgoto[] = number is the opposite. If YYTABLE_NINF, syntax error. */ static const yytype_int16 yytable[] = { - 542, 555, 1000, 955, 1053, 1330, 581, 59, 1402, 68, - 87, 77, 581, 60, 1051, 65, 835, 76, 849, 2321, - 94, 1350, 852, 581, 861, 1537, 1225, 861, 1122, 1907, - 881, 885, 548, 98, 885, 107, 104, 581, 581, 972, - 94, 1295, 1065, 2059, 2276, 957, 1906, 882, 548, 1890, - 743, 1871, 1508, 973, 974, 1587, 813, 1918, 2749, 2184, - 1957, 1405, 547, 846, 799, 2232, 2675, 1445, 1506, 1794, - 2234, 2689, 2604, 2691, 1509, 2782, 886, 1461, 844, 2673, - 838, 976, 2114, 1877, 2423, 835, 835, 1694, 3210, 977, - 2737, 2147, 1923, 772, 1800, 3181, 3177, 50, 51, 881, - 52, 3208, 1881, 56, 885, 581, 885, 885, 885, 1510, - 57, 1911, 61, 2881, 889, 898, 983, 548, 548, 62, - 1350, 1991, 1707, 63, 1257, 66, 1451, 1467, 2670, 67, - 69, 71, 846, 846, 79, 3228, 84, 3225, 2209, 2210, - 85, 86, 2606, 2970, 2736, 1061, 2836, 844, 844, 838, - 838, 1770, 991, 97, 1067, 99, 1773, 2775, 3021, 3467, - 101, 102, 103, 3486, 2822, 2823, 2824, 3071, 2456, -2124, - 1104, 3076, 3554, 2280, -1547, 1125, 1146, -647, 3490, 2453, - -1486, 2449, -564, 3649, 986, 1146, 989, 2711, 993, 2341, - 560, 878, -720, -1058, 850, -724, -2250, -2250, 2558, -1486, - 3797, 1072, -2124, -2275, -2275, 2846, 2844, -1482, -1482, 1439, - -2264, -2264, 3634, 2344, 2587, -1466, -2115, 2845, 2840, -1063, - 1468, -2132, -2115, -1063, -2255, -2255, -1487, 2596, -1066, -2273, - -2273, 1244, -1066, -2132, -1483, -1483, 1238, -1489, -1487, 848, - 3661, -1489, 1777, 1146, -1025, -1485, -1485, -1038, 2854, -1053, - 848, 848, 2707, 1332, 2224, 1336, 1873, 1340, 890, 2224, - 1455, 2624, 2224, 1805, 1350, 1146, 1726, 1909, 1521, 2036, - 2831, 1728, 848, 2224, 2038, 2933, 1921, 1774, 1455, 848, - 1246, 2711, 1862, 1146, -673, 1922, 3415, 995, 3621, 967, - 2295, 3398, -1318, 848, -720, 1099, 3662, -724, 2296, 4006, - -1318, 1284, 3923, 1736, 2354, 3663, 2894, 2896, 1475, 2899, - 561, 3351, 3, 4, 2263, 963, 3352, 1430, 3450, 1439, - 1882, 2861, 2264, 2445, 1891, 3744, -1339, 1894, 1895, 3664, - 1287, 3964, 1065, 1873, -1339, 1726, 2299, 1738, 1041, 1727, - 1728, -857, 3337, 3549, 2810, 1243, 3774, 3326, 3359, 3328, - 3550, 969, 2568, 1671, 1672, 1723, 1822, 1431, 3013, 2076, - 3801, 969, 968, 2120, 1946, 3017, 3018, 3019, 2916, 3674, - 1684, 1344, 1736, 1676, 3982, 1807, 2211, 1105, 1439, 3675, - 1865, 4007, 3361, 3715, 3716, 1468, 2247, 2570, 3995, 1686, - 2076, 3891, 3772, 1775, 2778, 2711, 3915, 2347, 1530, -234, - 1028, -995, 1823, 3487, -234, 866, 1738, 3665, 3085, 3511, - 1967, 964, 3842, 3426, 963, 1125, 3545, 1703, 3547, 3488, - 3666, 1317, 2429, 2316, 1726, 116, 3114, 1104, 1727, 1728, - 3008, 2681, 1819, 3660, 2273, 1574, 3007, 1469, 3009, 1698, - 1029, 1318, 969, 1986, -2249, -2249, 2571, 3884, 3229, 2371, - 3484, 1854, 1855, 1247, 3449, 1248, 3585, 1925, 3029, 3030, - 3972, 1736, 3709, 3094, 3710, 3480, 2786, 1468, 3412, 2820, - 1468, 1468, 3084, 108, 4008, 1824, 3492, 2850, 3351, 1726, - 3351, 2821, 3481, 3352, 3822, 3067, 558, 1319, 3823, 1575, - 3095, -720, 1405, 2531, -724, 1738, 3127, 3201, 2036, 1802, - 1612, 3064, 2037, 2038, 3485, 3115, 1239, 1699, 2317, 867, - 964, 816, 2372, 2248, 117, 3359, 3241, 2964, 1440, 2375, - 2348, 3430, 1106, 1776, 2559, 109, 3972, 1825, 1858, 3351, - 1031, 1274, 2249, 2779, 3352, 1883, 3871, 2250, 3983, 3874, - -995, -877, 1432, 1820, 3937, 1694, 1867, 3965, 3413, 3361, - 1738, 3361, 3676, 3892, 3938, 2775, 885, 2775, 3996, 3711, - 2569, 1880, 885, 3745, 3717, 885, 3359, -720, 3775, 1947, - -724, 3065, 1015, 581, 2232, 1345, 2251, 2437, 1688, 2234, - 3771, 3427, 3916, 3893, 3977, 1240, 3632, 1924, 1320, 2274, - 2355, 3116, 1826, 2446, 2430, 2572, 3509, 2117, 1140, 3688, - 3361, 970, 3586, 1078, 1880, 3803, 3918, 3587, 2004, 2006, - 2366, 1801, 2155, 2600, 3539, 2933, 2184, 891, 3489, 1910, - 3230, 2987, 3221, 3233, 3610, 1856, 3540, 3622, 1440, 3239, - 3667, 2428, 3461, 3668, 3234, 1275, 1016, 4009, 1321, 2225, - 3966, 3416, 1024, 2300, 2672, 1025, 3588, 3568, 1322, 3924, - 2708, 1038, 1715, 998, 1857, 3900, 1789, 999, 3733, 1907, - 1323, 3338, 965, 3256, 1042, 1433, 2297, 2903, 1803, 3967, - 562, 1868, 1667, 1994, 2526, -1318, 2497, 1051, 3247, 3970, - 3650, 3335, 1993, 2341, 1808, 1441, 2532, 1440, 1997, 2832, - 2833, -720, 2747, 1324, -724, 2279, 2811, 2265, 2693, 3020, - 2848, -2124, 2857, 2948, 3439, 3440, 2752, 2927, 1681, -1339, - 2739, 2880, -1486, 2083, -1547, 1065, 2560, -647, -647, 1401, - 1673, 2503, -564, 2565, 1689, -1058, 3872, 1093, 1689, 2103, - -720, -1486, -720, -724, -2124, -724, 1350, 2205, 1350, 3873, - 2252, 1681, 3181, 3177, 3642, 998, 1690, -1466, -2115, 999, - 1690, -1063, 1326, -2132, -2115, 2581, 2582, 2583, -1487, 2597, - 1691, 2619, 1249, 2597, 1693, -2132, 1049, 581, 581, -1489, - -1487, 1721, 2068, -1489, 3343, 3202, 1674, 1327, 3406, 1679, - 957, -1053, 1771, 2281, 1459, 1460, 1896, 3900, 1759, 2836, - 3557, 2053, 2618, 3556, 1096, 1444, 1671, 1672, 1329, 3531, - 94, 2036, 1459, 1460, 815, 2037, 2038, 3613, 1073, 555, - 3589, 3852, 3614, 1280, 847, 542, 813, 885, 2001, 1676, - 3388, 1684, 3616, 3424, 2428, 1069, 835, 1067, 2160, 887, - 1101, 1101, 957, 3381, 3469, 1101, 1124, 2034, 2035, 1686, - 2190, 3626, 2191, 2055, 959, 3473, 2698, 548, 861, 861, - 861, 2905, 1689, 861, 1756, 1757, 1758, 1759, 548, 3389, - 3251, 1940, 846, 861, 861, 1901, 861, 3752, 861, 2207, - 976, 3817, 3818, 846, 1690, 3052, 2143, 844, 977, 957, - 2074, 885, 2166, 2167, 2566, 1726, 3770, 581, 844, 1902, - 1095, 2371, 1282, 2484, 1901, 2152, 1703, 1086, 3397, 2401, - 2662, 1941, 2712, 3425, 2399, 1703, 893, 2713, 2291, 2404, - 3474, 1822, 2407, 2714, 966, 2715, 2934, 3920, 1902, 2187, - 2698, 2566, 1736, -234, -234, 1296, 1245, 998, 3789, -1466, - 2663, 999, 3753, 3053, 2292, 1250, 3788, 1897, 3476, 3307, - 3456, 1754, 1755, 1756, 1757, 1758, 1759, 1898, 2804, 2206, - 3399, 3853, 2682, 3633, 2772, 885, 1738, 1823, 885, 849, - 1992, 2805, 3022, 3290, 1258, 3886, 3292, 59, 3294, 68, - 87, 77, 3023, 60, 961, 65, 3980, 76, 1882, 2227, - 94, 2340, 2340, 3195, 1074, 3196, 2424, 2425, 2426, 1715, - 2460, 1943, 3465, 98, 2783, 107, 104, 3378, 3379, 3380, - 3381, 2539, 2641, 1245, 2496, 2184, 885, 1399, 2498, 2575, - 2906, 2500, 1682, 1683, 2508, 885, 1129, 2050, 2051, 2052, - 2053, 848, 885, 885, 885, 885, 1422, 878, 878, 3765, - 878, 3088, 878, -2246, -2246, 1267, 1992, 955, 885, 4020, - 1435, 1234, 1468, 3854, 3882, 3208, 3376, 3377, 3378, 3379, - 3380, 3381, 1468, 960, 2664, 1468, 1304, 50, 51, 2665, - 52, 2059, 1305, 56, 2510, 978, 1130, 1557, 1451, 1280, - 57, 2978, 61, 1873, 1567, 1101, 1124, 1131, 885, 62, - 994, 1529, 1825, 63, 1874, 66, 1398, 1101, 1101, 67, - 69, 71, 94, 581, 79, 1407, 84, 1406, 1907, 835, - 85, 86, 1413, 1415, 1418, 1420, 835, 2784, 813, 1560, - 3619, 2694, 1905, 97, 2695, 99, 581, 2375, 1429, 3678, - 101, 102, 103, 564, 3089, 2363, 848, 2147, 1873, 3351, - 3481, 548, 2153, 1663, 2825, 850, 3181, 3177, 548, 1876, - 2402, 2159, 2699, 2700, -2124, 2405, 846, 1826, 1282, 1554, - 2540, 2235, 2400, 846, 3724, -2247, -2247, 1468, 1524, 2758, - 2541, 844, 3317, 838, 1003, 1689, 3359, 1578, 844, 1306, - 838, 1582, 2410, 2520, 3606, 3432, 2747, 2417, 2521, 996, - 3573, 2236, 581, 3437, 3725, 2812, 957, 1690, 1002, 565, - 1004, 3090, 3569, 1883, 3091, 3022, 1689, 3640, 1283, 1145, - 3361, 1691, 2036, 3503, 3646, 3334, 2037, 2038, 3769, 1707, - 2039, 2040, 2041, 1017, 3773, 1018, 2699, 2700, 1690, 1796, - 2666, 4003, 2519, -2248, -2248, 1713, 2523, 2701, 2980, 2525, - 2702, 2667, 1693, 1563, 3054, 1784, 1014, 2003, 1786, 1570, - 1463, 2522, 1146, 2917, 2918, 2919, 2920, 998, 1504, 1111, - 1882, 999, 581, 581, 998, 2005, 2934, 2943, 1714, 1005, - 1146, 885, 1880, 1810, 1811, 1021, 1817, 2862, 2703, 1065, - 1307, 977, 977, 2870, 977, 2613, -2251, -2251, 2750, 1882, - 1882, 1492, 1493, 1146, 2267, 1529, 2077, 1112, 2268, 1882, - 1006, 2078, 23, 1859, 3951, 1453, 885, 1869, 1454, 3952, - 2237, -214, 2564, 1561, 2702, 2434, 1245, 1033, 3726, 885, - 2239, 1022, 2704, 3727, 1114, 3748, -2252, -2252, 2048, 2049, - 2050, 2051, 2052, 2053, -2253, -2253, 885, 848, 1232, 1233, - 885, 1235, 1307, 1237, 1007, 1917, 1787, 1034, 2785, 1788, - 2786, 1039, 2703, 1019, 2690, 1020, 1882, 2533, 2534, 2535, - 2536, 2537, 2538, -2254, -2254, 2542, 2543, 2544, 2545, 2546, - 2547, 2548, 2549, 2550, 2551, 1719, 1304, 1665, 1304, 880, - 2787, 1908, 1305, 1040, 1305, 1722, 1861, 1998, 1043, 570, - 1999, 1060, 1045, 1280, 1912, 2622, 2704, 1568, 1281, 1888, - 2474, 1573, 2475, 2794, 1933, 2796, 1772, 885, 1816, 2928, - 1309, 1046, 2935, 3736, 885, 1778, 1498, 1499, 574, 2116, - 1913, 3252, 2117, 1915, 2809, 1044, 2141, 3734, 1981, 2142, - 2043, 1057, 1951, 2813, 1953, 2576, 1954, 2577, 3055, 1049, - 2692, 2578, 1310, 2579, 1049, 1047, 581, 581, 2184, 581, - 1049, 26, 27, 28, 1955, 1145, 2843, 1078, 2036, 1118, - 14, 15, 2037, 2038, 3179, 1076, 2039, 2040, 2041, 1077, - 1984, 2660, 1282, 2442, 1089, 1883, 2443, 1008, 1562, 2514, - 1079, 2240, 2515, 94, 3728, 2751, 2751, 1939, 1009, 1306, - 2817, 1306, 2241, 1080, 1958, 3729, 3125, 1084, 2067, 813, - 2069, 2070, 2044, 1087, 1883, 1883, 1560, 119, 1069, 23, - 2797, 559, 2799, 3118, 1883, 2008, 1311, 2884, 1088, 776, - 1304, 33, 1283, 2761, 23, 1010, 1305, 1277, 3082, 1279, - 1529, 1529, 2095, 865, 1090, 2097, 1529, 879, 542, 3081, - 2101, 3083, 3194, 2104, 1880, 2657, 2658, 1091, 2108, 1011, - 3034, 1101, 3035, 581, 2079, 2552, 2965, 2966, 2553, 1138, - 38, 885, 3204, 1137, 835, 3036, 3037, 835, -2256, -2256, - 548, 1883, 835, 1880, 1880, 835, 2598, 1092, 1012, 2599, - 835, 1093, 581, 1880, 581, 846, 2601, 1707, 3117, 2599, - 3126, 1098, -801, 1127, 40, 1132, 548, -801, 2952, 548, - 844, 1134, 1135, 1136, 548, 43, 1139, 548, -2257, -2257, - 1140, 846, 548, 2951, 846, 2800, 111, 1141, 2801, 846, - 2953, 2955, 846, 1242, 44, 1236, 844, 846, 838, 844, - 1253, 838, 2806, 1306, 844, 2807, 838, 844, 1259, 838, - 1880, 2091, 844, 1260, 838, 1262, 1111, 2873, 45, 2007, - 2117, 1263, 1307, 2042, 1307, 2954, 2956, 2957, 26, 27, - 28, 1725, 3056, 1268, 1726, 1484, 1485, 2940, 1727, 1728, - 2599, -801, 3993, 26, 27, 28, 2043, 1264, 2144, 1265, - 2145, 2149, 2146, 1269, 1112, 3940, 3978, 1278, 3979, 2941, - 2183, 94, 2142, 3832, 2944, 1300, 2946, 2945, 2232, 2945, - 1569, 1736, 2194, 2234, 2150, 1298, 3059, 2151, -2277, 3060, - 3220, 1114, 3705, 2443, 3706, 1297, 1308, 3961, 1334, 1301, - 1309, -801, 1309, -2258, -2258, 2045, 2046, 2047, 33, 2048, - 2049, 2050, 2051, 2052, 2053, 1738, 1492, 1493, -2259, -2259, - 35, 1049, 3240, 33, 1529, 2515, 3245, 1703, 2044, 3246, - 2886, 4019, 1310, 3253, 1335, 3012, 3254, 2235, 1302, 3014, - 3015, 3016, 3308, 37, 1303, 2142, 3331, 38, 2205, 3332, - 2947, 2949, 3504, 2168, 1315, 2142, 548, 1026, 1065, 2221, - 2169, 2170, 38, 3574, 2171, 2172, 2173, 2236, 2283, 3443, - 885, 1316, 885, 112, 3904, 4010, 1307, 3505, -2260, -2260, - 2599, 40, 564, 2659, 113, 3534, 4018, 885, 2142, 2307, - 2312, 2314, 43, 3575, 3541, 2323, 40, 2117, 3607, 3641, - 1333, 3608, 2443, 977, 1529, 1337, 1311, 43, 1311, 3644, - 1341, 44, 2515, 2747, 1342, -2277, 3125, 3407, -2261, -2261, - 3685, 114, 1250, 2142, 3794, 3799, 1118, 2515, 3800, 885, - 1026, 581, 1027, 3846, -2277, 45, 3847, -2262, -2262, -2277, - 1338, 1498, 1499, 1397, 1309, 1562, 1869, 581, 565, 880, - 2284, 3231, 2287, -2263, -2263, 1400, 3098, 581, 2377, 581, - 2381, 1401, 581, 3866, 880, 1408, 3867, 2304, 581, 2276, - 581, 1410, 3905, 1411, 115, 2142, 1339, 1424, -2277, 3215, - 3200, 3914, 1049, 581, 3800, 2120, 2237, 1049, 581, 1426, - 3244, 2238, 581, 581, 581, 581, 2239, 581, 581, 3101, - 3956, 2232, 2387, 2142, 2391, 1027, 2234, 1427, 3460, 2345, - 3075, 1436, 3576, 3319, 2439, 3976, 4001, 3577, 3800, 4002, - 4016, 885, 3578, 3867, 885, 885, 885, 885, 1422, -2265, - -2265, 1437, 885, 3530, 1747, 1443, 1028, 4030, 2282, 1304, - 1444, 4037, 1304, 1468, 1444, 1305, 2467, 1470, 1305, 1446, - 1311, 2045, 2046, 2047, 1447, 2048, 2049, 2050, 2051, 2052, - 2053, -2266, -2266, -2267, -2267, 2478, 2313, 2315, 885, 1452, - 2494, 1145, 2991, 2992, 2036, 1471, 1029, 1476, 2037, 2038, - -2268, -2268, 2039, 2040, 2041, 1548, 1404, 1304, -2269, -2269, - 1535, 3559, 1550, 1305, -2270, -2270, -2272, -2272, 3684, 1551, - 2981, 2448, -2274, -2274, 2451, 2452, 2454, 2455, 1558, 1940, - 1565, 1108, 2458, 1030, -2276, -2276, 1564, 1109, 1927, 1928, - 1529, 1529, 1529, 1529, 1529, 1529, 2342, 2343, 1529, 1529, - 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 570, 1571, - 1060, 1572, -2277, -852, -852, 1577, 2746, 2588, 2493, 1941, - -856, -856, 1306, 2591, 1581, 1306, 1583, 2240, 581, -855, - -855, 1494, 1495, 1661, 3624, 1662, 1031, 574, 2241, 3105, - 885, 1498, 1499, 1664, 3939, 2420, 1110, -1029, 3941, 835, - -1036, 3291, 1673, 3579, 1677, 835, 1942, 880, 2436, 2436, - 581, 3179, 2699, 2700, 3580, 581, 3403, 3404, 2875, 2877, - 1306, 2741, 2742, -877, 2607, 2607, 3948, 3949, 3988, 3989, - -878, 548, 1782, 1783, 3435, -1026, 1145, 548, -1027, 2036, - 3106, 1687, -1030, 2037, 2038, 1688, 846, 2039, 2040, 2041, - -1028, 1712, 846, 1718, 3444, 3445, 1765, 1767, 1720, 1943, - 3107, 844, 1781, 838, 1769, 1790, 1791, 844, 1795, 838, - 2580, 1111, 1804, 1283, -2277, 1806, 1281, 1844, 1846, 1848, - 1878, 1754, 1755, 1756, 1757, 1758, 1759, 1463, 3289, 3638, - 1860, 4004, 1879, 2518, 1880, 1885, 581, 1887, 1900, 1886, - 2645, 1892, 1899, 1904, 1914, 581, 116, 564, 1920, 1112, - 1707, 1930, 2043, 1931, 1932, 1936, 1938, 1945, 1949, 14, - 15, 1950, 1959, 1962, 3248, 1113, 3098, 2747, 1529, 1529, - 1963, 1965, 3099, 1966, -1533, 1307, 1114, 1968, 1307, 957, - 1969, 1977, 1108, 1978, 1985, 3100, 1987, 2183, 1109, 1988, - 1992, 2000, 2025, 1529, 2028, 2027, 2030, 2033, 2056, 2093, - 2065, 2096, 2072, 3684, 2064, 3108, 2075, 1796, 23, 3101, - 1115, 3102, 2102, 565, 3109, 2105, 2106, 1468, 2107, 2112, - 835, 2115, 1468, 1307, 2044, 548, 2118, 1667, 2123, 2174, - 2175, 2176, 581, 2177, 2178, 2179, 2180, 2181, 2182, 2362, - 2124, 1674, 2408, 1309, 2155, 835, 1309, 1110, 1679, 2307, - 2119, 1146, 548, 2121, 2122, 2154, 2188, 2189, 3684, 1116, - 1726, 2192, 2198, 2195, 2200, 2203, 1117, 846, 2459, 2004, - 2006, 564, 2202, 2223, 2356, 1310, 2201, 548, 2409, 2243, - 2246, 2270, 844, 3700, 838, 2244, 2271, 2415, 2277, 2290, - 3421, 1309, 846, 581, 2289, 2302, 1529, 2043, -1533, 581, - 2294, 968, 3767, 2319, 3103, 2331, 2332, 844, 2322, 838, - 2333, 1118, 2334, 2335, 2357, 1933, 2336, 2353, 2358, 2368, - 2361, 1145, 1111, 2416, 2036, 967, 2369, 2364, 2037, 2038, - 1119, 2370, -2277, -2277, -2277, 3684, 2440, 565, 969, 2450, - -802, 2444, 2457, 2461, 2463, -802, 2464, 2465, 2479, 1311, - -733, 2480, 1311, 2482, 2485, 2486, 2487, 26, 27, 28, - 1112, 3423, 2488, 2489, 2490, -733, 2387, 2387, 2387, 2044, - -733, 3627, 2495, 2491, 3104, 2516, 1113, 2492, 2499, 3105, - 2524, 2061, 2036, 2554, 2060, 2561, 1933, 1114, 2562, 2585, - 2592, 2563, 1059, 885, 2567, 2573, 2574, 1311, 968, 2590, - 2603, 2610, 1120, 570, 2605, 1060, 1933, 885, 885, 885, - 957, 2620, 1951, -733, 1953, 2611, 1954, 2612, 2614, -802, - 581, 1115, 885, -733, 2621, 885, 2615, 33, -733, 573, - 3106, 1422, 574, -733, 1955, 885, 2628, 2631, 2629, 35, - 2616, 2617, 1049, 2098, -733, 3179, 2632, 2045, 2046, 2047, - 3107, 2048, 2049, 2050, 2051, 2052, 2053, 1065, 2633, 2634, - 2636, 1699, 37, 2661, 1933, 1933, 38, 1933, 1658, -802, - 1116, 2637, 2635, 2839, 2008, 569, 2638, 1117, 969, 2656, - 2639, 2685, 2696, 2710, 2653, 2654, -733, 2855, 2856, 2858, - 2668, 2678, 3601, 2677, -733, 2683, 542, 1907, 2727, 2008, - 40, 2730, 2869, -733, 2684, 2872, 2732, -733, 2802, 3502, - 2697, 43, 2733, 2738, 1808, 2883, 2914, 2743, 2740, -858, - 2753, 2754, 1118, 2756, 885, 885, 885, 570, 548, 1060, - 44, 2757, 2760, 581, 2764, 1529, 581, 2765, 2004, 2006, - 2768, 1119, 581, 846, 2766, 2770, 2771, 572, 2774, 2793, - 1468, 2795, 3570, 573, 45, 3108, 574, -733, 844, 2808, - 2834, 2814, 885, 2815, 3109, 2826, -733, 2816, 880, 2827, - 2842, 2849, 1779, 2863, 2864, 2828, 2183, 2205, 2829, 2860, - 2851, 2859, 3001, 2871, 2841, 2847, 2867, 2882, 2893, 1681, - 2901, 957, 2045, 2046, 2047, 2904, 2048, 2049, 2050, 2051, - 2052, 2053, 2907, 2924, 2921, 2922, 2923, 1245, 564, 2910, - 2925, 2936, 2911, 1120, 2044, 1529, 1529, 2937, 2099, 2974, - 2961, 1796, 3026, 2985, 2912, 3004, 1463, 957, 3026, 2986, - 3699, 2998, 2913, 2942, 3046, -1533, 2891, 970, 2892, 2950, - 2958, 2968, 2897, 2983, 2900, 2975, 2989, 2999, 3006, 3068, - 3072, 3010, 3049, 1658, 2144, 3080, 2145, 2149, 2146, 3031, - 3066, 3701, -733, 3703, 3113, 3070, 3086, 94, 3087, 3093, - 1529, 3197, 3129, 3198, 565, 3051, 3199, 3206, 3203, 3207, - 2150, 2307, 3211, 2151, 3218, 3222, 3223, 3227, 3219, 3844, - 3235, 3689, 3236, 3691, 3058, 3242, 2443, 3249, 3250, 885, - 3890, 3255, 3277, 581, 3275, 3281, 3285, 581, 581, 581, - 3295, 3074, 3296, 1933, 1869, 1933, 3298, 1981, 3299, 3320, - 3327, 3330, 3848, 3816, 3336, -733, 3345, 3383, 3342, 566, - 3341, 1145, 3384, 998, 3351, 3385, 581, 999, 3131, 3352, - 3387, 3394, 3355, 3356, 3357, 3344, 1658, 3400, 3396, 3401, - 567, 581, 581, 581, 581, 581, 581, 581, 581, 581, - 581, 3402, 3414, 3408, 3409, 3410, 3418, 3419, 3420, 3428, - 3431, 3359, 568, 3433, 3434, 3438, -2245, -2246, 3360, 3069, - 3451, 3452, -2247, -2248, 2467, 2387, 1108, -2249, 3454, 3182, - 885, 2391, 1109, 885, -2250, 3453, 998, -2251, -2252, 1263, - 999, -2253, 3209, 1869, -2254, 3361, -2256, -2257, -2258, -2259, - 3811, 1951, 569, 1953, 3468, 1954, 3455, 3470, 3491, -213, - -2260, -2261, -2262, -2263, -2265, 1981, -2266, 3238, 3720, 3721, - -2267, 3232, -2268, 1955, -2269, -2270, 1933, -2277, -2277, -2277, - -2271, 2048, 2049, 2050, 2051, 2052, 2053, 1529, -2272, -2273, - -2274, 1110, 3477, 581, 3493, -2275, -2276, -1483, 3495, -1485, - 885, 885, 885, 885, 570, 3457, 571, 3458, 3464, 3471, - 3212, 3497, 1529, 3217, 3466, 1529, 3478, 3496, 957, 581, - 1049, 3500, 3506, 3507, 572, 23, 3514, 3510, 3293, 3512, - 573, 3521, 3518, 574, 1317, 3520, 3524, 3525, 3526, 3533, - 3529, 3351, 3567, 3555, 3582, 3362, 3558, 3584, 3604, 3609, - 3605, 3612, 3615, 3617, 1318, 3630, 3300, 1557, 2645, 3629, - -1482, 3637, 3639, 3173, 3363, 3647, 1111, 3648, 3656, 3364, - 3653, 3657, 3694, 3658, 3671, 3673, 1291, 3672, 3686, 3687, - 3257, 3258, 3259, 3260, 1468, 3690, 3693, 3324, 3702, 835, - 3696, 3707, 3365, 3366, 3712, 1317, 2834, 3022, 3719, 3723, - 1319, 3119, 3739, 3730, 1112, 3738, 3756, 1658, 3367, 3760, - 3427, 3120, 3820, 3766, 3762, 1318, 3763, 3781, 3785, 3783, - 1113, 548, 1529, 1529, 1529, 1529, 3791, 3792, 3879, 3802, - 3793, 1114, 3804, 3835, 3836, 3323, 846, 3797, 3809, 3391, - 3815, 3806, 3830, 2307, 3810, 957, 3813, 3368, 3843, 2183, - 3369, 844, 3824, 838, 3814, 3821, 3831, 3841, 3845, 1145, - 3850, 1319, 2036, 1869, 2044, 1115, 2037, 2038, 3855, 1933, - 2039, 2040, 2041, 3121, 26, 27, 28, 3861, 3862, 3863, - 3864, 3865, 1049, 581, 1529, 3868, 3870, 1292, 3310, 556, - 885, 3875, 3876, 3877, 556, 3885, 3912, 744, 3922, 3887, - 556, 1320, 1658, 2477, 3889, 3925, 556, 3442, 3927, 3931, - 556, 556, 556, 3934, 1116, 556, 3936, 3955, 556, 556, - 3962, 1117, 556, 3950, 23, 556, 556, 953, 3954, 3923, - 3924, 1000, 3973, 3981, 1477, 3986, 848, 3994, 3997, 3999, - 4005, 4012, 4021, 4024, 33, 88, 1145, 4022, 4026, 2036, - 4033, 1321, 23, 2037, 2038, 4028, 1266, 2039, 2040, 2041, - 3441, 1322, 1320, 3128, 2395, 88, 1118, 3132, 837, 3329, - 3429, 2791, 3371, 1323, 1916, 3311, 3122, 2286, 2818, 1075, - 2438, 2837, 88, 38, 2890, 1119, 3459, 556, 3501, 3205, - 1933, 956, 556, 556, 556, 556, 556, 3859, 3969, 3625, - 3921, 1478, 1479, 3928, 3963, 2467, 1324, 1870, 3670, 2773, - 2798, 3226, 1321, 3919, 3097, 3926, 3183, 40, 2769, 3917, - 2874, 3062, 1322, 3483, 2876, 3498, 2885, 2501, 43, 2002, - 1944, 1990, 1529, 1650, 1323, 2008, 3795, 837, 837, 975, - 3743, 3883, 1480, 1481, 4027, 1658, 1482, 1483, 3061, 3840, - 3992, 88, 1273, 4035, 957, 2838, 3929, 1120, 3515, 4029, - 4034, 3482, 1293, 4036, 581, 1326, 4023, 1324, 4011, 3933, - 4000, 581, 4032, 26, 27, 28, 1081, 3024, 2726, 2725, - 2043, 3819, 23, 3718, 3372, 880, 3990, 3373, 3374, 3375, - 1327, 3376, 3377, 3378, 3379, 3380, 3381, 3548, 3991, 3033, - 3011, 26, 27, 28, 2759, 1792, 3543, 1555, 2745, 2360, - 1556, 1329, 1841, 3123, 2915, 3888, 3124, 2755, 2328, 3805, - 3692, 2359, 1840, 839, 2729, 3284, 1326, 1484, 1485, 2595, - 1522, 1845, 3528, 2908, 1097, 1529, 1529, 1529, 1529, 1529, - 1529, 1529, 1083, 33, 1049, 1529, 1529, 1529, 2909, 2939, - 1529, 1327, 2044, 1529, 3631, 564, 1529, 1529, 1529, 1529, - 1529, 1529, 1529, 1529, 1529, 1529, 2609, 2043, 885, 1505, - 1507, 33, 1329, 2511, 2512, 2513, 1511, 3808, 3479, 548, - 3807, 2625, 38, 581, 2651, 2963, 2748, 2084, 581, 3303, - 1512, 1513, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, - 1658, 2652, 1494, 1495, 3386, 1463, 1241, 1514, 1515, 1516, - 38, 1517, 1658, 2977, 581, 2285, 40, 3645, 1650, 2602, - 984, 565, 0, 0, 0, 0, 0, 43, 0, 1880, - 0, 26, 27, 28, 0, 581, 581, 0, 0, 2044, - 0, 0, 1658, 0, 40, 0, 44, 885, 3602, 1658, - 0, 0, 0, 0, 885, 43, 0, 0, 0, 885, - 0, 1869, 0, 0, 0, 581, 0, 0, 3643, 0, - 45, 0, 0, 0, 44, 0, 0, 0, 0, 0, - 885, 1496, 1497, 3681, 880, 1658, 3546, 0, 0, 1658, - 0, 0, 0, 0, 0, 1658, 0, 567, 45, 0, - 0, 33, 0, 1529, 0, 0, 0, 581, 1101, 0, - 1101, 1650, 880, 0, 0, 548, 0, 0, 1658, 1403, - 2008, 0, 0, 1498, 1499, 0, 0, 3212, 0, 0, - 846, 0, 0, 0, 3212, 0, -2006, 0, 0, 3655, - 38, 0, 0, 0, 0, 844, 0, 0, 0, 0, - 0, 1529, 1529, 0, 0, 0, 0, 0, 0, 1404, - 3679, 0, 0, 0, 0, 0, -213, 1529, 0, 1529, - 1529, 1529, 0, 0, 40, 2045, 2046, 2047, 0, 2048, - 2049, 2050, 2051, 2052, 2053, 43, 0, 0, 0, 0, - 0, 3391, 0, 0, 0, 0, 0, 3778, 885, 0, - 3782, 0, 548, 0, 44, 3740, 0, 3742, 0, 0, - 3173, 570, 0, 571, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1145, 1500, 1501, 2036, 0, 45, 0, - 2037, 2038, 0, 0, 2039, 2040, 2041, 0, -2006, 885, - 574, 3749, 880, 0, 556, 0, 0, 0, 1502, 1503, - 556, 0, 3826, 556, 0, 0, 0, 3787, 0, 0, - 0, 556, 2045, 2046, 2047, 0, 2048, 2049, 2050, 2051, - 2052, 2053, 0, 3790, 0, 0, 0, 3515, 3747, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -2006, 0, - 0, 0, 0, 0, 0, 1529, 0, 0, 744, 0, - 0, 0, 1529, -2006, 0, 1529, 1529, 88, -2006, 0, - 1652, 0, 0, -2006, 1529, 0, 1529, 1529, 0, 3786, - 0, 1529, 0, 0, -2006, 0, 0, 0, 3681, -2006, - 0, 0, 1650, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 548, -2006, 1653, 0, 0, 0, 885, 0, 1869, 0, - 0, 0, 0, 0, 0, 846, 1317, 0, 0, 0, - 1049, 1049, -2006, 3681, 1049, 0, 0, 0, 0, 0, - 844, 0, 2079, 0, 583, 0, 1318, 0, 3768, 0, - 777, 0, 0, 0, 0, 0, 0, 0, 0, 1529, - 1529, 853, 3932, 1529, 3778, 548, 0, 1529, 0, 0, - 1529, 1529, 0, 0, 581, 897, 897, 1650, 0, 0, - 846, 0, -2006, 0, 0, -2006, 0, 0, 0, 0, - 0, -2006, 1319, 1658, 2043, 844, 3869, 0, 0, 0, - 0, 0, 0, 1869, 556, 556, 556, 0, 0, 0, - 3681, 0, 1064, 3930, 0, 0, 0, 0, 0, 0, - 0, 3749, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 3974, 0, -2006, 0, 0, 0, 0, - 1529, 1529, 548, 987, 1529, 1652, 556, 556, 0, 0, - 0, 0, 0, 0, 0, 556, 0, 846, 0, 0, - 0, -2006, 3960, 0, 885, 3121, 2044, 0, 556, 556, - 3778, 1049, 844, 556, 556, 88, 956, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 556, 556, 556, 0, - 0, 556, 0, 1320, 0, 2307, 0, 1653, 0, 4017, - 0, 556, 556, 0, 556, 0, 556, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1082, 0, 556, - 1650, 887, 0, 0, 0, 556, 0, 0, 1094, 0, - 885, 0, 885, 1658, 0, 0, 0, 0, 1652, 0, - 0, 0, 0, 1321, 3212, 0, 0, 0, 0, 0, - -2006, 0, 0, 1322, 3173, 0, 0, 581, 0, 885, - -2006, 885, 0, 0, 0, 1323, 581, 0, 0, 0, - 0, 0, 0, 0, 0, 956, 0, 0, 975, 0, - 0, 0, -2006, 0, -2006, -2006, 23, 0, 0, 0, - 1653, 0, 0, 556, 1658, 0, 556, 556, 1324, 0, - 0, 0, 3347, 3348, 3349, 3350, 0, 0, 0, 0, - 3212, 1725, 4014, 0, 1726, 0, 0, 0, 1727, 1728, - 0, -2006, 0, 0, -2006, -2006, -2006, 0, 0, 0, - 744, 0, 0, 1388, 0, 0, 0, 0, 0, 4014, - 0, 4031, 0, 0, 556, 556, 0, 0, 0, 0, - 0, 1736, 0, 556, 0, 88, 0, 1326, -2277, 0, - 556, 556, 556, 556, 556, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1650, 556, 0, 556, 0, - 0, 0, 1327, 0, 0, 1738, 0, 1650, 1388, 2045, - 2046, 2047, 0, 2048, 2049, 2050, 2051, 2052, 2053, 0, - 0, 0, 1064, 1329, 0, 0, 0, 0, 0, 0, - 0, 953, 0, 556, 556, 0, 556, 1650, 0, 0, - 0, 0, 3741, 0, 1650, 556, 556, 0, 0, 0, - 1658, 556, 0, 0, 0, 26, 27, 28, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2669, 556, 0, 0, 0, 0, 1652, - 1650, 0, 1388, 1642, 1650, 0, 0, 88, 0, 0, - 1650, 556, 0, 0, 11, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, -2277, 0, 1725, 0, 0, - 1726, 2011, 0, 1650, 1727, 1728, 1729, 1730, 1731, 1732, - 1733, 837, 14, 15, -2277, 33, 0, 0, 837, -2277, - 0, 1653, 0, 0, 0, 0, 1734, 0, 1145, 0, - 556, 2036, 744, 0, 0, 2037, 2038, 1736, 0, 2039, - 2040, 2041, 0, 1658, 1737, 0, 0, 0, 2012, 0, - 0, 0, 0, 1666, 38, 0, 0, 3827, -2277, 0, - 0, 23, 0, 0, 1652, 1678, 0, 0, 0, 2013, - 0, 1738, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 556, 0, 0, 556, 0, 40, 0, - 2014, 0, 1705, 0, 2015, 0, 0, 0, 0, 43, - 556, 556, 0, 953, 0, 0, 0, 0, 0, 556, - 0, 0, 0, 0, 1747, 0, 1653, 2016, 44, 0, - 2017, 1036, 1658, 0, 0, 3560, 3561, 3562, 3563, 3564, - 3565, 3566, 0, 0, 0, 3571, 3572, 0, 2018, 0, - 3581, 556, 45, 3583, 556, 556, 3590, 3591, 3592, 3593, - 3594, 3595, 3596, 3597, 3598, 3599, 880, 556, 1642, -2008, - 0, 0, 0, 1655, 0, 0, 0, 0, 0, 0, - 0, 1739, 0, 0, 556, 0, 0, 0, 556, 0, - 0, 975, 975, 556, 975, 0, 0, 0, 0, 0, - 1740, 0, 0, 1388, 0, 1741, 0, 0, 0, 0, - 0, 0, 1388, 0, 0, 0, 0, 1652, 0, 0, - 26, 27, 28, 0, 0, 0, 0, 0, 1742, 1743, - 0, 0, -2277, 0, 0, 0, 1388, 0, 1656, 0, - 0, 0, 0, 2019, 1744, 0, 0, 0, 0, 0, - 0, 2020, 556, 0, 0, 556, 0, 0, 0, 2043, - 0, 1642, 556, 0, 0, 0, 0, 0, 0, 1653, - 0, -2008, 0, 2021, 0, 1658, 556, 744, 0, 0, - 0, 0, 0, 1745, 0, 0, 1746, 556, 744, 0, - 33, 0, 556, 0, 556, 556, 0, 556, 556, 0, - 1747, 0, 35, 1748, 0, 1064, 2022, 0, 0, 1658, - 1657, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, -2008, 744, 0, 0, 37, 1056, 0, 0, 38, - 0, 2044, 0, 0, 0, 0, -2008, 0, 1650, 0, - 0, -2008, 0, 0, -2277, 0, -2008, 0, 0, 0, - 39, 1754, 1755, 1756, 1757, 1758, 1759, -2008, 1655, 0, - 0, 0, -2008, 40, 0, 0, 0, 3732, 88, 3735, - 0, 3737, 1652, 0, 43, 0, 0, 0, 1145, 0, - 0, 2036, 0, 0, 1652, 2037, 2038, 0, 0, 2039, - 2040, 2041, 0, 44, -2008, 0, 1658, 0, 0, 556, - 0, 556, 556, 0, 0, 0, 0, 0, 1749, 556, - 0, 0, 0, 0, 1652, -2008, 0, 45, 0, 0, - 0, 1652, 0, 1656, 1653, 0, 0, 0, 0, 0, - 556, 880, 556, 0, 0, 0, 1653, 0, 0, 1658, - 0, 0, 0, 0, 0, 897, 0, 0, 0, 0, - 0, 1655, 0, 0, 0, 0, 0, 1652, 0, 0, - 0, 1652, 0, 0, 0, -2008, 1653, 1652, -2008, 0, - 0, 0, 0, 1653, -2008, 0, 837, 0, 1650, 837, - 0, 0, 1642, 0, 837, 0, 0, 837, 0, 3895, - 1652, 0, 837, 0, 0, 1657, 0, 1658, 0, 0, - 0, 0, 3825, 0, 0, 3828, 3829, 0, 0, 1653, - 0, 0, 0, 1653, 3833, 0, 1656, 0, -2008, 1653, - 1750, 3839, 0, 1751, 1752, 1753, 0, 1754, 1755, 1756, - 1757, 1758, 1759, 0, 0, 0, 0, 0, 556, 1650, - 0, 0, 1653, 0, -2008, 0, 0, 2630, 0, 0, - 556, 0, 0, 0, 2045, 2046, 2047, 0, 2048, 2049, - 2050, 2051, 2052, 2053, 0, 744, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 88, 1642, 0, 1145, - 0, 0, 3351, 0, 0, 0, 744, 3352, 1657, 556, - 0, 0, 0, 0, 0, 0, 0, 1658, 0, 2043, - 0, 0, 0, 0, 887, 0, 0, 0, 0, 3901, - 3902, 0, 0, 3903, 0, 0, 0, 3906, 0, 3359, - 3909, 3910, 1388, 0, 0, 0, -2277, 0, 0, 0, - 0, 0, 0, -2008, 0, 0, 556, 0, 556, 0, - 556, 0, 0, -2008, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 3361, 0, 556, 2231, 556, 556, 556, - 0, 0, 0, 0, 0, -2008, 0, -2008, -2008, 0, - 0, 2044, 1655, 0, 0, 1650, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, -2023, - 3957, 3958, 0, 0, 3959, 0, 0, 556, 0, 556, - 0, 0, 0, 0, -2008, 0, 0, -2008, -2008, -2008, - 0, 0, 0, 0, 556, 556, 0, 0, 0, 0, - 1642, 3722, 0, 0, 0, 556, 556, 556, 556, 744, - 556, 744, 0, 975, 0, 0, 556, 1656, 556, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 556, 556, 0, -2277, 0, 556, 556, 0, 0, 0, - 556, 556, 556, 556, 0, 556, 556, 1655, 0, 0, - 0, 0, -2277, 0, 0, 1388, 0, -2277, 1650, 0, - 0, 0, 556, 0, 0, 0, 0, 0, 0, 556, - 0, -2023, 556, 556, 556, 556, 556, 0, 0, 0, - 556, 0, 0, 0, 0, 0, 0, 0, 0, 1657, - 897, 0, 0, 0, 556, 1652, -2277, 0, 0, 0, - 1388, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1656, 0, 0, 0, 556, 0, 556, 0, - 0, -2023, 0, 744, 0, 0, 0, 0, 0, 0, - 1388, 0, 0, 0, 0, 0, -2023, 1650, 0, 1064, - 0, -2023, 0, 0, 0, 0, -2023, 1653, 0, 0, - 0, 2462, 2044, 0, 0, 1642, 1658, -2023, 1725, 0, - 88, 1726, -2023, 0, 0, 1727, 1728, 1642, 0, -2277, - -2277, -2277, 0, 0, 2045, 2046, 2047, 0, 2048, 2049, - 2050, 2051, 2052, 2053, 1657, 0, 0, 0, 0, 0, - 1655, 0, 0, 0, -2023, 0, 0, 1642, 1736, 0, - 0, 0, 0, 0, 1642, 1737, 556, 0, 0, 0, - 0, 0, 0, 0, 0, -2023, 0, 0, 556, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1108, 0, 1738, 0, 0, 1652, 1109, 0, 556, 0, - 1642, 0, 0, 556, 1642, 0, 0, 0, 1388, 0, - 1642, 0, 556, 556, 0, 1656, 0, 1658, 0, 0, - -2277, 0, 0, 0, 0, -2023, 0, 0, -2023, 0, - 0, 1658, 0, 1642, -2023, 1995, 0, 1996, 0, 0, - 1650, 0, 0, 0, 0, 0, 0, 1653, 0, 0, - 1145, 837, 0, 3351, 0, 1110, 1652, 837, 3352, 3353, - 3354, 3355, 3356, 3357, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1650, 0, 0, 0, -2023, 3358, - 0, 0, 0, 0, 556, 0, 0, 1657, 556, 0, - 3359, 0, 1739, 556, 0, 0, 0, 3360, 0, 0, - 0, 0, 0, 0, -2023, 1655, 0, 0, 1653, 0, - 0, 1740, 0, 0, 0, 0, 1741, 1655, 0, 0, - 0, 0, 0, 0, 3361, 0, 0, 0, 0, 0, - 1111, 0, -2277, 0, 0, 556, 0, 0, 0, 3376, - 3377, 3378, 3379, 3380, 3381, 0, 0, 1655, 0, 0, - 0, 0, 0, 0, 1655, 1744, 0, 0, 0, 744, - 0, 1650, 0, 0, 887, 0, 0, 0, 1112, 0, - 1656, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 556, 0, 1656, 0, 1113, 1705, 0, 0, 0, 0, - 1655, 953, 1652, -2023, 1655, 1114, 0, 556, 0, 0, - 1655, 0, 0, -2023, 1650, 2231, 0, 0, 0, 0, - 0, 1747, 1656, 0, 0, 0, 0, 0, 0, 1656, - 0, 2679, 0, 1655, 3362, -2023, 0, -2023, -2023, 1115, - 0, 0, 837, 0, 0, 0, 0, 0, 0, 0, - 0, 556, 1657, 3363, 1653, 0, 0, 556, 3364, 0, - 0, 1294, 0, 0, 1657, 1656, 0, 837, 0, 1656, - 0, 0, 1650, 556, -2023, 1656, 0, -2023, -2023, -2023, - 0, 3365, 3366, 744, 744, 744, 0, 0, 1116, 0, - 0, 0, 0, 0, 1657, 1117, 0, 3367, 1656, 0, - 0, 1657, 0, 0, 0, 1652, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1388, 1749, - 0, 0, 0, 0, 0, 1725, 3368, 1657, 1726, 3369, - 1118, 1657, 1727, 1728, 556, 0, 0, 1657, 0, 0, - 0, 556, 0, 2044, 0, 0, 3370, 1653, 0, 1119, - 0, 0, 0, 0, 556, 556, 556, 556, 1642, 0, - 1657, 0, 1650, 0, 0, 1736, 0, 0, 556, 0, - 556, 0, -2277, 556, 1652, 0, 0, 0, 0, 556, - 0, 744, 0, 556, 0, 0, 0, 0, 0, 1145, - 556, 0, 2036, 0, 0, 0, 2037, 2038, 1064, 1738, - 2039, 2040, 2041, 0, 0, 0, 744, 0, 0, 0, - 0, 0, 556, 556, 0, 556, 956, 0, 3907, 0, - 0, 1120, 0, 0, 0, 0, 1653, 0, 0, 0, - 0, 1750, 0, 0, -2277, -2277, -2277, 0, 1754, 1755, - 1756, 1757, 1758, 1759, 0, 0, 0, 0, 0, 0, - 0, 3371, 0, 0, 0, 2367, 0, 0, 0, 0, - 0, 0, 0, 0, 556, 2376, 0, 2379, 0, 0, - 2390, 0, 556, 556, 556, 0, 2394, 0, 2396, 0, - 0, 556, 0, 0, 556, 0, 0, 0, 0, 0, - 556, 2403, 0, 0, 0, 0, 2406, 0, 1642, -2277, - 2411, 2412, 2413, 2414, 0, 2418, 2419, 0, 0, 0, - 556, 0, 0, 0, 0, 0, 0, 1652, -2277, 0, - 0, 0, 0, -2277, 556, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1655, 0, - 0, 1652, 0, 0, 0, 0, 0, 0, 0, 1642, - 0, 0, -2277, 3372, 0, 0, 3373, 3374, 3375, 1653, - 3376, 3377, 3378, 3379, 3380, 3381, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1705, 0, 0, - 0, 0, 0, 1653, 0, 953, 953, 0, 0, 0, - 2043, 0, 953, 1656, 0, 0, 0, 0, 1747, 0, - 0, 0, 0, 556, 0, 0, 0, 0, 0, 556, - 0, 0, 0, 1705, 0, 0, 0, 0, 1652, 0, - 0, 1650, 0, 0, 0, 0, 0, 556, 0, 0, - 0, 556, 88, 0, 0, 556, 556, 556, 0, 0, - 0, 556, 556, 556, 0, 556, 0, 0, 0, 0, + 542, 555, 1000, 955, 1053, 1295, 581, 1330, 59, 972, + 1402, 60, 581, 957, 973, 974, 835, 1051, 849, 65, + 87, 68, 852, 581, 861, 1225, 94, 861, 1537, 1065, + 881, 885, 104, 76, 885, 107, 886, 581, 581, 77, + 98, 1350, 1257, 548, 1907, 2184, 94, 1918, 1122, 2059, + 743, 2321, 813, 1906, 1890, 1405, 2276, 882, 2783, 548, + 1508, 838, 976, 1794, 1587, 547, 2234, 799, 1871, 1506, + 1957, 1881, 2232, 1694, 2673, 1509, 1461, 2689, 1923, 2691, + 1510, 844, 2675, 846, 2750, 835, 835, 2114, 3211, 1877, + 2738, 3178, 2147, 3182, 977, 1445, 772, 1800, 3209, 881, + 2882, 2604, 2423, 50, 885, 581, 885, 885, 885, 51, + 52, 56, 991, 57, 61, 1451, 1467, 1911, 898, 62, + 63, 2776, 66, 67, 69, 1707, 983, 3226, 548, 548, + 838, 838, 2209, 2210, 71, 3229, 79, 84, 1061, 1770, + 1350, 85, 86, 97, 1773, 99, 2737, 101, 2606, 102, + 844, 844, 846, 846, 1991, 1468, 1067, 3072, 103, 2971, + 2670, 3077, 2823, 2824, 2825, 3556, 3488, 3469, -723, 1104, + 2280, -650, 2456, 878, 1125, 2837, -727, -1550, -567, -234, + 2453, 3021, 2449, 3021, -234, 2341, 3492, -1061, -2127, -2127, + -1489, 560, 3652, -2118, 2344, 2558, -2267, -2267, -1485, -1485, + -1469, -2258, -2258, -1066, 1072, 1439, -1489, -1066, -2118, -2135, + -2135, -1490, 2855, 1332, 2847, 1336, -1490, 1340, -2276, -2276, + -1492, 2841, 1146, 1816, -1486, -1486, 1475, -1069, -1488, -1488, + 848, -1492, 2707, 2832, 1146, 848, -1028, -1041, -1056, 2845, + -1069, 1777, 848, 2846, 848, 3637, 890, 2784, 2224, 2224, + 1244, 2224, 3417, 1455, -1321, 1774, 1455, 848, 1146, -2253, + -2253, 1146, -1321, 2224, 2036, 1805, 2711, -2278, -2278, 2038, + 2895, 2897, -723, 2900, 1862, 2712, 1238, 1726, 1873, 2934, + -727, -676, 1728, 1439, 1350, 1921, 1284, 3400, 1521, 1909, + 1723, 1287, 2263, 2587, 1922, 1099, 2295, 3353, 3926, 963, + 2264, 3432, 3354, 1146, 2296, -1342, 2596, 2624, 1246, 2711, + 1807, 561, 848, -1342, 1430, 1439, 1736, 1726, 2712, 1065, + 1468, 1727, 1728, 1891, 2862, 3339, 1894, 1895, 3624, -860, + 1041, 3030, 3031, 2036, 2445, 1703, 3361, 2037, 2038, 23, + 2568, 1676, 3, 4, 3967, 1243, 3327, 3452, 3329, 2354, + 1738, 3747, 969, 2076, 1431, 1344, 1736, 1686, 969, 3008, + 2785, 3010, 3552, 3804, 3489, 3918, 3985, 3855, 2120, 1946, + 3363, 2273, 1865, 1775, 2917, 2570, 3718, 3719, 3777, 582, + 3490, 967, 3202, 1873, 2076, 582, 2211, 2299, 2539, 3230, + 1738, 2429, 3513, 3677, 2811, 964, 582, 3086, 3887, 1882, + 3845, 2371, 1468, 3678, 3428, 1468, 1468, 1105, 3800, 1802, + 582, 582, 1967, 2036, 1125, 2779, 3998, 2037, 2038, 3353, + 3414, 1925, 116, 2316, 3354, 3115, 1104, 3547, 3009, 3549, + 1469, 1671, 1672, 3426, 2571, 2371, 2581, 2582, 2583, 1280, + 3975, -998, 3663, 3390, 963, 1896, 1858, 3065, 1684, 2681, + 1854, 1855, 3451, 2906, 968, 3636, 3085, 1698, 3361, 1689, + 2531, 815, 1992, 2787, 2372, 3482, 3014, -2252, -2252, -723, + 1901, 1986, 3095, 3018, 3019, 3020, 3494, -727, 582, 3483, + 1612, 1690, 3391, 1247, 816, 1248, 1405, 3983, 26, 27, + 28, 2559, 3363, 3128, 1902, 4009, 1726, 1726, 2773, 3096, + 3415, 1727, 1728, 1776, 3116, 3242, 3975, 3856, 2317, 866, + 583, 117, 3068, 3427, 1440, 3772, 777, 3066, 1282, 3475, + 2776, 3776, 2776, 1307, -880, 1699, 2274, 853, 3353, 2375, + 3986, 1694, 3940, 3354, 969, 3980, 1736, 2540, 1867, 1432, + 964, 897, 897, 2004, 2006, -723, 1239, 2541, 2569, 2965, + 4023, 3919, 1106, -727, 2780, 1819, 885, 3941, 33, 1345, + 3968, 3231, 885, 2430, 1880, 885, 1688, 3361, 1283, 1738, + 1738, 3714, 3429, 581, 1947, 2234, 3679, 4010, 1803, 3491, + -998, 2232, 1015, 2572, 3476, 3774, 3999, 3257, 1924, 3748, + 3117, 2786, 1440, 2787, 2117, 3511, 1897, 38, 2437, 3857, + 3778, 3363, 2184, 3619, 2446, 891, 1898, 3418, 847, 987, + 1856, 3691, 2907, 867, 1883, 1857, 3635, 2428, 2600, 1808, + 2934, 3613, 3629, 2788, 1440, 1240, 3222, 2366, 1078, 3463, + 1801, 40, 2708, 2225, 2672, 2355, 3571, -1321, 1140, 3240, + 3921, 1910, 43, 3248, 3340, 3927, 965, 3345, 3736, 3903, + 2988, 1038, 1715, 3969, 2833, 2834, 1042, 3234, 2155, 1789, + 3203, 3235, 1433, 1868, 2904, 558, 1820, 3625, 1667, -723, + 4011, 562, 2297, 1994, 1907, 2265, 1901, -727, 2748, 2341, + 1051, 1441, 3970, 1880, 2526, 1993, 959, 2753, -1342, 3653, + 2068, 1997, 2693, 970, 2300, 3022, 2532, 3721, 1574, 880, + 1902, 2849, 1065, 2858, 2279, -234, -234, 2740, -723, 2497, + -723, 2503, 2083, -650, -650, 2881, -727, 1401, -727, -1550, + -567, -1061, -2127, -2127, -1489, 1689, 2560, -2118, 2103, 1681, + 1681, 3875, 998, 2565, -1469, 3645, 999, -1066, 1689, 3178, + -1489, 3182, -2118, -2135, -2135, -1490, 2812, 1690, 957, 3876, + -1490, 2949, 1575, 2347, -1492, 1096, 1350, 2205, 1350, 1444, + 1690, 1691, 3408, 2160, 1721, -1492, 1049, 581, 581, 2597, + 1674, 1679, -1056, 2597, 1693, 2190, 1771, 2191, 2281, 1459, + 1460, 3903, 1459, 1460, 2713, 1673, 2928, 1676, 2053, 2714, + 3337, 2619, 1249, 1093, 3053, 2715, 887, 2716, 3616, 1274, + 957, 1759, 2618, 3617, 2207, 1280, 94, 1686, 1073, 555, + 2428, 2001, 813, 2152, 1703, 542, 3533, 885, 3712, 2837, + 3713, 3383, 3471, 1703, 3441, 3442, 835, 3559, 1069, 1067, + 1101, 1101, 3560, 4012, 3353, 1101, 1124, 2187, 1756, 1757, + 1758, 1759, 108, 1453, 2143, 3755, 1454, 957, 861, 861, + 861, 976, 3054, 861, 2050, 2051, 2052, 2053, 548, 2698, + 3023, 998, 2698, 861, 861, 999, 861, 2206, 861, 548, + 3024, 1095, 3820, 3821, 1671, 1672, 2348, 3486, 2566, 2074, + 844, 885, 846, 977, 1282, 998, 1245, 581, 3773, 999, + 3252, 844, 2291, 846, 109, 1296, 1882, 848, 2401, 1684, + 1882, 3399, 2484, 1275, 893, 1726, 2399, 3363, 2404, 1882, + 3756, 2407, 3335, 3099, 1304, 2566, 2340, 2340, 2292, 960, + 1305, 3434, 3336, 2935, 2918, 2919, 2920, 2921, 3791, 3439, + 3792, 3487, 2048, 2049, 2050, 2051, 2052, 2053, 1250, 3458, + 3380, 3381, 3382, 3383, 1736, 3825, 582, 1563, 1304, 3826, + 2424, 2425, 2426, 1570, 1305, 885, 3102, 3467, 885, 849, + 2166, 2167, 3806, 1245, 1492, 1493, 3889, 1258, 59, 3308, + 3291, 60, 3353, 3293, 1017, 3295, 1018, 1468, 1738, 65, + 87, 68, 2227, 3401, 2460, 2682, 94, 1468, 2805, 1715, + 1468, 2184, 104, 76, 1130, 107, 2641, 2575, 2520, 77, + 98, 2806, 3196, 2521, 3197, 1131, 885, 1399, 3894, 878, + 878, 3361, 878, 2508, 878, 885, 1754, 1755, 1756, 1757, + 1758, 1759, 885, 885, 885, 885, 1422, 1306, 1557, 2235, + 1905, 1019, 2496, 1020, 1912, 1567, 2498, 955, 885, 2500, + 1435, 961, 2821, 1915, 3209, 3363, 3885, 3378, 3379, 3380, + 3381, 3382, 3383, 2510, 2822, 3768, 23, 1451, 2247, 2236, + 3541, 1306, 1992, 50, 3775, 2979, 2522, 2059, 1882, 51, + 52, 56, 3542, 57, 61, 1101, 1124, 1036, 885, 62, + 63, 1529, 66, 67, 69, 2363, 966, 1101, 1101, 1498, + 1499, 1028, 1468, 581, 71, 3622, 79, 84, 94, 835, + 1406, 85, 86, 97, 813, 99, 835, 101, 3681, 102, + 3089, 1883, 2400, 1907, 2694, 1883, 581, 2695, 103, 1304, + 2826, 3627, 111, 3588, 1883, 1305, 3106, 2375, 2147, 3483, + 2153, 1029, 2410, 1663, 3178, 978, 3182, 2417, 1560, 2159, + 582, 582, 548, 2402, 838, 3643, 1822, 994, 2405, 548, + 564, 838, 3649, 2759, 957, 2699, 2700, 2003, 2699, 2700, + 848, 1882, 1146, 2748, 844, 1689, 846, 1822, 2851, 1787, + 3895, 844, 1788, 846, 3664, 1317, 3609, 3107, 2237, -2127, + 1880, 3318, 581, 2434, 1880, 2248, 1882, 1690, 2239, 3572, + 1307, 2813, 1823, 1880, 1560, 1318, 2235, 3108, 3576, 1002, + 3896, 1691, 2810, 3090, 2249, 26, 27, 28, 3874, 2250, + 2613, 3877, 1707, 1823, 1682, 1683, 565, 2005, 1873, 1796, + 2564, 1031, 1146, 4006, 1307, 1713, 2236, 2519, 996, 1874, + 3665, 2523, 1306, 3505, 2525, 1784, 2863, 1554, 1786, 3666, + 2701, 1319, 2871, 2702, 1810, 1811, 2702, 1817, 2251, -2249, + -2249, 1873, 581, 581, 1308, 1578, 1065, 1014, 1309, 1582, + 582, 885, 1876, 3667, 2935, 1824, 1245, 2944, 2011, 3589, + 3091, 1021, 1056, 3092, 3590, 33, 977, 977, 1111, 977, + 1022, 2703, 1689, 1883, 2703, 1529, 2751, -214, 1334, 1940, + 1310, 1146, 1309, 1859, 998, 2814, 885, 1869, 1714, 112, + 1304, 3751, 3109, 2622, 1690, 1026, 1305, 2077, 2690, 885, + 113, 3110, 2078, 3591, 38, 2012, 1112, 1825, 1693, 998, + 2818, -1469, 3954, 999, 1335, 2704, 885, 3955, 2704, 1941, + 885, 1908, 1561, 2267, 1111, 1917, 2013, 2268, 1825, -2250, + -2250, 3668, 1320, 1114, 3577, 2237, 1033, 114, 40, 2240, + 2238, 3973, 1880, 3332, 3669, 2239, 3333, 2014, 1568, 43, + 2241, 2015, 1573, 3013, 1311, 2692, 3478, 3015, 3016, 3017, + 1998, 1039, 1112, 1999, 3578, 1304, 1883, -2251, -2251, 2660, + 1027, 1305, 1826, 2116, 2016, 1280, 2117, 2017, 1569, 1034, + 1281, 897, 1321, 2929, 1933, 1307, 2936, 885, 1311, 1114, + 115, 1883, 1322, 1826, 885, 2018, 570, 1665, 1060, 880, + 2752, 2752, 2252, 1306, 1323, 3737, 880, 3253, 1981, 1943, + 1951, 2795, 3739, 2797, 2474, 2184, 2475, 1304, 1953, 1049, + 2342, 2343, 1304, 1305, 1049, 574, 581, 581, 1305, 581, + 1049, 1040, 1954, 1145, 1955, 1880, 2036, 1324, 2844, 1043, + 2037, 2038, -2254, -2254, 2039, 2040, 2041, 1044, 2141, 1338, + 1984, 2142, 1045, 1309, 1282, 3180, 1549, 1134, 1135, 1136, + 1880, 1046, 1139, 1725, -2255, -2255, 1726, 3592, 1118, 94, + 1727, 1728, 1047, 2095, 1028, 813, 2097, 2442, 1306, 1580, + 2443, 2101, 1057, 3579, 2104, 1339, 1076, 1562, 3580, 2108, + 2019, 1069, 3126, 3581, 2514, 2008, 1326, 2515, 2020, 1078, + 2552, 3119, 2762, 2553, 1283, 1736, 2240, 1484, 1485, 1317, + 1529, 1529, -2280, 3195, 1029, 1098, 1529, 2241, 542, 2662, + 2021, 1327, 2966, 2967, 1118, 2885, 3083, 564, 1077, 1318, + 1306, 1101, 1079, 581, 2079, 1306, -2256, -2256, 3118, 1738, + 3127, 885, 1329, 1562, 835, 1708, 2576, 835, 2577, 2663, + 3205, 1030, 835, 2022, 3670, 835, 2578, 3671, 2579, 1311, + 835, 548, 581, 1080, 581, 3034, 1307, 3035, 1089, 2598, + 1707, -804, 2599, 1137, 2601, 1319, -804, 2599, 1492, 1493, + 3036, 3037, 2798, 844, 2800, 846, 2953, 548, 2801, 838, + 548, 2802, 838, 565, 2952, 548, 1084, 838, 548, 1087, + 838, 2954, 2956, 548, 1031, 838, 2955, 2957, 2958, 844, + 2807, 846, 844, 2808, 846, 582, 582, 844, 2874, 846, + 844, 2117, 846, 3727, 1088, 844, 2067, 846, 2069, 2070, + 2362, -2257, -2257, 2042, 1309, 2168, 1127, 2941, 3996, -2280, + 2599, 1307, 2169, 2170, 1138, 1703, 2171, 2172, 2173, 848, + -804, 1140, 2942, 3728, 3582, 2142, 2043, 564, -2280, 2144, + 3082, 3923, 3084, -2280, 2945, 3583, 1310, 2946, 1003, 1090, + 2183, 2149, 2145, 2664, 3943, 1091, 1320, 94, 2665, -2259, + -2259, 2234, 2194, 2151, -1536, 2948, 2950, 2232, 1141, 2947, + 2146, 2150, 2946, 1307, 1004, 3981, 3060, 3982, 1307, 3061, + -804, 1092, -2280, 1498, 1499, 3835, 3964, -2260, -2260, 1309, + 1232, 1233, 3708, 1235, 3709, 1237, 3221, 3241, 1093, 2443, + 2515, 1049, 1132, 565, 1529, 119, 1321, 3246, 2044, 559, + 3247, 1404, 967, 2887, 1236, 3254, 1322, 776, 3255, 1242, + 1311, 1310, 1277, 1026, 1279, 1065, 897, -805, 1323, 1253, + 3309, 865, -805, 2142, 1259, 879, 1260, 2408, 1747, 2221, + 4022, 1309, 2415, 1005, -2261, -2261, 1309, 548, 2283, 2205, + 885, 1262, 885, 1263, 14, 15, 2323, 3729, 2459, 1264, + 3445, 1324, 3730, 570, 4013, 1060, 1265, 885, 1268, 2307, + 2312, 2314, 1278, 2409, 1006, 4021, -2262, -2262, 2416, 582, + 582, 2748, 582, 1269, 1529, 968, 3907, 3506, 977, 1297, + 2142, 3507, 574, 3536, 2599, 1311, 2142, 3543, 1027, 3610, + 2117, 3644, 3611, 23, 2443, 1250, -805, 3647, 1298, 885, + 2515, 581, 3126, 1300, 3688, 3409, 1301, 2142, 1007, 2666, + 1326, 3797, -2263, -2263, 2515, 3201, 1869, 581, -2264, -2264, + 2667, 1303, 3802, 3849, 3232, 3803, 3850, 581, 2377, 581, + 2381, 3869, 581, 1302, 3870, 1327, -2280, 1311, 581, 1315, + 581, 1316, 1311, 1333, 3216, 3908, -805, 3917, 2142, 1468, + 3803, 1337, 1049, 581, 2276, 969, 1329, 1049, 581, -2265, + -2265, 2120, 581, 581, 581, 581, 1341, 581, 581, 3462, + 3959, 1342, 2387, 2142, 2391, 2234, 582, -2266, -2266, 3979, + 3076, 2232, 3803, 570, 2439, 1060, 1397, 4004, 1400, 3245, + 4005, 885, 1940, 3320, 885, 885, 885, 885, 1422, 1408, + 2747, 1995, 885, 1996, 1401, 2109, 1410, 2113, 4019, 573, + 1411, 3870, 574, 3731, 3532, 4033, 2467, 4040, 1444, 1424, + 1444, 2045, 2046, 2047, 3732, 2048, 2049, 2050, 2051, 2052, + 2053, 1426, 1941, -2268, -2268, -2269, -2269, 1427, 885, 1436, + 2494, 1008, 26, 27, 28, 2478, -2270, -2270, -2280, -2271, + -2271, 1437, 1009, -2272, -2272, 1754, 1755, 1756, 1757, 1758, + 1759, -2273, -2273, -2275, -2275, -2277, -2277, 1145, -736, 1942, + 3353, -2279, -2279, 3562, 1443, 3354, 3687, 1446, 2588, 1927, + 1928, 1494, 1495, -736, 2591, -855, -855, 3292, -736, 1010, + 1529, 1529, 1529, 1529, 1529, 1529, -859, -859, 1529, 1529, + 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1452, 3361, + -858, -858, 33, 1011, 970, 1447, -2280, 2477, 1498, 1499, + 2699, 2700, 1943, 1470, 35, 3405, 3406, 1471, 581, 2876, + 2878, 2742, 2743, 3951, 3952, 3991, 3992, 1476, 23, 1535, + 885, -736, 1012, 3363, 1782, 1783, 1548, 37, 1550, 835, + 1551, 38, 1558, 1564, 1565, 835, 1571, 1581, 1572, 1577, + 581, 1661, -736, 1583, 1664, 581, 1662, -1032, -1039, 1725, + 1673, 1677, 1726, 3180, 2607, 2607, 1727, 1728, 880, 3942, + 1731, 1732, 1733, 3944, 3437, 40, -880, -1029, -881, -1030, + 1687, -1033, 548, 1688, 838, -1031, 43, 1712, 548, 1718, + 838, 1720, 1767, 1781, 1765, 1804, 1769, 1108, 1790, 1791, + 1795, 1736, -736, 1109, 844, 44, 846, 1806, 1737, 1281, + 844, -736, 846, 2174, 2175, 2176, 1283, 2177, 2178, 2179, + 2180, 2181, 2182, 3446, 3447, 1844, 1846, 1848, 1860, 45, + 1879, 1885, 3290, -2280, 1878, 1738, 581, 1880, 3641, 1886, + 2645, 1887, 564, 880, 1892, 581, 1899, 957, 1900, 1904, + 1914, 116, -2280, 1468, 1707, 1930, 2748, -2280, 1468, 1920, + 1936, 1931, 1110, 1932, 582, 1938, 4007, 1945, 1529, 1529, + 1949, 1950, 1959, 1962, 1963, 1965, 1966, 26, 27, 28, + 582, 1968, 1969, 1977, 1978, 1985, 1987, 2183, 1988, 1992, + 582, 2000, 582, 1529, 2028, 582, -2280, 2025, 2027, 2064, + 2030, 582, 2033, 582, 2056, 2004, 2006, 1796, 565, 2065, + 2072, 2093, 3687, 2096, 2075, 2102, 582, 2107, 2105, 2112, + 835, 582, 2106, 1667, 2118, 582, 582, 582, 582, 2123, + 582, 582, 581, 2115, 1674, 1739, 548, 1111, 2124, 1679, + 1146, 2155, 2119, 2188, 2121, 835, 2122, 33, 2154, 2307, + 2189, 1726, 2044, 2198, 1740, 2192, 2195, 2203, 2201, 1741, + 2200, 2202, 2243, 548, 2244, 838, 2223, 3687, 2271, 2246, + -736, 2277, 2270, 2289, 2290, 1112, 2294, 2302, 2319, 3703, + 2322, 968, 1742, 1743, 567, 844, 38, 846, 548, 2331, + 838, 1113, 2332, 581, 3423, 3770, 1529, 2333, 1744, 581, + 2334, 2335, 1114, 2336, 2353, 2357, 1403, 2361, 2358, 2369, + 844, 2367, 846, 2364, 2368, 1933, 2440, 969, 2444, 2450, + 40, 2376, 2370, 2379, 2461, 2463, 2390, 2457, 2464, 2465, + 1530, 43, 2394, 2479, 2396, 2480, 1115, 1745, 2482, 2487, + 1746, 998, 2485, 2486, 3687, 999, 1404, 2403, 2488, 2489, + 44, 2490, 2406, -213, 1747, 2491, 2411, 2412, 2413, 2414, + -2280, 2418, 2419, 2492, 2495, 2516, 2387, 2387, 2387, 2499, + 2524, 2061, 2554, 2036, 45, 3630, 2060, 2561, 957, 2562, + 2563, 2567, 2573, 2574, 2585, 1116, 1933, 2590, 880, 2592, + 2603, 582, 1117, 885, 2605, 2610, 2611, 2612, 570, 2614, + 571, 2615, 2616, 2617, 2620, 2621, 1933, 885, 885, 885, + 1951, 2628, 2629, 2631, 2634, 2632, 2633, 2635, 1953, 2638, + 581, 2636, 885, 2594, 2637, 885, 1699, 574, 2113, 2656, + 2661, 1422, 1954, 2639, 1955, 885, 2653, 1118, 2654, 2668, + 1145, 2677, 1049, 2036, 2678, 1065, 2685, 2037, 2038, 2710, + 2683, -2280, -2280, -2280, 2684, 2697, 1119, 2696, 3180, 2728, + 2731, 2733, 1749, 2734, 1933, 1933, 1808, 1933, 2744, 2741, + 2739, 2755, -2280, -861, 2008, 2004, 2006, 2754, 2758, 3378, + 3379, 3380, 3381, 3382, 3383, 2761, 2757, 1468, 2765, 2766, + 2767, 2769, 2772, 3604, 2771, 2775, 542, 2794, 2796, 2008, + 2827, 2828, 2843, 2829, 2830, 2842, 2848, 2809, 2815, 582, + 2816, 2850, 2817, 2860, 2868, 1907, 2915, 2864, 1708, 2872, + 2865, 2894, 2883, 2861, 885, 885, 885, 2902, 1120, 1681, + 2908, 2905, 2911, 581, 2912, 1529, 581, 2913, 2926, 548, + 2914, 2925, 581, 2937, 2938, 2943, 2951, 2962, 1725, 2975, + 2986, 1726, 3002, 2999, 2959, 1727, 1728, 3573, 2969, 957, + 2976, 844, 885, 846, 2984, 2990, 3005, 1245, 2987, 3000, + 3047, 3007, 3055, 3011, 1750, 3032, 2183, 1751, 1752, 1753, + 3050, 1754, 1755, 1756, 1757, 1758, 1759, 3067, 3069, 3071, + 1736, 3073, 3081, 3087, 3114, 957, 3130, -2280, 3207, 3094, + 2205, 3224, 3228, 3236, 3208, 582, 3088, 3237, 3243, 3250, + 3198, 3692, 3204, 3694, 3212, 1529, 1529, 3276, 3282, 3344, + 3346, 3385, 1796, 3027, 1738, 3296, 3199, 556, 3200, 3027, + 23, 3702, 556, 1108, 1145, 744, 3219, 2036, 556, 1109, + 3220, 2037, 2038, 3223, 556, 2039, 2040, 2041, 556, 556, + 556, 2443, 3251, 556, 3256, 2144, 556, 556, 3278, 3286, + 556, 3297, 3300, 556, 556, 953, 582, 2149, 2145, 3299, + 3321, 1529, 2764, 94, 3328, 3386, 3052, 3331, 3343, 2151, + 3075, 3338, 2307, 3704, 3348, 3706, 2146, 2150, 3387, 3396, + 3819, 3389, 2659, 3398, 3847, 3402, 3403, 3404, 1110, 3410, + 885, 3411, 3412, 3416, 581, 3059, 3893, 3420, 581, 581, + 581, 3421, 3422, 3430, 1933, 1869, 1933, 3433, 1981, 3435, + 3436, -2248, 3440, -2249, -2280, 556, -2250, 3851, -2251, -2252, + 556, 556, 556, 556, 556, 2044, 1995, 581, 3454, 3132, + -2253, 3455, 3453, -2280, 3456, -2254, 3470, 3898, -2280, 3457, + 3472, -2255, 581, 581, 581, 581, 581, 581, 581, 581, + 581, 581, -2256, -2257, 1317, 3459, 3056, -2259, -2260, 2034, + 2035, 3473, 3460, 1111, -2261, 2055, -2262, -2263, -2264, 26, + 27, 28, -2265, 1291, 1318, 2467, 2387, -2280, -2266, -2268, + 3183, 885, 2391, 582, 885, 3468, 3239, -2269, -2270, -2271, + -2272, -2273, -2274, -2275, 1869, -2276, -2277, 11, -2278, -2279, + 1951, 1112, 3814, 3210, -1486, -1488, 3466, 3479, 1953, 3480, + 3493, 3495, 3497, 3499, 3498, 3508, 1981, 1113, 3520, 3502, + 1319, 3509, 1954, 3512, 1955, 14, 15, 1933, 1114, 3514, + 3099, 3516, 3233, 1747, 3522, 3523, 3100, 957, 1529, 33, + 3526, 3527, 3528, 3531, 581, 3535, 3557, 2043, 3353, 3101, + 3558, 885, 885, 885, 885, 3570, 3585, 3607, 3587, 3612, + 3608, 3615, 1115, 1529, 3620, 3618, 1529, 3632, 3633, 1557, + 581, 1049, 1468, 3102, 23, 3103, -1485, 3640, 38, 3294, + 3650, 3642, 3651, 3656, 1292, 3659, 3660, 3661, 3676, 3674, + 3675, 3696, 3697, 3122, 3689, 3690, 582, 3693, 3710, 582, + 3699, 3705, 3715, 3023, 3726, 2109, 3722, 3301, 3733, 2645, + 3741, 1116, 40, 3742, 2867, 3429, 3765, 3763, 1117, 2044, + 3759, 1320, 3766, 43, 3769, 3784, 3786, 3788, 3794, 3795, + 3796, 3805, 3800, 3807, 3809, 3324, 3816, 3812, 3325, 3813, + 835, -2280, 44, 3817, 3818, 3335, 3824, 3833, -2280, -2280, + -2280, 3827, 2048, 2049, 2050, 2051, 2052, 2053, 3844, 3846, + 3848, 3853, 3858, 1118, 957, 3834, 45, 3864, 3104, 3865, + 3866, 1321, 3868, 1529, 1529, 1529, 1529, 3867, 3871, 3873, + 3057, 1322, 1119, 548, 3882, 838, 3878, 3879, 3880, 3925, + 3393, 3915, 3888, 1323, 2307, 3890, 3892, 3934, 3928, 3930, + 2183, 3939, 3958, 3937, 3953, 844, 3926, 846, 3965, 3927, + 3976, 3984, 3989, 3957, 1869, 3997, 4002, 4000, 4008, 4024, + 1933, 4015, 4025, 26, 27, 28, 1324, 4027, 4029, 4036, + 4031, 3129, 2395, 1049, 581, 1529, 3443, 1725, 3105, 2792, + 1726, 885, 3133, 3106, 1727, 1728, 2286, 2819, 1731, 1732, + 1733, 1266, 1916, -2280, 1120, 1075, 2838, 2891, 3444, 1293, + 1754, 1755, 1756, 1757, 1758, 1759, 2438, 582, 3503, 3206, + 3862, 582, 582, 582, 3972, 3628, 3924, 3931, 3966, 1736, + 3673, 1870, 2774, 2799, 1000, 1326, 1737, 3922, 3227, 3098, + 3929, 3184, 2770, 33, 3107, 3920, 2875, 3063, 2877, 1990, + 582, 1944, 2886, 2501, 3798, 35, 3746, 2002, 3062, 3886, + 1327, 3843, 2839, 1738, 3108, 582, 582, 582, 582, 582, + 582, 582, 582, 582, 582, 3995, 3932, 4032, 37, 4037, + 4039, 1329, 38, 1273, 4026, 4014, 3936, 3461, 4003, 4035, + 1081, 1933, 2045, 2046, 2047, 3025, 2048, 2049, 2050, 2051, + 2052, 2053, 2726, 39, 2727, 3720, 2467, 3551, 3822, 3550, + 3993, 3039, 3994, 3561, 3012, 2360, 40, 2760, 1792, 1840, + 2746, 2916, 556, 957, 14, 15, 3500, 43, 556, 1555, + 1841, 556, 3891, 1529, 3485, 1556, 2008, 2328, 2756, 556, + 3808, 3695, 2359, 839, 2730, 1845, 44, 4030, 2595, 3285, + 3530, 1097, 1522, 3078, 3079, 1083, 4038, 2910, 2909, 3517, + 3634, 2609, 2940, 1739, 1505, 581, 1507, 2109, 1511, 3109, + 45, 1512, 581, 23, 1513, 3811, 744, 1514, 3110, 3810, + 2964, 3131, 1740, 1515, 880, 1516, 1517, 1741, 2511, 2651, + 2749, 2512, 2513, 2594, 2625, 3304, 3185, 3186, 3187, 3188, + 3189, 3190, 3191, 3192, 3193, 3194, 2652, 3545, 3388, 2978, + -2280, -2280, 2285, 984, 1241, 2084, 2602, 0, 0, 2533, + 2534, 2535, 2536, 2537, 2538, 0, 1744, 2542, 2543, 2544, + 2545, 2546, 2547, 2548, 2549, 2550, 2551, 1529, 1529, 1529, + 1529, 1529, 1529, 1529, 0, 0, 1049, 1529, 1529, 1529, + 0, 0, 1529, 0, 0, 1529, 0, 0, 1529, 1529, + 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, -2280, 0, + 885, 0, 1658, 0, 0, 0, 0, 0, 564, 0, + 0, 0, 1747, 0, 0, 581, 0, 0, 0, 3484, + 581, 0, 548, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, -1536, 0, 0, 0, 0, + 23, 0, 0, 0, 0, 0, 581, 0, 564, 3648, + 0, 0, 26, 27, 28, 0, 0, 0, 0, 0, + 0, 0, 556, 556, 556, 0, 0, 581, 581, 0, + 1064, 0, 0, 0, 565, -1536, 0, 1650, 0, 885, + 0, 0, 850, 0, 0, 0, 885, 582, 0, 0, + 0, 885, 0, 1869, 0, 0, 0, 581, 0, 0, + 0, 0, 0, 0, 556, 556, 1779, 0, 0, 0, + 3646, 0, 885, 556, 565, 3684, 0, 0, 0, 0, + 1749, 0, 33, 0, 0, 0, 556, 556, 0, 566, + 0, 556, 556, 0, 35, 1529, 0, 2657, 2658, 581, + 1101, 0, 1101, 0, 556, 556, 556, 0, 0, 556, + 567, 0, 2008, 0, 0, 0, 0, 37, 548, 556, + 556, 38, 556, 0, 556, 0, 0, 0, 0, 1059, + 0, 0, 568, 0, 0, 995, 0, 556, 0, 0, + 844, 0, 846, 556, 1529, 1529, 0, 1658, 0, 26, + 27, 28, 0, 0, 0, 40, 0, 0, 0, 0, + 1529, 0, 1529, 1529, 1529, 0, 43, 0, 0, 0, + 0, 0, 569, 0, 0, 23, 0, 0, 3424, -213, + 0, 0, 0, 0, 3393, 44, 0, 0, 0, 0, + 3781, 885, 1750, 3785, 0, 1751, 1752, 1753, 0, 1754, + 1755, 1756, 1757, 1758, 1759, 0, 548, 0, 3743, 45, + 3745, 556, 569, 0, 556, 556, 0, 0, 0, 33, + 0, 0, 1650, 880, 570, 0, 571, 0, 3525, 0, + 0, 0, 885, 0, 3752, 2594, 0, 0, 0, -736, + 1658, 0, 0, 0, 572, 0, 0, 0, 744, 0, + 573, 1388, 0, 574, -736, 0, 0, 0, 38, -736, + 3790, 0, 556, 556, 570, 1652, 1060, 0, 0, 0, + 3517, 556, 0, 0, 0, 0, 3793, 0, 556, 556, + 556, 556, 556, 0, 572, 1317, 0, 0, 1529, 0, + 573, 0, 40, 574, 556, 1529, 556, 0, 1529, 1529, + 0, 0, 0, 43, 0, 1318, 1388, 1529, 0, 1529, + 1529, 3744, -736, 0, 1529, 1650, 0, 0, 0, 0, + 1064, 3684, 44, 0, 26, 27, 28, 0, 0, 953, + 0, 556, 556, -736, 556, 0, 0, 0, 0, 0, + 0, 0, 0, 556, 556, 0, 45, 0, 582, 556, + 0, 1319, 3120, 582, 0, 0, 0, 0, 0, 885, + 880, 1869, 3121, 0, 548, 0, 0, 0, 0, 0, + 0, 0, 556, 1049, 1049, 0, 3684, 1049, 0, 582, + 1388, 1642, 0, -736, 0, 2079, 844, 0, 846, 556, + 0, 0, -736, 0, 33, 0, 0, 0, 1653, 0, + 582, 582, 1529, 1529, 0, 3935, 1529, 3781, 0, 0, + 1529, 0, 0, 1529, 1529, 0, 0, 581, -2009, 548, + 0, 0, 0, 0, 3122, 0, 0, 0, 0, 0, + 582, 0, 0, 38, 0, 0, 0, 0, 556, 1655, + 744, 844, 0, 846, 0, 0, 1869, 0, 0, 0, + 1652, 0, 1320, 3684, 0, 0, 0, 0, 0, 0, + 0, 1658, 0, 0, 3752, 0, 3933, 40, 0, 0, + 0, 0, 582, 0, 0, 0, 3977, 0, 43, 0, + 0, 0, 0, 1529, 1529, 0, 0, 1529, 0, 0, + 0, 556, 0, 1108, 556, 0, 548, 44, 0, 1109, + 0, 0, 1321, 0, 0, 0, 0, 885, 556, 556, + 3631, 953, 1322, 3781, 1049, 3963, 0, 556, 844, 0, + 846, 45, -2009, 0, 1323, 0, 0, 3123, -2011, 0, + 0, 3638, 3639, 0, 0, 880, 1650, 0, 2307, 0, + 0, 0, 4020, 1652, 2992, 2993, 0, 0, 0, 556, + 0, -736, 556, 556, 0, 0, 1658, 1324, 1110, 0, + 0, 3662, 0, 0, 0, 556, 1642, 0, 0, 0, + 0, 0, -2009, 885, 0, 885, 0, 0, 0, 0, + 0, 0, 556, 1653, 0, 0, 556, -2009, 0, 0, + 0, 556, -2009, 0, 0, 0, 0, -2009, 0, 0, + 581, 1388, 885, 0, 885, 0, 0, 0, -2009, 581, + 1388, 0, 0, -2009, 0, 0, 1326, 0, 0, 0, + 0, 0, 998, 0, 1655, 1263, 999, 0, 0, 0, + 0, 1650, -2011, 1111, 1388, 0, 0, 0, 0, 0, + 0, 1327, 0, 0, 0, -2009, 0, 0, 0, 0, + 556, 0, 0, 556, 0, 0, 0, 0, 0, 1642, + 556, 0, 1329, 0, 3124, 0, -2009, 3125, 0, 0, + 0, 1112, 0, 0, 556, 744, 1653, 0, 0, 0, + 0, 0, -2011, 0, 0, 556, 744, 1113, 0, 0, + 556, 0, 556, 556, 0, 556, 556, -2011, 1114, 1658, + 0, 0, -2011, 1064, 0, 0, 0, -2011, 0, 0, + 0, 0, 0, 0, 0, 0, -2009, 1655, -2011, -2009, + 744, 0, 0, -2011, 0, -2009, 0, 0, 0, 0, + 0, 0, 1115, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1145, 0, 0, 2036, 0, + 0, 0, 2037, 2038, 1294, -2011, 2039, 2040, 2041, 0, + 0, 0, 0, 0, 1652, 0, 0, 0, 0, -2009, + 0, 0, 0, 0, 1650, 0, -2011, 3249, 0, 0, + 1880, 1116, 0, 0, 23, 0, 0, 0, 1117, 0, + 582, 0, 0, 0, 0, -2009, 0, 556, 0, 556, + 556, 0, 0, 0, 0, 0, 0, 556, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1652, 2044, 0, 556, 1657, 556, 0, 1655, 88, - 1653, 0, 744, 0, 0, 3176, 744, 0, 744, 556, - 556, 556, 556, 556, 556, 556, 556, 556, 556, 0, - 0, 0, 0, 0, 0, 0, 0, 3073, 0, 0, - 0, 0, 0, 0, 0, 0, -2277, 0, 0, 0, - 0, 0, 556, 1653, 0, 0, 0, 0, 556, 1652, - 0, 556, 1650, 0, 0, 0, 0, 0, 0, 1655, - 0, 556, 0, 1656, 0, 0, 1650, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -2011, 0, 556, -2011, + 556, 0, 1074, 1118, 0, -2011, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 556, 0, 0, 0, 0, 0, 0, - 0, 0, 1725, 0, 556, 1726, 0, 0, 0, 1727, - 1728, 1653, 0, 1731, 1732, 1733, 0, 88, 1642, 0, - 0, 556, 0, 0, 0, 0, 0, 0, 556, 556, - 556, 556, 0, 0, 1656, 0, 0, 0, 0, 0, - 0, 0, 1736, 0, 0, 1657, 88, 556, 556, 1737, - 0, 0, 0, 3237, 0, 0, 556, 0, -2277, 1652, - 0, 0, 0, 0, 0, 1754, 1755, 1756, 1757, 1758, - 1759, 0, 0, 0, 0, 0, 1738, 0, 0, 0, + 0, 0, 1119, 0, 1658, 887, 0, 0, 0, 1652, + 0, 0, 0, 0, 1129, 0, 1658, 0, 0, 0, + 0, 0, 0, 0, 0, 1145, 0, 0, 2036, -2011, + 1642, 0, 2037, 2038, -2009, 0, 2039, 2040, 2041, 1234, + 0, 0, 0, 0, -2009, 0, 1658, 1653, 0, 0, + 0, 0, 0, 1658, 0, -2011, 2981, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -2009, 0, -2009, -2009, + 0, 3916, 0, 0, 1120, 0, 0, 0, 0, 1650, + 0, 0, 0, 26, 27, 28, 556, 0, 1655, 1658, + 0, 1650, 0, 1658, 0, 2356, 0, 0, 556, 1658, + 0, 889, 0, 0, 0, -2009, 0, 0, -2009, -2009, + -2009, 0, 0, 744, 0, 887, 0, 0, 2043, 0, + 0, 1650, 1658, 582, 3425, 1642, 0, 0, 1650, 0, + 0, 0, 582, 850, 744, 0, 0, 556, 0, 0, + 0, 0, 1653, 0, -2011, 0, 0, 0, 0, 0, + 0, 0, 1652, 33, -2011, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1650, 0, 0, 0, 1650, 0, + 1388, 986, 0, 989, 1650, 993, -2011, 0, -2011, -2011, + 0, 0, 0, 1655, 556, 0, 556, 0, 556, 0, + 2044, 0, 38, 0, 0, 0, 0, 1650, 0, 0, + 0, 0, 0, 556, 0, 556, 556, 556, 0, 0, + 0, 0, 0, 0, 0, -2011, 0, 0, -2011, -2011, + -2011, 0, 0, 0, 0, 0, 40, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 43, 1463, 0, + 0, 0, 0, 0, 0, 556, 1504, 556, 2043, 0, + 0, 1145, 0, 0, 3353, 0, 44, 0, 1656, 3354, + 0, 0, 556, 556, 0, 0, 0, 0, 1642, 0, + 0, 0, 3504, 556, 556, 556, 556, 744, 556, 744, + 45, 0, 0, 0, 556, 1653, 556, 0, 0, 0, + 0, 0, 0, 3361, 880, 0, 0, 0, 556, 556, + -2280, 0, 1657, 556, 556, 0, 0, 1652, 556, 556, + 556, 556, 0, 556, 556, 0, 0, 0, 0, 1652, + 2044, 0, 0, 1388, 0, 0, 1655, 3363, 0, 0, + 556, 0, 0, 0, 0, 0, 0, 556, 0, 0, + 556, 556, 556, 556, 556, 0, 0, 0, 556, 1652, + 0, 0, 0, 0, 0, 0, 1652, 0, 0, 0, + 0, 0, 556, 1719, 0, 0, 0, 0, 1388, 0, + 0, 0, 0, 1722, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 556, 0, 556, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1642, 0, 0, - 1995, 0, 0, 0, 1705, 1655, 1657, 0, 0, 0, - 1388, 1653, 0, 0, 0, 556, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2045, 2046, 2047, 0, 2048, - 2049, 2050, 2051, 2052, 2053, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1725, 557, 0, 1726, - 0, 0, 557, 1727, 1728, 747, 0, 556, 557, 0, - 1656, 556, 0, 0, 557, 0, 1739, 556, 557, 557, - 557, 837, 0, 557, 0, 0, 557, 557, 0, 0, - 557, 556, 0, 557, 557, 1740, 1736, 556, 0, 0, - 1741, 0, 0, -2277, 0, 0, 0, 0, 1655, 0, - 556, 556, 0, 0, 0, 0, 0, 0, 556, 0, - 0, 0, 0, 1742, 1743, 0, 0, 0, 0, 0, - 1738, 956, 0, 0, 0, 556, 0, 0, 0, 1744, - 1642, 0, 1657, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 557, 0, 0, 0, 0, - 557, 557, 557, 557, 557, 0, 0, 0, 0, 0, - 0, 0, 0, 1656, 3176, 0, 0, 0, 1745, 0, - 0, 1746, 0, 0, 0, 0, 0, 1655, 2866, 0, - 0, 0, 0, 0, 0, 1747, 0, 0, 2990, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1145, 556, 0, 2036, 0, 556, 0, - 2037, 2038, 744, 0, 2039, 2040, 2041, 0, 0, 0, - -2277, 0, 0, 556, 0, 0, 0, 0, 1652, 0, - 0, 0, 3908, 0, 0, 1657, 0, 0, 0, -2277, - 0, 0, 1656, 556, -2277, 0, 0, 1064, 0, 0, - 0, 1642, 1725, 0, 0, 1726, 0, 0, 0, 1727, - 1728, 0, 0, 1731, 1732, 1733, 0, 0, 0, 0, - 1145, 0, 0, 3351, 0, 0, 556, 0, 3352, 0, - 1653, 0, 556, -2277, 0, 0, 0, 0, 88, 556, - 0, 0, 1736, 1749, 1642, 0, 0, 0, 0, 1737, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 3359, 0, 0, 0, 1657, 0, 0, -2277, 0, 0, - 1655, 0, 0, 0, 556, 0, 1738, 0, 0, 1652, - 1705, 0, 0, 0, 0, 0, 0, 0, 0, 1747, - 0, 953, 0, 1652, 3361, 0, 0, 0, 0, 0, - 0, 0, 1642, 0, 1655, 0, 0, 0, 0, 0, - 0, 0, 556, 0, 0, 0, 0, 1145, 0, 0, - 2036, 0, 0, 0, 2037, 2038, 0, 0, 2039, 2040, - 2041, 1653, 0, 0, 0, 1656, 556, 0, 0, 0, - 0, 0, 0, 0, 0, 1653, 0, 0, 0, 0, - 0, 556, 0, 0, 0, 1750, 556, 0, 1751, 1752, - 1753, 0, 1754, 1755, 1756, 1757, 1758, 1759, 0, 1656, - 0, 0, 0, 0, 2043, 0, 1739, 0, 0, 2231, - 0, 0, 556, 0, 0, 0, 0, 0, 0, 0, - 0, 1655, 0, 0, -2277, 1740, 0, -2277, 1145, 0, - 1741, 3351, 3176, 556, 556, 0, 3352, 1657, 0, -2277, - -2277, -2277, 0, -2277, 0, 556, 3077, 3078, -2277, 0, - 0, 953, 556, -2277, -2277, 0, 0, 556, 0, 556, - 0, 0, 0, 556, 1655, 0, 0, 0, 3359, 1744, - 0, 1657, 0, 0, 3130, 3360, 2044, 744, 556, 0, - 0, 0, 0, 0, 0, 0, 1656, -2277, 0, 3184, - 3185, 3186, 3187, 3188, 3189, 3190, 3191, 3192, 3193, 0, - 0, 0, 3361, 0, 0, 556, 556, 0, 556, 0, - 0, -2277, 0, 88, 0, 0, 0, 0, 0, 0, - 0, 582, 1655, 0, 0, 1747, 0, 582, 0, 1656, - 0, 0, 953, 953, 0, 0, 0, 0, 582, -2277, - 3677, 0, 0, 2044, 0, 0, 1754, 1755, 1756, 1757, - 1758, 1759, 582, 582, 0, 0, 0, 0, 1657, 0, - 0, 0, 1145, 0, 0, 2036, 0, 0, 2043, 2037, - 2038, 0, 0, 2039, 2040, 2041, 0, 0, 0, 0, - 0, 0, 557, 0, 0, 0, 0, 1656, 557, 556, - 0, 557, 0, 0, 0, 0, 556, 0, 744, 557, - 0, 1657, 3362, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 582, 3363, 1655, 0, 0, 0, 3364, 0, 0, 0, - 0, 953, 2231, 1749, 953, 0, 747, 556, 0, 0, - 2044, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 88, -2277, 88, 0, 0, 0, 0, 0, 0, 1657, - 0, 0, 0, 0, 0, 3367, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 556, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1656, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 2045, - 2046, 2047, 88, 2048, 2049, 2050, 2051, 2052, 2053, 0, - 0, 1642, 0, 0, 0, 0, 0, 0, 88, 0, - 0, 2044, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1750, 0, 0, 1751, 1752, - 1753, 0, 1754, 1755, 1756, 1757, 1758, 1759, 0, 1657, - 0, 0, 0, -2277, 556, 0, 556, 0, 0, 0, - 3376, 3377, 3378, 3379, 3380, 3381, 0, 0, 556, 556, - 0, 3422, 556, -2277, 0, 0, 0, 0, 0, 0, - 556, 0, 557, 557, 557, 0, 0, 0, 0, 0, - 1066, 0, 0, 953, 953, 0, 0, 0, 0, 0, - 0, 0, 1642, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 556, 0, 0, 0, 3176, 0, 744, 3371, - 0, 0, 0, 0, 557, 557, 0, 0, 0, 0, - 0, 0, 0, 557, 0, 0, 953, 0, 953, 0, - 0, 556, 0, 0, 0, 2044, 557, 557, 0, 0, - 0, 557, 557, 2045, 2046, 2047, 0, 2048, 2049, 2050, - 2051, 2052, 2053, 0, 557, 557, 557, 0, 0, 557, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 557, - 557, 0, 557, 0, 557, 0, 0, 0, 0, 0, - 0, 1655, 0, 0, 0, 0, 0, 557, 88, 0, - 0, 0, 556, 557, 0, 0, 0, 953, 0, 556, + 0, 744, 1652, 0, 1772, 3725, 1652, 0, 1388, 0, + 0, 0, 1652, 1778, 0, 0, 0, 1064, 0, 0, + 0, 0, 0, 2045, 2046, 2047, 0, 2048, 2049, 2050, + 2051, 2052, 2053, 1642, 1304, 1652, 0, -2280, 0, 0, + 1305, 0, 0, 0, 0, 1642, 0, 0, 0, 1317, + 1653, 0, 0, 1656, 0, 0, -2280, 1658, 0, 0, + 0, -2280, 1653, 0, 0, 0, 0, 0, 0, 1318, + 0, 0, 0, 0, 0, 1642, 0, 0, 0, 0, + 0, 0, 1642, 0, 556, 0, 0, 0, 0, 0, + 0, 1655, 1653, 0, 0, 0, 556, 1657, 0, 1653, + -2280, 1108, 0, 1655, 0, 0, 0, 1109, 0, 0, + 0, 0, 0, 0, 0, 1319, 556, 0, 1642, 0, + 0, 556, 1642, 0, 0, 0, 1388, 0, 1642, 0, + 556, 556, 1650, 1655, 0, 1653, 0, 0, 0, 1653, + 1655, 0, 0, 0, 0, 1653, 1656, 1306, 0, 0, + 0, 1642, 0, 2045, 2046, 2047, 2044, 2048, 2049, 2050, + 2051, 2052, 2053, 0, 0, 0, 1110, 0, 1653, 0, + 0, 0, 0, 0, 0, 0, 1655, 0, 0, 0, + 1655, 0, 0, 0, 0, 0, 1655, 0, 0, 0, + 1657, 0, 0, 0, 0, 0, 0, 1658, 0, 0, + 0, 0, 556, 3723, 3724, 0, 556, 0, 0, 1655, + 0, 556, 0, 0, 1725, 0, 1320, 1726, 0, 0, + 0, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, 0, + 0, 0, 0, 1016, 0, 0, 0, 0, 0, 1024, + 0, 1111, 1025, 0, 0, 1734, 0, 2007, 0, 0, + 0, 0, 0, 556, 0, 0, 1736, 0, 1658, 0, + 0, 0, 0, 1737, -2280, 0, 1321, 0, 0, 0, + 0, 0, 1650, 0, 0, 0, 1322, 744, 0, 1112, + 0, 0, 0, 0, 0, 0, 0, 0, 1323, 0, + 1738, 0, 0, 0, 0, 1113, 0, 0, 556, 0, + 0, 0, 0, 0, 0, 0, 1114, 0, 0, 953, + 1307, 0, 0, 0, 0, 556, 0, 0, 0, 0, + 0, 1324, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1650, 0, 0, 0, 0, 0, 0, + 1115, 0, 0, 0, 0, 0, 0, 3823, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 556, + 1652, 0, 2098, 0, 0, 556, 0, 1656, 3838, 3839, + 0, 0, 0, 0, 1325, 0, -2280, 0, 1309, 0, + 1326, 556, 0, 3378, 3379, 3380, 3381, 3382, 3383, 1116, + 1739, 744, 744, 744, 0, 1658, 1117, 0, 0, 0, + 0, 0, 0, 0, 0, 1327, 0, 0, 0, 1740, + 1328, 1657, 0, 0, 1741, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1329, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1388, 1742, 1743, 0, + 0, 1118, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 556, 1744, 0, 0, 0, 0, 0, 556, + 1119, 0, 1656, 0, 0, 0, 0, 0, 0, 0, + 1650, 0, 556, 556, 556, 556, 1642, 0, 0, 0, + 0, 0, 0, 0, 1311, 0, 556, 0, 556, 0, + 0, 556, 1745, 1653, 1086, 1746, 0, 556, 1658, 744, + 1652, 556, 0, 0, 0, 0, 1657, 0, 556, 1747, + 0, 0, 1748, 0, 0, 0, 1064, 0, 0, 0, + 0, 0, 0, 0, 744, 0, 0, 0, 0, 0, + 556, 556, 1120, 556, 1655, 0, 0, 2099, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 953, 953, 0, 0, 0, - 0, 3372, 0, 556, -2277, -2277, -2277, 0, 3376, 3377, - 3378, 3379, 3380, 3381, 953, 0, 0, 88, 0, 0, - 0, 0, 0, 0, 0, 0, 1656, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 2282, 0, 0, 0, + 0, 1652, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1650, 0, 0, 0, 1658, 0, 0, + 0, 0, 556, 0, 2313, 2315, 0, 0, 0, 0, + 556, 556, 556, 0, 0, 0, 0, 0, 0, 556, + 0, 0, 556, 0, 0, 1656, 0, 0, 556, 0, + 0, 0, 0, 0, 0, 0, 1642, 1749, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 556, 0, - 556, 557, 0, 953, 557, 557, 0, 0, 0, 0, + 0, 0, 1267, 1653, 0, 0, 0, 0, 0, 0, + 0, 0, 556, 0, 0, 0, 0, 0, 0, 1657, + 0, 0, 1650, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1655, 0, 0, 556, 0, 556, 0, 556, - 0, 0, 0, 0, 556, 0, 1655, 0, 747, 0, - 0, 1390, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 557, 557, 0, 0, 0, 0, 1657, 0, - 0, 557, 0, 0, 0, 0, 0, 0, 557, 557, - 557, 557, 557, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 557, 0, 557, 1656, 0, 0, - 0, 0, -49, 0, 0, 0, 1390, 0, 2045, 2046, - 2047, 1656, 2048, 2049, 2050, 2051, 2052, 2053, 582, 0, - 1066, 0, 0, 0, 1, 0, 0, 0, 0, 0, - 0, 557, 557, 0, 557, 2, 0, 3, 4, 0, - 0, 0, 3628, 557, 557, 0, 0, 1725, 0, 557, - 1726, 5, 0, 0, 1727, 1728, 6, 0, 1731, 1732, - 1733, 0, 0, 3635, 3636, 7, 0, 0, 0, 1657, - 0, 0, 557, 0, 0, 0, 1734, 0, 0, 8, - 1390, 1644, 0, 1657, 0, 0, 0, 1736, 9, 557, - 10, 0, 0, 3659, 1737, 0, 0, 0, 0, 0, - 0, 0, 11, 0, 12, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, - 0, 1738, 0, 0, 0, 0, 0, 0, 0, 0, - 14, 15, 0, 16, 0, 0, 0, 0, 557, 0, - 747, 0, 17, 0, 0, 0, 0, 0, 0, 0, - 18, 0, 0, 0, 0, 0, 0, 0, 19, 0, - 20, 21, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 22, 0, 0, 0, 23, + 0, 0, 0, 0, 1655, 0, 0, 1642, 0, 0, + 0, 0, 0, 1398, 0, 0, 0, 0, 0, 0, + 0, 0, 1407, 2420, 1653, 0, 0, 0, 1652, 1413, + 1415, 1418, 1420, 0, 0, 0, 2436, 2436, 0, 0, + 0, 0, 0, 0, 0, 1429, 0, 0, 0, 0, + 1658, 0, 0, 0, 953, 953, 0, 0, 0, 1750, + 0, 953, 1751, 1752, 1753, 1655, 1754, 1755, 1756, 1757, + 1758, 1759, 556, 0, 0, 0, 0, 0, 556, 0, + 0, 0, 0, 0, 1658, 1524, 2630, 0, 0, 0, + 1656, 0, 0, 0, 0, 0, 556, 0, 0, 0, + 556, 0, 1656, 0, 556, 556, 556, 0, 0, 0, + 556, 556, 556, 0, 556, 1463, 0, 0, 0, 0, + 0, 2518, 0, 0, 0, 1650, 0, 0, 0, 0, + 0, 1652, 1656, 556, 1657, 556, 0, 0, 0, 1656, + 0, 744, 0, 0, 3177, 744, 1657, 744, 556, 556, + 556, 556, 556, 556, 556, 556, 556, 556, 0, 1650, + 0, 1653, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1658, 0, 0, 0, 1656, 1657, 0, 0, 1656, + 0, 556, 0, 1657, 0, 1656, 0, 556, 0, 0, + 556, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 556, 0, 1655, -2026, 0, 0, 0, 0, 1656, 0, + 1652, 0, 0, 0, 1658, 0, 0, 0, 0, 1657, + 0, 0, 556, 1657, 0, 0, 0, 0, 0, 1657, + 0, 0, 0, 556, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1650, 1642, 0, 0, + 556, 0, 1657, 0, 0, 0, 0, 556, 556, 556, + 556, 557, 0, 0, 1653, 0, 557, 0, 0, 747, + 0, 0, 557, 1658, 0, 0, 556, 556, 557, 0, + 0, 0, 557, 557, 557, 556, 0, 557, 0, 1650, + 557, 557, 0, 0, 557, 0, 0, 557, 557, 0, + 0, 0, 0, 1861, 0, 1655, 0, -2026, 0, 0, + 0, 0, 0, 556, 0, 556, 1888, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1642, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1913, 0, 1388, + 0, 0, 0, 1653, 556, 0, 0, 0, 1650, 0, + 0, 0, 0, 1652, 0, 0, 0, -2026, 0, 557, + 0, 0, 0, 0, 557, 557, 557, 557, 557, 0, + 0, 0, -2026, 1658, 0, 0, 0, -2026, 0, 0, + 0, 0, -2026, 0, 1655, 0, 0, 1652, 0, 0, + 0, 0, 0, -2026, 0, 0, 556, 0, -2026, 0, + 556, 0, 0, 0, 1939, 0, 556, 0, 0, 0, + 0, 1958, 0, 0, 0, 0, 0, 0, 0, 0, + 556, 0, 0, 0, 0, 0, 556, 0, 0, 0, + -2026, 0, 0, 0, 0, 0, 0, 0, 0, 556, + 556, 0, 1145, 0, 0, 2036, 0, 556, 1650, 2037, + 2038, -2026, 0, 2039, 2040, 2041, 0, 0, 0, 0, + 0, 0, 0, 0, 556, 0, 0, 0, 0, 1642, + 0, 0, 0, 2982, 1652, 0, 0, 0, 0, 0, + 0, 0, 1145, 0, 0, 2036, 1653, 0, 0, 2037, + 2038, 0, 0, 2039, 2040, 2041, 2803, 0, 0, 0, + 0, -2026, 0, 3177, -2026, 0, 0, 0, 0, 0, + -2026, 0, 0, 3311, 0, 0, 0, 1652, 0, 0, + 1653, 0, 0, 1725, 0, 0, 1726, 1655, 0, 0, + 1727, 1728, 0, 1656, -2280, -2280, -2280, 0, 0, 0, + 0, 0, 0, 556, 0, 0, 0, 556, 2835, 0, + 0, 744, 0, 0, -2026, 0, 0, 0, 2091, 0, + 0, 1655, 556, 0, 0, 1736, 0, 0, 2852, 0, + 0, 0, 1737, 0, 0, 0, 1652, 1657, 0, 0, + -2026, 0, 556, 0, 0, 0, 1064, 0, 0, 0, + 1642, 0, 0, 0, 0, 0, 0, 0, 0, 1738, + 0, 0, 0, 0, 0, 0, 0, 1653, 0, 0, + 0, 0, 0, 0, 1463, 556, 0, 0, 0, 0, + 0, 556, 0, 0, 2892, 0, 2893, 0, 556, 0, + 2898, 0, 2901, 1642, 0, 0, 0, 0, 0, 0, + 887, 0, 0, 0, 0, 0, 0, 0, 1655, 0, + 1653, 0, 0, 1658, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 556, 0, 2043, 0, 0, 0, -2026, + 0, 0, 0, 1656, 0, 0, 1652, 0, 0, -2026, + 0, 953, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1655, 1642, 0, 0, 0, 0, 0, 0, 1739, + 0, -2026, 556, -2026, -2026, 2043, 0, 0, 0, 1653, + 0, 0, 0, 0, 0, 0, 0, 1657, 1740, 0, + 0, 0, 0, 1741, 0, 0, 556, 0, 1650, 0, + 0, 0, 0, 0, 1656, 0, 0, 2044, 0, 0, + -2026, 556, 0, -2026, -2026, -2026, 556, 0, 0, 0, + 1655, 0, 0, 0, 1658, 0, 0, 0, 0, 0, + 0, 0, 1744, 0, 0, 0, 0, 0, 1658, 0, + 0, 0, 556, 0, 0, 0, 0, 2044, 1657, 0, + 0, 0, 0, 0, 0, 0, 0, 2284, 0, 2287, + 0, 0, 3177, 556, 556, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2304, 556, 0, 0, 0, 1653, + 0, 953, 556, 0, 0, 0, 557, 556, 1747, 556, + 0, 0, 557, 556, 0, 557, 0, 0, 0, 1650, + 0, 0, 0, 557, 0, 0, 0, 744, 556, 0, + 0, 0, 0, 1650, 0, 0, 2345, 0, 0, 0, + 1655, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 556, 556, 0, 556, 0, + 747, 1656, 0, 0, 0, 0, 1145, 0, 0, 2036, + 0, 0, 0, 2037, 2038, 0, 0, 2039, 2040, 2041, + 0, 0, 953, 953, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1145, 0, 3312, 3353, 0, + 0, 0, 3174, 3354, 0, 1657, -2280, -2280, -2280, 0, + 0, 0, 0, 0, 0, 0, 1749, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 2448, 0, + 0, 2451, 2452, 2454, 2455, 2835, 0, 3361, 0, 2458, + 556, 0, 0, 0, 3362, 0, 1652, 556, 0, 744, + 2045, 2046, 2047, 0, 2048, 2049, 2050, 2051, 2052, 2053, + 0, 0, 0, 0, 1656, 0, 0, 0, 0, 0, + 0, 3363, 0, 0, 0, 2493, 0, 0, 0, 0, + 0, 0, 953, 0, 0, 953, 0, 0, 556, 0, + 2045, 2046, 2047, 0, 2048, 2049, 2050, 2051, 2052, 2053, + 0, 0, 1145, 0, 0, 2036, 0, 0, 1657, 2037, + 2038, 0, 0, 2039, 2040, 2041, 557, 557, 557, 0, + 0, 0, 0, 0, 1066, 0, 556, 0, 1750, 0, + 0, -2280, -2280, -2280, 0, 1754, 1755, 1756, 1757, 1758, + 1759, 0, 0, 1656, 0, 0, 0, 1652, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 557, 557, + 0, 1652, 1642, 0, 0, 0, 0, 557, 0, 0, + 0, 3364, 0, 0, 0, 0, 0, 2580, 0, 1653, + 557, 557, 0, 0, 0, 557, 557, 1657, 0, 2043, + 3365, 0, 0, 0, 0, 3366, 0, 0, 557, 557, + 557, 0, 0, 557, 0, 0, 0, 0, 3330, 0, + 0, 0, 0, 557, 557, 556, 557, 556, 557, 0, + 1655, 0, 0, 0, 0, 0, 0, 0, 0, 556, + 556, 557, 0, 556, 3369, 0, 0, 557, 0, 0, + 1145, 556, 0, 2036, 0, 0, 0, 2037, 2038, 0, + 0, 2039, 2040, 2041, 953, 953, 0, 0, 0, 0, + 0, 2044, 0, 1642, 0, 0, 0, 0, 0, 0, + 0, 3829, 0, 556, 0, 0, 0, 3177, 0, 744, + 1653, 0, 0, 0, 0, 0, 1656, 0, 0, 0, + 2044, 0, 0, 0, 1653, 0, 0, 953, 0, 953, + 0, 0, 556, 0, 0, 557, 0, 0, 557, 557, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1725, 557, 0, 1726, 557, 0, 0, 1727, 1728, 1729, - 1730, 1731, 1732, 1733, 0, 0, 0, 24, 557, 557, - 0, 0, 582, 582, 0, 0, 0, 557, 0, 1734, - 0, 1739, 0, -1643, 0, 0, 0, 0, 0, 748, - 1736, 0, 0, 0, 0, 0, 0, 1737, 0, 0, - 1740, 0, 0, 0, 0, 1741, 0, 0, 0, 557, - 25, 0, 557, 557, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1738, 557, 1644, 0, 1742, 1743, + 1656, 1655, 0, 0, 0, 2043, 0, 0, 0, 0, + 1657, 0, 0, 0, 0, 1655, 1725, 0, 0, 1726, + 0, 0, 747, 1727, 1728, 1390, 0, 1731, 1732, 1733, + 0, 0, 0, 0, 0, 0, 557, 557, 0, 0, + 0, 0, 0, 556, 1657, 557, 0, 1734, 953, 0, + 556, 0, 557, 557, 557, 557, 557, 0, 1736, 0, + 0, 0, 0, 0, 0, 1737, 953, 953, 557, 0, + 557, 0, 0, 0, 556, 0, 0, 2044, 3373, 0, + 1390, 0, 0, 0, 0, 953, 0, 1656, 0, 0, + 0, 0, 1738, 0, 1066, 0, 0, 3481, 0, 0, + 0, 0, 0, 0, 0, 557, 557, 0, 557, 556, + 0, 556, 0, 0, 953, 0, 0, 557, 557, 0, + 0, 0, 0, 557, 1463, 0, 0, 0, 0, 0, + 1656, 1657, 0, 0, 1725, 0, 556, 1726, 556, 0, + 556, 1727, 1728, 2043, 0, 556, 557, 0, 0, 0, + 0, 0, 0, 0, 1390, 1644, 0, 0, 0, 0, + 0, 0, 0, 557, 2045, 2046, 2047, 0, 2048, 2049, + 2050, 2051, 2052, 2053, 1657, 0, 1736, 0, 0, 0, + 0, 0, 0, -2280, 0, 0, 0, 0, 0, 1656, + 3374, 0, 1739, -2280, -2280, -2280, 0, 3378, 3379, 3380, + 3381, 3382, 3383, 0, 0, 3548, 0, 0, 0, 0, + 1738, 1740, 557, 0, 747, 2044, 1741, 0, 0, 0, + 2840, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1657, 2856, 2857, 2859, 0, 0, 1742, + 1743, 0, 0, 0, 0, 0, 0, 0, 0, 2870, + 0, 0, 2873, 0, 0, 1744, 0, 0, 0, 0, + 0, 0, 2884, 0, 0, 557, 0, 0, 557, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 2669, 0, + 0, 0, 557, 557, 0, 0, 0, 0, 0, 1656, + 0, 557, 0, 0, 1745, 0, 0, 1746, 88, 0, + 2045, 2046, 2047, 0, 2048, 2049, 2050, 2051, 2052, 2053, + -2280, 1747, 0, 0, 1748, 0, 0, 1725, 88, 0, + 1726, 837, 0, 557, 1727, 1728, 557, 557, 0, -2280, + 3174, 0, 0, 1657, -2280, 88, 0, 0, 0, 557, + 1644, 0, 0, 0, 956, 0, 0, 0, 0, 0, + 0, 2922, 2923, 2924, 0, 0, 557, 0, 0, 1736, + 557, 0, 0, 0, 0, 557, -2280, 0, 0, 0, + 0, 0, 0, -2280, 0, 1390, 0, 0, 0, 0, + 0, 0, 0, 0, 1390, 0, 0, 0, 0, 0, + 837, 837, 975, 1738, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 88, 0, 0, 0, 1390, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1749, + 0, 0, 0, 0, 557, 0, 0, 557, 0, 1747, + 0, 0, 0, 1644, 557, 0, 0, 0, 2045, 2046, + 2047, 0, 2048, 2049, 2050, 2051, 2052, 2053, 557, 747, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 557, + 747, 2991, 0, 0, 557, 0, 557, 557, 0, 557, + 557, 0, 0, 0, 0, 0, 1725, 1066, 0, 1726, + 0, 0, 0, 1727, 1728, 1729, 1730, 1731, 1732, 1733, + 0, 0, 0, -2280, 747, 0, 0, 0, 0, 0, + 0, 0, 1725, 0, 0, 1726, 0, 1734, 0, 1727, + 1728, 0, -2280, 0, 0, 0, 0, -2280, 1736, 3771, + 0, 0, 0, 0, 0, 1737, 0, 3070, 0, 0, + 0, 1750, 0, 0, 1751, 1752, 1753, -2280, 1754, 1755, + 1756, 1757, 1758, 1759, 1736, 0, 0, 0, 0, 0, + 1725, -2280, 1738, 1726, 0, 0, -2280, 1727, 1728, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1656, + 0, 557, 0, 557, 557, 0, 0, 0, 1738, 0, + 0, 557, 1145, 0, 0, 2036, 0, 0, 0, 2037, + 2038, 0, 1736, 2039, 2040, 2041, 0, 0, 0, -2280, + 0, 0, 557, 0, 557, 0, 0, 0, 0, 0, + 0, 0, 1747, 1657, 0, 0, 0, 0, 3213, 0, + 0, 3218, 0, 0, 0, 0, 1738, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 557, 0, 1744, 0, 557, 0, 749, 0, + 0, 0, 0, 0, 0, 0, 2994, 0, 0, -2280, + 0, 0, 1739, 0, 1644, 0, 1754, 1755, 1756, 1757, + 1758, 1759, 0, 0, 0, 0, 0, 0, 0, 0, + 1656, 1740, 0, 0, 0, 0, 1741, 0, -2280, 0, + 0, 0, 0, 0, 1656, 0, 0, 0, 3258, 3259, + 3260, 3261, 0, 0, 2995, 0, 0, -2280, 0, 1742, + 1743, 0, -2280, 0, 0, 0, 0, 0, 0, 0, + 557, 0, 0, 0, 1657, 1744, 0, 0, 0, 0, + -2280, 0, 557, 0, 0, 3174, -2280, 0, 1657, 0, + 0, 0, 0, 0, 0, 0, 0, 747, 0, 0, + 0, -2280, 0, 0, 0, -2280, 0, 0, 0, 1644, + -2280, 0, 0, 0, 1745, 0, 0, 1746, 747, 0, 0, 557, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1390, 0, 0, 750, 0, 0, 0, 0, 0, - 1390, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1745, 0, 0, 1746, 0, 26, 27, - 28, 0, 582, 0, 1390, 0, 29, 0, 0, 30, - 1747, 0, 0, 1748, 0, 0, 0, 0, 0, 0, - 557, 0, 0, 557, 0, 0, 751, 0, 0, 1644, - 557, 0, 0, 0, 1739, 0, 752, 0, 0, 0, - 0, 0, 0, 31, 557, 747, 0, 0, 0, 753, - 0, 0, 32, 1740, 754, 557, 747, 0, 1741, 0, - 557, 0, 557, 557, 0, 557, 557, 0, 33, 0, - 0, 0, 0, 1066, 0, 34, 0, 0, 0, 0, - 35, 1742, 1743, 0, 0, 755, 0, 0, 0, 0, - 747, 36, 0, 0, 0, 0, 0, 1744, 0, 0, - 0, 0, 0, 37, 0, 0, 0, 38, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1749, 0, - 0, 0, 3913, 0, 0, 0, 0, 0, 39, 756, - 0, 0, 0, 757, 0, 0, 1745, 0, 0, 1746, - 0, 40, 0, 0, 41, 0, 0, 42, 0, 0, - 0, 0, 43, 1747, 0, 0, 1748, 0, 0, 0, + 0, 1747, 0, 0, 1748, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, -2280, + 0, 0, 0, 0, 1390, 0, 0, 1747, 0, 0, + 0, 0, 0, 0, 0, -2280, 0, 0, 557, 0, + 557, 0, 557, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 557, 0, 557, - 557, 44, 0, 0, 0, 0, 0, 557, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 45, 0, 0, 557, 0, - 557, 0, 0, 0, 0, 0, 758, 0, 1549, 46, - 0, 0, -49, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 760, 0, 0, 0, 0, 0, 0, - 1750, 1580, 0, 1751, 1752, 1753, 0, 1754, 1755, 1756, - 1757, 1758, 1759, 0, 0, 0, 0, 0, 0, 0, - 1644, 0, 0, 0, 0, 0, 0, 0, 0, 761, - 0, 1749, 762, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 763, 1724, 0, 764, 0, 0, 1725, - 0, 0, 1726, 0, 0, 0, 1727, 1728, 1729, 1730, - 1731, 1732, 1733, 0, 0, 0, 765, 1708, 0, 0, - 0, 0, 0, 0, 0, 0, 557, 0, 1734, 0, - 766, 0, 1145, 1735, 0, 3351, 0, 768, 557, 1736, - 3352, 0, 0, 0, 0, 0, 1737, 0, 769, 0, - 0, 0, 0, 747, 770, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1644, 0, 0, 1725, 0, - 0, 1726, 3359, 1738, 747, 1727, 1728, 557, 0, -2277, - 0, 0, 0, 771, 0, 0, 0, 582, 582, 0, - 0, 0, 0, 1750, 0, 0, 1751, 1752, 1753, 0, - 1754, 1755, 1756, 1757, 1758, 1759, 3361, 0, 1736, 0, - 1390, 0, 0, 2029, 0, -2277, 0, 0, 0, 0, - 0, 0, 0, 0, 557, 0, 557, 0, 557, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1738, 557, 0, 557, 557, 557, 1725, 0, - 0, 1726, 0, 0, 0, 1727, 1728, 1729, 1730, 1731, - 1732, 1733, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1739, 3731, 0, 0, 1734, 0, 0, - 0, 0, 2973, 0, 0, 557, 0, 557, 1736, 0, - 0, 0, 1740, 0, 0, 1737, 0, 1741, 0, 0, - 0, 0, 557, 557, 0, 0, -2277, 0, 1644, 0, - 2993, 0, 0, 557, 557, 557, 557, 747, 557, 747, - 1742, 1743, 1738, 0, 557, -2277, 557, 0, 0, 0, - -2277, 0, 0, 0, 0, 0, 1744, 0, 557, 557, - 0, 0, -2277, 557, 557, 0, 0, 0, 557, 557, - 557, 557, 0, 557, 557, 0, 0, 0, 0, 0, - 0, -2277, 0, 1390, 0, 0, -2277, 0, 0, -2277, - 557, 582, 582, 0, 582, 1745, 0, 557, 1746, 0, - 557, 557, 557, 557, 557, 0, 0, 0, 557, 0, - 0, 0, 1747, 0, 0, 1748, 0, 0, 0, 0, - 0, 0, 557, 0, 0, -2277, 0, 0, 1390, 0, + 557, 557, -2280, 0, 0, 0, 0, 0, 0, 1754, + 1755, 1756, 1757, 1758, 1759, 1747, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1739, 0, 557, 2044, 557, 0, 0, 0, - 0, 747, 0, 0, 0, 0, 0, 0, 1390, 0, - 0, 1740, 0, 0, 0, 0, 1741, 1066, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1747, 0, 1644, 0, 0, 0, 0, 0, 1742, - 1743, 0, 0, 0, 0, 1644, 0, 0, 582, 0, - 0, 0, 0, 0, 0, 1744, 0, 0, 0, 0, + 88, 0, 0, 0, 0, 0, 0, 0, 0, 557, + 0, 557, 0, 0, 0, 0, 0, 2044, 3431, 1749, + 0, 0, 0, 0, 0, 0, 557, 557, 0, 0, + 0, 0, 1644, 0, 0, 0, 0, 557, 557, 557, + 557, 747, 557, 747, 0, -2280, 0, 0, 557, 0, + 557, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 557, 557, 0, 0, 0, 557, 557, 0, + 0, 0, 557, 557, 557, 557, 0, 557, 557, 0, + 0, 0, 0, 0, 0, 0, 0, 1390, 0, 0, + 0, 0, 0, -2280, 557, 0, 0, 0, 0, 0, + 0, 557, 0, 0, 557, 557, 557, 557, 557, 0, + 0, 0, 557, 0, 0, 0, 0, 0, 3349, 3350, + 3351, 3352, 0, 0, 0, 0, 557, 0, 0, 0, + 0, 1750, 1390, 0, 1751, 1752, 1753, 0, 1754, 1755, + 1756, 1757, 1758, 1759, 0, 0, 0, 0, 557, 0, + 557, 2029, 0, 0, 0, 747, 0, -2280, 0, 0, + 0, 0, 1390, 0, 1754, 1755, 1756, 1757, 1758, 1759, + 0, 1066, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1145, 0, 0, 3353, 0, 1644, 0, 0, + 3354, 0, 0, 3357, 3358, 3359, 0, 0, 0, 1644, + 0, 0, 0, 0, 0, -2280, 0, 0, 0, 0, + 0, 0, 1754, 1755, 1756, 1757, 1758, 1759, 88, 956, + 0, 0, 0, 0, 3361, 0, 0, 0, 0, 1644, + 0, 3362, 0, 0, 0, 0, 1644, 0, 557, 0, + 2045, 2046, 2047, 0, 2048, 2049, 2050, 2051, 2052, 2053, + 557, 0, 0, 0, 0, 0, 0, 0, 3363, 0, + 1082, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 557, 1094, 1644, 0, 0, 557, 1644, 0, 0, 0, + 1390, 0, 1644, 0, 557, 557, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 3605, 0, 0, + 0, 0, 0, 0, 0, 1644, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 956, 0, + 0, 975, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1724, 0, 0, 0, 0, 1725, 0, 0, 1726, + 0, 0, 0, 1727, 1728, 1729, 1730, 1731, 1732, 1733, + 0, 0, 0, 0, 0, 0, 557, 0, 3364, 0, + 557, 0, 0, 0, 0, 557, 0, 1734, 0, 0, + 0, 0, 1735, 0, 0, 0, 3213, 3365, 1736, 0, + 0, 0, 3366, 3213, 0, 1737, 0, 0, 3658, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 88, 0, + 0, 0, 0, 0, 0, -2280, -2280, 557, 0, 3682, + 0, 0, 1738, 0, 0, 0, 0, 0, 0, 0, + 0, 3369, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 747, 3563, 3564, 3565, 3566, 3567, 3568, 3569, 0, + 0, 0, 3574, 3575, 0, 0, 0, 3584, 0, 0, + 3586, 0, 557, 3593, 3594, 3595, 3596, 3597, 3598, 3599, + 3600, 3601, 3602, -2280, 0, 0, 0, 0, 0, 557, + 0, 0, 0, 0, 0, 0, 0, 2044, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1749, 0, 0, 0, 0, 1644, 0, 2109, 0, 2113, - 0, 0, 1644, 0, 557, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1745, 0, 557, 1746, 0, 0, - 0, 0, 0, -2277, 0, 0, 0, 0, 0, 0, - 0, 1747, 0, 0, 1748, 0, 557, 0, 1644, 0, - 0, 557, 1644, 0, 0, 0, 1390, 0, 1644, 0, - 557, 557, 0, 0, 0, 0, 0, 0, 0, -2277, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1644, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 88, 0, 1739, 557, 0, 0, 0, 0, 0, 557, + 0, 0, 0, 0, 0, 0, 0, 0, 3750, 0, + 0, 1740, 0, 0, 0, 557, 1741, 0, 0, 0, + 0, 0, 0, 0, 837, 747, 747, 747, 0, 0, + 0, 837, 0, 0, 0, 0, 0, 0, 0, 1742, + 1743, 0, 0, 0, 0, 0, 0, 0, 0, 3789, + 1145, 0, 0, 2036, 0, 1744, 0, 2037, 2038, 0, + 0, 2039, 2040, 2041, 0, 3373, 1666, 0, 0, 0, + 1390, 0, 0, 0, 0, 0, 0, 1145, 1678, 0, + 3353, 3830, 0, 0, 0, 3354, 557, 0, 3357, 3358, + 3359, 0, 0, 557, 1745, 0, 0, 1746, 0, 0, + 0, 0, 0, 0, 0, 1705, 557, 557, 557, 557, + 1644, 1747, 0, 0, 1748, 0, 0, 0, 0, 3361, + 557, 0, 557, 0, 0, 557, 3362, 0, 0, 0, + 0, 557, 0, 747, 0, 557, 0, 0, 0, 0, + 0, 0, 557, 0, 0, 3735, 0, 3738, 0, 3740, + 1066, 0, 0, 3363, 0, 0, 0, 0, 747, 0, + 0, 0, 0, 0, 557, 557, 0, 557, 0, 0, + 0, 0, 0, 0, 0, 0, 3872, 3374, 0, 0, + 3375, 3376, 3377, 0, 3378, 3379, 3380, 3381, 3382, 3383, + 0, 0, 0, 0, 975, 975, 0, 975, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1750, 0, 0, 1751, 1752, 1753, 0, 1754, - 1755, 1756, 1757, 1758, 1759, 0, 0, 0, 0, 0, - 0, 0, 557, 0, 0, 0, 557, 0, 0, 0, - 0, 557, 0, 0, 0, -2277, 0, 0, 0, 1749, - 0, 0, 3376, 3377, 3378, 3379, 3380, 3381, 0, 0, - 0, 0, 1145, 0, 0, 3351, 0, 0, 0, 0, - 3352, 0, 0, 3355, 3356, 3357, 0, 0, 0, 0, - 0, -2277, 0, 557, 0, 0, 0, 0, 1754, 1755, - 1756, 1757, 1758, 1759, 0, 0, 0, 0, 0, 0, - 0, 0, 3359, 1725, 0, 0, 1726, 747, 0, 3360, - 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 557, 0, - 0, 0, 1734, 0, 0, 0, 3361, 0, 0, 0, - 0, 0, 0, 1736, 0, 557, 0, 0, 0, 0, - 1737, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 557, 0, 0, 1749, + 0, 0, 0, 0, 557, 557, 557, 0, 0, 0, + 0, 0, 0, 557, 0, 0, 557, 0, 0, 0, + 0, 0, 557, 0, 0, 0, 0, 0, 0, 0, + 1644, 0, 0, 3364, 0, 0, 0, 0, 0, 0, + 0, 0, 557, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 3365, 2043, 0, 0, 557, 3366, 0, 0, + 3828, 0, 0, 3831, 3832, 0, 0, 0, 0, 0, + 0, 0, 3836, 0, 0, 1145, 0, 0, 2036, 3842, + 3367, 3368, 2037, 2038, 0, 0, 2039, 2040, 2041, 0, + 0, 1644, 0, 0, 0, 0, 3369, 0, 0, 0, + 0, 0, 0, 0, 3213, 0, 3910, 0, 0, 0, 0, 1750, 0, 0, 1751, 1752, 1753, 0, 1754, 1755, - 1756, 1757, 1758, 1759, 0, 0, 582, 1738, 2199, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 557, - 0, 0, 582, 0, 0, 557, 0, 0, 0, 0, - 0, 0, 582, 0, 582, 0, 0, 582, 0, 0, - 0, 557, 0, 582, 0, 582, 0, 0, 0, 0, - 0, 747, 747, 747, 0, 0, 0, 0, 582, 0, - 0, 0, 0, 582, 0, 0, 3362, 582, 582, 582, - 582, 0, 582, 582, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 3363, 0, 0, 0, 0, - 3364, 0, 0, 0, 0, 0, 1390, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1739, 0, 0, - 0, 0, 557, -2277, -2277, 0, 0, 0, 0, 557, - 0, 0, 0, 0, 0, 0, 1740, 0, 0, 3367, - 0, 1741, 557, 557, 557, 557, 1644, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 557, 0, 557, 0, - 0, 557, 0, 0, 1742, 1743, 0, 557, 0, 747, - 0, 557, 0, 0, 0, 0, 1725, 0, 557, 1726, - 1744, -2277, 0, 1727, 1728, 0, 1066, 1731, 1732, 1733, - 0, 0, 0, 0, 747, 2044, 0, 0, 0, 0, - 557, 557, 0, 557, 0, 1734, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1736, 0, 0, 1745, - 0, 0, 1746, 1737, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1747, 0, 0, 1748, - 0, 0, 0, 582, 0, 0, 0, 0, 0, 0, - 1738, 0, 557, 0, 0, 0, 0, 0, 0, 0, - 557, 557, 557, 0, 0, 0, 0, 0, 0, 557, - 0, 0, 557, 0, 0, 2594, 0, 0, 557, 0, - 2113, 0, 0, 0, 0, 0, 1644, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 557, 0, - 0, 0, 0, 3371, 0, 0, 0, 0, 0, 0, - 0, 1725, 557, 0, 1726, 0, 0, 0, 1727, 1728, - 1729, 1730, 1731, 1732, 1733, 0, 0, 0, 0, 0, + 1756, 1757, 1758, 1759, 0, 2044, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 3370, 0, 0, 3371, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1734, 0, 0, 0, 1749, 0, 0, 1644, 0, 0, - 1739, 1736, 0, 0, 0, 0, 1725, 0, 1737, 1726, - 0, 582, 0, 1727, 1728, 0, 0, 0, 0, 1740, - 1708, 0, 0, 0, 1741, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1738, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1736, 1742, 1743, 0, - 0, 0, 0, -2277, 0, 0, 0, 0, 0, 0, - 0, 557, 0, 1744, 0, 3372, 0, 557, 3373, 3374, - 3375, 0, 3376, 3377, 3378, 3379, 3380, 3381, 0, 0, - 1738, 0, 0, 0, 0, 557, 0, 0, 0, 557, - 0, 0, 0, 557, 557, 557, 0, 0, 0, 557, - 557, 557, 1745, 557, 0, 1746, 1750, 582, 0, 1751, - 1752, 1753, 0, 1754, 1755, 1756, 1757, 1758, 1759, 1747, - 0, 0, 557, 2199, 557, 0, 0, 0, 0, 0, - 747, 0, 0, 3178, 747, 1739, 747, 557, 557, 557, - 557, 557, 557, 557, 557, 557, 557, 0, 2994, 0, - 0, 0, 0, 0, 1740, 0, 0, 0, 0, 1741, - 0, 0, 0, 0, 0, 0, 0, 0, 582, 0, - 557, 0, 0, 0, 2763, 0, 557, 0, 0, 557, - -2277, 0, 1742, 1743, 0, 0, 0, 0, 0, 557, - 0, 0, 0, 0, 0, 0, 0, 0, 1744, -2277, - 0, 0, 0, 0, -2277, 0, 0, 0, 0, 0, - 0, 557, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 557, 0, 0, 0, 0, 1749, 0, 0, - 0, 0, 0, 0, 0, 0, 1644, 1745, 0, 557, - 1746, 0, 0, -2277, 0, 0, 557, 557, 557, 557, - 0, 0, 0, 0, 1747, 0, 0, 1748, 0, 0, - 0, 0, 0, 0, 0, 557, 557, 0, 0, 0, + 0, 88, 2044, 0, 0, 0, 557, 0, 0, 0, + 0, 0, 557, 0, 0, 0, 0, 3904, 3905, 0, + 3213, 3906, 4017, 0, 0, 3909, 0, 0, 3912, 3913, + 557, 0, 0, 0, 557, 0, 0, 0, 557, 557, + 557, 0, 0, 0, 557, 557, 557, 0, 557, 4017, + 0, 4034, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 557, 0, 557, + 0, 0, 0, 0, 0, 747, 0, 0, 3179, 747, + 0, 747, 557, 557, 557, 557, 557, 557, 557, 557, + 557, 557, 0, 0, 0, 0, 0, 0, 3960, 3961, + 0, 0, 3962, 0, 0, 0, 0, 0, 0, 837, + 3373, 0, 837, 0, 0, 557, 0, 837, 0, 0, + 837, 557, 0, 0, 557, 837, 0, 0, 0, 0, 0, 0, 0, 0, 557, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1725, 2043, 0, + 1726, 0, 0, 0, 1727, 1728, 557, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 557, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 582, 0, 0, 0, 1747, - 0, 0, 557, 0, 557, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1644, 0, 0, 0, 0, - 0, 0, 0, 1145, 0, 0, 3351, 0, 1390, 0, - 0, 3352, 0, 557, 3355, 3356, 3357, 0, 0, 1750, - 0, 0, 1751, 1752, 1753, 0, 1754, 1755, 1756, 1757, - 1758, 1759, 3358, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1749, 3359, 0, 0, 0, 0, 0, 0, - 3360, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 557, 0, 0, 0, 557, - 0, 0, 0, 0, 0, 557, 0, 3361, 0, 0, - 0, 0, 0, 0, 0, 0, 0, -2277, 582, 557, - 0, 582, 0, 0, 0, 557, 0, 2109, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 557, 557, - 0, 0, 0, 0, 0, 0, 557, 0, 0, 0, + 0, 1644, 0, 0, 557, 0, 0, 0, 0, 1736, + 0, 557, 557, 557, 557, 0, -2280, 0, 2045, 2046, + 2047, 0, 2048, 2049, 2050, 2051, 2052, 2053, 0, 88, + 557, 557, 0, 0, 0, 0, 0, 0, 0, 557, + 2044, 0, 3374, 1738, 0, 3375, 3376, 3377, 0, 3378, + 3379, 3380, 3381, 3382, 3383, 0, 0, 0, 0, 0, + 0, 0, 0, 1145, 0, 0, 2036, 557, 0, 557, + 2037, 2038, 0, 0, 2039, 2040, 2041, 0, 0, 0, + 1644, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1390, 3911, 0, 0, 0, 557, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 2231, + 0, 3315, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1725, 0, + 0, 1726, 0, 0, 0, 1727, 1728, 1729, 1730, 1731, + 1732, 1733, 0, -2280, 0, 0, 0, 0, 0, 0, + 557, 0, 0, 0, 557, 0, 0, 0, 0, 1734, + 557, 0, -2280, 0, 2974, 1145, 0, -2280, 3353, 0, + 1736, 0, 0, 3354, 557, 0, 0, 1737, 0, 0, + 557, 0, 0, 0, 0, 0, 975, 0, 0, 0, + 0, 0, 0, 557, 557, 0, 0, 0, 0, 0, + 0, 557, 0, 0, 1738, 0, -2280, 3361, 0, 0, + 0, 0, 0, 0, -2280, 0, 0, 0, 557, 0, + 0, 0, 0, 1644, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1725, 0, 0, 1726, 0, + 0, 3363, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, + 0, 0, 0, 0, 0, 0, 0, 3179, 0, 0, + 0, 0, 1747, 2045, 2046, 2047, 1734, 2048, 2049, 2050, + 2051, 2052, 2053, 0, 0, 0, 0, 1736, 0, 0, + 0, 0, 0, 0, 1737, 0, 2043, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 557, 0, 0, + 0, 557, 0, 0, 1739, 747, 0, 0, 0, 3734, + 0, 1738, 0, 1207, 1207, 0, 557, 0, 0, 0, + 0, 0, 1145, 1740, 2462, 3353, 0, 0, 1741, 0, + 3354, 0, 0, 88, 0, 0, 557, 0, 0, 0, + 1066, -2280, 0, 0, 1644, 0, 0, 0, 0, 0, + 0, 1742, 1743, 0, 0, 0, 0, 0, 2044, 0, + -2280, 0, 0, 0, 3361, -2280, 0, 1744, 0, 557, + -2280, -2280, 0, 0, 0, 557, 0, 0, 0, 0, + 0, 0, 557, 0, 0, 0, 0, 1644, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3363, 0, + 0, 0, 0, 0, -2280, 0, 1745, 0, 0, 1746, + 0, 1739, 0, 0, 0, 0, 0, 557, 0, 0, + 0, 0, 0, 1747, 0, 0, 1748, 0, 0, 0, + 1740, 0, 0, 0, 0, 1741, 0, 0, 0, 0, + 0, 0, 0, 1346, 0, 0, 1644, 1391, 1396, 0, + 0, 0, 0, 0, 0, 0, 557, 0, 1742, 1743, + 2044, 0, 0, 0, 837, 0, 3837, 0, 0, 0, + 837, 0, 0, 0, 1744, 0, 0, 0, 0, 0, + 557, 0, -2280, 0, 0, 0, 0, 0, 0, 1754, + 1755, 1756, 1757, 1758, 1759, 557, 0, 0, -2280, 0, + 557, 0, 1450, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1745, 0, 0, 1746, -2280, 0, 0, + 0, 1474, -2280, 0, 0, 0, 557, 0, 0, 1523, + 1747, 1749, 1525, 1748, 0, 1536, 1539, 1544, 1547, 0, + 0, 0, 0, 0, 0, 0, 3179, 557, 557, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 557, + 0, -2280, 0, 0, 0, 0, 557, 0, -2280, 0, + 0, 557, 0, 557, 0, 1584, 1391, 557, 0, 0, + 0, 2045, 2046, 2047, 0, 2048, 2049, 2050, 2051, 2052, + 2053, 747, 557, 0, 0, 0, 0, 1669, 1705, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 557, 0, 0, 0, 0, 1644, 0, + 0, 0, 0, 0, 0, 0, 1685, 2044, 2231, 557, + 557, 0, 557, 0, 0, 0, 0, 1695, 1696, 1697, + 0, 1702, 1706, 0, 2679, 0, 0, 0, 1749, 0, + 0, 0, 0, 1750, 0, 837, 1751, 1752, 1753, 0, + 1754, 1755, 1756, 1757, 1758, 1759, 0, 0, 0, 0, + 2199, 0, 0, 0, 0, 0, 1768, 0, 0, 0, + 837, 0, 0, 0, 0, 0, 0, 0, 0, 0, + -2280, 0, 0, 0, 1584, 1584, 0, 3378, 3379, 3380, + 3381, 3382, 3383, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 557, 0, 0, 0, 0, 0, + 0, 557, 0, 747, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1815, 0, -2280, 0, 1831, 1836, 0, + 0, 0, 0, 0, 1725, 0, 0, 1726, 1207, 1207, + 0, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, 0, + 1750, 0, 557, 1751, 1752, 1753, 0, 1754, 1755, 1756, + 1757, 1758, 1759, 0, 0, 1734, 0, 2199, 0, 0, + 0, 0, 0, 0, 0, 0, 1736, 0, 0, 0, + 0, 0, 0, 1737, 0, 0, 0, 0, 0, 0, + 557, 0, 0, 0, 0, 0, 0, 1391, 0, 0, + 0, 0, 0, 0, 0, 0, 1391, 0, 0, 0, + 1738, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1644, 0, 1725, 956, + 1391, 1726, 0, 0, 0, 1727, 1728, -2280, 0, 1731, + 1732, 1733, 0, 0, 3378, 3379, 3380, 3381, 3382, 3383, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1734, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1750, 0, 0, 1751, 1752, 1753, - 0, 1754, 1755, 1756, 1757, 1758, 1759, 0, 0, 0, - 0, 2527, 3178, 0, 0, 1725, 0, 3362, 1726, 0, - 0, 0, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, - 0, 0, 0, 0, 1207, 1207, 3363, 0, 0, -2277, - 0, 3364, 0, 0, 1734, 0, 1754, 1755, 1756, 1757, - 1758, 1759, 557, 0, 0, 1736, 557, 0, 0, 0, - 747, 0, 1737, 0, 3365, 3366, 0, 0, 0, 0, + 1736, 0, 0, 0, 0, 0, 0, 1737, 0, 557, 0, 557, 0, 0, 0, 0, 0, 0, 0, 0, - 3367, 0, 0, 0, 0, 0, 0, 0, 0, 1738, - 0, 557, 0, 0, 0, 1066, 0, 0, 582, 1644, - 0, 0, 582, 582, 582, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 3368, - 0, 0, 3369, 0, 557, 0, 0, 0, 0, 0, - 557, 582, 0, 0, 0, 0, 2044, 557, 0, 3370, - 0, 0, 1644, 0, 0, 0, 582, 582, 582, 582, - 582, 582, 582, 582, 582, 582, 0, 0, 0, 0, - 0, 0, 0, 0, 1346, 0, 0, 0, 1391, 1396, - 0, 0, 557, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1739, + 0, 0, 0, 557, 557, 0, 0, 557, 0, 0, + 0, 0, 0, 0, 1738, 557, 0, 0, 0, 0, + 1739, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 2026, 0, 0, 0, 0, 0, 1644, 0, 1740, + 0, 0, 0, 0, 1741, 0, 0, 557, 0, 0, + 0, 3179, 0, 747, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1742, 1743, 0, + 0, 0, 0, 0, 0, 0, 557, 0, 0, 0, + 0, 0, 0, 1744, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1544, 0, 1544, 1544, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1644, 0, 0, 0, 0, 0, 0, 0, 1740, 0, - 557, 0, 0, 1741, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1450, 0, 0, 0, 0, 0, 0, - 0, 1478, 1479, 0, 557, 0, 1742, 1743, 0, 0, - 0, 0, 1474, 0, 3371, 0, 0, 0, 2109, 557, - 1523, 0, 1744, 1525, 557, 0, 1536, 1539, 1544, 1547, - 0, 0, 0, 0, 748, 0, 0, 0, 0, 0, - 0, 0, 1480, 1481, 2594, 0, 1482, 1483, 0, 0, - 557, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1745, 0, 0, 1746, 0, 1584, 1391, 0, 0, - 3178, 557, 557, 0, 0, 0, 0, 0, 1747, 0, - 0, 1748, 0, 557, 0, 0, 0, 0, 1669, 0, - 557, 0, 0, 749, 0, 557, 0, 557, 0, 0, - 0, 557, 0, 0, 0, 0, 0, 1685, 0, 750, - 0, 0, 0, 0, 0, 747, 557, 0, 1695, 1696, - 1697, 0, 1702, 1706, 0, 0, 3372, 1484, 1485, 3373, - 3374, 3375, 0, 3376, 3377, 3378, 3379, 3380, 3381, 0, - 0, 0, 0, 557, 557, 0, 557, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1768, 0, 0, - 0, 751, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 752, 0, 0, 0, 1584, 1584, 0, 0, 0, - 0, 0, 0, 0, 753, 0, 1749, 0, 0, 754, - 0, 0, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, - 0, 0, 1494, 1495, 0, 0, 0, 0, 582, 0, - 0, 0, 0, 0, 1815, 0, 0, 0, 1831, 1836, - 755, 0, 0, 0, 0, 0, 0, 557, 0, 1207, - 1207, 0, 0, 0, 557, 0, 747, 0, 0, 0, - 1725, 0, 0, 1726, 0, 0, 0, 1727, 1728, 1729, - 1730, 1731, 1732, 1733, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 756, 0, 0, 0, 757, 1734, - 0, 0, 0, 0, 0, 557, 0, 0, 0, 0, - 1736, 1496, 1497, 0, 0, 0, 0, 1737, 1391, 0, - 0, 0, 0, 0, 0, 0, 0, 1391, 1750, 0, - 0, 1751, 1752, 1753, 0, 1754, 1755, 1756, 1757, 1758, - 1759, 0, 0, 557, 1738, 2627, 0, 0, 0, 1725, - 0, 1391, 1726, 1498, 1499, 0, 1727, 1728, 1729, 1730, - 1731, 1732, 1733, 0, 0, 567, 0, 0, 0, 0, - 0, 758, 0, 0, 0, 0, 0, 0, 1734, 1644, - 0, 0, 0, 0, 0, 0, 0, 759, 760, 1736, - 0, 0, 0, 0, 0, 0, 1737, 0, 0, 0, + 1207, 1207, 0, 0, 1739, 0, 0, 0, 0, 0, + 1705, 0, 1745, 0, 0, 1746, 1207, 0, 0, 0, + 0, 0, 0, 1740, 0, 0, 0, 557, 1741, 1747, + 0, 0, 1748, 0, 557, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1705, 0, 0, 0, + 0, 1742, 1743, 0, 0, 0, 0, 0, 557, 0, + 0, 0, 0, 0, 0, 88, 0, 1744, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1725, + 0, 0, 1726, 0, 0, 0, 1727, 1728, 1729, 1730, + 1731, 1732, 1733, 557, 0, 557, 0, 0, 0, 0, + 0, 0, 0, 88, 0, 0, 1745, 0, 0, 1746, + 1734, 0, 0, 0, 0, 0, 0, 0, 2158, 0, + 557, 1736, 557, 1747, 557, 0, 2161, 0, 1737, 557, + 0, 3074, 1533, 0, 0, 0, 0, 1749, 0, 1725, + 0, 0, 1726, 0, 0, 0, 1727, 1728, 1729, 1730, + 1731, 1732, 1733, 0, 0, 1738, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 2208, 0, 0, 0, + 1734, 0, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, + 0, 1736, 0, 0, 2228, 2229, 0, 0, 1737, 2242, + 0, 0, 0, 2245, 0, 0, 2253, 2254, 2255, 2256, + 2257, 2258, 2259, 2260, 2261, 0, 0, 2262, 0, 0, + 0, 88, 0, 0, 1207, 1738, 1391, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 3523, - 0, 0, 0, 1738, 761, 0, 2594, 762, 0, 0, - 0, 0, 557, 0, 557, 0, 0, 0, 763, 0, - 0, 764, 2026, 0, 1739, 0, 557, 557, 0, 0, - 557, 0, 0, 0, 1500, 1501, 0, 0, 557, 0, - 0, 765, 0, 1740, 0, 0, 0, 0, 1741, 0, - 0, 0, 0, 0, 0, 766, 0, 0, 1502, 1503, - 1644, 767, 768, 0, 0, 0, 0, 0, 0, 0, - 557, 1742, 1743, 769, 3178, 0, 747, 0, 2126, 770, - 0, 0, 0, 0, 0, 0, 1544, 1744, 1544, 1544, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 557, - 0, 1207, 1207, 1739, 0, 0, 0, 0, 771, 0, - 0, 0, 0, 0, 0, 0, 0, 1207, 582, 0, - 0, 0, 1740, 582, 0, 0, 1745, 1741, 0, 1746, + 0, 1749, 0, 0, 0, 2288, 0, 0, 0, 0, + 88, 0, 0, 0, 0, 0, 0, 3238, 0, 1750, + 0, 1762, 1751, 1752, 1753, 1739, 1754, 1755, 1756, 1757, + 1758, 1759, 0, 0, 0, 0, 2527, 0, 0, 0, + 0, 0, 0, 0, 1740, 0, 0, 1696, 1697, 1741, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1747, 0, 0, 1748, 0, 0, 582, - 1742, 1743, 0, 0, 0, 0, 0, 0, 0, 0, - 557, 0, 0, 0, 0, 0, 1744, 557, 0, 0, - 582, 582, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1705, 1762, + 0, 0, 1742, 1743, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1739, 0, 0, 1744, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 557, 0, 0, 0, 0, 0, 0, 0, 0, - 582, 0, 0, 0, 0, 1745, 0, 0, 1746, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 2158, - 0, 0, 1747, 0, 0, 1748, 557, 2161, 557, 0, - 0, 0, 0, 1533, 0, 0, 0, 0, 0, 0, - 0, 0, 582, 0, 0, 0, 0, 0, 0, 0, - 0, 1749, 0, 557, 0, 557, 0, 557, 0, 0, - 0, 0, 557, 0, 0, 0, 0, 2208, 0, 0, - 0, 0, 0, 2212, 2213, 2214, 2215, 2216, 2217, 2218, - 2219, 0, 0, 0, 0, 2228, 2229, 0, 0, 0, - 2242, 0, 0, 0, 2245, 0, 0, 2253, 2254, 2255, - 2256, 2257, 2258, 2259, 2260, 2261, 1304, 0, 2262, 0, - 0, 0, 1305, 0, 0, 1207, 0, 1391, 0, 0, - 0, 1317, 0, 0, 0, 0, 0, 0, 0, 0, - 1749, 0, 0, 0, 0, 0, 2288, 0, 0, 0, - 0, 1318, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1762, 0, 1725, 0, 0, 1726, 0, 0, - 0, 1727, 1728, 1750, 0, 0, 1751, 1752, 1753, 0, - 1754, 1755, 1756, 1757, 1758, 1759, 0, 0, 1696, 1697, - 2655, 0, 0, 0, 0, 0, 0, 1319, 0, 0, - 0, 0, 0, 0, 1736, 0, 0, 0, 0, 0, - 1762, -2277, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1306, - 0, 0, 0, 0, 0, 0, 0, 0, 1738, 0, - 0, 0, 0, 0, 0, 0, 0, 1533, 0, 0, - 0, 0, 1750, 0, 0, 1751, 1752, 1753, 0, 1754, - 1755, 1756, 1757, 1758, 1759, 0, 0, 0, 0, 2902, - 0, 0, 0, 0, 0, 0, 2422, 0, 0, 1725, - 1391, 0, 1726, 2432, 2433, 0, 1727, 1728, 1729, 1730, - 1731, 1732, 1733, 0, 0, 0, 0, 0, 1320, 0, - 0, 1762, 0, 0, 0, 0, 3314, 0, 1734, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1736, - 0, 0, 0, 0, 0, 1391, 1737, 0, 0, 0, - 0, 0, 1725, 0, 0, 1726, 1531, 0, -2277, 1727, - 1728, 1729, 1730, 1731, 1732, 1733, 1762, 0, 1321, 0, - 0, 1762, 0, 1738, 0, 1450, 2502, -2277, 1322, 0, - 0, 1734, -2277, 0, 0, 0, 0, 0, 0, 582, - 1323, 0, 1736, 0, 0, 0, 0, 0, 0, 1737, - 0, 0, 0, 0, 2528, 2529, 0, 2530, 0, 0, - 0, 0, 1307, 0, 0, 0, 0, 0, 0, 0, - 0, -2277, 0, 1324, 0, 1762, 1738, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 2556, 2557, 0, 0, - 2288, 0, 0, 1725, 0, 0, 1726, 0, 0, 1762, - 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, 0, 1145, - 0, 0, 3351, 0, 0, 0, 0, 3352, 0, 2584, - 0, 0, 1734, 1739, 2589, 0, 1325, 1747, 0, 0, - 1309, 0, 1326, 1736, 0, 0, 0, 0, 0, 0, - 1737, 1584, 1740, 1391, 0, 0, 0, 1741, 1762, 3359, - 1762, 0, 1533, 1533, 0, 2054, -2277, 1327, 1533, 0, - 0, 1762, 1328, 0, 1762, 0, 0, 1738, 0, 1762, - 1742, 1743, 1762, 0, 0, 0, 1739, 0, 1329, 0, - 0, 2623, 0, 3361, 0, 0, 1744, 0, 0, 0, - 0, 0, 0, 0, 0, 1740, 0, 0, 0, 0, - 1741, 1837, 0, 0, 0, 0, 0, 0, 0, 1762, - 1531, 0, 0, 0, 0, 0, 0, 0, 2640, 0, - 0, 2643, 582, 1742, 1743, 1745, 2649, 2650, 1746, 0, - 0, 582, 0, 0, 0, -2277, 1311, 0, 0, 1744, - 0, 0, 1747, 0, 0, 1748, 0, 0, 0, 0, - 0, 3834, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1739, 0, 0, - 0, 0, 2671, 0, 0, 2674, 0, 2676, 1745, 0, - 0, 1746, 0, -2277, 0, 0, 1740, 0, 0, 0, - 0, 1741, 0, 2680, 1762, 1747, 0, 0, 1748, 0, - 0, 0, -2277, 0, 0, 0, 0, -2277, 0, 0, - 1762, 0, 0, 0, 1742, 1743, 0, 0, 0, 0, - 1762, 1762, 1762, 0, 0, 0, 0, 1762, 0, 0, - 1744, 1762, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1815, -2277, -2277, 0, 0, - 1749, 0, 0, 0, 1754, 1755, 1756, 1757, 1758, 1759, - 0, 0, 1836, 2260, 0, 0, 1478, 1479, 0, 1745, - 0, 0, 1746, 0, 0, 0, 0, 0, 0, 0, - 0, 1207, 0, 0, 0, 0, 1747, 0, 0, 1748, - 2767, 0, 0, 1762, 0, 0, 0, 0, 0, 0, - 0, 1145, 2044, 1749, 3351, 0, 0, 1480, 1481, 3352, - 0, 1482, 1483, 0, 0, 0, 1532, 0, 0, 0, + 0, 0, 0, 0, 1740, 0, 1533, 0, 0, 1741, + 0, 0, 0, 1750, 0, 0, 1751, 1752, 1753, 0, + 1754, 1755, 1756, 1757, 1758, 1759, 0, 1745, 0, 0, + 1746, 0, 1742, 1743, 0, 2422, 0, 0, 0, 1391, + 0, 0, 2432, 2433, 1747, 837, 0, 1748, 1744, 0, + 0, 1145, 0, 0, 3353, 0, 0, 0, 0, 3354, + 1762, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1391, 1531, 0, 1745, 0, 0, + 1746, 0, 0, 3361, 0, 956, 0, 0, 0, 0, + -2280, 0, 0, 0, 1747, 1762, 0, 1748, 0, 0, + 1762, 0, 0, 0, 1450, 2502, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 3363, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1762, 3359, 0, 0, 0, 1531, 1531, 1697, -2277, 0, - 0, 1531, 0, 1391, 0, 0, 1762, 0, 0, 0, - 0, 1762, 1750, 0, 0, 1751, 1752, 1753, 0, 1754, - 1755, 1756, 1757, 1758, 1759, 3361, 0, 0, 2054, 2967, + 0, 0, 0, 2528, 2529, 0, 2530, 0, 0, 0, + 1725, 0, 1749, 1726, 0, 0, 0, 1727, 1728, 1729, + 1730, 1731, 1732, 1733, 1762, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 2556, 2557, 0, 0, 2288, + 0, 1734, 0, 0, 0, 0, 0, 0, 1762, 0, + 0, 0, 1736, 0, 0, 3840, 0, 0, 0, 1737, + 0, 0, 0, 1145, 0, 0, 3353, 0, 2584, 0, + 0, 3354, 1749, 2589, 3357, 3358, 3359, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1738, -2280, 0, 0, + 1584, 0, 1391, 0, 3360, 0, 0, 1762, 0, 1762, + 0, 1533, 1533, 0, 2054, 3361, -2280, 1533, 0, 0, + 1762, -2280, 3362, 1762, 0, 0, 0, 0, 1762, 0, + 0, 1762, 88, 0, 1750, 0, 0, 1751, 1752, 1753, + 2623, 1754, 1755, 1756, 1757, 1758, 1759, 0, 0, 3363, + 1837, 2627, 0, 0, 0, 0, 0, 0, 0, 1531, + -2280, 0, 0, 0, 0, 0, 0, 0, 1762, 0, + 0, 0, 0, 0, 1705, 0, 0, 2640, 0, 1145, + 2643, 0, 3353, 0, 0, 2649, 2650, 3354, 0, 0, + 0, 0, 0, 0, 1750, 0, 1739, 1751, 1752, 1753, + 0, 1754, 1755, 1756, 1757, 1758, 1759, 0, 0, 0, + 0, 2655, 0, 0, 0, 1740, 2044, 0, 0, 0, + 1741, 3361, 0, 0, 0, 0, 0, 0, -2280, 0, + 0, 2671, 0, 0, 2674, 0, 2676, 0, 0, 0, + 0, 0, 0, 1742, 1743, 0, 0, 0, 0, 3364, + 0, 0, 2680, 1762, 0, 3363, 0, 0, 0, 1744, + 0, 0, 0, 0, 0, 0, 0, 0, 3365, 1762, + 0, 0, 0, 3366, 2231, 0, 0, 0, 0, 1762, + 1762, 1762, 0, 0, 0, 0, 1762, 0, 0, 0, + 1762, 0, 0, 0, 0, 0, 3367, 3368, 1745, 0, + 0, 1746, 0, 0, 1815, 0, 0, 0, 0, 0, + 0, 0, 3369, 0, 0, 1747, 0, 0, 1748, 0, + 0, 1836, 2260, 3841, -2280, 0, 0, 0, 0, 0, + 0, 0, 0, 1145, 0, 0, 3353, 0, 0, 0, + 1207, 3354, 0, 0, 3357, 3358, 3359, 0, 0, 2768, + 0, 3370, 1762, 0, 3371, -2280, 0, 0, 0, 0, + 0, 0, 0, 0, 3360, 0, 0, 0, 2044, 0, + 0, 3372, 0, 0, -2280, 3361, 1532, 0, 88, -2280, + 0, 0, 3362, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1531, 1531, 0, 0, 0, 1762, + 1531, 0, 0, 0, 0, 3680, 1697, 0, 0, 3363, + 0, 0, 1391, 0, 0, 1762, 0, 0, -2280, 0, + 1762, 0, 0, 1749, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -2280, 2054, 0, 0, + 0, 0, 0, 3378, 3379, 3380, 3381, 3382, 3383, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1484, 1485, 1749, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - -2277, 0, 0, 2879, 0, 1750, 0, 0, 1751, 1752, + 0, 0, 2880, 0, 2044, 1725, 3373, 0, 1726, 0, + 0, 0, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 2231, 0, + 0, 0, 0, 0, 0, 0, 1734, 0, 0, 3364, + 0, 0, 0, 0, 0, 0, 88, 1736, 88, 0, + 0, 0, 0, 0, 1737, 0, 0, 0, 3365, 0, + 0, 0, 0, 3366, 0, 1750, 0, 0, 1751, 1752, 1753, 0, 1754, 1755, 1756, 1757, 1758, 1759, 0, 0, - 0, 0, 2976, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 3837, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1486, 1487, 1488, - 1489, 1490, 1491, 1492, 1493, 0, 0, 1494, 1495, 0, - 0, 0, 0, 0, 0, -2277, 0, 0, 0, 1145, - 0, 0, 3351, 0, 0, 0, 0, 3352, 0, 0, - 0, 0, 0, 0, -2277, 0, 0, 0, 0, -2277, - 0, 0, 0, 0, 0, 0, 1750, 0, 0, 1751, - 1752, 1753, 0, 1754, 1755, 1756, 1757, 1758, 1759, 3359, - 1532, 0, -2277, 3079, 0, 0, -2277, 0, 0, 3376, - 3377, 3378, 3379, 3380, 3381, 0, 0, 0, -2277, 0, - 0, 0, 0, 0, 0, 0, 1496, 1497, 0, 0, - 2960, 1762, 0, 3361, 0, 0, 2962, 2161, 0, 2054, - 2054, 0, 1533, 1533, 1533, 1533, 1533, 1533, 2969, 0, - 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, - 2054, 0, 2979, 0, 0, 2982, 0, 2984, 1498, 1499, - 0, 0, 0, 0, 2044, 2988, 0, 0, 0, 0, - 0, 0, 0, 2995, 2996, 0, 0, 0, 0, 0, - 3003, 0, 0, 0, 0, 0, 0, 1725, 0, 0, - 1726, 3838, 0, 0, 1727, 1728, 1729, 1730, 1731, 1732, - 1733, 0, 0, 0, 0, 0, 0, 0, 0, 2330, - 0, 0, 0, 0, 0, 1304, 1734, 0, 0, 0, - 0, 1305, 0, -2277, 0, 0, 3048, 1736, 0, 0, - 1317, 0, 0, 0, 1737, 0, 3063, 0, 0, 0, - 0, 0, -2277, 0, 0, 0, 0, -2277, 0, 0, - 1318, 0, 0, 1762, 0, 0, 1762, 0, 1207, 1500, - 1501, 1738, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, -2277, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1502, 1503, 0, -2277, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1319, 0, 0, 0, - 0, 0, 0, 1762, 0, 0, 0, 1762, 1762, 1762, - 1762, 1762, 1762, 1762, 1762, 2422, 0, 2422, 0, 0, - 1533, 1533, 0, 1762, 1762, 1532, 1532, 0, 1306, 0, - 0, 1532, 0, 0, 0, 0, 0, 1762, 0, 0, - 1762, 0, 2044, 0, 0, 0, 0, 0, 1762, 1762, - 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 0, 0, - 0, 1739, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1738, 2903, 0, 0, 0, 3367, 3368, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 88, 0, + 0, 0, 3369, 0, 0, 0, 0, 0, 0, 0, + 1532, 0, -2280, 0, 88, 0, 0, 0, 3374, 0, + 0, 3375, 3376, 3377, 0, 3378, 3379, 3380, 3381, 3382, + 3383, 0, 0, 0, 0, 0, 0, 0, 0, 2961, + 1762, 3370, 0, 0, 3371, 2963, 2161, 0, 2054, 2054, + 0, 1533, 1533, 1533, 1533, 1533, 1533, 2970, 2044, 1533, + 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 2054, + 0, 2980, 0, 0, 2983, 0, 2985, 0, 0, 0, + 0, 1739, 0, 0, 2989, 0, 0, 0, 0, 0, + 0, 0, 2996, 2997, 0, 0, 0, 0, 0, 3004, + 1740, 0, 0, 0, 0, 1741, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 2330, 0, + 0, 0, 0, 0, -2280, 0, 0, 0, 1742, 1743, + 0, 3378, 3379, 3380, 3381, 3382, 3383, 0, 0, 0, + 0, 0, 0, 0, 1744, 0, 3049, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3064, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3373, 0, 1478, 1479, + 0, 0, 1762, 0, 0, 1762, 0, 0, 1207, 0, + 0, 0, 0, 1745, 0, 0, 1746, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1740, 0, 0, 1762, -2277, 1741, 0, 0, 0, 0, - 0, 3376, 3377, 3378, 3379, 3380, 3381, 1320, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1742, 1743, + 1747, 0, 0, 1748, 88, 0, 0, 0, 0, 1480, + 1481, 0, 0, 1482, 1483, 0, 0, 0, 0, 0, + 0, 0, 1762, 0, 0, 0, 1762, 1762, 1762, 1762, + 1762, 1762, 1762, 1762, 0, 2422, 0, 2422, 0, 1533, + 1533, 0, 1762, 1762, 0, 1532, 1532, 0, 0, 0, + 0, 1532, 0, 88, 0, 0, 1762, 0, 0, 1762, + 0, 0, 0, 0, 0, 0, 0, 1762, 1762, 1762, + 1762, 1762, 1762, 1762, 1762, 1762, 1762, 0, 3374, 0, + 0, 3375, 3376, 3377, 0, 3378, 3379, 3380, 3381, 3382, + 3383, 0, 0, 0, 1484, 1485, 0, 0, 0, 0, + 0, 0, 1762, 0, 0, 0, 0, 0, 1749, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 3273, 3274, 0, 0, 1744, 1531, 1531, 1531, 1531, 1531, - 1531, 0, 0, 1531, 1531, 1531, 1531, 1531, 1531, 1531, - 1531, 1531, 1531, 0, 0, 0, 0, 1321, 1533, 0, - -2277, 0, 0, 0, 0, 3297, 0, 1322, 0, 0, - 0, 0, 0, 1745, 0, 0, 1746, 0, 0, 1323, - 3301, 0, 0, 0, 0, 0, 3304, 3305, 0, 0, - 1747, 3306, 0, 1748, 0, 0, 3309, 0, 0, 3312, - 3313, 1307, 0, 0, 2422, 1391, 0, 0, 3321, 0, - 0, 0, 1324, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1762, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1762, 1762, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1207, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2397, 0, 0, 0, 1309, - 0, 1326, -2277, 0, 0, 2275, 0, 0, 0, 3376, - 3377, 3378, 3379, 3380, 3381, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1327, 0, 1749, 3417, - 0, 2398, 0, 0, 0, 0, 0, 1762, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1329, 0, 0, - 0, 0, 0, 1531, 1531, 0, 3436, 0, 0, 1532, - 0, 0, 0, 1762, 1762, 1762, 0, 0, 2054, 2054, - 2054, 2054, 2054, 2054, 0, 0, 0, 2054, 2054, 2054, - 2054, 2054, 2054, 2054, 2054, 2054, 2054, 0, 0, 0, - 0, 1762, 1762, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1311, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1762, - 0, 0, 0, 0, 1762, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1531, 1531, 1531, 1531, 1531, 1531, + 3274, 3275, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, + 1531, 1531, 0, 0, 0, 0, 0, 0, 0, 1486, + 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1533, 0, 1494, + 1495, 0, 0, 0, 0, 3298, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 3302, 0, 0, 0, 0, 0, 3305, 3306, 0, 0, + 0, 3307, 0, 0, 0, 0, 3310, 0, 0, 3313, + 3314, 0, 0, 0, 2422, 1391, 0, 0, 3322, 0, 1750, 0, 0, 1751, 1752, 1753, 0, 1754, 1755, 1756, - 1757, 1758, 1759, 0, 0, 0, 0, 3315, 1762, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2879, 0, 0, 1762, 0, 0, 1762, 0, - 0, 1531, 0, 0, 1762, 1762, 0, 0, 0, 0, - 0, 0, 2054, 2054, 0, 0, 0, 0, 0, 0, - 0, 1706, 0, 0, 0, 0, 1762, 1533, 1533, 1762, - 0, 1762, 0, 0, 0, 1762, 0, 0, 0, 0, - 1725, 0, 0, 1726, 0, 0, 0, 1727, 1728, 1729, - 1730, 1731, 1732, 1733, 2643, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 3535, 3536, 0, 1734, - 3537, 0, 1697, 0, 0, 0, 0, 0, 0, 0, - 1736, 0, 0, 0, 0, 0, 0, 1737, 0, 0, - 0, 0, 0, 0, 0, 1532, 1532, 1532, 1532, 1532, - 1532, 0, 0, 1532, 1532, 1532, 1532, 1532, 1532, 1532, - 1532, 1532, 1532, 0, 1738, 0, 0, 0, 0, 0, - 0, 0, 1762, 0, 0, 0, 0, 0, 0, 0, + 1757, 1758, 1759, 0, 0, 0, 1762, 2968, 0, 0, + 0, 0, 0, 0, 0, 0, 1762, 1762, 1496, 1497, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1207, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 3611, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 3623, 0, 0, 0, + 0, 0, 0, 0, 0, 1207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1725, 0, 0, 1726, 0, - 0, 0, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, - 0, 0, 0, 0, 1739, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1734, 0, 0, 0, 0, 0, - 0, 0, 0, 1740, 1762, 1736, 0, 0, 1741, 0, - 0, 0, 1737, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1533, - 0, 1742, 1743, 0, 0, 0, 0, 0, 0, 1738, - 3273, 0, 0, 0, 3695, 0, 0, 1744, 1207, 0, - 0, 0, 0, 1532, 1532, 1145, 0, 0, 3351, 3704, - 0, 0, 0, 3352, 2422, 0, 2422, 0, 0, 0, + 0, 0, 0, 0, 0, 2275, 0, 0, 0, 0, + 1498, 1499, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 3419, + 0, 0, 0, 0, 0, 0, 1762, 0, 0, 0, + 0, 0, 1531, 1531, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3438, 0, 0, 1532, + 0, 0, 1762, 1762, 1762, 0, 0, 2054, 2054, 2054, + 2054, 2054, 2054, 0, 0, 0, 2054, 2054, 2054, 2054, + 2054, 2054, 2054, 2054, 2054, 2054, 0, 0, 0, 0, + 1762, 1762, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1762, 1745, 1762, 0, 1746, - 1531, 1531, 0, 0, 1762, 3359, 0, 0, 0, 0, - 0, 0, -2277, 1747, 1762, 0, 1748, 1762, 0, 1762, - 0, 0, 0, 1762, 0, 0, 2054, 2054, 0, 0, - 1762, 1762, 0, 0, 0, 0, 0, 0, 1762, 3361, - 1207, 0, 0, 0, 0, 0, 0, 0, 0, 1739, - 0, 0, 0, 0, 0, 3044, 0, 0, 3758, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1740, 0, - 0, 0, 0, 1741, 0, 0, 0, 0, 3382, 0, + 0, 1500, 1501, 0, 0, 0, 0, 0, 1762, 0, 0, 0, 0, 1762, 0, 0, 0, 0, 0, 0, - 0, 1532, 0, 0, 0, 0, 1742, 1743, 1762, 0, - 0, 0, 0, 0, 0, 0, 0, 3911, 0, 0, - 0, 0, 1744, 0, 0, 0, 3796, 0, 0, 0, - 0, 1749, 0, 0, 0, 0, 3273, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1533, 0, 1207, -2277, + 0, 0, 0, 0, 0, 1502, 1503, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1745, 0, 0, 1746, 0, 0, 0, -2277, 0, - 0, 0, 0, -2277, 0, 0, 0, 0, 1747, 0, - 0, 1748, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 2126, 0, 1762, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 3860, - 0, 0, -2277, 0, 0, 0, 0, 0, 0, 0, + 1531, 0, 2880, 0, 1762, 0, 0, 1762, 0, 0, + 0, 0, 0, 1762, 1762, 0, 0, 1725, 0, 0, + 1726, 2054, 2054, 0, 1727, 1728, 1729, 1730, 1731, 1732, + 1733, 1706, 0, 0, 0, 1762, 1533, 1533, 1762, 0, + 1762, 0, 0, 0, 1762, 0, 0, 0, 1734, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1736, + 0, 0, 0, 0, 2643, 0, 1737, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3537, 3538, 0, 0, + 3539, 0, 1697, 0, 1145, 0, 0, 3353, 0, 0, + 0, 0, 3354, 1738, 0, 0, 0, 0, 0, 0, + 0, -49, 0, 0, 0, 1532, 1532, 1532, 1532, 1532, + 1532, 0, 0, 1532, 1532, 1532, 1532, 1532, 1532, 1532, + 1532, 1532, 1532, 0, 0, 1, 3361, 0, 0, 0, + 0, 0, 1762, -2280, 0, 0, 2, 0, 3, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1207, 5, 0, 0, 0, 0, 6, 0, 0, + 3363, 0, 0, 3614, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1531, 1750, 0, 0, 1751, 1752, 1753, 0, - 1754, 1755, 1756, 1757, 1758, 1759, 0, 0, 0, 0, - 3322, 0, 0, 0, 0, 0, 0, 3278, 2044, 0, + 8, 0, 0, 0, 1304, 0, 0, 3626, 0, 9, + 1305, 10, 0, 1739, 0, 0, 0, 0, 0, 1317, + 0, 0, 0, 11, 0, 12, 0, 0, 0, 0, + 0, 0, 1740, 0, 0, 0, 13, 1741, 0, 1318, + 0, 0, 0, 0, 0, 0, 0, 0, 3914, 0, + 0, 14, 15, 0, 16, 0, 0, 0, 0, 0, + 1742, 1743, 0, 17, 1762, 0, 0, 0, 0, 0, + 0, 18, 0, 0, 0, 0, 1744, 0, 0, 19, + -2280, 20, 21, 0, 0, 1319, 0, 0, 0, 1533, + 0, 0, 0, 0, 0, 0, 22, 0, 0, -2280, + 23, 3274, 0, 0, -2280, 3698, 0, 0, 0, 1207, + 0, 0, 0, 1532, 1532, 1745, 0, 1306, 1746, 0, + 3707, 0, 0, 0, 0, 2422, 0, 2422, 24, 0, + 0, 0, 1747, 0, 0, 1748, 0, 0, 0, 1531, + 1531, 0, 0, -2280, -1646, 1762, 0, 1762, 0, 0, + 0, 0, 0, 0, 1762, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1762, 0, 0, 1762, 0, 1762, + 0, 25, 0, 1762, 0, 0, 2054, 2054, 0, 0, + 1762, 1762, 0, 0, 0, 0, 1320, 0, 1762, 0, + 0, 0, 1207, 0, 0, 3045, 0, 0, 0, 2044, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1749, 0, 0, 0, - 0, 0, 0, 2054, 1533, 0, 1725, 0, 0, 1726, - 0, 0, 0, 1727, 1728, 1729, 1730, 1731, 1732, 1733, - 0, 0, 3302, 0, 0, 0, 0, 0, 1762, 1762, - 0, 0, 0, 0, 0, 1734, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1736, 3945, 3945, 3945, - 0, 0, 1762, 1737, 0, 0, 1762, 0, 0, 1762, + 3761, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3384, 0, + 0, 0, 0, 1762, 0, 0, 1321, 0, 0, 0, + 1749, 1532, 0, 0, 0, 0, 1322, 0, 1762, 26, + 27, 28, 0, 0, 0, 0, 0, 29, 1323, 0, + 30, 0, 0, 0, 0, 0, 0, 0, 3799, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3274, 0, + 1307, 0, 0, 0, 0, 0, 1533, 0, 0, 0, + 1207, 1324, 0, 0, 31, 0, 0, 0, 0, 0, + 0, 0, 0, 32, 0, 0, 0, -2280, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, + 0, 0, 0, 0, 0, 0, 34, 0, 0, 0, + 0, 35, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 36, 0, 2397, 0, 0, 0, 1309, 0, + 1326, 3863, 1750, 0, 37, 1751, 1752, 1753, 38, 1754, + 1755, 1756, 1757, 1758, 1759, 0, 0, 0, 0, 2977, + 0, 0, 1531, 0, 0, 1327, 0, 0, 0, 39, + 2398, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 40, 0, 0, 41, 1329, 3279, 42, 0, + 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, -2280, + 0, 0, 44, 0, 0, 0, 3378, 3379, 3380, 3381, + 3382, 3383, 0, 2054, 1533, 0, 0, 0, 0, 0, + 0, 0, 3303, 0, 0, 0, 45, 0, 0, 0, + 0, 0, 0, 0, 1311, 0, 0, 0, 1762, 1762, + 46, 0, 0, -49, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 3948, + 3948, 3948, 1762, 0, 0, 0, 1762, 0, 0, 1762, 1762, 1762, 0, 0, 1762, 0, 0, 1762, 1762, 0, - 0, 0, 0, 0, 0, 0, 1762, 0, 0, 0, - 1738, 0, 0, 0, 0, 0, -2277, 3044, 3044, 3044, - 3044, 0, 0, 0, 0, 0, 0, 0, 3945, 0, - 0, 0, 3382, 3382, 3382, 3382, 0, 0, 1750, 0, - 0, 1751, 1752, 1753, 0, 1754, 1755, 1756, 1757, 1758, - 1759, 0, 0, 0, 0, 3542, 0, 0, 0, 0, - 1532, 1532, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1531, + 0, 0, 0, 0, 0, 0, 1762, 3045, 3045, 3045, + 3045, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 3945, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1762, 0, 0, 0, 0, 0, 2054, 0, - 1739, 0, 0, 0, 0, 3045, 0, 0, 0, 0, - 0, 1762, 0, 0, 0, 0, 0, 0, -2277, 1740, - 0, 0, 0, 0, 1741, 3376, 3377, 3378, 3379, 3380, - 3381, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1742, 1743, 0, + 3948, 0, 0, 3384, 3384, 3384, 3384, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1744, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 2054, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1532, 1532, 0, 0, 0, 0, 0, 0, 0, 1531, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1745, 0, 0, 1746, 0, 0, 0, 0, - 1762, 1762, 1762, 0, 0, 0, 0, 1531, 0, 1747, - 0, 0, 1748, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 3382, 3382, 3382, 3382, 3382, - 3382, 3382, 0, 1533, 1533, 0, 3382, 3382, 0, 0, - 0, 0, 0, 0, 0, 0, 3382, 0, 3382, 0, - 0, 0, 0, 0, 0, 3382, 3382, 3382, 3382, 3382, - 3382, 3382, 3382, 3382, 3382, 0, 0, 0, 0, 0, - 0, 0, 1532, 0, 0, 0, 1762, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1762, 0, - 0, 0, 0, 0, 0, 0, 0, 1532, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 3044, 3044, 3044, 3044, 3044, 3044, 3044, 1749, 0, 0, - 3044, 3044, 0, 0, 0, 3044, 0, 0, 3044, 0, - 0, 3044, 3044, 3044, 3044, 3044, 3044, 3044, 3044, 3044, - 3044, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 3948, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1762, 0, 0, 0, 0, 0, 2054, + 0, 0, 0, 0, 0, 0, 3046, 0, 0, 0, + 0, 0, 1762, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1762, 0, 0, 0, 0, 0, 0, 0, 0, 1762, - 0, 0, 0, 0, 0, 0, 0, 1533, 0, 0, - 0, 0, 0, 0, 0, 2054, 2054, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 3382, 1533, 1533, - 3382, 0, 3382, 0, 0, 0, 0, 3045, 3045, 3045, - 3045, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1762, 0, 0, 0, 0, 0, 1750, - 0, 0, 1751, 1752, 1753, 0, 1754, 1755, 1756, 1757, - 1758, 1759, 0, 0, 0, 0, 3620, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1762, 0, 0, 0, 0, 0, 0, 0, 1532, - 0, 0, 0, 0, 0, 0, 1145, 0, 3698, 3351, - 0, 0, 0, 0, 3352, 2054, 0, 3355, 3356, 3357, - 3382, 0, 0, 3382, 3382, 0, 0, 0, 3382, 0, - 2054, 2054, 0, 0, 3382, 3358, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 3359, 0, 0, 0, - 0, 0, 0, 3360, 0, 1762, 1531, 1531, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 3044, 0, 3044, 0, 3044, 0, 0, 0, - 3361, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 3382, 3382, 3382, 0, - 0, 3382, 0, 0, 3382, 3382, 0, 0, 0, 0, + 0, 1725, 0, 0, 1726, 0, 0, 0, 1727, 1728, + 1729, 1730, 1731, 1732, 1733, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 2054, 0, + 0, 0, 1734, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1736, 0, 0, 0, 0, 0, 0, + 1737, 0, 0, 0, 0, 0, 0, 1531, 0, 0, + 0, 1762, 1762, 1762, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1738, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 3384, 3384, 3384, + 3384, 3384, 3384, 3384, 0, 1533, 1533, 0, 3384, 3384, + 0, 0, 0, 0, 0, 0, 0, 0, 3384, 0, + 3384, 0, 0, 0, 0, 0, 0, 3384, 3384, 3384, + 3384, 3384, 3384, 3384, 3384, 3384, 3384, 0, 0, 0, + 0, 0, 0, 1532, 0, 0, 0, 0, 1762, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1762, 0, 0, 0, 0, 0, 0, 0, 1532, 0, + 0, 3045, 3045, 3045, 3045, 3045, 3045, 3045, 0, 0, + 0, 3045, 3045, 0, 0, 0, 3045, 1739, 0, 3045, + 0, 0, 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, + 3045, 3045, 0, 0, 0, 0, 1740, 0, 0, 0, + 0, 1741, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1762, 0, 1742, 1743, 0, 0, 0, 0, + 0, 1762, 0, 0, 0, 0, 0, 0, 0, 1533, + 1744, 0, 0, 0, 0, 0, 0, 2054, 2054, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 3384, + 1533, 1533, 3384, 0, 3384, 0, 0, 0, 3046, 3046, + 3046, 3046, 0, 0, 0, 0, 0, 0, 0, 1745, + 0, 0, 1746, 0, 0, 1762, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1747, 0, 0, 1748, + 1478, 1479, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1762, 0, 0, 0, 0, 0, 0, 1532, 0, 0, - 0, 0, 3382, 3382, 3382, 1725, 0, 0, 1726, 0, - 0, 0, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, + 0, 0, 0, 1762, 0, 0, 0, 0, 0, 3701, + 1532, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1480, 1481, 0, 0, 1482, 1483, 2054, 0, 0, + 0, 0, 3384, 0, 0, 3384, 3384, 0, 0, 0, + 3384, 0, 2054, 2054, 0, 0, 3384, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1531, 1531, + 0, 0, 0, 0, 0, 0, 0, 1762, 0, 0, + 0, 0, 0, 0, 3045, 0, 3045, 0, 3045, 0, + 0, 0, 0, 0, 1749, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 3362, 0, 0, 0, 1734, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1736, 0, 0, 0, 3363, - 1531, 0, 1737, 0, 3364, 0, 0, 3044, 0, 0, - 3044, 3044, 0, 0, 0, 0, 0, 0, 0, 3044, - 0, 1531, 1531, 0, 0, 0, 3044, 3365, 3366, 1738, + 0, 0, 0, 0, 0, 0, 1484, 1485, 3384, 3384, + 3384, 0, 0, 3384, 0, 0, 3384, 3384, 0, 0, + 0, 0, 0, 1477, 0, 848, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1725, 0, + 0, 1726, 0, 0, 0, 1727, 1728, 1729, 1730, 1731, + 1732, 1733, 1762, 0, 0, 0, 0, 0, 1532, 0, + 0, 0, 0, 0, 3384, 3384, 3384, 0, 0, 1734, + 0, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 0, + 1736, 1494, 1495, 0, 748, 0, 0, 1737, 0, 0, + 0, 0, 1478, 1479, 0, 0, 1750, 0, 0, 1751, + 1752, 1753, 1531, 1754, 1755, 1756, 1757, 1758, 1759, 3045, + 0, 1919, 3045, 3045, 1738, 0, 0, 0, 0, 0, + 0, 3045, 0, 1531, 1531, 0, 0, 0, 3045, 0, + 0, 0, 0, 1480, 1481, 0, 0, 1482, 1483, 0, + 0, 0, 0, 749, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 750, + 1496, 1497, 3046, 3046, 3046, 3046, 3046, 3046, 3046, 0, + 0, 0, 3046, 3046, 0, 0, 0, 3046, 0, 0, + 3046, 0, 0, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3603, 0, 0, 0, 0, 0, 0, + 0, 0, 1498, 1499, 0, 0, 0, 0, 0, 0, + 0, 751, 0, 0, 1739, 0, 3045, 3045, 1484, 1485, + 3045, 752, 0, 0, 3045, 0, 0, 3045, 3045, 0, + 0, 0, 0, 1740, 753, 0, 0, 0, 1741, 754, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 3367, 0, 0, 0, 0, 0, 0, - 3045, 3045, 3045, 3045, 3045, 3045, 3045, 0, 0, 0, - 3045, 3045, 0, 0, 0, 3045, 0, 0, 3045, 0, - 0, 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, - 3045, 3600, 3368, 0, 0, 3369, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 2044, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3044, 3044, 0, 0, 3044, 0, - 0, 0, 3044, 0, 0, 3044, 3044, 0, 0, 1739, + 0, 1742, 1743, 0, 0, 0, 0, 0, 0, 0, + 755, 0, 0, 0, 0, 0, 0, 1744, 0, 0, + 0, 0, 0, 1486, 1487, 1488, 1489, 1490, 1491, 1492, + 1493, 0, 0, 1494, 1495, 0, 0, 3045, 3045, 0, + 0, 3045, 0, 1500, 1501, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 756, 0, 1745, 0, 757, 1746, + 0, 0, 0, 0, 0, 0, 0, 1502, 1503, 0, + 1532, 0, 0, 1747, 0, 0, 1748, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1740, 0, - 0, 0, 0, 1741, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1742, 1743, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1744, 0, 0, 3044, 3044, 0, 0, 3044, - 0, 0, 0, 0, 0, 0, 0, 3371, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1532, 0, + 0, 0, 1496, 1497, 0, 0, 0, 0, 0, 1532, + 1532, 0, 0, 0, 0, 567, 0, 0, 0, 0, + 0, 758, 0, 0, 0, 3046, 0, 3046, 0, 3046, + 0, 0, 0, 0, 0, 0, 0, 759, 760, 0, + 0, 0, 0, 0, 1498, 1499, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1745, 0, 0, 1746, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1747, 0, - 0, 1748, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1532, 1532, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 3045, 0, 3045, 0, 3045, 0, 0, 0, + 0, 1749, 0, 0, 761, 0, 0, 762, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 763, 0, + 0, 764, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 765, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 766, 0, 0, 0, 0, + 0, 767, 768, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 769, 0, 1500, 1501, 0, 0, 770, + 0, 0, 0, 1532, 0, 0, 0, 0, 0, 0, + 3046, 0, 0, 3046, 3046, 0, 0, 0, 0, 1502, + 1503, 0, 3046, 0, 1532, 1532, 0, 0, 771, 3046, + 0, 0, 0, 1750, 0, 0, 1751, 1752, 1753, 0, + 1754, 1755, 1756, 1757, 1758, 1759, 0, 0, 0, 0, + 3080, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 3372, - 0, 0, 3373, 3374, 3375, 0, 3376, 3377, 3378, 3379, - 3380, 3381, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1749, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 3046, 3046, 0, + 0, 3046, 0, 0, 0, 3046, 0, 0, 3046, 3046, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1532, 0, 0, 0, 0, 0, 0, 3045, 0, 0, - 3045, 3045, 0, 0, 0, 0, 0, 0, 0, 3045, - 0, 1532, 1532, 0, 0, 0, 3045, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1750, 0, - 0, 1751, 1752, 1753, 0, 1754, 1755, 1756, 1757, 1758, - 1759, 0, 0, 0, 0, 3759, 0, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 3046, 3046, + 133, 1148, 3046, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 14, 15, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 23, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 26, 27, 28, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 33, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 35, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 37, 0, 468, 469, 38, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 40, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 832, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 44, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 45, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 3515, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 14, 15, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 23, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 26, 27, 28, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 33, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 35, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 37, 0, 468, 469, 38, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 40, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 832, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 44, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 45, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 23, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 26, 27, 28, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 33, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 38, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 40, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 832, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 44, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 45, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 1351, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3045, 3045, 0, 0, 3045, 0, - 0, 0, 3045, 0, 0, 3045, 3045, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 1352, 130, 131, 132, 0, 0, 0, 1353, 0, + 133, 1148, 0, 0, 1354, 135, 136, 0, 137, 138, + 139, 1355, 141, 142, 143, 144, 1149, 1356, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 1357, 0, 1358, 169, 170, 171, 172, + 173, 1359, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 1360, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 1361, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 1362, 0, 1363, 246, + 247, 1364, 1365, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 1366, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 1367, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 1368, + 1369, 290, 1370, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 1371, 301, 1372, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1373, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 1374, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 1375, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 1376, + 359, 1377, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 1378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 1379, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 1380, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 1381, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 1382, 466, + 828, 0, 0, 468, 469, 0, 470, 1383, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 1384, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 1385, 509, 1386, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 1387, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 0, 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 168, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 0, + 200, 0, 201, 202, 203, 204, 205, 206, 14, 15, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 23, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 0, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 352, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 26, 27, 28, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 33, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 35, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 37, 0, 468, 469, 38, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 40, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 832, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 44, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 0, 0, 45, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 1540, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 1541, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 1542, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 1543, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 1351, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, - 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, - 131, 132, 0, 0, 0, 3045, 3045, 133, 1148, 3045, - 0, 134, 135, 136, 0, 137, 138, 139, 140, 141, - 142, 143, 144, 1149, 146, 1150, 1151, 0, 149, 150, - 151, 152, 153, 154, 1152, 817, 155, 156, 157, 158, - 1153, 1154, 161, 0, 162, 163, 164, 165, 818, 0, - 819, 0, 1155, 169, 170, 171, 172, 173, 174, 175, - 176, 177, 0, 178, 179, 180, 181, 182, 183, 0, - 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, - 194, 1156, 196, 197, 1157, 199, 1158, 200, 0, 201, - 202, 203, 204, 205, 206, 14, 15, 207, 208, 209, - 210, 211, 0, 0, 212, 213, 1159, 215, 216, 217, - 218, 0, 219, 220, 221, 0, 222, 223, 224, 0, - 225, 226, 227, 228, 1160, 230, 231, 232, 233, 234, - 235, 820, 1161, 237, 0, 238, 239, 1162, 241, 0, - 242, 0, 243, 244, 23, 245, 246, 247, 248, 249, - 250, 0, 251, 252, 0, 0, 1163, 1164, 255, 256, - 0, 257, 258, 259, 260, 261, 262, 263, 264, 265, - 266, 267, 268, 0, 269, 270, 271, 272, 273, 274, - 275, 0, 276, 277, 278, 279, 280, 281, 282, 283, - 1165, 1166, 0, 1167, 0, 287, 288, 289, 290, 291, - 292, 293, 294, 295, 296, 297, 298, 0, 0, 299, - 300, 301, 302, 0, 303, 304, 305, 306, 307, 308, - 309, 310, 1168, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, - 329, 330, 331, 1169, 333, 1170, 335, 336, 337, 338, - 339, 1171, 340, 341, 342, 343, 1172, 823, 345, 1173, - 347, 348, 349, 0, 350, 351, 0, 0, 1174, 353, - 354, 0, 0, 355, 356, 357, 358, 359, 360, 825, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, 26, 27, 28, 0, 375, 376, 826, - 378, 379, 380, 381, 382, 383, 384, 0, 385, 386, - 387, 388, 389, 390, 391, 392, 0, 393, 394, 395, - 396, 397, 1175, 399, 400, 401, 402, 0, 403, 404, - 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, - 415, 416, 0, 417, 418, 419, 420, 421, 422, 1176, - 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, - 434, 435, 436, 33, 0, 437, 438, 439, 440, 441, - 442, 443, 444, 445, 446, 35, 447, 448, 449, 1177, - 451, 0, 452, 453, 454, 455, 456, 457, 458, 459, - 460, 461, 462, 463, 464, 465, 466, 828, 37, 0, - 468, 469, 38, 470, 471, 472, 473, 474, 475, 476, - 0, 477, 1178, 1179, 0, 480, 0, 481, 482, 829, - 484, 830, 1180, 486, 487, 831, 489, 490, 491, 492, - 493, 0, 0, 494, 495, 496, 40, 497, 498, 499, - 500, 0, 501, 502, 503, 504, 505, 832, 1181, 508, - 0, 509, 510, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 0, 0, 520, 0, 44, 521, 522, 523, - 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, - 534, 535, 536, 537, 538, 539, 540, 541, 1182, 0, - 45, 0, 0, 0, 0, 1183, 1184, 1185, 0, 0, - 0, 0, 1186, 0, 1187, 3513, 0, 0, 0, 0, - 1188, 1189, 0, 0, 0, 0, 1190, 1191, 120, 1142, - 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, - 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, - 0, 0, 0, 0, 0, 133, 1148, 0, 0, 134, - 135, 136, 0, 137, 138, 139, 140, 141, 142, 143, - 144, 1149, 146, 1150, 1151, 0, 149, 150, 151, 152, - 153, 154, 1152, 817, 155, 156, 157, 158, 1153, 1154, - 161, 0, 162, 163, 164, 165, 818, 0, 819, 0, - 1155, 169, 170, 171, 172, 173, 174, 175, 176, 177, - 0, 178, 179, 180, 181, 182, 183, 0, 184, 185, - 186, 187, 188, 189, 190, 191, 192, 193, 194, 1156, - 196, 197, 1157, 199, 1158, 200, 0, 201, 202, 203, - 204, 205, 206, 14, 15, 207, 208, 209, 210, 211, - 0, 0, 212, 213, 1159, 215, 216, 217, 218, 0, - 219, 220, 221, 0, 222, 223, 224, 0, 225, 226, - 227, 228, 1160, 230, 231, 232, 233, 234, 235, 820, - 1161, 237, 0, 238, 239, 1162, 241, 0, 242, 0, - 243, 244, 23, 245, 246, 247, 248, 249, 250, 0, - 251, 252, 0, 0, 1163, 1164, 255, 256, 0, 257, - 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, - 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, - 276, 277, 278, 279, 280, 281, 282, 283, 1165, 1166, - 0, 1167, 0, 287, 288, 289, 290, 291, 292, 293, - 294, 295, 296, 297, 298, 0, 0, 299, 300, 301, - 302, 0, 303, 304, 305, 306, 307, 308, 309, 310, - 1168, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, - 331, 1169, 333, 1170, 335, 336, 337, 338, 339, 1171, - 340, 341, 342, 343, 1172, 823, 345, 1173, 347, 348, - 349, 0, 350, 351, 0, 0, 1174, 353, 354, 0, - 0, 355, 356, 357, 358, 359, 360, 825, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, 26, 27, 28, 0, 375, 376, 826, 378, 379, - 380, 381, 382, 383, 384, 0, 385, 386, 387, 388, - 389, 390, 391, 392, 0, 393, 394, 395, 396, 397, - 1175, 399, 400, 401, 402, 0, 403, 404, 405, 406, - 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, - 0, 417, 418, 419, 420, 421, 422, 1176, 424, 425, - 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, - 436, 33, 0, 437, 438, 439, 440, 441, 442, 443, - 444, 445, 446, 35, 447, 448, 449, 1177, 451, 0, - 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, - 462, 463, 464, 465, 466, 828, 37, 0, 468, 469, - 38, 470, 471, 472, 473, 474, 475, 476, 0, 477, - 1178, 1179, 0, 480, 0, 481, 482, 829, 484, 830, - 1180, 486, 487, 831, 489, 490, 491, 492, 493, 0, - 0, 494, 495, 496, 40, 497, 498, 499, 500, 0, - 501, 502, 503, 504, 505, 832, 1181, 508, 0, 509, - 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 0, 0, 520, 0, 44, 521, 522, 523, 524, 525, - 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, - 536, 537, 538, 539, 540, 541, 1182, 0, 45, 0, - 0, 0, 0, 1183, 1184, 1185, 0, 0, 0, 0, - 1186, 0, 1187, 0, 0, 0, 0, 0, 1188, 1189, - 0, 0, 0, 0, 1190, 1191, 120, 1142, 848, 1143, - 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, - 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, - 0, 0, 0, 133, 1148, 0, 0, 134, 135, 136, - 0, 137, 138, 139, 140, 141, 142, 143, 144, 1149, - 146, 1150, 1151, 0, 149, 150, 151, 152, 153, 154, - 1152, 817, 155, 156, 157, 158, 1153, 1154, 161, 0, - 162, 163, 164, 165, 818, 0, 819, 0, 1155, 169, - 170, 171, 172, 173, 174, 175, 176, 177, 0, 178, - 179, 180, 181, 182, 183, 0, 184, 185, 186, 187, - 188, 189, 190, 191, 192, 193, 194, 1156, 196, 197, - 1157, 199, 1158, 200, 0, 201, 202, 203, 204, 205, - 206, 0, 0, 207, 208, 209, 210, 211, 0, 0, - 212, 213, 1159, 215, 216, 217, 218, 0, 219, 220, - 221, 0, 222, 223, 224, 0, 225, 226, 227, 228, - 1160, 230, 231, 232, 233, 234, 235, 820, 1161, 237, - 0, 238, 239, 1162, 241, 0, 242, 0, 243, 244, - 23, 245, 246, 247, 248, 249, 250, 0, 251, 252, - 0, 0, 1163, 1164, 255, 256, 0, 257, 258, 259, - 260, 261, 262, 263, 264, 265, 266, 267, 268, 0, - 269, 270, 271, 272, 273, 274, 275, 0, 276, 277, - 278, 279, 280, 281, 282, 283, 1165, 1166, 0, 1167, - 0, 287, 288, 289, 290, 291, 292, 293, 294, 295, - 296, 297, 298, 0, 0, 299, 300, 301, 302, 0, - 303, 304, 305, 306, 307, 308, 309, 310, 1168, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, 326, 327, 328, 329, 330, 331, 1169, - 333, 1170, 335, 336, 337, 338, 339, 1171, 340, 341, - 342, 343, 1172, 823, 345, 1173, 347, 348, 349, 0, - 350, 351, 0, 0, 1174, 353, 354, 0, 0, 355, - 356, 357, 358, 359, 360, 825, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, 26, - 27, 28, 0, 375, 376, 826, 378, 379, 380, 381, - 382, 383, 384, 0, 385, 386, 387, 388, 389, 390, - 391, 392, 0, 393, 394, 395, 396, 397, 1175, 399, - 400, 401, 402, 0, 403, 404, 405, 406, 407, 408, - 409, 410, 411, 412, 413, 414, 415, 416, 0, 417, - 418, 419, 420, 421, 422, 1176, 424, 425, 426, 427, - 428, 429, 430, 431, 432, 433, 434, 435, 436, 33, - 0, 437, 438, 439, 440, 441, 442, 443, 444, 445, - 446, 0, 447, 448, 449, 1177, 451, 0, 452, 453, - 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, - 464, 465, 466, 828, 0, 0, 468, 469, 38, 470, - 471, 472, 473, 474, 475, 476, 0, 477, 1178, 1179, - 0, 480, 0, 481, 482, 829, 484, 830, 1180, 486, - 487, 831, 489, 490, 491, 492, 493, 0, 0, 494, - 495, 496, 40, 497, 498, 499, 500, 0, 501, 502, - 503, 504, 505, 832, 1181, 508, 0, 509, 510, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 0, 0, - 520, 0, 44, 521, 522, 523, 524, 525, 526, 527, - 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, - 538, 539, 540, 541, 1182, 0, 45, 0, 0, 0, - 0, 1183, 1184, 1185, 0, 0, 0, 0, 1186, 0, - 1187, 0, 0, 0, 0, 0, 1188, 1189, 0, 0, - 0, 0, 1190, 1191, 1351, 1142, 848, 1143, 1144, 1145, - 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, - 128, 129, 1352, 130, 131, 132, 0, 0, 0, 1353, - 0, 133, 1148, 0, 0, 1354, 135, 136, 0, 137, - 138, 139, 1355, 141, 142, 143, 144, 1149, 1356, 1150, - 1151, 0, 149, 150, 151, 152, 153, 154, 1152, 817, - 155, 156, 157, 158, 1153, 1154, 161, 0, 162, 163, - 164, 165, 818, 0, 1357, 0, 1358, 169, 170, 171, - 172, 173, 1359, 175, 176, 177, 0, 178, 179, 180, - 181, 182, 183, 0, 1360, 185, 186, 187, 188, 189, - 190, 191, 192, 193, 194, 1156, 196, 197, 1157, 199, - 1158, 200, 0, 201, 202, 203, 204, 205, 206, 0, - 0, 207, 208, 209, 210, 211, 1361, 0, 212, 213, - 1159, 215, 216, 217, 218, 0, 219, 220, 221, 0, - 222, 223, 224, 0, 225, 226, 227, 228, 1160, 230, - 231, 232, 233, 234, 235, 820, 1161, 237, 0, 238, - 239, 1162, 241, 0, 242, 0, 243, 1362, 0, 1363, - 246, 247, 1364, 1365, 250, 0, 251, 252, 0, 0, - 1163, 1164, 255, 256, 0, 257, 258, 259, 260, 261, - 262, 263, 1366, 265, 266, 267, 268, 0, 269, 270, - 271, 272, 273, 274, 275, 0, 276, 1367, 278, 279, - 280, 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, - 1368, 1369, 290, 1370, 292, 293, 294, 295, 296, 297, - 298, 0, 0, 299, 1371, 301, 1372, 0, 303, 304, - 305, 306, 307, 308, 309, 310, 1373, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, 326, 327, 328, 329, 330, 331, 1169, 1374, 1170, - 335, 336, 337, 338, 339, 1171, 340, 341, 1375, 343, - 1172, 823, 345, 1173, 347, 348, 349, 0, 350, 351, - 0, 0, 1174, 353, 354, 0, 0, 355, 356, 357, - 1376, 359, 1377, 825, 362, 363, 364, 365, 366, 367, - 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, - 0, 375, 376, 826, 1378, 379, 380, 381, 382, 383, - 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, - 0, 393, 394, 395, 396, 397, 1175, 399, 400, 401, - 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, - 411, 412, 413, 414, 415, 416, 0, 417, 418, 1379, - 420, 421, 422, 1176, 424, 425, 426, 427, 428, 429, - 430, 431, 432, 433, 434, 435, 436, 0, 1380, 437, - 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, - 1381, 448, 449, 1177, 451, 0, 452, 453, 454, 455, - 456, 457, 458, 459, 460, 461, 462, 463, 464, 1382, - 466, 828, 0, 0, 468, 469, 0, 470, 1383, 472, - 473, 474, 475, 476, 0, 477, 1178, 1179, 0, 480, - 0, 481, 482, 829, 484, 830, 1180, 486, 487, 1384, - 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, - 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, - 505, 506, 1181, 508, 1385, 509, 1386, 511, 512, 513, - 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, - 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, - 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, - 540, 541, 1182, 0, 0, 0, 0, 0, 0, 1183, - 1184, 1185, 0, 0, 0, 0, 1186, 0, 1187, 1387, - 0, 0, 0, 0, 1188, 1189, 0, 0, 0, 0, - 1190, 1191, 120, 1142, 848, 1143, 1144, 0, 1146, 1147, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 1353, 0, + 133, 1148, 0, 0, 1354, 135, 136, 0, 137, 138, + 139, 1355, 141, 142, 143, 144, 1149, 1356, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 1357, 0, 1358, 169, 170, 171, 172, + 173, 1359, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 1360, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 1362, 0, 1363, 246, + 247, 1364, 1365, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 1366, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 1367, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 1368, + 1369, 290, 1370, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 1371, 301, 1372, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1373, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 1374, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 1375, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 1376, + 359, 1377, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 1378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 1379, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 1380, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 1381, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 1382, 466, + 828, 0, 0, 468, 469, 0, 470, 1383, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 1384, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 2427, 509, 1386, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 1351, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, - 0, 130, 131, 132, 0, 0, 0, 0, 0, 133, - 1148, 0, 0, 134, 135, 136, 0, 137, 138, 139, - 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, 0, - 149, 150, 151, 152, 153, 154, 1152, 817, 155, 156, - 157, 158, 1153, 1154, 161, 0, 162, 163, 164, 165, - 818, 0, 819, 0, 168, 169, 170, 171, 172, 173, - 174, 175, 176, 177, 0, 178, 179, 180, 181, 182, - 183, 0, 184, 185, 186, 187, 188, 189, 190, 191, - 192, 193, 194, 1156, 196, 197, 1157, 199, 0, 200, - 0, 201, 202, 203, 204, 205, 206, 14, 15, 207, - 208, 209, 210, 211, 0, 0, 212, 213, 1159, 215, - 216, 217, 218, 0, 219, 220, 221, 0, 222, 223, - 224, 0, 225, 226, 227, 228, 1160, 230, 231, 232, - 233, 234, 235, 820, 1161, 237, 0, 238, 239, 1162, - 241, 0, 242, 0, 243, 244, 23, 245, 246, 247, - 248, 249, 250, 0, 251, 252, 0, 0, 1163, 1164, - 255, 256, 0, 257, 258, 259, 260, 261, 262, 263, - 264, 265, 266, 267, 268, 0, 269, 270, 271, 272, - 273, 274, 275, 0, 276, 277, 278, 279, 280, 281, - 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, 289, - 290, 291, 292, 293, 294, 295, 296, 297, 298, 0, - 0, 299, 300, 301, 302, 0, 303, 304, 305, 306, - 307, 308, 309, 310, 1168, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, - 327, 328, 329, 330, 331, 1169, 333, 1170, 335, 336, - 337, 338, 339, 0, 340, 341, 342, 343, 1172, 823, - 345, 1173, 347, 348, 349, 0, 350, 351, 0, 0, - 352, 353, 354, 0, 0, 355, 356, 357, 358, 359, - 360, 825, 362, 363, 364, 365, 366, 367, 368, 369, - 370, 371, 372, 373, 374, 26, 27, 28, 0, 375, - 376, 826, 378, 379, 380, 381, 382, 383, 384, 0, - 385, 386, 387, 388, 389, 390, 391, 392, 0, 393, - 394, 395, 396, 397, 1175, 399, 400, 401, 402, 0, - 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, - 413, 414, 415, 416, 0, 417, 418, 419, 420, 421, - 422, 1176, 424, 425, 426, 427, 428, 429, 430, 431, - 432, 433, 434, 435, 436, 33, 0, 437, 438, 439, - 440, 441, 442, 443, 444, 445, 446, 35, 447, 448, - 449, 1177, 451, 0, 452, 453, 454, 455, 456, 457, - 458, 459, 460, 461, 462, 463, 464, 465, 466, 828, - 37, 0, 468, 469, 38, 470, 471, 472, 473, 474, - 475, 476, 0, 477, 1178, 1179, 0, 480, 0, 481, - 482, 829, 484, 830, 1180, 486, 487, 831, 489, 490, - 491, 492, 493, 0, 0, 494, 495, 496, 40, 497, - 498, 499, 500, 0, 501, 502, 503, 504, 505, 832, - 1181, 508, 0, 509, 510, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 0, 0, 520, 0, 44, 521, - 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, - 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, - 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1186, 0, 1187, 0, 0, 0, - 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, 1191, - 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, - 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, - 131, 132, 0, 0, 0, 0, 0, 133, 1148, 0, - 0, 134, 135, 136, 0, 137, 138, 139, 140, 141, - 142, 143, 144, 1149, 146, 1150, 1151, 1540, 149, 150, - 151, 152, 153, 154, 1152, 817, 155, 156, 157, 158, - 1153, 1154, 161, 0, 162, 163, 164, 165, 818, 0, - 819, 0, 1155, 169, 170, 171, 172, 173, 174, 175, - 176, 177, 0, 178, 179, 180, 181, 182, 183, 0, - 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, - 194, 1156, 196, 197, 1157, 199, 1158, 200, 0, 201, - 202, 203, 204, 205, 206, 0, 0, 207, 208, 209, - 210, 211, 0, 0, 212, 213, 1159, 215, 216, 217, - 218, 0, 219, 220, 221, 0, 222, 223, 224, 0, - 225, 226, 227, 228, 1160, 230, 231, 232, 233, 234, - 235, 820, 1161, 237, 0, 238, 239, 1162, 241, 0, - 242, 0, 243, 244, 1541, 245, 246, 247, 248, 249, - 250, 0, 251, 252, 0, 0, 1163, 1164, 255, 256, - 0, 257, 258, 259, 260, 261, 262, 263, 264, 265, - 266, 267, 268, 0, 269, 270, 271, 272, 273, 274, - 275, 0, 276, 277, 278, 279, 280, 281, 282, 283, - 1165, 1166, 0, 1167, 0, 287, 288, 289, 290, 291, - 292, 293, 294, 295, 296, 297, 298, 0, 1542, 299, - 300, 301, 302, 0, 303, 304, 305, 306, 307, 308, - 309, 310, 1168, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, - 329, 330, 331, 1169, 333, 1170, 335, 336, 337, 338, - 339, 1171, 340, 341, 342, 343, 1172, 823, 345, 1173, - 347, 348, 349, 0, 350, 351, 0, 0, 1174, 353, - 354, 0, 0, 355, 356, 357, 358, 359, 360, 825, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, 0, 0, 0, 0, 375, 376, 826, - 378, 379, 380, 381, 382, 383, 384, 0, 385, 386, - 387, 388, 389, 390, 391, 392, 0, 393, 394, 395, - 396, 397, 1175, 399, 400, 401, 402, 0, 403, 404, - 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, - 415, 416, 0, 417, 418, 419, 420, 421, 422, 1176, - 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, - 434, 435, 436, 0, 0, 437, 438, 439, 440, 441, - 442, 443, 444, 445, 446, 0, 447, 448, 449, 1177, - 451, 0, 452, 453, 454, 455, 456, 457, 458, 459, - 460, 461, 462, 463, 464, 465, 466, 828, 0, 0, - 468, 469, 0, 470, 471, 472, 473, 474, 475, 476, - 0, 477, 1178, 1179, 0, 480, 1543, 481, 482, 829, - 484, 830, 1180, 486, 487, 831, 489, 490, 491, 492, - 493, 0, 0, 494, 495, 496, 0, 497, 498, 499, - 500, 0, 501, 502, 503, 504, 505, 506, 1181, 508, - 0, 509, 510, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 0, 0, 520, 0, 0, 521, 522, 523, - 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, - 534, 535, 536, 537, 538, 539, 540, 541, 1182, 0, - 0, 0, 0, 0, 0, 1183, 1184, 1185, 0, 0, - 0, 0, 1186, 0, 1187, 0, 0, 0, 0, 0, - 1188, 1189, 0, 0, 0, 0, 1190, 1191, 1351, 1142, - 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, - 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, - 0, 0, 0, 1353, 0, 133, 1148, 0, 0, 1354, - 135, 136, 0, 137, 138, 139, 1355, 141, 142, 143, - 144, 1149, 1356, 1150, 1151, 0, 149, 150, 151, 152, - 153, 154, 1152, 817, 155, 156, 157, 158, 1153, 1154, - 161, 0, 162, 163, 164, 165, 818, 0, 1357, 0, - 1358, 169, 170, 171, 172, 173, 1359, 175, 176, 177, - 0, 178, 179, 180, 181, 182, 183, 0, 1360, 185, - 186, 187, 188, 189, 190, 191, 192, 193, 194, 1156, - 196, 197, 1157, 199, 1158, 200, 0, 201, 202, 203, - 204, 205, 206, 0, 0, 207, 208, 209, 210, 211, - 0, 0, 212, 213, 1159, 215, 216, 217, 218, 0, - 219, 220, 221, 0, 222, 223, 224, 0, 225, 226, - 227, 228, 1160, 230, 231, 232, 233, 234, 235, 820, - 1161, 237, 0, 238, 239, 1162, 241, 0, 242, 0, - 243, 1362, 0, 1363, 246, 247, 1364, 1365, 250, 0, - 251, 252, 0, 0, 1163, 1164, 255, 256, 0, 257, - 258, 259, 260, 261, 262, 263, 1366, 265, 266, 267, - 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, - 276, 1367, 278, 279, 280, 281, 282, 283, 1165, 1166, - 0, 1167, 0, 287, 1368, 1369, 290, 1370, 292, 293, - 294, 295, 296, 297, 298, 0, 0, 299, 1371, 301, - 1372, 0, 303, 304, 305, 306, 307, 308, 309, 310, - 1373, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, - 331, 1169, 1374, 1170, 335, 336, 337, 338, 339, 1171, - 340, 341, 1375, 343, 1172, 823, 345, 1173, 347, 348, - 349, 0, 350, 351, 0, 0, 1174, 353, 354, 0, - 0, 355, 356, 357, 1376, 359, 1377, 825, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, 0, 0, 0, 0, 375, 376, 826, 1378, 379, - 380, 381, 382, 383, 384, 0, 385, 386, 387, 388, - 389, 390, 391, 392, 0, 393, 394, 395, 396, 397, - 1175, 399, 400, 401, 402, 0, 403, 404, 405, 406, - 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, - 0, 417, 418, 1379, 420, 421, 422, 1176, 424, 425, - 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, - 436, 0, 1380, 437, 438, 439, 440, 441, 442, 443, - 444, 445, 446, 0, 1381, 448, 449, 1177, 451, 0, - 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, - 462, 463, 464, 1382, 466, 828, 0, 0, 468, 469, - 0, 470, 1383, 472, 473, 474, 475, 476, 0, 477, - 1178, 1179, 0, 480, 0, 481, 482, 829, 484, 830, - 1180, 486, 487, 1384, 489, 490, 491, 492, 493, 0, - 0, 494, 495, 496, 0, 497, 498, 499, 500, 0, - 501, 502, 503, 504, 505, 506, 1181, 508, 2427, 509, - 1386, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 0, 0, 520, 0, 0, 521, 522, 523, 524, 525, - 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, - 536, 537, 538, 539, 540, 541, 1182, 0, 0, 0, - 0, 0, 0, 1183, 1184, 1185, 0, 0, 0, 0, - 1186, 0, 1187, 0, 0, 0, 0, 0, 1188, 1189, - 0, 0, 0, 0, 1190, 1191, 1351, 1142, 848, 1143, - 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, - 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, - 0, 1353, 0, 133, 1148, 0, 0, 1354, 135, 136, - 0, 137, 138, 139, 1355, 141, 142, 143, 144, 1149, - 1356, 1150, 1151, 0, 149, 150, 151, 152, 153, 154, - 1152, 817, 155, 156, 157, 158, 1153, 1154, 161, 0, - 162, 163, 164, 165, 818, 0, 1357, 0, 1358, 169, - 170, 171, 172, 173, 1359, 175, 176, 177, 0, 178, - 179, 180, 181, 182, 183, 0, 1360, 185, 186, 187, - 188, 189, 190, 191, 192, 193, 194, 1156, 196, 197, - 1157, 199, 1158, 200, 0, 201, 202, 203, 204, 205, - 206, 0, 0, 207, 208, 209, 210, 211, 0, 0, - 212, 213, 1159, 215, 216, 217, 218, 0, 219, 220, - 221, 0, 222, 223, 224, 0, 225, 226, 227, 228, - 1160, 230, 231, 232, 233, 234, 235, 820, 1161, 237, - 0, 238, 239, 1162, 241, 0, 242, 0, 243, 1362, - 0, 1363, 246, 247, 1364, 1365, 250, 0, 251, 252, - 0, 0, 1163, 1164, 255, 256, 0, 257, 258, 259, - 260, 261, 262, 263, 1366, 265, 266, 267, 268, 0, - 269, 270, 271, 272, 273, 274, 275, 0, 276, 1367, - 278, 279, 280, 281, 282, 283, 1165, 1166, 0, 1167, - 0, 287, 1368, 1369, 290, 1370, 292, 293, 294, 295, - 296, 297, 298, 0, 0, 299, 1371, 301, 1372, 0, - 303, 304, 305, 306, 307, 308, 309, 310, 1373, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, 326, 327, 328, 329, 330, 331, 1169, - 1374, 1170, 335, 336, 337, 338, 339, 1171, 340, 341, - 1375, 343, 1172, 823, 345, 1173, 347, 348, 349, 0, - 350, 351, 0, 0, 1174, 353, 354, 0, 0, 355, - 356, 357, 1376, 359, 1377, 825, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, 0, - 0, 0, 0, 375, 376, 826, 1378, 379, 380, 381, - 382, 383, 384, 0, 385, 386, 387, 388, 389, 390, - 391, 392, 0, 393, 394, 395, 396, 397, 1175, 399, - 400, 401, 402, 0, 403, 404, 405, 406, 407, 408, - 409, 410, 411, 412, 413, 414, 415, 416, 0, 417, - 418, 1379, 420, 421, 422, 1176, 424, 425, 426, 427, - 428, 429, 430, 431, 432, 433, 434, 435, 436, 0, - 1380, 437, 438, 439, 440, 441, 442, 443, 444, 445, - 446, 0, 1381, 448, 449, 1177, 451, 0, 452, 453, - 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, - 464, 1382, 466, 828, 0, 0, 468, 469, 0, 470, - 1383, 472, 473, 474, 475, 476, 0, 477, 1178, 1179, - 0, 480, 0, 481, 482, 829, 484, 830, 1180, 486, - 487, 1384, 489, 490, 491, 492, 493, 0, 0, 494, - 495, 496, 0, 497, 498, 499, 500, 0, 501, 502, - 503, 504, 505, 506, 1181, 508, 0, 509, 1386, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 0, 0, - 520, 0, 0, 521, 522, 523, 524, 525, 526, 527, - 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, - 538, 539, 540, 541, 1182, 0, 0, 0, 0, 0, - 0, 1183, 1184, 1185, 0, 0, 0, 0, 1186, 0, - 1187, 2483, 0, 0, 0, 0, 1188, 1189, 0, 0, - 0, 0, 1190, 1191, 120, 1142, 848, 1143, 1144, 1145, - 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, - 128, 129, -1325, 130, 131, 132, 0, 0, 0, 0, - -1325, 133, 1148, 0, 0, 134, 135, 136, 0, 137, - 138, 139, 140, 141, 142, 143, 144, 1149, 146, 1150, - 1151, 0, 149, 150, 151, 152, 153, 154, 1152, 817, - 155, 156, 157, 158, 1153, 1154, 161, 0, 162, 163, - 164, 165, 818, 0, 819, 0, 1155, 169, 170, 171, - 172, 173, 174, 175, 176, 177, 0, 178, 179, 180, - 181, 182, 183, 0, 184, 185, 186, 187, 188, 189, - 190, 191, 192, 193, 194, 1156, 196, 197, 1157, 199, - 1158, 200, 0, 201, 202, 203, 204, 205, 206, 0, - 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, - 1159, 215, 216, 217, 218, 0, 219, 220, 221, 0, - 222, 223, 224, 0, 225, 226, 227, 228, 1160, 230, - 231, 232, 233, 234, 235, 820, 1161, 237, 0, 238, - 239, 1162, 241, 0, 242, 0, 243, 244, 0, 245, - 246, 247, 248, 249, 250, 0, 251, 252, 0, 0, - 1163, 1164, 255, 256, 0, 257, 258, 259, 260, 261, - 262, 263, 264, 265, 266, 267, 268, 0, 269, 270, - 271, 272, 273, 274, 275, 0, 276, 277, 278, 279, - 280, 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, - 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, - 298, 0, 0, 299, 300, 301, 302, 0, 303, 304, - 305, 306, 307, 308, 309, 310, 1168, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, 326, 327, 328, 329, 330, 331, 1169, 333, 1170, - 335, 336, 337, 338, 339, 1171, 340, 341, 342, 343, - 1172, 823, 345, 1173, 347, 348, 349, 0, 350, 351, - 0, 0, 1174, 353, 354, 0, 0, 355, 356, 357, - 358, 359, 360, 825, 362, 363, 364, 365, 366, 367, - 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, - 0, 375, 376, 826, 378, 379, 380, 381, 382, 383, - 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, - 0, 393, 394, 395, 396, 397, 1175, 399, 400, 401, - 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, - 411, 412, 413, 414, 415, 416, 0, 417, 418, 419, - 420, 421, 422, 1176, 424, 425, 426, 427, 428, 429, - 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, - 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, - 447, 448, 449, 1177, 451, -1325, 452, 453, 454, 455, - 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, - 466, 828, 0, 0, 468, 469, 0, 470, 471, 472, - 473, 474, 475, 476, 0, 477, 1178, 1179, 0, 480, - 0, 481, 482, 829, 484, 830, 1180, 486, 487, 831, - 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, - 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, - 505, 506, 1181, 508, 0, 509, 510, 511, 512, 513, - 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, - 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, - 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, - 540, 541, 1182, 0, 0, 0, 0, 0, 0, 1183, - 1184, 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, - 0, 0, 0, 0, 1188, 1189, 0, 0, 0, 0, - 1190, 1191, 1351, 1142, 848, 1143, 1144, 1145, 1146, 1147, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 1353, 0, + 133, 1148, 0, 0, 1354, 135, 136, 0, 137, 138, + 139, 1355, 141, 142, 143, 144, 1149, 1356, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 1357, 0, 1358, 169, 170, 171, 172, + 173, 1359, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 1360, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 1362, 0, 1363, 246, + 247, 1364, 1365, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 1366, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 1367, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 1368, + 1369, 290, 1370, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 1371, 301, 1372, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1373, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 1374, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 1375, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 1376, + 359, 1377, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 1378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 1379, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 1380, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 1381, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 1382, 466, + 828, 0, 0, 468, 469, 0, 470, 1383, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 1384, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 1386, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 2483, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, - 0, 130, 131, 132, 0, 0, 0, 1353, 0, 133, - 1148, 0, 0, 1354, 135, 136, 0, 137, 138, 139, - 1355, 141, 142, 143, 144, 1149, 1356, 1150, 1151, 0, - 149, 150, 151, 152, 153, 154, 1152, 817, 155, 156, - 157, 158, 1153, 1154, 161, 0, 162, 163, 164, 165, - 818, 0, 1357, 0, 1358, 169, 170, 171, 172, 173, - 1359, 175, 176, 177, 0, 178, 179, 180, 181, 182, - 183, 0, 1360, 185, 186, 187, 188, 189, 190, 191, - 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, 200, - 0, 201, 202, 203, 204, 205, 206, 0, 0, 207, - 208, 209, 210, 211, 0, 0, 212, 213, 1159, 215, - 216, 217, 218, 0, 219, 220, 221, 0, 222, 223, - 224, 0, 225, 226, 227, 228, 1160, 230, 231, 232, - 233, 234, 235, 820, 1161, 237, 0, 238, 239, 1162, - 241, 0, 242, 0, 243, 1362, 0, 1363, 246, 247, - 1364, 1365, 250, 0, 251, 252, 0, 0, 1163, 1164, - 255, 256, 0, 257, 258, 259, 260, 261, 262, 263, - 1366, 265, 266, 267, 268, 0, 269, 270, 271, 272, - 273, 274, 275, 0, 276, 1367, 278, 279, 280, 281, - 282, 283, 1165, 1166, 0, 1167, 0, 287, 1368, 1369, - 290, 1370, 292, 293, 294, 295, 296, 297, 298, 0, - 0, 299, 1371, 301, 1372, 0, 303, 304, 305, 306, - 307, 308, 309, 310, 1373, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, - 327, 328, 329, 330, 331, 1169, 1374, 1170, 335, 336, - 337, 338, 339, 1171, 340, 341, 1375, 343, 1172, 823, - 345, 1173, 347, 348, 349, 0, 350, 351, 0, 0, - 1174, 353, 354, 0, 0, 355, 356, 357, 1376, 359, - 1377, 825, 362, 363, 364, 365, 366, 367, 368, 369, - 370, 371, 372, 373, 374, 0, 0, 0, 0, 375, - 376, 826, 1378, 379, 380, 381, 382, 383, 384, 0, - 385, 386, 387, 388, 389, 390, 391, 392, 0, 393, - 394, 395, 396, 397, 1175, 399, 400, 401, 402, 0, - 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, - 413, 414, 415, 416, 0, 417, 418, 1379, 420, 421, - 422, 1176, 424, 425, 426, 427, 428, 429, 430, 431, - 432, 433, 434, 435, 436, 0, 1380, 437, 438, 439, - 440, 441, 442, 443, 444, 445, 446, 0, 1381, 448, - 449, 1177, 451, 0, 452, 453, 454, 455, 456, 457, - 458, 459, 460, 461, 462, 463, 464, 1382, 466, 828, - 0, 0, 468, 469, 0, 470, 1383, 472, 473, 474, - 475, 476, 0, 477, 1178, 1179, 0, 480, 0, 481, - 482, 829, 484, 830, 1180, 486, 487, 1384, 489, 490, - 491, 492, 493, 0, 0, 494, 495, 496, 0, 497, - 498, 499, 500, 0, 501, 502, 503, 504, 505, 506, - 1181, 508, 0, 509, 1386, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 0, 0, 520, 0, 0, 521, - 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, - 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, - 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, 1185, - 0, 0, 0, 0, 1186, 0, 1187, 3318, 0, 0, - 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, 1191, - 1351, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, - 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, - 131, 132, 0, 0, 0, 1353, 0, 133, 1148, 0, - 0, 1354, 135, 136, 0, 137, 138, 139, 1355, 141, - 142, 143, 144, 1149, 1356, 1150, 1151, 0, 149, 150, - 151, 152, 153, 154, 1152, 817, 155, 156, 157, 158, - 1153, 1154, 161, 0, 162, 163, 164, 165, 818, 0, - 1357, 0, 1358, 169, 170, 171, 172, 173, 1359, 175, - 176, 177, 0, 178, 179, 180, 181, 182, 183, 0, - 1360, 185, 186, 187, 188, 189, 190, 191, 192, 193, - 194, 1156, 196, 197, 1157, 199, 1158, 200, 0, 201, - 202, 203, 204, 205, 206, 0, 0, 207, 208, 209, - 210, 211, 0, 0, 212, 213, 1159, 215, 216, 217, - 218, 0, 219, 220, 221, 0, 222, 223, 224, 0, - 225, 226, 227, 228, 1160, 230, 231, 232, 233, 234, - 235, 820, 1161, 237, 0, 238, 239, 1162, 241, 0, - 242, 0, 243, 1362, 0, 1363, 246, 247, 1364, 1365, - 250, 0, 251, 252, 0, 0, 1163, 1164, 255, 256, - 0, 257, 258, 259, 260, 261, 262, 263, 1366, 265, - 266, 267, 268, 0, 269, 270, 271, 272, 273, 274, - 275, 0, 276, 1367, 278, 279, 280, 281, 282, 283, - 1165, 1166, 0, 1167, 0, 287, 1368, 1369, 290, 1370, - 292, 293, 294, 295, 296, 297, 298, 0, 0, 299, - 1371, 301, 1372, 0, 303, 304, 305, 306, 307, 308, - 309, 310, 1373, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, - 329, 330, 331, 1169, 1374, 1170, 335, 336, 337, 338, - 339, 1171, 340, 341, 1375, 343, 1172, 823, 345, 1173, - 347, 348, 349, 0, 350, 351, 0, 0, 1174, 353, - 354, 0, 0, 355, 356, 357, 1376, 359, 1377, 825, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, 0, 0, 0, 0, 375, 376, 826, - 1378, 379, 380, 381, 382, 383, 384, 0, 385, 386, - 387, 388, 389, 390, 391, 392, 0, 393, 394, 395, - 396, 397, 1175, 399, 400, 401, 402, 0, 403, 404, - 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, - 415, 416, 0, 417, 418, 1379, 420, 421, 422, 1176, - 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, - 434, 435, 436, 0, 1380, 437, 438, 439, 440, 441, - 442, 443, 444, 445, 446, 0, 1381, 448, 449, 1177, - 451, 0, 452, 453, 454, 455, 456, 457, 458, 459, - 460, 461, 462, 463, 464, 1382, 466, 828, 0, 0, - 468, 469, 0, 470, 1383, 472, 473, 474, 475, 476, - 0, 477, 1178, 1179, 0, 480, 0, 481, 482, 829, - 484, 830, 1180, 486, 487, 1384, 489, 490, 491, 492, - 493, 0, 0, 494, 495, 496, 0, 497, 498, 499, - 500, 0, 501, 502, 503, 504, 505, 506, 1181, 508, - 0, 509, 1386, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 0, 0, 520, 0, 0, 521, 522, 523, - 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, - 534, 535, 536, 537, 538, 539, 540, 541, 1182, 0, - 0, 0, 0, 0, 0, 1183, 1184, 1185, 0, 0, - 0, 0, 1186, 0, 1187, 0, 0, 0, 0, 0, - 1188, 1189, 0, 0, 0, 0, 1190, 1191, 120, 1142, - 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, - 124, 125, 126, 127, 128, 129, 1812, 130, 131, 132, - 0, 0, 0, 0, 0, 133, 1148, 0, 0, 134, - 135, 136, 0, 137, 138, 139, 140, 141, 142, 143, - 144, 1149, 146, 1150, 1151, 0, 149, 150, 151, 152, - 153, 154, 1152, 817, 155, 156, 157, 158, 1153, 1154, - 161, 0, 162, 163, 164, 165, 818, 0, 819, 0, - 1155, 169, 170, 171, 172, 173, 174, 175, 176, 177, - 0, 178, 179, 180, 181, 182, 183, 0, 184, 185, - 186, 187, 188, 189, 190, 191, 192, 193, 194, 1156, - 196, 197, 1157, 199, 1158, 200, 0, 201, 202, 203, - 204, 205, 206, 0, 0, 207, 208, 209, 210, 211, - 0, 0, 212, 213, 1159, 215, 216, 217, 218, 0, - 219, 220, 221, 0, 222, 223, 224, 0, 225, 226, - 227, 228, 1160, 230, 231, 232, 233, 234, 235, 820, - 1161, 237, 0, 238, 239, 1162, 241, 0, 242, 0, - 243, 244, 0, 245, 246, 247, 248, 249, 250, 0, - 251, 252, 0, 0, 1163, 1164, 255, 256, 0, 257, - 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, - 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, - 276, 277, 278, 279, 280, 281, 282, 283, 1165, 1166, - 0, 1167, 0, 287, 288, 289, 290, 291, 292, 293, - 294, 295, 296, 297, 298, 0, 0, 299, 300, 301, - 302, 0, 303, 304, 305, 306, 307, 308, 309, 310, - 1168, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, - 331, 1169, 333, 1170, 335, 336, 337, 338, 339, 1171, - 340, 341, 342, 343, 1172, 823, 345, 1173, 347, 348, - 349, 0, 350, 351, 0, 0, 1174, 353, 354, 0, - 0, 355, 356, 357, 358, 359, 360, 825, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, 0, 0, 0, 0, 375, 376, 826, 378, 379, - 380, 381, 382, 383, 384, 0, 385, 386, 387, 388, - 389, 390, 391, 392, 0, 393, 394, 395, 396, 397, - 1175, 399, 400, 401, 402, 0, 403, 404, 405, 406, - 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, - 0, 417, 418, 419, 420, 421, 422, 1176, 424, 425, - 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, - 436, 0, 0, 437, 438, 439, 440, 441, 442, 443, - 444, 445, 446, 0, 447, 448, 449, 1177, 451, 0, - 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, - 462, 463, 464, 465, 466, 828, 0, 0, 468, 469, - 0, 470, 471, 472, 473, 474, 475, 476, 0, 477, - 1178, 1179, 0, 480, 0, 481, 482, 829, 484, 830, - 1180, 486, 487, 831, 489, 490, 491, 492, 493, 0, - 0, 494, 495, 496, 0, 497, 498, 499, 500, 0, - 501, 502, 503, 504, 505, 506, 1181, 508, 0, 509, - 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 0, 0, 520, 0, 0, 521, 522, 523, 524, 525, - 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, - 536, 537, 538, 539, 540, 541, 1182, 0, 0, 0, - 0, 0, 0, 1183, 1184, 1185, 0, 0, 0, 0, - 1186, 0, 1187, 0, 0, 0, 0, 0, 1188, 1189, - 0, 0, 0, 0, 1190, 1191, 120, 1827, 848, 1143, - 1144, 1145, 1828, 1147, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, - 126, 127, 128, 129, 1829, 130, 131, 132, 0, 0, - 0, 0, 0, 133, 1148, 0, 0, 134, 135, 136, - 0, 137, 138, 139, 140, 141, 142, 143, 144, 1149, - 146, 1150, 1151, 0, 149, 150, 151, 152, 153, 154, - 1152, 817, 155, 156, 157, 158, 1153, 1154, 161, 0, - 162, 163, 164, 165, 818, 0, 819, 0, 1155, 169, - 170, 171, 172, 173, 174, 175, 176, 177, 0, 178, - 179, 180, 181, 182, 183, 0, 184, 185, 186, 187, - 188, 189, 190, 191, 192, 193, 194, 1156, 196, 197, - 1157, 199, 1158, 200, 0, 201, 202, 203, 204, 205, - 206, 0, 0, 207, 208, 209, 210, 211, 0, 0, - 212, 213, 1159, 215, 216, 217, 218, 0, 219, 220, - 221, 0, 222, 223, 224, 0, 225, 226, 227, 228, - 1160, 230, 231, 232, 233, 234, 235, 820, 1161, 237, - 0, 238, 239, 1162, 241, 0, 242, 0, 243, 244, - 0, 245, 246, 247, 248, 249, 250, 0, 251, 252, - 0, 0, 1163, 1164, 255, 256, 0, 257, 258, 259, - 260, 261, 262, 263, 264, 265, 266, 267, 268, 0, - 269, 270, 271, 272, 273, 274, 275, 0, 276, 277, - 278, 279, 280, 281, 282, 283, 1165, 1166, 0, 1167, - 0, 287, 288, 289, 290, 291, 292, 293, 294, 295, - 296, 297, 298, 0, 0, 299, 300, 301, 302, 0, - 303, 304, 305, 306, 307, 308, 309, 310, 1168, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, 326, 327, 328, 329, 330, 331, 1169, - 333, 1170, 335, 336, 337, 338, 339, 1171, 340, 341, - 342, 343, 1172, 823, 345, 1173, 347, 348, 349, 0, - 350, 351, 0, 0, 1174, 353, 354, 0, 0, 355, - 356, 357, 358, 359, 360, 825, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, 0, - 0, 0, 0, 375, 376, 826, 378, 379, 380, 381, - 382, 383, 384, 0, 385, 386, 387, 388, 389, 390, - 391, 392, 0, 393, 394, 395, 396, 397, 1175, 399, - 400, 401, 402, 0, 403, 404, 405, 406, 407, 408, - 409, 410, 411, 412, 413, 414, 415, 416, 0, 417, - 418, 419, 420, 421, 422, 1176, 424, 425, 426, 427, - 428, 429, 430, 431, 432, 433, 434, 435, 436, 0, - 0, 437, 438, 439, 440, 441, 442, 443, 444, 445, - 446, 0, 447, 448, 449, 1177, 451, 0, 452, 453, - 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, - 464, 465, 466, 828, 0, 0, 468, 469, 0, 470, - 471, 472, 473, 474, 475, 476, 0, 477, 1178, 1179, - 0, 480, 0, 481, 482, 829, 484, 830, 1180, 486, - 487, 831, 489, 490, 491, 492, 493, 0, 0, 494, - 495, 496, 0, 497, 498, 499, 500, 0, 501, 502, - 503, 504, 505, 506, 1181, 508, 0, 509, 510, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 0, 0, - 520, 0, 0, 521, 522, 523, 524, 525, 526, 527, - 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, - 538, 539, 540, 541, 1182, 0, 0, 0, 0, 0, - 0, 1183, 1184, 1185, 0, 0, 0, 0, 1186, 0, - 1187, 0, 0, 0, 0, 0, 1188, 1189, 0, 0, - 0, 0, 1190, 1191, 120, 1142, 848, 1143, 1144, 1145, - 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, - 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, - 0, 133, 1148, 0, 0, 134, 135, 136, 0, 137, - 138, 139, 140, 141, 142, 143, 144, 1149, 146, 1150, - 1151, 0, 149, 150, 151, 152, 153, 154, 1152, 817, - 155, 156, 157, 158, 1153, 1154, 161, 0, 162, 163, - 164, 165, 818, 0, 819, 0, 1155, 169, 170, 171, - 172, 173, 174, 175, 176, 177, 0, 178, 179, 180, - 181, 182, 183, 0, 184, 185, 186, 187, 188, 189, - 190, 191, 192, 193, 194, 1156, 196, 197, 1157, 199, - 1158, 200, 0, 201, 202, 203, 204, 205, 206, 0, - 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, - 1159, 215, 216, 217, 218, 0, 219, 220, 221, 0, - 222, 223, 224, 0, 225, 226, 227, 228, 1160, 230, - 231, 232, 233, 234, 235, 820, 1161, 237, 0, 238, - 239, 1162, 241, 0, 242, 0, 243, 244, 1541, 245, - 246, 247, 248, 249, 250, 0, 251, 252, 0, 0, - 1163, 1164, 255, 256, 0, 257, 258, 259, 260, 261, - 262, 263, 264, 265, 266, 267, 268, 0, 269, 270, - 271, 272, 273, 274, 275, 0, 276, 277, 278, 279, - 280, 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, - 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, - 298, 0, 0, 299, 300, 301, 302, 0, 303, 304, - 305, 306, 307, 308, 309, 310, 1168, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, 326, 327, 328, 329, 330, 331, 1169, 333, 1170, - 335, 336, 337, 338, 339, 1171, 340, 341, 342, 343, - 1172, 823, 345, 1173, 347, 348, 349, 0, 350, 351, - 0, 0, 1174, 353, 354, 0, 0, 355, 356, 357, - 358, 359, 360, 825, 362, 363, 364, 365, 366, 367, - 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, - 0, 375, 376, 826, 378, 379, 380, 381, 382, 383, - 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, - 0, 393, 394, 395, 396, 397, 1175, 399, 400, 401, - 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, - 411, 412, 413, 414, 415, 416, 0, 417, 418, 419, - 420, 421, 422, 1176, 424, 425, 426, 427, 428, 429, - 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, - 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, - 447, 448, 449, 1177, 451, 0, 452, 453, 454, 455, - 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, - 466, 828, 0, 0, 468, 469, 0, 470, 471, 472, - 473, 474, 475, 476, 0, 477, 1178, 1179, 0, 480, - 0, 481, 482, 829, 484, 830, 1180, 486, 487, 831, - 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, - 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, - 505, 506, 1181, 508, 0, 509, 510, 511, 512, 513, - 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, - 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, - 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, - 540, 541, 1182, 0, 0, 0, 0, 0, 0, 1183, - 1184, 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, - 0, 0, 0, 0, 1188, 1189, 0, 0, 0, 0, - 1190, 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, -1328, 130, 131, 132, 0, 0, 0, 0, -1328, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, -1328, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 1351, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, - 0, 130, 131, 132, 0, 0, 0, 0, 0, 133, - 1148, 0, 0, 134, 135, 136, 0, 137, 138, 139, - 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, 0, - 149, 150, 151, 152, 153, 154, 1152, 817, 155, 156, - 157, 158, 1153, 1154, 161, 0, 162, 163, 164, 165, - 818, 0, 819, 0, 1155, 169, 170, 171, 172, 173, - 174, 175, 176, 177, 0, 178, 179, 180, 181, 182, - 183, 0, 184, 185, 186, 187, 188, 189, 190, 191, - 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, 200, - 0, 201, 202, 203, 204, 205, 206, 0, 0, 207, - 208, 209, 210, 211, 0, 0, 212, 213, 1159, 215, - 216, 217, 218, 0, 219, 220, 221, 0, 222, 223, - 224, 0, 225, 226, 227, 228, 1160, 230, 231, 232, - 233, 234, 235, 820, 1161, 237, 0, 238, 239, 1162, - 241, 0, 242, 0, 243, 244, 0, 245, 246, 247, - 248, 249, 250, 0, 251, 252, 0, 0, 1163, 1164, - 255, 256, 0, 257, 258, 259, 260, 261, 262, 263, - 264, 265, 266, 267, 268, 0, 269, 270, 271, 272, - 273, 274, 275, 0, 276, 277, 278, 279, 280, 281, - 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, 289, - 290, 291, 292, 293, 294, 295, 296, 297, 298, 0, - 0, 299, 300, 301, 302, 0, 303, 304, 305, 306, - 307, 308, 309, 310, 1168, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, - 327, 328, 329, 330, 331, 1169, 333, 1170, 335, 336, - 337, 338, 339, 1171, 340, 341, 342, 343, 1172, 823, - 345, 1173, 347, 348, 349, 0, 350, 351, 0, 0, - 1174, 353, 354, 0, 0, 355, 356, 357, 358, 359, - 360, 825, 362, 363, 364, 365, 366, 367, 368, 369, - 370, 371, 372, 373, 374, 0, 0, 0, 0, 375, - 376, 826, 378, 379, 380, 381, 382, 383, 384, 0, - 385, 386, 387, 388, 389, 390, 391, 392, 0, 393, - 394, 395, 396, 397, 1175, 399, 400, 401, 402, 0, - 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, - 413, 414, 415, 416, 0, 417, 418, 419, 420, 421, - 422, 1176, 424, 425, 426, 427, 428, 429, 430, 431, - 432, 433, 434, 435, 436, 0, 0, 437, 438, 439, - 440, 441, 442, 443, 444, 445, 446, 0, 447, 448, - 449, 1177, 451, 0, 452, 453, 454, 455, 456, 457, - 458, 459, 460, 461, 462, 463, 464, 465, 466, 828, - 0, 0, 468, 469, 0, 470, 471, 472, 473, 474, - 475, 476, 0, 477, 1178, 1179, 0, 480, 0, 481, - 482, 829, 484, 830, 1180, 486, 487, 831, 489, 490, - 491, 492, 493, 0, 0, 494, 495, 496, 0, 497, - 498, 499, 500, 0, 501, 502, 503, 504, 505, 506, - 1181, 508, 0, 509, 510, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 0, 0, 520, 0, 0, 521, - 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, - 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, - 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, 1185, - 0, 0, 0, 0, 1186, 0, 1187, 2186, 0, 0, - 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, 1191, - 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, - 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, - 131, 132, 0, 0, 0, 0, 0, 133, 1148, 0, - 0, 134, 135, 136, 0, 137, 138, 139, 140, 141, - 142, 143, 144, 1149, 146, 1150, 1151, 0, 149, 150, - 151, 152, 153, 154, 1152, 817, 155, 156, 157, 158, - 1153, 1154, 161, 0, 162, 163, 164, 165, 818, 0, - 819, 0, 1155, 169, 170, 171, 172, 173, 174, 175, - 176, 177, 0, 178, 179, 180, 181, 182, 183, 0, - 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, - 194, 1156, 196, 197, 1157, 199, 1158, 200, 0, 201, - 202, 203, 204, 205, 206, 0, 0, 207, 208, 209, - 210, 211, 0, 0, 212, 213, 1159, 215, 216, 217, - 218, 0, 219, 220, 221, 0, 222, 223, 224, 0, - 225, 226, 227, 228, 1160, 230, 231, 232, 233, 234, - 235, 820, 1161, 237, 0, 238, 239, 1162, 241, 0, - 242, 0, 243, 244, 0, 245, 246, 247, 248, 249, - 250, 0, 251, 252, 0, 0, 1163, 1164, 255, 256, - 0, 257, 258, 259, 260, 261, 262, 263, 264, 265, - 266, 267, 268, 0, 269, 270, 271, 272, 273, 274, - 275, 0, 276, 277, 278, 279, 280, 281, 282, 283, - 1165, 1166, 0, 1167, 0, 287, 288, 289, 290, 291, - 292, 293, 294, 295, 296, 297, 298, 0, 0, 299, - 300, 301, 302, 0, 303, 304, 305, 306, 307, 308, - 309, 310, 1168, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, - 329, 330, 331, 1169, 333, 1170, 335, 336, 337, 338, - 339, 1171, 340, 341, 342, 343, 1172, 823, 345, 1173, - 347, 348, 349, 0, 350, 351, 0, 0, 1174, 353, - 354, 0, 0, 355, 356, 357, 358, 359, 360, 825, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, 0, 0, 0, 0, 375, 376, 826, - 378, 379, 380, 381, 382, 383, 384, 0, 385, 386, - 387, 388, 389, 390, 391, 392, 0, 393, 394, 395, - 396, 397, 1175, 399, 400, 401, 402, 0, 403, 404, - 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, - 415, 416, 0, 417, 418, 419, 420, 421, 422, 1176, - 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, - 434, 435, 436, 0, 0, 437, 438, 439, 440, 441, - 442, 443, 444, 445, 446, 0, 447, 448, 449, 1177, - 451, 0, 452, 453, 454, 455, 456, 457, 458, 459, - 460, 461, 462, 463, 464, 465, 466, 828, 0, 0, - 468, 469, 0, 470, 471, 472, 473, 474, 475, 476, - 0, 477, 1178, 1179, 0, 480, 0, 481, 482, 829, - 484, 830, 1180, 486, 487, 831, 489, 490, 491, 492, - 493, 0, 0, 494, 495, 496, 0, 497, 498, 499, - 500, 0, 501, 502, 503, 504, 505, 506, 1181, 508, - 0, 509, 510, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 0, 0, 520, 0, 0, 521, 522, 523, - 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, - 534, 535, 536, 537, 538, 539, 540, 541, 1182, 0, - 0, 0, 0, 0, 0, 1183, 1184, 1185, 0, 0, - 0, 0, 1186, 0, 1187, 0, 0, 0, 0, 0, - 1188, 1189, 0, 0, 0, 2819, 1190, 1191, 120, 1142, - 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, - 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, - 0, 0, 0, 0, 0, 133, 1148, 0, 0, 134, - 135, 136, 0, 137, 138, 139, 140, 141, 142, 143, - 144, 1149, 146, 1150, 1151, 0, 149, 150, 151, 152, - 153, 154, 1152, 817, 155, 156, 157, 158, 1153, 1154, - 161, 0, 162, 163, 164, 165, 818, 0, 819, 0, - 1155, 169, 170, 171, 172, 173, 174, 175, 176, 177, - 0, 178, 179, 180, 181, 182, 183, 0, 184, 185, - 186, 187, 188, 189, 190, 191, 192, 193, 194, 1156, - 196, 197, 1157, 199, 1158, 200, 0, 201, 202, 203, - 204, 205, 206, 0, 0, 207, 208, 209, 210, 211, - 0, 0, 212, 213, 1159, 215, 216, 217, 218, 0, - 219, 220, 221, 0, 222, 223, 224, 0, 225, 226, - 227, 228, 1160, 230, 231, 232, 233, 234, 235, 820, - 1161, 237, 0, 238, 239, 1162, 241, 0, 242, 0, - 243, 244, 0, 245, 246, 247, 248, 249, 250, 0, - 251, 252, 0, 0, 1163, 1164, 255, 256, 0, 257, - 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, - 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, - 276, 277, 278, 279, 280, 281, 282, 283, 1165, 1166, - 0, 1167, 0, 287, 288, 289, 290, 291, 292, 293, - 294, 295, 296, 297, 298, 0, 0, 299, 300, 301, - 302, 0, 303, 304, 305, 306, 307, 308, 309, 310, - 1168, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, - 331, 1169, 333, 1170, 335, 336, 337, 338, 339, 1171, - 340, 341, 342, 343, 1172, 823, 345, 1173, 347, 348, - 349, 0, 350, 351, 0, 0, 1174, 353, 354, 0, - 0, 355, 356, 357, 358, 359, 360, 825, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, 0, 0, 0, 0, 375, 376, 826, 378, 379, - 380, 381, 382, 383, 384, 0, 385, 386, 387, 388, - 389, 390, 391, 392, 0, 393, 394, 395, 396, 397, - 1175, 399, 400, 401, 402, 0, 403, 404, 405, 406, - 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, - 0, 417, 418, 419, 420, 421, 422, 1176, 424, 425, - 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, - 436, 0, 0, 437, 438, 439, 440, 441, 442, 443, - 444, 445, 446, 0, 447, 448, 449, 1177, 451, 0, - 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, - 462, 463, 464, 465, 466, 828, 0, 0, 468, 469, - 2878, 470, 471, 472, 473, 474, 475, 476, 0, 477, - 1178, 1179, 0, 480, 0, 481, 482, 829, 484, 830, - 1180, 486, 487, 831, 489, 490, 491, 492, 493, 0, - 0, 494, 495, 496, 0, 497, 498, 499, 500, 0, - 501, 502, 503, 504, 505, 506, 1181, 508, 0, 509, - 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 0, 0, 520, 0, 0, 521, 522, 523, 524, 525, - 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, - 536, 537, 538, 539, 540, 541, 1182, 0, 0, 0, - 0, 0, 0, 1183, 1184, 1185, 0, 0, 0, 0, - 1186, 0, 1187, 0, 0, 0, 0, 0, 1188, 1189, - 0, 0, 0, 0, 1190, 1191, 120, 1142, 848, 1143, - 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, - 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, - 0, 0, 0, 133, 1148, 0, 0, 134, 135, 136, - 0, 137, 138, 139, 140, 141, 142, 143, 144, 1149, - 146, 1150, 1151, 0, 149, 150, 151, 152, 153, 154, - 1152, 817, 155, 156, 157, 158, 1153, 1154, 161, 0, - 162, 163, 164, 165, 818, 0, 819, 0, 1155, 169, - 170, 171, 172, 173, 174, 175, 176, 177, 0, 178, - 179, 180, 181, 182, 183, 0, 184, 185, 186, 187, - 188, 189, 190, 191, 192, 193, 194, 1156, 196, 197, - 1157, 199, 1158, 200, 0, 201, 202, 203, 204, 205, - 206, 0, 0, 207, 208, 209, 210, 211, 0, 0, - 212, 213, 1159, 215, 216, 217, 218, 0, 219, 220, - 221, 0, 222, 223, 224, 0, 225, 226, 227, 228, - 1160, 230, 231, 232, 233, 234, 235, 820, 1161, 237, - 0, 238, 239, 1162, 241, 0, 242, 0, 243, 244, - 0, 245, 246, 247, 248, 249, 250, 0, 251, 252, - 0, 0, 1163, 1164, 255, 256, 0, 257, 258, 259, - 260, 261, 262, 263, 264, 265, 266, 267, 268, 0, - 269, 270, 271, 272, 273, 274, 275, 0, 276, 277, - 278, 279, 280, 281, 282, 283, 1165, 1166, 0, 1167, - 0, 287, 288, 289, 290, 291, 292, 293, 294, 295, - 296, 297, 298, 0, 0, 299, 300, 301, 302, 0, - 303, 304, 305, 306, 307, 308, 309, 310, 1168, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, 326, 327, 328, 329, 330, 331, 1169, - 333, 1170, 335, 336, 337, 338, 339, 1171, 340, 341, - 342, 343, 1172, 823, 345, 1173, 347, 348, 349, 0, - 350, 351, 0, 0, 1174, 353, 354, 0, 0, 355, - 356, 357, 358, 359, 360, 825, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, 0, - 0, 0, 0, 375, 376, 826, 378, 379, 380, 381, - 382, 383, 384, 0, 385, 386, 387, 388, 389, 390, - 391, 392, 0, 393, 394, 395, 396, 397, 1175, 399, - 400, 401, 402, 0, 403, 404, 405, 406, 407, 408, - 409, 410, 411, 412, 413, 414, 415, 416, 0, 417, - 418, 419, 420, 421, 422, 1176, 424, 425, 426, 427, - 428, 429, 430, 431, 432, 433, 434, 435, 436, 0, - 0, 437, 438, 439, 440, 441, 442, 443, 444, 445, - 446, 0, 447, 448, 449, 1177, 451, 0, 452, 453, - 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, - 464, 465, 466, 828, 0, 0, 468, 469, 0, 470, - 471, 472, 473, 474, 475, 476, 0, 477, 1178, 1179, - 0, 480, 0, 481, 482, 829, 484, 830, 1180, 486, - 487, 831, 489, 490, 491, 492, 493, 0, 0, 494, - 495, 496, 0, 497, 498, 499, 500, 0, 501, 502, - 503, 504, 505, 506, 1181, 508, 0, 509, 510, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 0, 3002, - 520, 0, 0, 521, 522, 523, 524, 525, 526, 527, - 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, - 538, 539, 540, 541, 1182, 0, 0, 0, 0, 0, - 0, 1183, 1184, 1185, 0, 0, 0, 0, 1186, 0, - 1187, 0, 0, 0, 0, 0, 1188, 1189, 0, 0, - 0, 0, 1190, 1191, 120, 1142, 848, 1143, 1144, 1145, - 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, - 128, 129, 3261, 130, 131, 132, 0, 0, 0, 0, - 0, 133, 1148, 0, 0, 134, 135, 136, 0, 137, - 138, 139, 140, 141, 142, 143, 144, 1149, 146, 1150, - 1151, 0, 149, 150, 151, 152, 153, 154, 1152, 817, - 155, 156, 157, 158, 1153, 1154, 161, 0, 162, 163, - 164, 165, 818, 0, 819, 0, 1155, 169, 170, 171, - 172, 173, 174, 175, 176, 177, 0, 178, 179, 180, - 181, 182, 183, 0, 184, 185, 3262, 187, 188, 189, - 190, 191, 192, 193, 194, 1156, 196, 197, 1157, 199, - 1158, 200, 0, 201, 202, 203, 204, 205, 206, 0, - 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, - 1159, 215, 216, 217, 218, 0, 219, 220, 221, 0, - 222, 223, 224, 0, 225, 226, 227, 228, 1160, 230, - 231, 232, 233, 234, 235, 820, 1161, 237, 0, 238, - 239, 1162, 241, 0, 242, 0, 243, 244, 0, 245, - 246, 247, 248, 249, 250, 0, 251, 252, 0, 0, - 3263, 1164, 255, 256, 0, 257, 258, 259, 260, 261, - 262, 263, 264, 265, 266, 267, 268, 0, 269, 270, - 271, 272, 273, 274, 275, 0, 276, 277, 278, 279, - 280, 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, - 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, - 298, 0, 0, 299, 300, 301, 302, 0, 303, 304, - 305, 306, 307, 308, 309, 310, 1168, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, 326, 327, 328, 329, 330, 331, 1169, 333, 1170, - 335, 336, 337, 338, 339, 1171, 340, 341, 342, 343, - 1172, 823, 345, 1173, 347, 348, 349, 0, 350, 351, - 0, 0, 1174, 353, 354, 0, 0, 355, 356, 357, - 358, 359, 360, 825, 362, 363, 364, 365, 366, 367, - 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, - 0, 375, 376, 826, 378, 379, 380, 381, 382, 383, - 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, - 0, 393, 394, 395, 396, 397, 1175, 399, 400, 401, - 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, - 411, 412, 413, 414, 415, 416, 0, 417, 418, 419, - 420, 421, 3264, 1176, 424, 425, 426, 427, 428, 429, - 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, - 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, - 447, 448, 449, 1177, 451, 0, 452, 453, 454, 455, - 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, - 466, 828, 0, 0, 468, 469, 0, 470, 471, 472, - 473, 474, 475, 476, 0, 477, 1178, 1179, 0, 480, - 0, 481, 482, 829, 484, 830, 1180, 486, 487, 831, - 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, - 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, - 505, 506, 1181, 508, 0, 509, 510, 511, 512, 513, - 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, - 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, - 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, - 540, 541, 1182, 0, 0, 0, 0, 0, 0, 1183, - 1184, 1185, 0, 0, 0, 0, 1186, 0, 3265, 0, - 0, 0, 0, 0, 1188, 1189, 0, 0, 0, 0, - 1190, 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 1353, 0, + 133, 1148, 0, 0, 1354, 135, 136, 0, 137, 138, + 139, 1355, 141, 142, 143, 144, 1149, 1356, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 1357, 0, 1358, 169, 170, 171, 172, + 173, 1359, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 1360, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 1362, 0, 1363, 246, + 247, 1364, 1365, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 1366, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 1367, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 1368, + 1369, 290, 1370, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 1371, 301, 1372, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1373, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 1374, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 1375, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 1376, + 359, 1377, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 1378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 1379, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 1380, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 1381, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 1382, 466, + 828, 0, 0, 468, 469, 0, 470, 1383, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 1384, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 1386, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 3319, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 1351, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, - 0, 130, 131, 132, 0, 0, 0, 0, 0, 133, - 1148, 0, 0, 134, 135, 136, 0, 137, 138, 139, - 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, 0, - 149, 150, 151, 152, 153, 154, 1152, 817, 155, 156, - 157, 158, 1153, 1154, 161, 0, 162, 163, 164, 165, - 818, 0, 819, 0, 1155, 169, 170, 171, 172, 173, - 174, 175, 176, 177, 0, 178, 179, 180, 181, 182, - 183, 0, 184, 185, 186, 187, 188, 189, 190, 191, - 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, 200, - 0, 201, 202, 203, 204, 205, 206, 0, 0, 207, - 208, 209, 210, 211, 0, 0, 212, 213, 1159, 215, - 216, 217, 218, 0, 219, 220, 221, 0, 222, 223, - 224, 0, 225, 226, 227, 228, 1160, 230, 231, 232, - 233, 234, 235, 820, 1161, 237, 0, 238, 239, 1162, - 241, 0, 242, 0, 243, 244, 0, 245, 246, 247, - 248, 249, 250, 0, 251, 252, 0, 0, 1163, 1164, - 255, 256, 0, 257, 258, 259, 260, 261, 262, 263, - 264, 265, 266, 267, 268, 0, 269, 270, 271, 272, - 273, 274, 275, 0, 276, 277, 278, 279, 280, 281, - 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, 289, - 290, 291, 292, 293, 294, 295, 296, 297, 298, 0, - 0, 299, 300, 301, 302, 0, 303, 304, 305, 306, - 307, 308, 309, 310, 1168, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, - 327, 328, 329, 330, 331, 1169, 333, 1170, 335, 336, - 337, 338, 339, 1171, 340, 341, 342, 343, 1172, 823, - 345, 1173, 347, 348, 349, 0, 350, 351, 0, 0, - 1174, 353, 354, 0, 0, 355, 356, 357, 358, 359, - 360, 825, 362, 363, 364, 365, 366, 367, 368, 369, - 370, 371, 372, 373, 374, 0, 0, 0, 0, 375, - 376, 826, 378, 379, 380, 381, 382, 383, 384, 0, - 385, 386, 387, 388, 389, 390, 391, 392, 0, 393, - 394, 395, 396, 397, 1175, 399, 400, 401, 402, 0, - 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, - 413, 414, 415, 416, 0, 417, 418, 419, 420, 421, - 422, 1176, 424, 425, 426, 427, 428, 429, 430, 431, - 432, 433, 434, 435, 436, 0, 0, 437, 438, 439, - 440, 441, 442, 443, 444, 445, 446, 0, 447, 448, - 449, 1177, 451, 0, 452, 453, 454, 455, 456, 457, - 458, 459, 460, 461, 462, 463, 464, 465, 466, 828, - 0, 0, 468, 469, 0, 470, 471, 472, 473, 474, - 475, 476, 0, 477, 1178, 1179, 0, 480, 0, 481, - 482, 829, 484, 830, 1180, 486, 487, 831, 489, 490, - 491, 492, 493, 0, 0, 494, 495, 496, 0, 497, - 498, 499, 500, 0, 501, 502, 503, 504, 505, 506, - 1181, 508, 0, 509, 510, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 0, 0, 520, 0, 0, 521, - 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, - 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, - 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, 1185, - 0, 0, 0, 0, 1186, 0, 1187, 0, 0, 0, - 0, 0, 1188, 1189, 0, 0, 0, 3538, 1190, 1191, - 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, - 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, - 131, 132, 0, 0, 0, 0, 0, 133, 1148, 0, - 0, 134, 135, 136, 0, 137, 138, 139, 140, 141, - 142, 143, 144, 1149, 146, 1150, 1151, 0, 149, 150, - 151, 152, 153, 154, 1152, 817, 155, 156, 157, 158, - 1153, 1154, 161, 0, 162, 163, 164, 165, 818, 0, - 819, 0, 1155, 169, 170, 171, 172, 173, 174, 175, - 176, 177, 0, 178, 179, 180, 181, 182, 183, 0, - 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, - 194, 1156, 196, 197, 1157, 199, 1158, 200, 0, 201, - 202, 203, 204, 205, 206, 0, 0, 207, 208, 209, - 210, 211, 0, 0, 212, 213, 1159, 215, 216, 217, - 218, 0, 219, 220, 221, 0, 222, 223, 224, 0, - 225, 226, 227, 228, 1160, 230, 231, 232, 233, 234, - 235, 820, 1161, 237, 0, 238, 239, 1162, 241, 0, - 242, 0, 243, 244, 0, 245, 246, 247, 248, 249, - 250, 0, 251, 252, 0, 0, 1163, 1164, 255, 256, - 0, 257, 258, 259, 260, 261, 262, 263, 264, 265, - 266, 267, 268, 0, 269, 270, 271, 272, 273, 274, - 275, 0, 276, 277, 278, 279, 280, 281, 282, 283, - 1165, 1166, 0, 1167, 0, 287, 288, 289, 290, 291, - 292, 293, 294, 295, 296, 297, 298, 0, 0, 299, - 300, 301, 302, 0, 303, 304, 305, 306, 307, 308, - 309, 310, 1168, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, - 329, 330, 331, 1169, 333, 1170, 335, 336, 337, 338, - 339, 1171, 340, 341, 342, 343, 1172, 823, 345, 1173, - 347, 348, 349, 0, 350, 351, 0, 0, 1174, 353, - 354, 0, 0, 355, 356, 357, 358, 359, 360, 825, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, 0, 0, 0, 0, 375, 376, 826, - 378, 379, 380, 381, 382, 383, 384, 0, 385, 386, - 387, 388, 389, 390, 391, 392, 0, 393, 394, 395, - 396, 397, 1175, 399, 400, 401, 402, 0, 403, 404, - 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, - 415, 416, 0, 417, 418, 419, 420, 421, 422, 1176, - 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, - 434, 435, 436, 0, 0, 437, 438, 439, 440, 441, - 442, 443, 444, 445, 446, 0, 447, 448, 449, 1177, - 451, 0, 452, 453, 454, 455, 456, 457, 458, 459, - 460, 461, 462, 463, 464, 465, 466, 828, 0, 0, - 468, 469, 0, 470, 471, 472, 473, 474, 475, 476, - 0, 477, 1178, 1179, 0, 480, 0, 481, 482, 829, - 484, 830, 1180, 486, 487, 831, 489, 490, 491, 492, - 493, 0, 0, 494, 495, 496, 0, 497, 498, 499, - 500, 0, 501, 502, 503, 504, 505, 506, 1181, 508, - 0, 509, 510, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 0, 0, 520, 0, 0, 521, 522, 523, - 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, - 534, 535, 536, 537, 538, 539, 540, 541, 1182, 0, - 0, 0, 0, 0, 0, 1183, 1184, 1185, 0, 0, - 0, 0, 1186, 0, 1187, 0, 0, 0, 0, 0, - 1188, 1189, 0, 0, 0, 0, 1190, 1191, 120, 1142, - 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, - 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, - 0, 0, 0, 0, 0, 133, 1148, 0, 0, 134, - 135, 136, 0, 137, 138, 139, 140, 141, 142, 143, - 144, 1149, 146, 1150, 1151, 0, 149, 150, 151, 152, - 153, 154, 1152, 817, 155, 156, 157, 158, 1153, 1154, - 161, 0, 162, 163, 164, 165, 818, 0, 819, 0, - 1155, 169, 170, 171, 172, 173, 174, 175, 176, 177, - 0, 178, 179, 180, 181, 182, 183, 0, 184, 185, - 186, 187, 188, 189, 190, 191, 192, 193, 194, 1156, - 196, 197, 1157, 199, 1158, 200, 0, 201, 202, 203, - 204, 205, 206, 0, 0, 207, 208, 209, 210, 211, - 0, 0, 212, 213, 1159, 215, 216, 217, 218, 0, - 219, 220, 221, 0, 222, 223, 224, 0, 225, 226, - 227, 228, 1160, 230, 231, 232, 233, 234, 235, 820, - 1161, 237, 0, 238, 239, 1162, 241, 0, 242, 0, - 243, 244, 0, 245, 246, 247, 248, 249, 250, 0, - 251, 252, 0, 0, 1163, 1164, 255, 256, 0, 257, - 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, - 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, - 276, 277, 278, 279, 280, 281, 282, 283, 1165, 1166, - 0, 1167, 0, 287, 288, 289, 290, 291, 292, 293, - 294, 295, 296, 297, 298, 0, 0, 299, 300, 301, - 302, 0, 303, 304, 305, 306, 307, 308, 309, 310, - 1168, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, - 331, 1169, 333, 1170, 335, 336, 337, 338, 339, 1171, - 340, 341, 342, 343, 1172, 823, 345, 1173, 347, 348, - 349, 0, 350, 351, 0, 0, 1174, 353, 354, 0, - 0, 355, 356, 357, 358, 359, 360, 825, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, 0, 0, 0, 0, 375, 376, 826, 378, 379, - 380, 381, 382, 383, 384, 0, 385, 386, 387, 388, - 389, 390, 391, 392, 0, 393, 394, 395, 396, 397, - 1175, 399, 400, 401, 402, 0, 403, 404, 405, 406, - 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, - 0, 417, 418, 419, 420, 421, 422, 1176, 424, 425, - 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, - 436, 0, 0, 437, 438, 439, 440, 441, 442, 443, - 444, 445, 446, 0, 447, 448, 449, 1177, 451, 0, - 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, - 462, 463, 464, 465, 466, 828, 0, 0, 468, 469, - 0, 470, 471, 472, 473, 474, 475, 476, 0, 477, - 1178, 1179, 0, 480, 0, 481, 482, 829, 484, 830, - 1180, 486, 487, 831, 489, 490, 491, 492, 493, 0, - 0, 494, 495, 496, 0, 497, 498, 499, 500, 0, - 501, 502, 503, 504, 505, 506, 1181, 508, 0, 509, - 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 0, 0, 520, 0, 0, 521, 522, 523, 524, 525, - 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, - 536, 537, 538, 539, 540, 541, 1182, 0, 0, 0, - 0, 0, 0, 1832, 1833, 1185, 0, 0, 0, 0, - 1186, 0, 1187, 0, 0, 0, 0, 0, 1188, 1189, - 0, 0, 0, 0, 1190, 1191, 120, 2338, 848, 1143, - 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, - 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, - 0, 0, 0, 133, 1148, 0, 0, 134, 135, 136, - 0, 137, 138, 139, 140, 141, 142, 143, 144, 1149, - 146, 1150, 1151, 0, 149, 150, 151, 152, 153, 154, - 1152, 817, 155, 156, 157, 158, 1153, 1154, 161, 0, - 162, 163, 164, 165, 818, 0, 819, 0, 1155, 169, - 170, 171, 172, 173, 174, 175, 176, 177, 0, 178, - 179, 180, 181, 182, 183, 0, 184, 185, 186, 187, - 188, 189, 190, 191, 192, 193, 194, 1156, 196, 197, - 1157, 199, 1158, 200, 0, 201, 202, 203, 204, 205, - 206, 0, 0, 207, 208, 209, 210, 211, 0, 0, - 212, 213, 1159, 215, 216, 217, 218, 0, 219, 220, - 221, 0, 222, 223, 224, 0, 225, 226, 227, 228, - 1160, 230, 231, 232, 233, 234, 235, 820, 1161, 237, - 0, 238, 239, 1162, 241, 0, 242, 0, 243, 244, - 0, 245, 246, 247, 248, 249, 250, 0, 251, 252, - 0, 0, 1163, 1164, 255, 256, 0, 257, 258, 259, - 260, 261, 262, 263, 264, 265, 266, 267, 268, 0, - 269, 270, 271, 272, 273, 274, 275, 0, 276, 277, - 278, 279, 280, 281, 282, 283, 1165, 1166, 0, 1167, - 0, 287, 288, 289, 290, 291, 292, 293, 294, 295, - 296, 297, 298, 0, 0, 299, 300, 301, 302, 0, - 303, 304, 305, 306, 307, 308, 309, 310, 1168, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, 326, 327, 328, 329, 330, 331, 1169, - 333, 1170, 335, 336, 337, 338, 339, 1171, 340, 341, - 342, 343, 1172, 823, 345, 1173, 347, 348, 349, 0, - 350, 351, 0, 0, 1174, 353, 354, 0, 0, 355, - 356, 357, 358, 359, 360, 825, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, 0, - 0, 0, 0, 375, 376, 826, 378, 379, 380, 381, - 382, 383, 384, 0, 385, 386, 387, 388, 389, 390, - 391, 392, 0, 393, 394, 395, 396, 397, 1175, 399, - 400, 401, 402, 0, 403, 404, 405, 406, 407, 408, - 409, 410, 411, 412, 413, 414, 415, 416, 0, 417, - 418, 419, 420, 421, 422, 1176, 424, 425, 426, 427, - 428, 429, 430, 431, 432, 433, 434, 435, 436, 0, - 0, 437, 438, 439, 440, 441, 442, 443, 444, 445, - 446, 0, 447, 448, 449, 1177, 451, 0, 452, 453, - 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, - 464, 465, 466, 828, 0, 0, 468, 469, 0, 470, - 471, 472, 473, 474, 475, 476, 0, 477, 1178, 1179, - 0, 480, 0, 481, 482, 829, 484, 830, 1180, 486, - 487, 831, 489, 490, 491, 492, 493, 0, 0, 494, - 495, 496, 0, 497, 498, 499, 500, 0, 501, 502, - 503, 504, 505, 506, 1181, 508, 0, 509, 510, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 0, 0, - 520, 0, 0, 521, 522, 523, 524, 525, 526, 527, - 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, - 538, 539, 540, 541, 1182, 0, 0, 0, 0, 0, - 0, 1183, 1184, 1185, 0, 0, 0, 0, 1186, 0, - 1187, 0, 0, 0, 0, 0, 1188, 1189, 0, 0, - 0, 0, 1190, 1191, 120, 1142, 848, 1143, 1144, 1145, - 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, - 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, - 0, 133, 1148, 0, 0, 134, 135, 136, 0, 137, - 138, 139, 140, 141, 142, 143, 144, 1149, 146, 1150, - 1151, 0, 149, 150, 151, 152, 153, 154, 1152, 817, - 155, 156, 157, 158, 1153, 1154, 161, 0, 162, 163, - 164, 165, 818, 0, 819, 0, 1155, 169, 170, 171, - 172, 173, 174, 175, 176, 177, 0, 178, 179, 180, - 181, 182, 183, 0, 184, 185, 186, 187, 188, 189, - 190, 191, 192, 193, 194, 1156, 196, 197, 1157, 199, - 1158, 200, 0, 201, 202, 203, 204, 205, 206, 0, - 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, - 1159, 215, 216, 217, 218, 0, 219, 220, 221, 0, - 222, 223, 224, 0, 225, 226, 227, 228, 1160, 230, - 231, 232, 233, 234, 235, 820, 1161, 237, 0, 238, - 239, 1162, 241, 0, 242, 0, 243, 244, 0, 245, - 246, 247, 248, 249, 250, 0, 251, 252, 0, 0, - 1163, 1164, 255, 256, 0, 257, 258, 259, 260, 261, - 262, 263, 264, 265, 266, 267, 268, 0, 269, 270, - 271, 272, 273, 274, 275, 0, 276, 277, 278, 279, - 280, 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, - 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, - 298, 0, 0, 299, 300, 301, 302, 0, 303, 304, - 305, 306, 307, 308, 309, 310, 1168, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, 326, 327, 328, 329, 330, 331, 1169, 333, 1170, - 335, 336, 337, 338, 339, 1171, 340, 341, 342, 343, - 1172, 823, 345, 1173, 347, 348, 349, 0, 350, 351, - 0, 0, 1174, 353, 354, 0, 0, 355, 356, 357, - 358, 359, 360, 825, 362, 363, 364, 365, 366, 367, - 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, - 0, 375, 376, 826, 378, 379, 380, 381, 382, 383, - 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, - 0, 393, 394, 395, 396, 397, 1175, 399, 400, 401, - 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, - 411, 412, 413, 414, 415, 416, 0, 417, 418, 419, - 420, 421, 422, 1176, 424, 425, 426, 427, 428, 429, - 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, - 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, - 447, 448, 449, 1177, 451, 0, 452, 453, 454, 455, - 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, - 466, 828, 0, 0, 468, 469, 0, 470, 471, 472, - 473, 474, 475, 476, 0, 477, 1178, 1179, 0, 480, - 0, 481, 482, 829, 484, 830, 1180, 486, 487, 831, - 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, - 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, - 505, 506, 1181, 508, 0, 509, 510, 511, 512, 513, - 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, - 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, - 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, - 540, 541, 1182, 0, 0, 0, 0, 0, 0, 1183, - 2421, 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, - 0, 0, 0, 0, 1188, 1189, 0, 0, 0, 0, - 1190, 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 1353, 0, + 133, 1148, 0, 0, 1354, 135, 136, 0, 137, 138, + 139, 1355, 141, 142, 143, 144, 1149, 1356, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 1357, 0, 1358, 169, 170, 171, 172, + 173, 1359, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 1360, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 1362, 0, 1363, 246, + 247, 1364, 1365, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 1366, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 1367, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 1368, + 1369, 290, 1370, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 1371, 301, 1372, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1373, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 1374, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 1375, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 1376, + 359, 1377, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 1378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 1379, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 1380, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 1381, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 1382, 466, + 828, 0, 0, 468, 469, 0, 470, 1383, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 1384, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 1386, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, - 0, 130, 131, 132, 0, 0, 0, 0, 0, 133, - 1148, 0, 0, 134, 135, 136, 0, 137, 138, 139, - 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, 0, - 149, 150, 151, 152, 153, 154, 1152, 817, 155, 156, - 157, 158, 1153, 1154, 161, 0, 162, 163, 164, 165, - 818, 0, 819, 0, 1155, 169, 170, 171, 172, 173, - 174, 175, 176, 177, 0, 178, 179, 180, 181, 182, - 183, 0, 184, 185, 186, 187, 188, 189, 190, 191, - 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, 200, - 0, 201, 202, 203, 204, 205, 206, 0, 0, 207, - 208, 209, 210, 211, 0, 0, 212, 213, 1159, 215, - 216, 217, 218, 0, 219, 220, 221, 0, 222, 223, - 224, 0, 225, 226, 227, 228, 1160, 230, 231, 232, - 233, 234, 235, 820, 1161, 237, 0, 238, 239, 1162, - 241, 0, 242, 0, 243, 244, 0, 245, 246, 247, - 248, 249, 250, 0, 251, 252, 0, 0, 1163, 1164, - 255, 256, 0, 257, 258, 259, 260, 261, 262, 263, - 264, 265, 266, 267, 268, 0, 269, 270, 271, 272, - 273, 274, 275, 0, 276, 277, 278, 279, 280, 281, - 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, 289, - 290, 291, 292, 293, 294, 295, 296, 297, 298, 0, - 0, 299, 300, 301, 302, 0, 303, 304, 305, 306, - 307, 308, 309, 310, 1168, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, - 327, 328, 329, 330, 331, 1169, 333, 1170, 335, 336, - 337, 338, 339, 1171, 340, 341, 342, 343, 1172, 823, - 345, 1173, 347, 348, 349, 0, 350, 351, 0, 0, - 1174, 353, 354, 0, 0, 355, 356, 357, 358, 359, - 360, 825, 362, 363, 364, 365, 366, 367, 368, 369, - 370, 371, 372, 373, 374, 0, 0, 0, 0, 375, - 376, 826, 378, 379, 380, 381, 382, 383, 384, 0, - 385, 386, 387, 388, 389, 390, 391, 392, 0, 393, - 394, 395, 396, 397, 1175, 399, 400, 401, 402, 0, - 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, - 413, 414, 415, 416, 0, 417, 418, 419, 420, 421, - 422, 1176, 424, 425, 426, 427, 428, 429, 430, 431, - 432, 433, 434, 435, 436, 0, 0, 437, 438, 439, - 440, 441, 442, 443, 444, 445, 446, 0, 447, 448, - 449, 1177, 451, 0, 452, 453, 454, 455, 456, 457, - 458, 459, 460, 461, 462, 463, 464, 465, 466, 828, - 0, 0, 468, 469, 0, 470, 471, 472, 473, 474, - 475, 476, 0, 477, 1178, 1179, 0, 480, 0, 481, - 482, 829, 484, 830, 1180, 486, 487, 831, 489, 490, - 491, 492, 493, 0, 0, 494, 495, 496, 0, 497, - 498, 499, 500, 0, 501, 502, 503, 504, 505, 506, - 1181, 508, 0, 509, 510, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 0, 0, 520, 0, 0, 521, - 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, - 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, - 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, 1185, - 0, 0, 0, 0, 1186, 0, 2642, 0, 0, 0, - 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, 1191, - 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, - 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, - 131, 132, 0, 0, 0, 0, 0, 133, 1148, 0, - 0, 134, 135, 136, 0, 137, 138, 139, 140, 141, - 142, 143, 144, 1149, 146, 1150, 1151, 0, 149, 150, - 151, 152, 153, 154, 1152, 817, 155, 156, 157, 158, - 1153, 1154, 161, 0, 162, 163, 164, 165, 818, 0, - 819, 0, 1155, 169, 170, 171, 172, 173, 174, 175, - 176, 177, 0, 178, 179, 180, 181, 182, 183, 0, - 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, - 194, 1156, 196, 197, 1157, 199, 1158, 200, 0, 201, - 202, 203, 204, 205, 206, 0, 0, 207, 208, 209, - 210, 211, 0, 0, 212, 213, 1159, 215, 216, 217, - 218, 0, 219, 220, 221, 0, 222, 223, 224, 0, - 225, 226, 227, 228, 1160, 230, 231, 232, 233, 234, - 235, 820, 1161, 237, 0, 238, 239, 1162, 241, 0, - 242, 0, 243, 244, 0, 245, 246, 247, 248, 249, - 250, 0, 251, 252, 0, 0, 1163, 1164, 255, 256, - 0, 257, 258, 259, 260, 261, 262, 263, 264, 265, - 266, 267, 268, 0, 269, 270, 271, 272, 273, 274, - 275, 0, 276, 277, 278, 279, 280, 281, 282, 283, - 1165, 1166, 0, 1167, 0, 287, 288, 289, 290, 291, - 292, 293, 294, 295, 296, 297, 298, 0, 0, 299, - 300, 301, 302, 0, 303, 304, 305, 306, 307, 308, - 309, 310, 1168, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, - 329, 330, 331, 1169, 333, 1170, 335, 336, 337, 338, - 339, 1171, 340, 341, 342, 343, 1172, 823, 345, 1173, - 347, 348, 349, 0, 350, 351, 0, 0, 1174, 353, - 354, 0, 0, 355, 356, 357, 358, 359, 360, 825, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, 0, 0, 0, 0, 375, 376, 826, - 378, 379, 380, 381, 382, 383, 384, 0, 385, 386, - 387, 388, 389, 390, 391, 392, 0, 393, 394, 395, - 396, 397, 1175, 399, 400, 401, 402, 0, 403, 404, - 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, - 415, 416, 0, 417, 418, 419, 420, 421, 422, 1176, - 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, - 434, 435, 436, 0, 0, 437, 438, 439, 440, 441, - 442, 443, 444, 445, 446, 0, 447, 448, 449, 1177, - 451, 0, 452, 453, 454, 455, 456, 457, 458, 459, - 460, 461, 462, 463, 464, 465, 466, 828, 0, 0, - 468, 469, 0, 470, 471, 472, 473, 474, 475, 476, - 0, 477, 1178, 1179, 0, 480, 0, 481, 482, 829, - 484, 830, 1180, 486, 487, 831, 489, 490, 491, 492, - 493, 0, 0, 494, 495, 496, 0, 497, 498, 499, - 500, 0, 501, 502, 503, 504, 505, 506, 1181, 508, - 0, 509, 510, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 0, 0, 520, 0, 0, 521, 522, 523, - 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, - 534, 535, 536, 537, 538, 539, 540, 541, 1182, 0, - 0, 0, 0, 0, 0, 1183, 3316, 1185, 0, 0, - 0, 0, 1186, 0, 1187, 0, 0, 0, 0, 0, - 1188, 1189, 0, 0, 0, 0, 1190, 1191, 120, 1142, - 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, - 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, - 0, 0, 0, 0, 0, 133, 1148, 0, 0, 134, - 135, 136, 0, 137, 138, 139, 140, 141, 142, 143, - 144, 1149, 146, 1150, 1151, 0, 149, 150, 151, 152, - 153, 154, 1152, 817, 155, 156, 157, 158, 1153, 1154, - 161, 0, 162, 163, 164, 165, 818, 0, 819, 0, - 1155, 169, 170, 171, 172, 173, 174, 175, 176, 177, - 0, 178, 179, 180, 181, 182, 183, 0, 184, 185, - 3262, 187, 188, 189, 190, 191, 192, 193, 194, 1156, - 196, 197, 1157, 199, 1158, 200, 0, 201, 202, 203, - 204, 205, 206, 0, 0, 207, 208, 209, 210, 211, - 0, 0, 212, 213, 1159, 215, 216, 217, 218, 0, - 219, 220, 221, 0, 222, 223, 224, 0, 225, 226, - 227, 228, 1160, 230, 231, 232, 233, 234, 235, 820, - 1161, 237, 0, 238, 239, 1162, 241, 0, 242, 0, - 243, 244, 0, 245, 246, 247, 248, 249, 250, 0, - 251, 252, 0, 0, 3263, 1164, 255, 256, 0, 257, - 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, - 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, - 276, 277, 278, 279, 280, 281, 282, 283, 1165, 1166, - 0, 1167, 0, 287, 288, 289, 290, 291, 292, 293, - 294, 295, 296, 297, 298, 0, 0, 299, 300, 301, - 302, 0, 303, 304, 305, 306, 307, 308, 309, 310, - 1168, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, - 331, 1169, 333, 1170, 335, 336, 337, 338, 339, 1171, - 340, 341, 342, 343, 1172, 823, 345, 1173, 347, 348, - 349, 0, 350, 351, 0, 0, 1174, 353, 354, 0, - 0, 355, 356, 357, 358, 359, 360, 825, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, 0, 0, 0, 0, 375, 376, 826, 378, 379, - 380, 381, 382, 383, 384, 0, 385, 386, 387, 388, - 389, 390, 391, 392, 0, 393, 394, 395, 396, 397, - 1175, 399, 400, 401, 402, 0, 403, 404, 405, 406, - 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, - 0, 417, 418, 419, 420, 421, 3264, 1176, 424, 425, - 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, - 436, 0, 0, 437, 438, 439, 440, 441, 442, 443, - 444, 445, 446, 0, 447, 448, 449, 1177, 451, 0, - 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, - 462, 463, 464, 465, 466, 828, 0, 0, 468, 469, - 0, 470, 471, 472, 473, 474, 475, 476, 0, 477, - 1178, 1179, 0, 480, 0, 481, 482, 829, 484, 830, - 1180, 486, 487, 831, 489, 490, 491, 492, 493, 0, - 0, 494, 495, 496, 0, 497, 498, 499, 500, 0, - 501, 502, 503, 504, 505, 506, 1181, 508, 0, 509, - 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 0, 0, 520, 0, 0, 521, 522, 523, 524, 525, - 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, - 536, 537, 538, 539, 540, 541, 1182, 0, 0, 0, - 0, 0, 0, 1183, 1184, 1185, 0, 0, 0, 0, - 1186, 0, 3265, 0, 0, 0, 0, 0, 1188, 1189, - 0, 0, 0, 0, 1190, 1191, 120, 1142, 848, 1143, - 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, - 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, - 0, 0, 0, 133, 1148, 0, 0, 134, 135, 136, - 0, 137, 138, 139, 140, 141, 142, 143, 3942, 1149, - 146, 1150, 1151, 0, 149, 150, 151, 152, 153, 154, - 1152, 817, 155, 156, 157, 158, 1153, 1154, 161, 0, - 162, 163, 164, 165, 818, 0, 819, 0, 1155, 169, - 170, 171, 172, 173, 174, 175, 176, 177, 0, 178, - 179, 180, 181, 182, 183, 0, 184, 185, 186, 3943, - 188, 189, 190, 191, 192, 193, 194, 1156, 196, 197, - 1157, 199, 1158, 200, 0, 201, 202, 203, 204, 205, - 206, 0, 0, 207, 208, 209, 210, 211, 0, 0, - 212, 213, 1159, 215, 216, 217, 218, 0, 219, 220, - 221, 0, 222, 223, 224, 0, 225, 226, 227, 228, - 1160, 230, 231, 232, 233, 234, 235, 820, 1161, 237, - 0, 238, 239, 1162, 241, 0, 242, 0, 243, 244, - 0, 245, 246, 247, 248, 249, 250, 0, 251, 252, - 0, 0, 1163, 1164, 255, 256, 0, 257, 258, 259, - 260, 261, 262, 263, 264, 265, 266, 267, 268, 0, - 269, 270, 271, 272, 273, 274, 275, 0, 276, 277, - 278, 279, 280, 281, 282, 283, 1165, 1166, 0, 1167, - 0, 287, 288, 289, 290, 291, 292, 293, 294, 295, - 296, 297, 298, 0, 0, 299, 300, 301, 302, 0, - 303, 304, 305, 306, 307, 308, 309, 310, 1168, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, 326, 327, 328, 329, 330, 331, 1169, - 333, 1170, 335, 336, 337, 338, 339, 1171, 340, 341, - 342, 343, 1172, 823, 345, 1173, 347, 348, 349, 0, - 350, 351, 0, 0, 1174, 353, 354, 0, 0, 355, - 356, 357, 358, 359, 360, 825, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, 0, - 0, 0, 0, 375, 376, 826, 378, 379, 380, 381, - 382, 383, 384, 0, 385, 386, 387, 388, 389, 390, - 391, 392, 0, 393, 394, 395, 396, 397, 1175, 399, - 400, 401, 402, 0, 403, 404, 405, 406, 407, 408, - 409, 410, 411, 412, 413, 414, 415, 416, 0, 417, - 418, 419, 420, 421, 422, 1176, 424, 425, 426, 427, - 428, 429, 430, 431, 432, 433, 434, 435, 436, 0, - 0, 437, 438, 439, 440, 441, 442, 443, 444, 445, - 446, 0, 447, 448, 449, 1177, 451, 0, 452, 453, - 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, - 464, 465, 466, 828, 0, 0, 468, 469, 0, 470, - 471, 472, 473, 474, 475, 476, 0, 477, 1178, 1179, - 0, 480, 0, 481, 482, 829, 484, 830, 1180, 486, - 487, 831, 489, 490, 3944, 492, 493, 0, 0, 494, - 495, 496, 0, 497, 498, 499, 500, 0, 501, 502, - 503, 504, 505, 506, 1181, 508, 0, 509, 510, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 0, 0, - 520, 0, 0, 521, 522, 523, 524, 525, 526, 527, - 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, - 538, 539, 540, 541, 1182, 0, 0, 0, 0, 0, - 0, 1183, 1184, 1185, 0, 0, 0, 0, 1186, 0, - 1187, 0, 0, 0, 0, 0, 1188, 1189, 0, 0, - 0, 0, 1190, 1191, 120, 1142, 848, 1143, 1144, 1145, - 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, - 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, - 0, 133, 1148, 0, 0, 134, 135, 136, 0, 137, - 138, 139, 140, 141, 142, 143, 144, 1149, 146, 1150, - 1151, 0, 149, 150, 151, 152, 153, 154, 1152, 817, - 155, 156, 157, 158, 1153, 1154, 161, 0, 162, 163, - 164, 165, 818, 0, 819, 0, 1155, 169, 170, 171, - 172, 173, 174, 175, 176, 177, 0, 178, 179, 180, - 181, 182, 183, 0, 184, 185, 186, 3943, 188, 189, - 190, 191, 192, 193, 194, 1156, 196, 197, 1157, 199, - 1158, 200, 0, 201, 202, 203, 204, 205, 206, 0, - 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, - 1159, 215, 216, 217, 218, 0, 219, 220, 221, 0, - 222, 223, 224, 0, 225, 226, 227, 228, 1160, 230, - 231, 232, 233, 234, 235, 820, 1161, 237, 0, 238, - 239, 1162, 241, 0, 242, 0, 243, 244, 0, 245, - 246, 247, 248, 249, 250, 0, 251, 252, 0, 0, - 1163, 1164, 255, 256, 0, 257, 258, 259, 260, 261, - 262, 263, 264, 265, 266, 267, 268, 0, 269, 270, - 271, 272, 273, 274, 275, 0, 276, 277, 278, 279, - 280, 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, - 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, - 298, 0, 0, 299, 300, 301, 302, 0, 303, 304, - 305, 306, 307, 308, 309, 310, 1168, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, 326, 327, 328, 329, 330, 331, 1169, 333, 1170, - 335, 336, 337, 338, 339, 1171, 340, 341, 342, 343, - 1172, 823, 345, 1173, 347, 348, 349, 0, 350, 351, - 0, 0, 1174, 353, 354, 0, 0, 355, 356, 357, - 358, 359, 360, 825, 362, 363, 364, 365, 366, 367, - 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, - 0, 375, 376, 826, 378, 379, 380, 381, 382, 383, - 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, - 0, 393, 394, 395, 396, 397, 1175, 399, 400, 401, - 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, - 411, 412, 413, 414, 415, 416, 0, 417, 418, 419, - 420, 421, 422, 1176, 424, 425, 426, 427, 428, 429, - 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, - 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, - 447, 448, 449, 1177, 451, 0, 452, 453, 454, 455, - 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, - 466, 828, 0, 0, 468, 469, 0, 470, 471, 472, - 473, 474, 475, 476, 0, 477, 1178, 1179, 0, 480, - 0, 481, 482, 829, 484, 830, 1180, 486, 487, 831, - 489, 490, 3944, 492, 493, 0, 0, 494, 495, 496, - 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, - 505, 506, 1181, 508, 0, 509, 510, 511, 512, 513, - 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, - 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, - 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, - 540, 541, 1182, 0, 0, 0, 0, 0, 0, 1183, - 1184, 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, - 0, 0, 0, 0, 1188, 1189, 0, 0, 0, 0, - 1190, 1191, 120, 1142, 848, 1143, 1144, 0, 1146, 1147, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 1812, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1827, 848, 1143, 1144, 1145, 1828, 1147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, - 0, 130, 131, 132, 0, 0, 0, 0, 0, 133, - 1148, 0, 0, 134, 135, 136, 0, 137, 138, 139, - 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, 0, - 149, 150, 151, 152, 153, 154, 1152, 817, 155, 156, - 157, 158, 1153, 1154, 161, 0, 162, 163, 164, 165, - 818, 0, 819, 0, 168, 169, 170, 171, 172, 173, - 174, 175, 176, 177, 0, 178, 179, 180, 181, 182, - 183, 0, 184, 185, 186, 187, 188, 189, 190, 191, - 192, 193, 194, 1156, 196, 197, 1157, 199, 0, 200, - 0, 201, 202, 203, 204, 205, 206, 0, 0, 207, - 208, 209, 210, 211, 0, 0, 212, 213, 1159, 215, - 216, 217, 218, 0, 219, 220, 221, 0, 222, 223, - 224, 0, 225, 226, 227, 228, 1160, 230, 231, 232, - 233, 234, 235, 820, 1161, 237, 0, 238, 239, 1162, - 241, 0, 242, 0, 243, 244, 0, 245, 246, 247, - 248, 249, 250, 0, 251, 252, 0, 0, 1163, 1164, - 255, 256, 0, 257, 258, 259, 260, 261, 262, 263, - 264, 265, 266, 267, 268, 0, 269, 270, 271, 272, - 273, 274, 275, 0, 276, 277, 278, 279, 280, 281, - 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, 289, - 290, 291, 292, 293, 294, 295, 296, 297, 298, 0, - 0, 299, 300, 301, 302, 0, 303, 304, 305, 306, - 307, 308, 309, 310, 1168, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, - 327, 328, 329, 330, 331, 1169, 333, 1170, 335, 336, - 337, 338, 339, 3039, 340, 341, 342, 343, 1172, 823, - 345, 1173, 347, 348, 349, 0, 350, 351, 0, 0, - 352, 353, 354, 0, 0, 355, 356, 357, 358, 359, - 360, 825, 362, 363, 364, 365, 366, 367, 368, 369, - 370, 371, 372, 373, 374, 0, 0, 0, 0, 375, - 376, 826, 378, 379, 380, 381, 382, 383, 384, 0, - 385, 386, 387, 388, 389, 390, 391, 392, 0, 393, - 394, 395, 396, 397, 1175, 399, 400, 401, 402, 0, - 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, - 413, 414, 415, 416, 0, 417, 418, 419, 420, 421, - 422, 1176, 424, 425, 426, 427, 428, 429, 430, 431, - 432, 433, 434, 435, 436, 0, 0, 437, 438, 439, - 440, 441, 442, 443, 444, 445, 446, 0, 447, 448, - 449, 1177, 451, 0, 452, 453, 454, 455, 456, 457, - 458, 459, 460, 461, 462, 463, 464, 465, 466, 828, - 0, 0, 468, 469, 0, 470, 471, 472, 473, 474, - 475, 476, 0, 477, 1178, 1179, 0, 480, 0, 481, - 482, 829, 484, 830, 1180, 486, 487, 831, 489, 490, - 491, 492, 493, 0, 0, 494, 495, 496, 0, 497, - 498, 499, 500, 0, 501, 502, 503, 504, 505, 506, - 1181, 508, 0, 509, 510, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 0, 0, 520, 0, 0, 521, - 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, - 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, - 3040, 0, 0, 0, 0, 0, 0, 3041, 3042, 0, - 0, 0, 0, 0, 1186, 0, 1187, 0, 0, 0, - 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, 1191, - 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, - 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, - 131, 132, 0, 0, 0, 0, 0, 133, 1148, 0, - 0, 134, 135, 136, 0, 137, 138, 139, 140, 141, - 142, 143, 144, 1149, 146, 1150, 1151, 0, 149, 150, - 151, 152, 153, 154, 1152, 817, 155, 156, 157, 158, - 1153, 1154, 161, 0, 162, 163, 164, 165, 818, 0, - 819, 0, 168, 169, 170, 171, 172, 173, 174, 175, - 176, 177, 0, 178, 179, 180, 181, 182, 183, 0, - 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, - 194, 1156, 196, 197, 1157, 199, 0, 200, 0, 201, - 202, 203, 204, 205, 206, 0, 0, 207, 208, 209, - 210, 211, 0, 0, 212, 213, 1159, 215, 216, 217, - 218, 0, 219, 220, 221, 0, 222, 223, 224, 0, - 225, 226, 227, 228, 1160, 230, 231, 232, 233, 234, - 235, 820, 1161, 237, 0, 238, 239, 1162, 241, 0, - 242, 0, 243, 244, 0, 245, 246, 247, 248, 249, - 250, 0, 251, 252, 0, 0, 1163, 1164, 255, 256, - 0, 257, 258, 259, 260, 261, 262, 263, 264, 265, - 266, 267, 268, 0, 269, 270, 271, 272, 273, 274, - 275, 0, 276, 277, 278, 279, 280, 281, 282, 283, - 1165, 1166, 0, 1167, 0, 287, 288, 289, 290, 291, - 292, 293, 294, 295, 296, 297, 298, 0, 0, 299, - 300, 301, 302, 0, 303, 304, 305, 306, 307, 308, - 309, 310, 1168, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, - 329, 330, 331, 1169, 333, 1170, 335, 336, 337, 338, - 339, 0, 340, 341, 342, 343, 1172, 823, 345, 1173, - 347, 348, 349, 0, 350, 351, 0, 0, 1174, 353, - 354, 0, 0, 355, 356, 357, 358, 359, 360, 825, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, 0, 0, 0, 0, 375, 376, 826, - 378, 379, 380, 381, 382, 383, 384, 0, 385, 386, - 387, 388, 389, 390, 391, 392, 0, 393, 394, 395, - 396, 397, 1175, 399, 400, 401, 402, 0, 403, 404, - 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, - 415, 416, 0, 417, 418, 419, 420, 421, 422, 1176, - 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, - 434, 435, 436, 0, 0, 437, 438, 439, 440, 441, - 442, 443, 444, 445, 446, 0, 447, 448, 449, 1177, - 451, 0, 452, 453, 454, 455, 456, 457, 458, 459, - 460, 461, 462, 463, 464, 465, 466, 828, 0, 0, - 468, 469, 0, 470, 471, 472, 473, 474, 475, 476, - 0, 477, 1178, 1179, 0, 480, 0, 481, 482, 829, - 484, 830, 1180, 486, 487, 831, 489, 490, 491, 492, - 493, 0, 0, 494, 495, 496, 0, 497, 498, 499, - 500, 0, 501, 502, 503, 504, 505, 506, 1181, 508, - 0, 509, 510, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 0, 0, 520, 0, 0, 521, 522, 523, - 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, - 534, 535, 536, 537, 538, 539, 540, 541, 0, 0, - 0, 0, 0, 0, 0, 1527, 1528, 0, 0, 0, - 0, 0, 1186, 0, 1187, 0, 0, 0, 0, 0, - 1188, 1189, 0, 0, 0, 0, 1190, 1191, 120, 1142, - 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, - 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, - 0, 0, 0, 0, 0, 133, 1148, 0, 0, 134, - 135, 136, 0, 137, 138, 139, 140, 141, 142, 143, - -2277, 1149, 146, 1150, 1151, 0, 149, 150, 151, 152, - 153, 154, 1152, 817, 155, 156, 157, 158, 1153, 1154, - 161, 0, 162, 163, 164, 165, 818, 0, 819, 0, - 1155, 169, 170, 171, 172, 173, 174, 175, 176, 177, - 0, 178, 179, 180, 181, 182, 183, 0, 184, 185, - 186, 3943, 188, 189, 190, 191, 192, 193, 194, 1156, - 196, 197, 1157, 199, 1158, 200, 0, 201, 202, 203, - 204, 205, 206, 0, 0, 207, 208, 209, 210, 211, - 0, 0, 212, 213, 1159, 215, 216, 217, 218, 0, - 219, 220, 221, 0, 222, 223, 224, 0, 225, 226, - 227, 228, 1160, 230, 231, 232, 233, 234, 235, 820, - 1161, 237, 0, 238, 239, 1162, 241, 0, 242, 0, - 243, 244, 0, 245, 246, 247, 248, -2277, 250, 0, - 251, 252, 0, 0, 1163, 1164, 255, 256, 0, 257, - 258, 259, 260, 261, 262, 263, -2277, 265, 266, 267, - 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, - 276, 277, 278, 279, 280, 281, 282, 283, 1165, 1166, - 0, 1167, 0, 287, 0, 0, 290, 291, 292, 293, - 294, 295, 296, 297, 298, 0, 0, 299, 300, 301, - -2277, 0, 303, 304, 305, 306, 307, 308, 309, 310, - 1168, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, - 331, 1169, 333, 1170, 335, 336, 337, 338, 339, 0, - 340, 341, 0, 343, 1172, 823, 345, 1173, 347, 348, - 349, 0, 350, 351, 0, 0, 1174, 353, 354, 0, - 0, 355, 356, 357, 358, 359, 360, 825, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, 0, 0, 0, 0, 375, 376, 826, 378, 379, - 380, 381, 382, 383, 384, 0, 385, 386, 387, 388, - 389, 390, 391, 392, 0, 393, 394, 395, 396, 397, - 1175, 399, 400, 401, 402, 0, 403, 404, 405, 406, - 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, - 0, 417, 418, 419, 420, 421, 422, 1176, 424, 425, - 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, - 436, 0, 0, 437, 438, 439, 440, 441, 442, 443, - 444, 445, 446, 0, -2277, 448, 449, 1177, 451, 0, - 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, - 462, 463, 464, 465, 466, 828, 0, 0, 468, 469, - 0, 470, 471, 472, 473, 474, 475, 476, 0, 477, - 1178, 1179, 0, 480, 0, 481, 482, 829, 484, 830, - 1180, 486, 487, 831, 489, 490, 3944, 492, 493, 0, - 0, 494, 495, 496, 0, 497, 498, 499, 500, 0, - 501, 502, 503, 504, 505, 506, 1181, 508, 0, 509, - 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 0, 0, 520, 0, 0, 521, 522, 523, 524, 525, - 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, - 536, 537, 538, 539, 540, 541, -2277, 0, 0, 0, - 0, 0, 0, 1183, 1184, 1185, 0, 0, 0, 0, - 1186, 0, 1187, 0, 0, 0, 0, 0, 1188, 1189, - 0, 0, 0, 0, 1190, 1191, 120, 1142, 848, 1143, - 1144, 0, 1146, 1147, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, - 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, - 0, 0, 0, 133, 1148, 0, 0, 134, 135, 136, - 0, 137, 138, 139, 140, 141, 142, 143, 144, 1149, - 146, 1150, 1151, 0, 149, 150, 151, 152, 153, 154, - 1152, 817, 155, 156, 157, 158, 1153, 1154, 161, 0, - 162, 163, 164, 165, 818, 0, 819, 0, 168, 169, - 170, 171, 172, 173, 174, 175, 176, 177, 0, 178, - 179, 180, 181, 182, 183, 0, 184, 185, 186, 187, - 188, 189, 190, 191, 192, 193, 194, 1156, 196, 197, - 1157, 199, 0, 200, 0, 201, 202, 203, 204, 205, - 206, 0, 0, 207, 208, 209, 210, 211, 0, 0, - 212, 213, 1159, 215, 216, 217, 218, 0, 219, 220, - 221, 0, 222, 223, 224, 0, 225, 226, 227, 228, - 1160, 230, 231, 232, 233, 234, 235, 820, 1161, 237, - 0, 238, 239, 1162, 241, 0, 242, 0, 243, 244, - 0, 245, 246, 247, 248, 249, 250, 0, 251, 252, - 0, 0, 1163, 1164, 255, 256, 0, 257, 258, 259, - 260, 261, 262, 263, 264, 265, 266, 267, 268, 0, - 269, 270, 271, 272, 273, 274, 275, 0, 276, 277, - 278, 279, 280, 281, 282, 283, 1165, 1166, 0, 1167, - 0, 287, 288, 289, 290, 291, 292, 293, 294, 295, - 296, 297, 298, 0, 0, 299, 300, 301, 302, 0, - 303, 304, 305, 306, 307, 308, 309, 310, 1168, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, 326, 327, 328, 329, 330, 331, 1169, - 333, 1170, 335, 336, 337, 338, 339, 0, 340, 341, - 342, 343, 1172, 823, 345, 1173, 347, 348, 349, 0, - 350, 351, 0, 0, 352, 353, 354, 0, 0, 355, - 356, 357, 358, 359, 360, 825, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, 0, - 0, 0, 0, 375, 376, 826, 378, 379, 380, 381, - 382, 383, 384, 0, 385, 386, 387, 388, 389, 390, - 391, 392, 0, 393, 394, 395, 396, 397, 1175, 399, - 400, 401, 402, 0, 403, 404, 405, 406, 407, 408, - 409, 410, 411, 412, 413, 414, 415, 416, 0, 417, - 418, 419, 420, 421, 422, 2324, 2325, 425, 426, 427, - 428, 429, 430, 431, 432, 433, 434, 435, 436, 0, - 0, 437, 438, 439, 440, 441, 442, 443, 444, 445, - 446, 0, 447, 448, 449, 1177, 451, 0, 452, 453, - 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, - 464, 465, 466, 828, 0, 0, 468, 469, 0, 470, - 471, 472, 473, 474, 475, 476, 0, 477, 1178, 1179, - 0, 480, 0, 481, 482, 829, 484, 830, 1180, 486, - 487, 831, 489, 490, 491, 492, 493, 0, 0, 494, - 495, 496, 0, 497, 498, 499, 500, 0, 501, 502, - 503, 504, 505, 506, 1181, 508, 0, 509, 510, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 0, 0, - 520, 0, 0, 521, 522, 523, 524, 525, 526, 527, - 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, - 538, 539, 540, 541, 0, 0, 0, 0, 0, 0, - 0, 2326, 2327, 0, 0, 0, 0, 0, 1186, 0, - 1187, 0, 0, 0, 0, 0, 1188, 1189, 0, 0, - 0, 0, 1190, 1191, 120, 1142, 848, 1143, 1144, 1145, - 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, - 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, - 0, 133, 1148, 0, 0, 134, 135, 136, 0, 137, - 138, 139, 140, 141, 142, 143, 144, 1149, 146, 1150, - 1151, 0, 149, 150, 151, 152, 153, 154, 1152, 817, - 155, 156, 157, 158, 1153, 1154, 161, 0, 162, 163, - 164, 165, 818, 0, 819, 0, 168, 169, 170, 171, - 172, 173, 174, 175, 176, 177, 0, 178, 179, 180, - 181, 182, 183, 0, 184, 185, 186, 187, 188, 189, - 190, 191, 192, 193, 194, 1156, 196, 197, 1157, 199, - 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, - 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, - 1159, 215, 216, 217, 218, 0, 219, 220, 221, 0, - 222, 223, 224, 0, 225, 226, 227, 228, 1160, 230, - 231, 232, 233, 234, 235, 820, 1161, 237, 0, 238, - 239, 1162, 241, 0, 242, 0, 243, 244, 0, 245, - 246, 247, 248, 249, 250, 0, 251, 252, 0, 0, - 1163, 1164, 255, 256, 0, 257, 258, 259, 260, 261, - 262, 263, 264, 265, 266, 267, 268, 0, 269, 270, - 271, 272, 273, 274, 275, 0, 276, 277, 278, 279, - 280, 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, - 0, 289, 290, 291, 292, 293, 294, 295, 296, 297, - 298, 0, 0, 299, 300, 301, 302, 0, 303, 304, - 305, 306, 307, 308, 309, 310, 1168, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, 326, 327, 328, 329, 330, 331, 1169, 333, 1170, - 335, 336, 337, 338, 339, 0, 340, 341, 342, 343, - 1172, 823, 345, 1173, 347, 348, 349, 0, 350, 351, - 0, 0, 1174, 353, 354, 0, 0, 355, 356, 357, - 358, 359, 360, 825, 362, 363, 364, 365, 366, 367, - 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, - 0, 375, 376, 826, 378, 379, 380, 381, 382, 383, - 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, - 0, 393, 394, 395, 396, 397, 1175, 399, 400, 401, - 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, - 411, 412, 413, 414, 415, 416, 0, 417, 418, 419, - 420, 421, 422, 1176, 424, 425, 426, 427, 428, 429, - 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, - 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, - 447, 448, 449, 1177, 451, 0, 452, 453, 454, 455, - 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, - 466, 828, 0, 0, 468, 469, 0, 470, 471, 472, - 473, 474, 475, 476, 0, 477, 1178, 1179, 0, 480, - 0, 481, 482, 829, 484, 830, 1180, 486, 487, 831, - 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, - 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, - 505, 506, 1181, 508, 0, 509, 510, 511, 512, 513, - 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, - 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, - 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, - 540, 541, 0, 0, 0, 0, 0, 0, 0, 1527, - 1528, 0, 0, 0, 0, 0, 1186, 0, 1187, 0, - 0, 0, 0, 0, 1188, 1189, 0, 0, 0, 0, - 1190, 1191, 120, 1142, 848, 1143, 1144, 0, 1146, 1147, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 1829, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, - 0, 130, 131, 132, 0, 0, 0, 0, 0, 133, - 1148, 0, 0, 134, 135, 136, 0, 137, 138, 139, - 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, 0, - 149, 150, 151, 152, 153, 154, 1152, 817, 155, 156, - 157, 158, 1153, 1154, 161, 0, 162, 163, 164, 165, - 818, 0, 819, 0, 168, 169, 170, 171, 172, 173, - 174, 175, 176, 177, 0, 178, 179, 180, 181, 182, - 183, 0, 184, 185, 186, 187, 188, 189, 190, 191, - 192, 193, 194, 1156, 196, 197, 1157, 199, 0, 200, - 0, 201, 202, 203, 204, 205, 206, 0, 0, 207, - 208, 209, 210, 211, 0, 0, 212, 213, 1159, 215, - 216, 217, 218, 0, 219, 220, 221, 0, 222, 223, - 224, 0, 225, 226, 227, 228, 1160, 230, 231, 232, - 233, 234, 235, 820, 1161, 237, 0, 238, 239, 1162, - 241, 0, 242, 0, 243, 244, 0, 245, 246, 247, - 248, 249, 250, 0, 251, 252, 0, 3282, 1163, 1164, - 255, 256, 0, 257, 258, 259, 260, 261, 262, 263, - 264, 265, 266, 267, 268, 0, 269, 270, 271, 272, - 273, 274, 275, 0, 276, 277, 278, 279, 280, 281, - 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, 289, - 290, 291, 292, 293, 294, 295, 296, 297, 298, 0, - 0, 299, 300, 301, 302, 0, 303, 304, 305, 306, - 307, 308, 309, 310, 1168, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, - 327, 328, 329, 330, 331, 1169, 333, 1170, 335, 336, - 337, 338, 339, 0, 340, 341, 342, 343, 1172, 823, - 345, 1173, 347, 348, 349, 0, 350, 351, 0, 0, - 352, 353, 354, 0, 0, 355, 356, 357, 358, 359, - 360, 825, 362, 363, 364, 365, 366, 367, 368, 369, - 370, 371, 372, 373, 374, 0, 0, 0, 0, 375, - 376, 826, 378, 379, 380, 381, 382, 383, 384, 0, - 385, 386, 387, 388, 389, 390, 391, 392, 0, 393, - 394, 395, 396, 397, 1175, 399, 400, 401, 402, 0, - 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, - 413, 414, 415, 416, 0, 417, 418, 419, 420, 421, - 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, - 432, 433, 434, 435, 436, 0, 0, 437, 438, 439, - 440, 441, 442, 443, 444, 445, 446, 0, 447, 448, - 449, 1177, 451, 0, 452, 453, 454, 455, 456, 457, - 458, 459, 460, 461, 462, 463, 464, 465, 466, 828, - 0, 0, 468, 469, 0, 470, 471, 472, 473, 474, - 475, 476, 0, 477, 1178, 1179, 0, 480, 0, 481, - 482, 829, 484, 830, 1180, 486, 487, 831, 489, 490, - 491, 492, 493, 0, 0, 494, 495, 496, 0, 497, - 498, 499, 500, 0, 501, 502, 503, 504, 505, 506, - 1181, 508, 0, 509, 510, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 0, 0, 520, 0, 0, 521, - 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, - 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 1541, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1186, 0, 2929, 0, 0, 0, - 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, 1191, - 120, 1142, 848, 1143, 1144, 0, 1146, 1147, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, - 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, - 131, 132, 0, 0, 0, 0, 0, 133, 1148, 0, - 0, 134, 135, 136, 0, 137, 138, 139, 140, 141, - 142, 143, 144, 1149, 146, 1150, 1151, 0, 149, 150, - 151, 152, 153, 154, 1152, 817, 155, 156, 157, 158, - 1153, 1154, 161, 0, 162, 163, 164, 165, 818, 0, - 819, 0, 168, 169, 170, 171, 172, 173, 174, 175, - 176, 177, 0, 178, 179, 180, 181, 182, 183, 0, - 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, - 194, 1156, 196, 197, 1157, 199, 0, 200, 0, 201, - 202, 203, 204, 205, 206, 0, 0, 207, 208, 209, - 210, 211, 0, 0, 212, 213, 1159, 215, 216, 217, - 218, 0, 219, 220, 221, 0, 222, 223, 224, 0, - 225, 226, 227, 228, 1160, 230, 231, 232, 233, 234, - 235, 820, 1161, 237, 0, 238, 239, 1162, 241, 0, - 242, 0, 243, 244, 0, 245, 246, 247, 248, 249, - 250, 0, 251, 252, 0, 0, 1163, 1164, 255, 256, - 0, 257, 258, 259, 260, 261, 262, 263, 264, 265, - 266, 267, 268, 0, 269, 270, 271, 272, 273, 274, - 275, 0, 276, 277, 278, 279, 280, 281, 282, 283, - 1165, 1166, 0, 1167, 0, 287, 288, 289, 290, 291, - 292, 293, 294, 295, 296, 297, 298, 0, 0, 299, - 300, 301, 302, 0, 303, 304, 305, 306, 307, 308, - 309, 310, 1168, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, - 329, 330, 331, 1169, 333, 1170, 335, 336, 337, 338, - 339, 0, 340, 341, 342, 343, 1172, 823, 345, 1173, - 347, 348, 349, 0, 350, 351, 0, 0, 352, 353, - 354, 0, 0, 355, 356, 357, 358, 359, 360, 825, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, 0, 0, 0, 0, 375, 376, 826, - 378, 379, 380, 381, 382, 383, 384, 0, 385, 386, - 387, 388, 389, 390, 391, 392, 0, 393, 394, 395, - 396, 397, 1175, 399, 400, 401, 402, 0, 403, 404, - 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, - 415, 416, 0, 417, 418, 419, 420, 421, 422, 423, - 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, - 434, 435, 436, 0, 0, 437, 438, 439, 440, 441, - 442, 443, 444, 445, 446, 0, 447, 448, 449, 1177, - 451, 0, 452, 453, 454, 455, 456, 457, 458, 459, - 460, 461, 462, 463, 464, 465, 466, 828, 0, 0, - 468, 469, 0, 470, 471, 472, 473, 474, 475, 476, - 0, 477, 1178, 1179, 0, 480, 0, 481, 482, 829, - 484, 830, 1180, 486, 487, 831, 489, 490, 491, 492, - 493, 0, 0, 494, 495, 496, 0, 497, 498, 499, - 500, 0, 501, 502, 503, 504, 505, 506, 1181, 508, - 0, 509, 510, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 0, 0, 520, 0, 0, 521, 522, 523, - 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, - 534, 535, 536, 537, 538, 539, 540, 541, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 2186, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1186, 0, 2929, 0, 0, 0, 0, 0, - 1188, 1189, 0, 0, 0, 0, 1190, 1191, 120, 1142, - 848, 1143, 1144, 0, 1146, 1147, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, - 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, - 0, 0, 0, 0, 0, 133, 1148, 0, 0, 134, - 135, 136, 0, 137, 138, 139, 140, 141, 142, 143, - 144, 1149, 146, 1150, 1151, 0, 149, 150, 151, 152, - 153, 154, 1152, 817, 155, 156, 157, 158, 1153, 1154, - 161, 0, 162, 163, 164, 165, 818, 0, 819, 0, - 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, - 0, 178, 179, 180, 181, 182, 183, 0, 184, 185, - 186, 187, 188, 189, 190, 191, 192, 193, 194, 1156, - 196, 197, 1157, 199, 0, 200, 0, 201, 202, 203, - 204, 205, 206, 0, 0, 207, 208, 209, 210, 211, - 0, 0, 212, 213, 1159, 215, 216, 217, 218, 0, - 219, 220, 221, 0, 222, 223, 224, 0, 225, 226, - 227, 228, 1160, 230, 231, 232, 233, 234, 235, 820, - 1161, 237, 0, 238, 239, 1162, 241, 0, 242, 0, - 243, 244, 0, 245, 246, 247, 248, 249, 250, 0, - 251, 252, 0, 0, 1163, 1164, 255, 256, 0, 257, - 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, - 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, - 276, 277, 278, 279, 280, 281, 282, 283, 1165, 1166, - 0, 1167, 0, 287, 288, 289, 290, 291, 292, 293, - 294, 295, 296, 297, 298, 0, 0, 299, 300, 301, - 302, 0, 303, 304, 305, 306, 307, 308, 309, 310, - 1168, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, - 331, 1169, 333, 1170, 335, 336, 337, 338, 339, 0, - 340, 341, 342, 343, 1172, 823, 345, 1173, 347, 348, - 349, 0, 350, 351, 0, 0, 352, 353, 354, 0, - 0, 355, 356, 357, 358, 359, 360, 825, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, 0, 0, 0, 0, 375, 376, 826, 378, 379, - 380, 381, 382, 383, 384, 0, 385, 386, 387, 388, - 389, 390, 391, 392, 0, 393, 394, 395, 396, 397, - 1175, 399, 400, 401, 402, 0, 403, 404, 405, 406, - 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, - 0, 417, 418, 419, 420, 421, 422, 1176, 424, 425, - 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, - 436, 0, 0, 437, 438, 439, 440, 441, 442, 443, - 444, 445, 446, 0, 447, 448, 449, 1177, 451, 0, - 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, - 462, 463, 464, 465, 466, 828, 0, 0, 468, 469, - 0, 470, 471, 472, 473, 474, 475, 476, 0, 477, - 1178, 1179, 0, 480, 0, 481, 482, 829, 484, 830, - 1180, 486, 487, 831, 489, 490, 491, 492, 493, 0, - 0, 494, 495, 496, 0, 497, 498, 499, 500, 0, - 501, 502, 503, 504, 505, 506, 1181, 508, 0, 509, - 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 0, 0, 520, 0, 0, 521, 522, 523, 524, 525, - 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, - 536, 537, 538, 539, 540, 541, 0, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 2820, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1186, 0, 1187, 0, 0, 0, 0, 0, 1188, 1189, - 0, 0, 0, 0, 1190, 1191, 120, 1142, 848, 1143, - 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, - 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, - 0, 0, 0, 133, 1148, 0, 0, 134, 135, 136, - 0, 137, 138, 139, 140, 141, 142, 143, 0, 1149, - 146, 1150, 1151, 0, 149, 150, 151, 152, 153, 154, - 1152, 817, 155, 156, 157, 158, 1153, 1154, 161, 0, - 162, 163, 164, 165, 818, 0, 819, 0, 1155, 169, - 170, 171, 172, 173, 174, 175, 176, 177, 0, 178, - 179, 180, 181, 182, 183, 0, 184, 185, 186, 187, - 188, 189, 190, 191, 192, 193, 194, 1156, 196, 197, - 1157, 199, 1158, 200, 0, 201, 202, 203, 204, 205, - 206, 0, 0, 207, 208, 209, 210, 211, 0, 0, - 212, 213, 1159, 215, 216, 217, 218, 0, 219, 220, - 221, 0, 222, 0, 224, 0, 225, 226, 227, 228, - 1160, 230, 231, 232, 233, 234, 235, 820, 1161, 237, - 0, 238, 239, 1162, 241, 0, 242, 0, 243, 244, - 0, 245, 246, 247, 248, 0, 250, 0, 251, 252, - 0, 0, 1163, 1164, 255, 256, 0, 257, 258, 259, - 260, 261, 262, 263, 0, 265, 266, 267, 268, 0, - 269, 270, 271, 272, 273, 274, 275, 0, 276, 277, - 278, 279, 280, 281, 282, 283, 1165, 1166, 0, 1167, - 0, 287, 0, 0, 290, 291, 292, 293, 294, 295, - 296, 297, 298, 0, 0, 299, 300, 301, 0, 0, - 303, 304, 305, 306, 307, 308, 309, 310, 1168, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, 326, 327, 328, 329, 330, 331, 1169, - 333, 1170, 335, 336, 337, 338, 339, 0, 340, 341, - 0, 343, 1172, 823, 345, 1173, 347, 348, 349, 0, - 350, 351, 0, 0, 1174, 353, 354, 0, 0, 355, - 356, 357, 358, 359, 360, 825, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, 0, - 0, 0, 0, 375, 376, 826, 378, 379, 380, 381, - 382, 383, 384, 0, 385, 386, 387, 388, 389, 390, - 391, 392, 0, 393, 394, 395, 396, 397, 1175, 399, - 400, 401, 402, 0, 403, 404, 405, 406, 407, 408, - 409, 410, 411, 412, 413, 414, 415, 416, 0, 417, - 418, 419, 420, 421, 422, 1176, 424, 425, 426, 427, - 428, 429, 430, 431, 432, 433, 434, 435, 436, 0, - 0, 437, 438, 439, 440, 441, 442, 443, 444, 445, - 446, 0, 0, 448, 449, 1177, 451, 0, 452, 453, - 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, - 464, 465, 466, 828, 0, 0, 468, 469, 0, 470, - 471, 472, 473, 474, 475, 476, 0, 477, 1178, 1179, - 0, 480, 0, 481, 482, 829, 484, 830, 1180, 486, - 487, 831, 489, 490, 491, 492, 493, 0, 0, 494, - 495, 496, 0, 497, 498, 499, 500, 0, 501, 502, - 503, 504, 505, 506, 1181, 508, 0, 509, 510, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 0, 0, - 520, 0, 0, 521, 522, 523, 524, 525, 526, 527, - 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, - 538, 539, 540, 541, 0, 0, 0, 0, 0, 0, - 0, 1183, 1184, 1185, 0, 120, 0, 0, 1186, 0, - 1187, 0, 1147, 0, 0, 0, 1188, 1189, 0, 0, - 0, 0, 1190, 1191, 121, 122, 123, 124, 125, 126, - 127, 128, 129, 0, 130, 131, 132, 0, 0, 0, - 0, 0, 133, 1148, 0, 0, 134, 135, 136, 0, - 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, - 147, 148, 0, 149, 150, 151, 152, 153, 154, 1152, - 817, 155, 156, 157, 158, 159, 160, 161, 0, 162, - 163, 164, 165, 818, 0, 819, 0, 168, 169, 170, - 171, 172, 173, 174, 175, 176, 177, 0, 178, 179, - 180, 181, 182, 183, 0, 184, 185, 186, 187, 188, - 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, - 199, 0, 200, 0, 201, 202, 203, 204, 205, 206, - 0, 0, 207, 208, 209, 210, 211, 0, 0, 212, - 213, 214, 215, 216, 217, 218, 0, 219, 220, 221, - 0, 222, 223, 224, 0, 225, 226, 227, 228, 229, - 230, 231, 232, 233, 234, 235, 820, 0, 237, 0, - 238, 239, 240, 241, 0, 242, 0, 243, 244, 0, - 245, 246, 247, 248, 249, 250, 0, 251, 252, 0, - 0, 253, 254, 255, 256, 0, 257, 258, 259, 260, - 261, 262, 263, 264, 265, 266, 267, 268, 0, 269, - 270, 271, 272, 273, 274, 275, 0, 276, 277, 278, - 279, 280, 281, 282, 283, 284, 285, 0, 286, 0, - 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, - 297, 298, 0, 0, 299, 300, 301, 302, 0, 303, - 304, 305, 306, 307, 308, 309, 310, 1168, 312, 313, - 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, - 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, - 334, 335, 336, 337, 338, 339, 0, 340, 341, 342, - 343, 0, 823, 345, 346, 347, 348, 349, 0, 350, - 351, 0, 0, 352, 353, 354, 0, 0, 355, 356, - 357, 358, 359, 360, 825, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, 0, 0, - 0, 0, 375, 376, 826, 378, 379, 380, 381, 382, - 383, 384, 0, 385, 386, 387, 388, 389, 390, 391, - 392, 0, 393, 394, 395, 396, 397, 398, 399, 400, - 401, 402, 0, 403, 404, 405, 406, 407, 408, 409, - 410, 411, 412, 413, 414, 415, 416, 0, 417, 418, - 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, - 429, 430, 431, 432, 433, 434, 435, 436, 0, 0, - 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, - 0, 447, 448, 449, 450, 451, 0, 452, 453, 454, - 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, - 465, 466, 828, 0, 0, 468, 469, 0, 470, 471, - 472, 473, 474, 475, 476, 0, 477, 478, 479, 0, - 480, 0, 481, 482, 829, 484, 830, 0, 486, 487, - 831, 489, 490, 491, 492, 493, 0, 0, 494, 495, - 496, 0, 497, 498, 499, 500, 0, 501, 502, 503, - 504, 505, 506, 507, 508, 0, 509, 510, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 0, 0, 520, - 0, 0, 521, 522, 523, 524, 525, 526, 527, 528, - 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, - 539, 540, 541, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 899, 0, 0, 1186, 0, 2230, - 0, 0, 0, 0, 0, 1188, 1189, 0, 0, 0, - 0, 1190, 1191, 121, 122, 123, 124, 0, 126, 127, - 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 135, 136, 0, 137, - 138, 139, 0, 141, 142, 143, 900, 901, 0, 902, - 903, 0, 149, 150, 151, 152, 153, 154, 0, 0, - 155, 156, 157, 158, 904, 905, 161, 0, 162, 163, - 164, 165, 906, 0, 0, 0, 0, 169, 170, 171, - 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, - 181, 182, 0, 0, 0, 185, 186, 187, 188, 189, - 190, 191, 192, 193, 194, 907, 196, 197, 908, 199, - 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, - 0, 0, 208, 209, 210, 211, 0, 0, 212, 213, - 214, 215, 216, 0, 0, 0, 219, 220, 221, 0, - 222, 223, 224, 0, 225, 226, 227, 228, 909, 230, - 231, 232, 233, 234, 235, 910, 0, 237, 0, 238, - 239, 911, 241, 0, 242, 0, 243, 0, 0, 0, - 246, 247, 912, 0, 250, 0, 251, 0, 0, 0, - 913, 914, 0, 256, 0, 257, 258, 259, 260, 261, - 262, 263, 0, 265, 266, 267, 268, 0, 269, 270, - 271, 272, 273, 274, 275, 0, 276, 0, 915, 279, - 280, 281, 282, 283, 916, 917, 0, 918, 0, 287, - 0, 0, 290, 0, 292, 0, 294, 295, 296, 297, - 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, - 305, 306, 307, 308, 309, 310, 919, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, 326, 327, 328, 329, 330, 331, 920, 0, 921, - 335, 336, 337, 0, 922, 0, 340, 341, 0, 343, - 0, 923, 345, 924, 347, 348, 349, 0, 350, 351, - 0, 0, 352, 353, 354, 0, 0, 355, 356, 925, - 0, 359, 0, 926, 362, 363, 364, 365, 366, 367, - 368, 369, 370, 0, 0, 373, 374, 0, 0, 0, - 0, 375, 376, 927, 0, 379, 380, 928, 382, 383, - 384, 0, 385, 386, 387, 388, 389, 0, 0, 392, - 0, 393, 394, 395, 396, 397, 929, 399, 400, 401, - 402, 0, 403, 404, 405, 0, 407, 408, 409, 410, - 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, - 420, 421, 422, 930, 424, 425, 426, 427, 428, 429, - 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, - 438, 439, 440, 441, 442, 931, 444, 445, 0, 0, - 0, 0, 449, 932, 451, 0, 0, 453, 454, 455, - 456, 457, 458, 459, 460, 461, 462, 463, 464, 933, - 466, 934, 0, 0, 468, 469, 0, 470, 0, 472, - 473, 474, 475, 476, 0, 477, 935, 936, 0, 0, - 0, 481, 482, 937, 484, 938, 0, 486, 487, 939, - 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, - 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, - 505, 1520, 941, 508, 0, 509, 0, 511, 0, 513, - 514, 515, 516, 0, 518, 519, 0, 0, 520, 0, - 0, 521, 522, 523, 524, 525, 526, 942, 943, 944, - 945, 946, 947, 948, 949, 950, 951, 952, 538, 539, - 540, 541, 0, 0, 0, 0, 0, 0, 0, 0, - 1062, 1455, 848, 0, 0, 0, 1146, 0, 3551, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 3552, 121, - 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, - 131, 132, 0, 0, 0, 589, 0, 133, 0, 0, - 0, 594, 135, 136, 0, 137, 138, 139, 596, 141, - 142, 143, 597, 598, 599, 600, 601, 0, 149, 150, - 151, 152, 153, 154, 0, 0, 155, 156, 157, 158, - 605, 606, 161, 0, 162, 163, 164, 165, 608, 0, - 610, 0, 612, 169, 170, 171, 172, 173, 613, 175, - 176, 177, 0, 178, 179, 180, 181, 182, 183, 0, - 616, 185, 186, 187, 188, 189, 190, 191, 192, 193, - 194, 618, 196, 197, 619, 199, 0, 200, 0, 201, - 202, 203, 204, 205, 206, 0, 0, 207, 208, 209, - 210, 211, 0, 0, 212, 213, 214, 215, 216, 217, - 218, 0, 219, 220, 221, 0, 222, 223, 224, 0, - 225, 226, 227, 228, 629, 230, 231, 232, 233, 234, - 235, 630, 1456, 237, 0, 238, 239, 633, 241, 0, - 242, 0, 243, 636, 0, 638, 246, 247, 639, 640, - 250, 0, 251, 252, 0, 0, 644, 645, 255, 256, - 0, 257, 258, 259, 260, 261, 262, 263, 647, 265, - 266, 267, 268, 0, 269, 270, 271, 272, 273, 274, - 275, 0, 276, 650, 651, 279, 280, 281, 282, 283, - 652, 653, 0, 655, 0, 287, 657, 658, 290, 659, - 292, 293, 294, 295, 296, 297, 298, 0, 0, 299, - 662, 301, 663, 0, 303, 304, 305, 306, 307, 308, - 309, 310, 2504, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, - 329, 330, 331, 666, 667, 668, 335, 336, 337, 338, - 669, 0, 340, 341, 671, 343, 0, 673, 345, 674, - 347, 348, 349, 0, 350, 351, 1457, 0, 352, 353, - 354, 0, 0, 355, 356, 680, 681, 359, 682, 683, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, 0, 0, 0, 0, 375, 376, 688, - 689, 379, 380, 690, 382, 383, 384, 0, 385, 386, - 387, 388, 389, 390, 391, 392, 0, 393, 394, 395, - 396, 397, 693, 399, 400, 401, 402, 0, 403, 404, - 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, - 415, 416, 0, 417, 418, 696, 420, 421, 422, 697, - 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, - 434, 435, 436, 0, 699, 437, 438, 439, 440, 441, - 442, 700, 444, 445, 446, 0, 702, 448, 449, 703, - 451, 0, 452, 453, 454, 455, 456, 457, 458, 459, - 460, 461, 462, 463, 464, 705, 466, 706, 0, 0, - 468, 469, 0, 470, 710, 472, 473, 474, 475, 476, - 0, 477, 712, 713, 0, 480, 0, 481, 482, 716, - 484, 717, 1458, 486, 487, 719, 489, 490, 491, 492, - 493, 0, 0, 494, 495, 496, 0, 497, 498, 499, - 500, 0, 501, 502, 503, 504, 505, 724, 725, 508, - 0, 509, 727, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 0, 0, 520, 0, 0, 521, 522, 523, - 524, 525, 526, 732, 733, 734, 735, 736, 737, 738, - 739, 740, 741, 742, 538, 539, 540, 541, 0, 0, - 0, 0, 0, 550, 0, 1459, 1460, 2505, 0, 0, - 0, 0, 2506, 0, 2507, 0, 0, 0, 0, 0, - 0, 1189, 121, 122, 123, 124, 125, 126, 127, 128, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, - 133, 0, 1100, 0, 0, 135, 136, 0, 137, 138, - 139, 0, 141, 142, 143, 144, 145, 0, 147, 148, - 0, 149, 150, 151, 152, 153, 154, 0, 0, 155, - 156, 157, 158, 159, 160, 161, 0, 162, 163, 164, - 165, 166, 0, 0, 0, 168, 169, 170, 171, 172, - 173, 0, 175, 176, 177, 0, 178, 179, 180, 181, - 182, 183, 0, 0, 185, 186, 187, 188, 189, 190, - 191, 192, 193, 194, 195, 196, 197, 198, 199, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, - 207, 208, 209, 210, 211, 0, 0, 212, 213, 214, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, - 223, 224, -733, 225, 226, 227, 228, 229, 230, 231, - 232, 233, 234, 235, 236, 0, 237, -733, 238, 239, - 240, 241, -733, 242, 0, 243, 0, 0, 0, 246, - 247, 551, 0, 250, 0, 251, 252, 0, 0, 253, - 254, 255, 256, 0, 257, 258, 259, 260, 261, 262, - 263, 0, 265, 266, 267, 268, 0, 269, 270, 271, - 272, 273, 274, 275, 0, 276, 0, 278, 279, 280, - 281, 282, 283, 284, 285, -733, 286, 0, 287, 0, - 0, 290, 0, 292, 293, 294, 295, 296, 297, 298, - 0, 0, 299, 0, 301, 0, -733, 303, 304, 305, - 306, 307, 308, 309, 310, 552, 312, 313, 314, 315, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, - 326, 327, 328, 329, 330, 331, 332, 0, 334, 335, - 336, 337, 338, 339, 0, 340, 341, 0, 343, 0, - 344, 345, 346, 347, 348, 349, -733, 350, 351, 0, - 0, 352, 353, 354, 0, -733, 355, 356, 357, 0, - 359, 0, 361, 362, 363, 364, 365, 366, 367, 368, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, - 375, 376, 377, 0, 379, 380, 381, 382, 383, 384, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, - 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, - 412, 413, 414, 415, 416, 0, 417, 418, 0, 420, - 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, - 439, 440, 441, 442, 443, 444, 445, 446, 0, 0, - 448, 449, 450, 451, 0, 452, 453, 454, 455, 456, - 457, 458, 459, 460, 461, 462, 463, 464, 553, 466, - 467, 0, 0, 468, 469, 0, 470, 0, 472, 473, - 474, 475, 476, 0, 477, 478, 479, 0, 480, 0, - 481, 482, 483, 484, 485, 0, 486, 487, 488, 489, - 490, 491, 492, 493, -733, 0, 494, 495, 496, 0, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 2879, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, - 506, 507, 508, 0, 509, 0, 511, 512, 513, 514, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, - 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1263, 0, - 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, - 130, 131, 132, 0, 0, 0, 0, 0, 133, 0, - 0, 0, 0, 135, 136, 0, 137, 138, 139, 0, - 141, 142, 143, 144, 145, 0, 147, 148, 0, 149, - 150, 151, 152, 153, 154, 0, 0, 155, 156, 157, - 158, 159, 160, 161, 0, 162, 163, 164, 165, 166, - 0, 0, 0, 168, 169, 170, 171, 172, 173, 0, - 175, 176, 177, 0, 178, 179, 180, 181, 182, 183, - 0, 0, 185, 186, 187, 188, 189, 190, 191, 192, - 193, 194, 195, 196, 197, 198, 199, 0, 200, 0, - 201, 202, 203, 204, 205, 206, 0, 0, 207, 208, - 209, 210, 211, 0, 0, 212, 213, 214, 215, 216, - 217, 218, 0, 219, 220, 221, 0, 222, 223, 224, - 0, 225, 226, 227, 228, 229, 230, 231, 232, 233, - 234, 235, 236, 0, 237, 0, 238, 239, 240, 241, - 0, 242, 0, 243, 0, 0, 0, 246, 247, 551, - 0, 250, 0, 251, 252, 0, 0, 253, 254, 255, - 256, 0, 257, 258, 259, 260, 261, 262, 263, 0, - 265, 266, 267, 268, 0, 269, 270, 271, 272, 273, - 274, 275, 0, 276, 0, 278, 279, 280, 281, 282, - 283, 284, 285, 0, 286, 0, 287, 0, 0, 290, - 0, 292, 293, 294, 295, 296, 297, 298, 0, 0, - 299, 0, 301, 0, 0, 303, 304, 305, 306, 307, - 308, 309, 310, 552, 312, 313, 314, 315, 316, 317, - 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, - 328, 329, 330, 331, 332, 0, 334, 335, 336, 337, - 338, 339, 0, 340, 341, 0, 343, 0, 344, 345, - 346, 347, 348, 349, 0, 350, 351, 0, 0, 352, - 353, 354, 0, 0, 355, 356, 357, 0, 359, 0, - 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, - 371, 372, 373, 374, 0, 0, 0, 0, 375, 376, - 377, 0, 379, 380, 381, 382, 383, 384, 0, 385, - 386, 387, 388, 389, 390, 391, 392, 0, 393, 394, - 395, 396, 397, 398, 399, 400, 401, 402, 0, 403, - 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, - 414, 415, 416, 0, 417, 418, 0, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, - 433, 434, 435, 436, 0, 0, 437, 438, 439, 440, - 441, 442, 443, 444, 445, 446, 0, 0, 448, 449, - 450, 451, 0, 452, 453, 454, 455, 456, 457, 458, - 459, 460, 461, 462, 463, 464, 553, 466, 467, 0, - 0, 468, 469, 0, 470, 0, 472, 473, 474, 475, - 476, 0, 477, 478, 479, 0, 480, 0, 481, 482, - 483, 484, 485, 0, 486, 487, 488, 489, 490, 491, - 492, 493, 0, 0, 494, 495, 496, 0, 497, 498, - 499, 500, 0, 501, 502, 503, 504, 505, 506, 507, - 508, 0, 509, 0, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 0, 0, 520, 0, 0, 521, 522, - 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, - 533, 534, 535, 536, 537, 538, 539, 540, 541, 120, - 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2593, 3527, 0, 121, 122, - 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, - 132, 0, 0, 0, 0, 0, 133, 0, 0, 0, - 134, 135, 136, 0, 137, 138, 139, 140, 141, 142, - 143, 144, 145, 146, 147, 148, 0, 149, 150, 151, - 152, 153, 154, 0, 817, 155, 156, 157, 158, 159, - 160, 161, 0, 162, 163, 164, 165, 818, 0, 819, - 0, 168, 169, 170, 171, 172, 173, 174, 175, 176, - 177, 0, 178, 179, 180, 181, 182, 183, 0, 184, - 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, - 195, 196, 197, 198, 199, 0, 200, 0, 201, 202, - 203, 204, 205, 206, 14, 15, 207, 208, 209, 210, - 211, 0, 0, 212, 213, 214, 215, 216, 217, 218, - 0, 219, 220, 221, 0, 222, 223, 224, 0, 225, - 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, - 820, 0, 237, 0, 238, 239, 240, 241, 0, 242, - 0, 243, 244, 23, 245, 246, 247, 248, 249, 250, - 0, 251, 252, 821, 0, 253, 254, 255, 256, 0, - 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, - 267, 268, 0, 269, 270, 271, 272, 273, 274, 275, - 0, 276, 277, 278, 279, 280, 281, 282, 283, 284, - 285, 0, 286, 0, 287, 288, 289, 290, 291, 292, - 293, 294, 295, 296, 297, 298, 822, 0, 299, 300, - 301, 302, 0, 303, 304, 305, 306, 307, 308, 309, - 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, - 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, - 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, - 0, 340, 341, 342, 343, 0, 823, 345, 346, 347, - 348, 349, 0, 350, 351, 0, 824, 352, 353, 354, - 0, 0, 355, 356, 357, 358, 359, 360, 825, 362, - 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, - 373, 374, 26, 27, 28, 0, 375, 376, 826, 378, - 379, 380, 381, 382, 383, 384, 0, 385, 386, 387, - 388, 389, 390, 391, 392, 0, 393, 394, 395, 396, - 397, 398, 399, 400, 401, 402, 0, 403, 404, 405, - 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, - 416, 0, 417, 418, 419, 420, 421, 422, 423, 827, - 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, - 435, 436, 33, 0, 437, 438, 439, 440, 441, 442, - 443, 444, 445, 446, 35, 447, 448, 449, 450, 451, - 0, 452, 453, 454, 455, 456, 457, 458, 459, 460, - 461, 462, 463, 464, 465, 466, 828, 37, 0, 468, - 469, 38, 470, 471, 472, 473, 474, 475, 476, 0, - 477, 478, 479, 0, 480, 0, 481, 482, 829, 484, - 830, 0, 486, 487, 831, 489, 490, 491, 492, 493, - 0, 0, 494, 495, 496, 40, 497, 498, 499, 500, - 0, 501, 502, 503, 504, 505, 832, 507, 508, 0, - 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, - 519, 0, 0, 520, 0, 44, 521, 522, 523, 524, - 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, - 535, 536, 537, 538, 539, 540, 541, 1062, 0, 45, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 833, 0, 0, 121, 122, 123, 124, - 125, 126, 127, 128, 129, 0, 130, 131, 132, 3, - 4, 0, 589, 0, 133, 0, 0, 0, 594, 135, - 136, 0, 137, 138, 139, 596, 141, 142, 143, 597, - 598, 599, 600, 601, 0, 149, 150, 151, 152, 153, - 154, 0, 0, 155, 156, 157, 158, 605, 606, 161, - 0, 162, 163, 164, 165, 608, 0, 610, 0, 612, - 169, 170, 171, 172, 173, 613, 175, 176, 177, 0, - 178, 179, 180, 181, 182, 183, 0, 616, 185, 186, - 187, 188, 189, 190, 191, 192, 193, 194, 618, 196, - 197, 619, 199, 0, 200, 0, 201, 202, 203, 204, - 205, 206, 14, 15, 207, 208, 209, 210, 211, 0, - 0, 212, 213, 214, 215, 216, 217, 218, 0, 219, - 220, 221, 0, 222, 223, 224, 0, 225, 226, 227, - 228, 629, 230, 231, 232, 233, 234, 235, 630, 0, - 237, 0, 238, 239, 633, 241, 0, 242, 0, 243, - 636, 23, 638, 246, 247, 639, 640, 250, 0, 251, - 252, 0, 0, 644, 645, 255, 256, 0, 257, 258, - 259, 260, 261, 262, 263, 647, 265, 266, 267, 268, - 0, 269, 270, 271, 272, 273, 274, 275, 0, 276, - 650, 651, 279, 280, 281, 282, 283, 652, 653, 0, - 655, 0, 287, 657, 658, 290, 659, 292, 293, 294, - 295, 296, 297, 298, 0, 0, 299, 662, 301, 663, - 0, 303, 304, 305, 306, 307, 308, 309, 310, 665, - 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, - 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, - 666, 667, 668, 335, 336, 337, 338, 669, 0, 340, - 341, 671, 343, 0, 673, 345, 674, 347, 348, 349, - 0, 350, 351, 0, 0, 352, 353, 354, 0, 0, - 355, 356, 680, 681, 359, 682, 683, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - 26, 27, 28, 0, 375, 376, 688, 689, 379, 380, - 690, 382, 383, 384, 0, 385, 386, 387, 388, 389, - 390, 391, 392, 0, 393, 394, 395, 396, 397, 693, - 399, 400, 401, 402, 0, 403, 404, 405, 406, 407, - 408, 409, 410, 411, 412, 413, 414, 415, 416, 0, - 417, 418, 696, 420, 421, 422, 697, 424, 425, 426, - 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, - 33, 699, 437, 438, 439, 440, 441, 442, 700, 444, - 445, 446, 35, 702, 448, 449, 703, 451, 0, 452, - 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, - 463, 464, 705, 466, 706, 37, 0, 468, 469, 38, - 470, 710, 472, 473, 474, 475, 476, 0, 477, 712, - 713, 0, 480, 0, 481, 482, 716, 484, 717, 0, - 486, 487, 719, 489, 490, 491, 492, 493, 0, 0, - 494, 495, 496, 40, 497, 498, 499, 500, 0, 501, - 502, 503, 504, 505, 1063, 725, 508, 0, 509, 727, - 511, 512, 513, 514, 515, 516, 517, 518, 519, 0, - 0, 520, 0, 44, 521, 522, 523, 524, 525, 526, - 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, - 742, 538, 539, 540, 541, 0, 120, 45, 578, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 3003, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 880, 0, 0, 0, 121, 122, 123, 124, 125, - 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, - 0, 0, 0, 133, 0, 0, 0, 134, 135, 136, - 0, 137, 138, 139, 140, 141, 142, 143, 144, 145, - 146, 147, 148, 0, 149, 150, 151, 152, 153, 154, - 0, 817, 155, 156, 157, 158, 159, 160, 161, 0, - 162, 163, 164, 165, 818, 0, 819, 0, 168, 169, - 170, 171, 172, 173, 174, 175, 176, 177, 0, 178, - 179, 180, 181, 182, 183, 0, 184, 185, 186, 187, - 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, - 198, 199, 0, 200, 0, 201, 202, 203, 204, 205, - 206, 0, 0, 207, 208, 209, 210, 211, 0, 0, - 212, 213, 214, 215, 216, 217, 218, 0, 219, 220, - 221, 0, 222, 223, 224, 0, 225, 226, 227, 228, - 229, 230, 231, 232, 233, 234, 235, 820, 0, 237, - 0, 238, 239, 240, 241, 0, 242, 0, 243, 244, - 0, 245, 246, 247, 248, 249, 250, 0, 251, 252, - 821, 0, 253, 254, 255, 256, 0, 257, 258, 259, - 260, 261, 262, 263, 264, 265, 266, 267, 268, 0, - 269, 270, 271, 272, 273, 274, 275, 0, 276, 277, - 278, 279, 280, 281, 282, 283, 284, 285, 0, 286, - 0, 287, 288, 289, 290, 291, 292, 293, 294, 295, - 296, 297, 298, 822, 0, 299, 300, 301, 302, 0, - 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, - 333, 334, 335, 336, 337, 338, 339, 0, 340, 341, - 342, 343, 0, 823, 345, 346, 347, 348, 349, 0, - 350, 351, 0, 824, 352, 353, 354, 0, 0, 355, - 356, 357, 358, 359, 360, 825, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, 0, - 0, 0, 0, 375, 376, 826, 378, 379, 380, 381, - 382, 383, 384, 0, 385, 386, 387, 388, 389, 390, - 391, 392, 0, 393, 394, 395, 396, 397, 398, 399, - 400, 401, 402, 0, 403, 404, 405, 406, 407, 408, - 409, 410, 411, 412, 413, 414, 415, 416, 0, 417, - 418, 419, 420, 421, 422, 423, 827, 425, 426, 427, - 428, 429, 430, 431, 432, 433, 434, 435, 436, 0, - 0, 437, 438, 439, 440, 441, 442, 443, 444, 445, - 446, 0, 447, 448, 449, 450, 451, 0, 452, 453, - 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, - 464, 465, 466, 828, 0, 0, 468, 469, 0, 470, - 471, 472, 473, 474, 475, 476, 0, 477, 478, 479, - 0, 480, 0, 481, 482, 829, 484, 830, 0, 486, - 487, 831, 489, 490, 491, 492, 493, 0, 0, 494, - 495, 496, 0, 497, 498, 499, 500, 0, 501, 502, - 503, 504, 505, 832, 507, 508, 0, 509, 510, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 0, 0, - 520, 0, 0, 521, 522, 523, 524, 525, 526, 527, - 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, - 538, 539, 540, 541, 120, 0, 0, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 3262, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 3263, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 3264, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 3265, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 3266, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 833, 0, 0, 121, 122, 123, 124, 125, 126, 127, - 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, - 0, 133, 0, 0, 0, 134, 135, 136, 0, 137, - 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, - 148, 0, 149, 150, 151, 152, 153, 154, 0, 817, - 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, - 164, 165, 818, 0, 819, 0, 168, 169, 170, 171, - 172, 173, 174, 175, 176, 177, 0, 178, 179, 180, - 181, 182, 183, 0, 184, 185, 186, 187, 188, 189, - 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, - 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, - 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, - 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, - 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, - 231, 232, 233, 234, 235, 820, 0, 237, 0, 238, - 239, 240, 241, 0, 242, 0, 243, 244, 0, 245, - 246, 247, 248, 249, 250, 0, 251, 252, 0, 0, - 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, - 262, 263, 264, 265, 266, 267, 268, 0, 269, 270, - 271, 272, 273, 274, 275, 0, 276, 277, 278, 279, - 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, - 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, - 298, 0, 0, 299, 300, 301, 302, 0, 303, 304, - 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, - 335, 336, 337, 338, 339, 0, 340, 341, 342, 343, - 0, 823, 345, 346, 347, 348, 349, 0, 350, 351, - 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, - 358, 359, 360, 825, 362, 363, 364, 365, 366, 367, - 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, - 0, 375, 376, 826, 378, 379, 380, 381, 382, 383, - 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, - 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, - 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, - 411, 412, 413, 414, 415, 416, 0, 417, 418, 419, - 420, 421, 422, 423, 827, 425, 426, 427, 428, 429, - 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, - 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, - 447, 448, 449, 450, 451, 0, 452, 453, 454, 455, - 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, - 466, 828, 0, 0, 468, 469, 0, 470, 471, 472, - 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, - 0, 481, 482, 829, 484, 830, 0, 486, 487, 831, - 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, - 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, - 505, 506, 507, 508, 0, 509, 510, 511, 512, 513, - 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, - 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, - 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, - 540, 541, 120, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 880, 0, - 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, - 0, 130, 131, 132, 0, 0, 0, 0, 0, 133, - 0, 0, 0, 134, 135, 136, 0, 137, 138, 139, - 140, 141, 142, 143, 144, 145, 146, 147, 148, 0, - 149, 150, 151, 152, 153, 154, 0, 817, 155, 156, - 157, 158, 159, 160, 161, 0, 162, 163, 164, 165, - 818, 0, 819, 0, 168, 169, 170, 171, 172, 173, - 174, 175, 176, 177, 0, 178, 179, 180, 181, 182, - 183, 0, 184, 185, 186, 187, 188, 189, 190, 191, - 192, 193, 194, 195, 196, 197, 198, 199, 0, 200, - 0, 201, 202, 203, 204, 205, 206, 0, 0, 207, - 208, 209, 210, 211, 0, 0, 212, 213, 214, 215, - 216, 217, 218, 0, 219, 220, 221, 0, 222, 223, - 224, 0, 225, 226, 227, 228, 229, 230, 231, 232, - 233, 234, 235, 820, 0, 237, 0, 238, 239, 240, - 241, 0, 242, 0, 243, 244, 0, 245, 246, 247, - 248, 249, 250, 0, 251, 252, 0, 0, 253, 254, - 255, 256, 0, 257, 258, 259, 260, 261, 262, 263, - 264, 265, 266, 267, 268, 0, 269, 270, 271, 272, - 273, 274, 275, 0, 276, 277, 278, 279, 280, 281, - 282, 283, 284, 285, 0, 286, 0, 287, 288, 289, - 290, 291, 292, 293, 294, 295, 296, 297, 298, 0, - 0, 299, 300, 301, 302, 0, 303, 304, 305, 306, - 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, - 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, - 337, 338, 339, 0, 340, 341, 342, 343, 0, 823, - 345, 346, 347, 348, 349, 0, 350, 351, 0, 0, - 352, 353, 354, 0, 0, 355, 356, 357, 358, 359, - 360, 825, 362, 363, 364, 365, 366, 367, 368, 369, - 370, 371, 372, 373, 374, 0, 0, 0, 0, 375, - 376, 826, 378, 379, 380, 381, 382, 383, 384, 0, - 385, 386, 387, 388, 389, 390, 391, 392, 0, 393, - 394, 395, 396, 397, 398, 399, 400, 401, 402, 0, - 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, - 413, 414, 415, 416, 0, 417, 418, 419, 420, 421, - 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, - 432, 433, 434, 435, 436, 0, 0, 437, 438, 439, - 440, 441, 442, 443, 444, 445, 446, 0, 447, 448, - 449, 450, 451, 0, 452, 453, 454, 455, 456, 457, - 458, 459, 460, 461, 462, 463, 464, 465, 466, 828, - 0, 0, 468, 469, 0, 470, 471, 472, 473, 474, - 475, 476, 0, 477, 478, 479, 0, 480, 0, 481, - 482, 829, 484, 830, 0, 486, 487, 831, 489, 490, - 491, 492, 493, 0, 0, 494, 495, 496, 0, 497, - 498, 499, 500, 0, 501, 502, 503, 504, 505, 506, - 507, 508, 0, 509, 510, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 0, 0, 520, 0, 0, 521, - 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, - 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, - 550, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 3680, 0, 0, 121, - 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, - 131, 132, 0, 0, 0, 0, 0, 133, 0, 0, - 0, 0, 135, 136, 0, 137, 138, 139, 0, 141, - 142, 143, 144, 145, 0, 147, 148, 0, 149, 150, - 151, 152, 153, 154, 0, 0, 155, 156, 157, 158, - 159, 160, 161, 0, 162, 163, 164, 165, 166, 0, - 0, 0, 168, 169, 170, 171, 172, 173, 0, 175, - 176, 177, 0, 178, 179, 180, 181, 182, 183, 0, - 0, 185, 186, 187, 188, 189, 190, 191, 192, 193, - 194, 195, 196, 197, 198, 199, 0, 200, 0, 201, - 202, 203, 204, 205, 206, 14, 15, 207, 208, 209, - 210, 211, 0, 0, 212, 213, 214, 215, 216, 217, - 218, 0, 219, 220, 221, 0, 222, 223, 224, 0, - 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, - 235, 236, 0, 237, 0, 238, 239, 240, 241, 0, - 242, 0, 243, 0, 23, 0, 246, 247, 551, 0, - 250, 0, 251, 252, 0, 0, 253, 254, 255, 256, - 0, 257, 258, 259, 260, 261, 262, 263, 0, 265, - 266, 267, 268, 0, 269, 270, 271, 272, 273, 274, - 275, 0, 276, 0, 278, 279, 280, 281, 282, 283, - 284, 285, 0, 286, 0, 287, 0, 0, 290, 0, - 292, 293, 294, 295, 296, 297, 298, 0, 0, 299, - 0, 301, 0, 0, 303, 304, 305, 306, 307, 308, - 309, 310, 552, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, - 329, 330, 331, 332, 0, 334, 335, 336, 337, 338, - 339, 0, 340, 341, 0, 343, 0, 344, 345, 346, - 347, 348, 349, 0, 350, 351, 0, 0, 352, 353, - 354, 0, 0, 355, 356, 357, 0, 359, 0, 361, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, 26, 27, 28, 0, 375, 376, 377, - 0, 379, 380, 381, 382, 383, 384, 0, 385, 386, - 387, 388, 389, 390, 391, 392, 0, 393, 394, 395, - 396, 397, 398, 399, 400, 401, 402, 0, 403, 404, - 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, - 415, 416, 0, 417, 418, 0, 420, 421, 422, 423, - 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, - 434, 435, 436, 33, 0, 437, 438, 439, 440, 441, - 442, 443, 444, 445, 446, 35, 0, 448, 449, 450, - 451, 0, 452, 453, 454, 455, 456, 457, 458, 459, - 460, 461, 462, 463, 464, 553, 466, 467, 37, 0, - 468, 469, 38, 470, 0, 472, 473, 474, 475, 476, - 0, 477, 478, 479, 0, 480, 0, 481, 482, 483, - 484, 485, 0, 486, 487, 488, 489, 490, 491, 492, - 493, 0, 0, 494, 495, 496, 40, 497, 498, 499, - 500, 0, 501, 502, 503, 504, 505, 832, 507, 508, - 0, 509, 0, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 0, 0, 520, 0, 44, 521, 522, 523, - 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, - 534, 535, 536, 537, 538, 539, 540, 541, 550, 0, - 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 880, 0, 0, 121, 122, 123, - 124, 125, 126, 127, 128, 129, 979, 130, 131, 132, - 0, 0, 0, 0, 0, 133, 0, 0, 0, 0, - 135, 136, 0, 137, 138, 139, 0, 141, 142, 143, - 144, 145, 0, 147, 148, 0, 149, 150, 151, 152, - 153, 154, 0, 0, 155, 156, 157, 158, 159, 160, - 161, 0, 162, 163, 164, 165, 166, 0, 0, 0, - 168, 169, 170, 171, 172, 173, 0, 175, 176, 177, - 0, 178, 179, 180, 181, 182, 183, 0, 0, 185, - 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, - 196, 197, 198, 199, 0, 200, 0, 201, 202, 203, - 204, 205, 206, 0, 0, 207, 208, 209, 210, 211, - 0, 0, 212, 213, 214, 215, 216, 217, 218, 0, - 219, 220, 221, 0, 222, 223, 224, 0, 225, 226, - 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, - 0, 237, 0, 238, 239, 240, 241, 0, 242, 0, - 243, 0, 23, 0, 246, 247, 551, 0, 250, 0, - 251, 252, 0, 0, 253, 254, 255, 256, 0, 257, - 258, 259, 260, 261, 262, 263, 0, 265, 266, 267, - 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, - 276, 0, 278, 279, 280, 281, 282, 283, 284, 285, - 0, 286, 0, 287, 0, 0, 290, 0, 292, 293, - 294, 295, 296, 297, 298, 0, 0, 299, 0, 301, - 0, 0, 303, 304, 305, 306, 307, 308, 309, 310, - 552, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, - 331, 332, 0, 334, 335, 336, 337, 338, 339, 0, - 340, 341, 0, 343, 0, 344, 345, 346, 347, 348, - 349, 0, 350, 351, 0, 0, 352, 353, 354, 0, - 0, 355, 356, 357, 0, 359, 0, 361, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, 26, 27, 28, 0, 375, 376, 377, 0, 379, - 380, 381, 382, 383, 384, 0, 385, 386, 387, 388, - 389, 390, 980, 392, 0, 393, 394, 395, 396, 397, - 398, 399, 400, 401, 402, 0, 403, 404, 405, 406, - 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, - 0, 417, 418, 0, 420, 421, 422, 423, 424, 425, - 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, - 436, 33, 0, 437, 438, 439, 440, 441, 442, 443, - 444, 445, 446, 0, 0, 448, 449, 450, 451, 0, - 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, - 462, 463, 464, 553, 466, 467, 0, 0, 468, 469, - 38, 470, 0, 472, 473, 474, 475, 476, 0, 477, - 981, 479, 0, 480, 0, 982, 482, 483, 484, 485, - 0, 486, 487, 488, 489, 490, 491, 492, 493, 0, - 0, 494, 495, 496, 40, 497, 498, 499, 500, 0, - 501, 502, 503, 504, 505, 832, 507, 508, 0, 509, - 0, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 0, 0, 520, 0, 44, 521, 522, 523, 524, 525, - 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, - 536, 537, 538, 539, 540, 541, 550, 0, 45, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 3540, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 880, 0, 0, 121, 122, 123, 124, 125, - 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, - 0, 0, 0, 133, 0, 0, 0, 0, 135, 136, - 0, 137, 138, 139, 0, 141, 142, 143, 144, 145, - 0, 147, 148, 0, 149, 150, 151, 152, 153, 154, - 0, 0, 155, 156, 157, 158, 159, 160, 161, 0, - 162, 163, 164, 165, 166, 0, 0, 0, 168, 169, - 170, 171, 172, 173, 0, 175, 176, 177, 0, 178, - 179, 180, 181, 182, 183, 0, 0, 185, 186, 187, - 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, - 198, 199, 0, 200, 0, 201, 202, 203, 204, 205, - 206, 0, 0, 207, 208, 209, 210, 211, 0, 0, - 212, 213, 214, 215, 216, 217, 218, 0, 219, 220, - 221, 0, 222, 223, 224, 0, 225, 226, 227, 228, - 229, 230, 231, 232, 233, 234, 235, 236, 0, 237, - 0, 238, 239, 240, 241, 0, 242, 0, 243, 0, - 23, 0, 246, 247, 551, 0, 250, 0, 251, 252, - 0, 0, 253, 254, 255, 256, 0, 257, 258, 259, - 260, 261, 262, 263, 0, 265, 266, 267, 268, 0, - 269, 270, 271, 272, 273, 274, 275, 0, 276, 0, - 278, 279, 280, 281, 282, 283, 284, 285, 0, 286, - 0, 287, 0, 0, 290, 0, 292, 293, 294, 295, - 296, 297, 298, 0, 0, 299, 0, 301, 0, 0, - 303, 304, 305, 306, 307, 308, 309, 310, 552, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, - 0, 334, 335, 336, 337, 338, 339, 0, 340, 341, - 0, 343, 0, 344, 345, 346, 347, 348, 349, 0, - 350, 351, 0, 0, 352, 353, 354, 0, 0, 355, - 356, 357, 0, 359, 0, 361, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, 26, - 27, 28, 0, 375, 376, 377, 0, 379, 380, 381, - 382, 383, 384, 0, 385, 386, 387, 388, 389, 390, - 391, 392, 0, 393, 394, 395, 396, 397, 398, 399, - 400, 401, 402, 0, 403, 404, 405, 406, 407, 408, - 409, 410, 411, 412, 413, 414, 415, 416, 0, 417, - 418, 0, 420, 421, 422, 423, 424, 425, 426, 427, - 428, 429, 430, 431, 432, 433, 434, 435, 436, 33, - 0, 437, 438, 439, 440, 441, 442, 443, 444, 445, - 446, 0, 0, 448, 449, 450, 451, 0, 452, 453, - 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, - 464, 553, 466, 467, 0, 0, 468, 469, 38, 470, - 0, 472, 473, 474, 475, 476, 0, 477, 478, 479, - 0, 480, 0, 481, 482, 483, 484, 485, 0, 486, - 487, 488, 489, 490, 491, 492, 493, 0, 0, 494, - 495, 496, 40, 497, 498, 499, 500, 0, 501, 502, - 503, 504, 505, 832, 507, 508, 0, 509, 0, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 0, 0, - 520, 0, 44, 521, 522, 523, 524, 525, 526, 527, - 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, - 538, 539, 540, 541, 0, 550, 45, 578, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 880, 0, 0, 0, 121, 122, 123, 124, 125, 126, - 127, 128, 129, 0, 130, 131, 132, 0, 0, 0, - 0, 0, 133, 0, 0, 0, 0, 135, 136, 0, - 137, 138, 139, 0, 141, 142, 143, 144, 145, 0, - 147, 148, 0, 149, 150, 151, 152, 153, 154, 0, - 0, 155, 156, 157, 158, 159, 160, 161, 0, 162, - 163, 164, 165, 166, 0, 0, 0, 168, 169, 170, - 171, 172, 173, 0, 175, 176, 177, 0, 178, 179, - 180, 181, 182, 183, 0, 0, 185, 186, 187, 188, - 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, - 199, 0, 200, 0, 201, 202, 203, 204, 205, 206, - 0, 0, 207, 208, 209, 210, 211, 0, 0, 212, - 213, 214, 215, 216, 217, 218, 0, 219, 220, 221, - 0, 222, 223, 224, 0, 225, 226, 227, 228, 229, - 230, 231, 232, 233, 234, 235, 236, 0, 237, 0, - 238, 239, 240, 241, 0, 242, 0, 243, 0, 0, - 0, 246, 247, 551, 0, 250, 0, 251, 252, 0, - 0, 253, 254, 255, 256, 0, 257, 258, 259, 260, - 261, 262, 263, 0, 265, 266, 267, 268, 0, 269, - 270, 271, 272, 273, 274, 275, 0, 276, 0, 278, - 279, 280, 281, 282, 283, 284, 285, 0, 286, 0, - 287, 0, 0, 290, 0, 292, 293, 294, 295, 296, - 297, 298, 0, 0, 299, 0, 301, 0, 0, 303, - 304, 305, 306, 307, 308, 309, 310, 552, 312, 313, - 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, - 324, 325, 326, 327, 328, 329, 330, 331, 332, 0, - 334, 335, 336, 337, 338, 339, 0, 340, 341, 0, - 343, 0, 344, 345, 346, 347, 348, 349, 0, 350, - 351, 0, 0, 352, 353, 354, 0, 0, 355, 356, - 357, 0, 359, 0, 361, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, 0, 0, - 0, 0, 375, 376, 377, 0, 379, 380, 381, 382, - 383, 384, 0, 385, 386, 387, 388, 389, 390, 391, - 392, 0, 393, 394, 395, 396, 397, 398, 399, 400, - 401, 402, 0, 403, 404, 405, 406, 407, 408, 409, - 410, 411, 412, 413, 414, 415, 416, 0, 417, 418, - 0, 420, 421, 422, 423, 424, 425, 426, 427, 428, - 429, 430, 431, 432, 433, 434, 435, 436, 0, 0, - 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, - 0, 0, 448, 449, 450, 451, 0, 452, 453, 454, - 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, - 553, 466, 467, 0, 0, 468, 469, 0, 470, 0, - 472, 473, 474, 475, 476, 0, 477, 478, 479, 0, - 480, 0, 481, 482, 483, 484, 485, 0, 486, 487, - 488, 489, 490, 491, 492, 493, 0, 0, 494, 495, - 496, 0, 497, 498, 499, 500, 0, 501, 502, 503, - 504, 505, 506, 507, 508, 0, 509, 0, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 0, 0, 520, - 0, 0, 521, 522, 523, 524, 525, 526, 527, 528, - 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, - 539, 540, 541, 550, 0, 578, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1085, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1832, 1833, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 2338, 848, 1143, 1144, 1145, 1146, 1147, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 2421, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 2642, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 3317, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 3263, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 3264, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 3265, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 3266, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 3945, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 3946, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 3947, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 3946, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 1171, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 3947, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 1182, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 0, 1146, 1147, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 168, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 0, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 3040, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 352, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 3041, 0, 0, 0, 0, 0, 0, 3042, 3043, + 0, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 168, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 0, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 0, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 0, 0, 0, 0, 0, 0, 0, 1527, 1528, + 0, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, -2280, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 3946, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, -2280, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, -2280, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 0, + 0, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, -2280, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 0, 340, 341, 0, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, -2280, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 3947, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, -2280, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 0, 1146, 1147, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 168, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 0, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 0, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 352, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 2324, 2325, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 0, 0, 0, 0, 0, 0, 0, 2326, 2327, + 0, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 168, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 0, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 0, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 0, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 0, 0, 0, 0, 0, 0, 0, 1527, 1528, + 0, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 0, 1146, 1147, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 168, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 0, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 3283, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 0, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 352, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1186, 0, 2930, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 0, 1146, 1147, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 168, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 0, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 0, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 352, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1186, 0, 2930, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 0, 1146, 1147, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 168, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 0, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 0, 340, 341, 342, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 352, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1186, 0, 1187, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 120, 1142, 848, 1143, 1144, 1145, 1146, 1147, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 0, 1149, 146, 1150, 1151, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 1153, 1154, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 1155, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 1156, 196, 197, 1157, 199, 1158, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 1159, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 0, 224, 0, 225, 226, 227, 228, 1160, 230, 231, + 232, 233, 234, 235, 820, 1161, 237, 0, 238, 239, + 1162, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 0, 250, 0, 251, 252, 0, 0, 1163, + 1164, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 0, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 1165, 1166, 0, 1167, 0, 287, 0, + 0, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 0, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 1169, 333, 1170, 335, + 336, 337, 338, 339, 0, 340, 341, 0, 343, 1172, + 823, 345, 1173, 347, 348, 349, 0, 350, 351, 0, + 0, 1174, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 1175, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 1176, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 0, + 448, 449, 1177, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 1178, 1179, 0, 480, 0, + 481, 482, 829, 484, 830, 1180, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 1181, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 0, 0, 0, 0, 0, 0, 0, 1183, 1184, + 1185, 120, 0, 0, 0, 1186, 0, 1187, 1147, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 1148, 0, 0, 134, 135, 136, 0, 137, 138, + 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, + 0, 149, 150, 151, 152, 153, 154, 1152, 817, 155, + 156, 157, 158, 159, 160, 161, 0, 162, 163, 164, + 165, 818, 0, 819, 0, 168, 169, 170, 171, 172, + 173, 174, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 195, 196, 197, 198, 199, 0, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 214, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 229, 230, 231, + 232, 233, 234, 235, 820, 0, 237, 0, 238, 239, + 240, 241, 0, 242, 0, 243, 244, 0, 245, 246, + 247, 248, 249, 250, 0, 251, 252, 0, 0, 253, + 254, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 277, 278, 279, 280, + 281, 282, 283, 284, 285, 0, 286, 0, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 300, 301, 302, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 1168, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, + 336, 337, 338, 339, 0, 340, 341, 342, 343, 0, + 823, 345, 346, 347, 348, 349, 0, 350, 351, 0, + 0, 352, 353, 354, 0, 0, 355, 356, 357, 358, + 359, 360, 825, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 826, 378, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 447, + 448, 449, 450, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 828, 0, 0, 468, 469, 0, 470, 471, 472, 473, + 474, 475, 476, 0, 477, 478, 479, 0, 480, 0, + 481, 482, 829, 484, 830, 0, 486, 487, 831, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 507, 508, 0, 509, 510, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 899, 0, 0, 0, 0, 1186, 0, 2230, 0, 0, + 0, 0, 0, 1188, 1189, 0, 0, 0, 0, 1190, + 1191, 121, 122, 123, 124, 0, 126, 127, 128, 129, + 0, 130, 131, 132, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 135, 136, 0, 137, 138, 139, + 0, 141, 142, 143, 900, 901, 0, 902, 903, 0, + 149, 150, 151, 152, 153, 154, 0, 0, 155, 156, + 157, 158, 904, 905, 161, 0, 162, 163, 164, 165, + 906, 0, 0, 0, 0, 169, 170, 171, 172, 173, + 0, 175, 176, 177, 0, 178, 179, 180, 181, 182, + 0, 0, 0, 185, 186, 187, 188, 189, 190, 191, + 192, 193, 194, 907, 196, 197, 908, 199, 0, 200, + 0, 201, 202, 203, 204, 205, 206, 0, 0, 0, + 208, 209, 210, 211, 0, 0, 212, 213, 214, 215, + 216, 0, 0, 0, 219, 220, 221, 0, 222, 223, + 224, 0, 225, 226, 227, 228, 909, 230, 231, 232, + 233, 234, 235, 910, 0, 237, 0, 238, 239, 911, + 241, 0, 242, 0, 243, 0, 0, 0, 246, 247, + 912, 0, 250, 0, 251, 0, 0, 0, 913, 914, + 0, 256, 0, 257, 258, 259, 260, 261, 262, 263, + 0, 265, 266, 267, 268, 0, 269, 270, 271, 272, + 273, 274, 275, 0, 276, 0, 915, 279, 280, 281, + 282, 283, 916, 917, 0, 918, 0, 287, 0, 0, + 290, 0, 292, 0, 294, 295, 296, 297, 298, 0, + 0, 299, 0, 301, 0, 0, 303, 304, 305, 306, + 307, 308, 309, 310, 919, 312, 313, 314, 315, 316, + 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, + 327, 328, 329, 330, 331, 920, 0, 921, 335, 336, + 337, 0, 922, 0, 340, 341, 0, 343, 0, 923, + 345, 924, 347, 348, 349, 0, 350, 351, 0, 0, + 352, 353, 354, 0, 0, 355, 356, 925, 0, 359, + 0, 926, 362, 363, 364, 365, 366, 367, 368, 369, + 370, 0, 0, 373, 374, 0, 0, 0, 0, 375, + 376, 927, 0, 379, 380, 928, 382, 383, 384, 0, + 385, 386, 387, 388, 389, 0, 0, 392, 0, 393, + 394, 395, 396, 397, 929, 399, 400, 401, 402, 0, + 403, 404, 405, 0, 407, 408, 409, 410, 411, 412, + 413, 414, 415, 416, 0, 417, 418, 0, 420, 421, + 422, 930, 424, 425, 426, 427, 428, 429, 430, 431, + 432, 433, 434, 435, 436, 0, 0, 437, 438, 439, + 440, 441, 442, 931, 444, 445, 0, 0, 0, 0, + 449, 932, 451, 0, 0, 453, 454, 455, 456, 457, + 458, 459, 460, 461, 462, 463, 464, 933, 466, 934, + 0, 0, 468, 469, 0, 470, 0, 472, 473, 474, + 475, 476, 0, 477, 935, 936, 0, 0, 0, 481, + 482, 937, 484, 938, 0, 486, 487, 939, 489, 490, + 491, 492, 493, 0, 0, 494, 495, 496, 0, 497, + 498, 499, 500, 0, 501, 502, 503, 504, 505, 1520, + 941, 508, 0, 509, 0, 511, 0, 513, 514, 515, + 516, 0, 518, 519, 0, 0, 520, 0, 0, 521, + 522, 523, 524, 525, 526, 942, 943, 944, 945, 946, + 947, 948, 949, 950, 951, 952, 538, 539, 540, 541, + 0, 0, 0, 0, 0, 0, 1062, 1455, 848, 0, + 0, 0, 1146, 0, 0, 0, 3553, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3554, 121, 122, 123, + 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, + 0, 0, 0, 589, 0, 133, 0, 0, 0, 594, + 135, 136, 0, 137, 138, 139, 596, 141, 142, 143, + 597, 598, 599, 600, 601, 0, 149, 150, 151, 152, + 153, 154, 0, 0, 155, 156, 157, 158, 605, 606, + 161, 0, 162, 163, 164, 165, 608, 0, 610, 0, + 612, 169, 170, 171, 172, 173, 613, 175, 176, 177, + 0, 178, 179, 180, 181, 182, 183, 0, 616, 185, + 186, 187, 188, 189, 190, 191, 192, 193, 194, 618, + 196, 197, 619, 199, 0, 200, 0, 201, 202, 203, + 204, 205, 206, 0, 0, 207, 208, 209, 210, 211, + 0, 0, 212, 213, 214, 215, 216, 217, 218, 0, + 219, 220, 221, 0, 222, 223, 224, 0, 225, 226, + 227, 228, 629, 230, 231, 232, 233, 234, 235, 630, + 1456, 237, 0, 238, 239, 633, 241, 0, 242, 0, + 243, 636, 0, 638, 246, 247, 639, 640, 250, 0, + 251, 252, 0, 0, 644, 645, 255, 256, 0, 257, + 258, 259, 260, 261, 262, 263, 647, 265, 266, 267, + 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, + 276, 650, 651, 279, 280, 281, 282, 283, 652, 653, + 0, 655, 0, 287, 657, 658, 290, 659, 292, 293, + 294, 295, 296, 297, 298, 0, 0, 299, 662, 301, + 663, 0, 303, 304, 305, 306, 307, 308, 309, 310, + 2504, 312, 313, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, + 331, 666, 667, 668, 335, 336, 337, 338, 669, 0, + 340, 341, 671, 343, 0, 673, 345, 674, 347, 348, + 349, 0, 350, 351, 1457, 0, 352, 353, 354, 0, + 0, 355, 356, 680, 681, 359, 682, 683, 362, 363, + 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, + 374, 0, 0, 0, 0, 375, 376, 688, 689, 379, + 380, 690, 382, 383, 384, 0, 385, 386, 387, 388, + 389, 390, 391, 392, 0, 393, 394, 395, 396, 397, + 693, 399, 400, 401, 402, 0, 403, 404, 405, 406, + 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, + 0, 417, 418, 696, 420, 421, 422, 697, 424, 425, + 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, + 436, 0, 699, 437, 438, 439, 440, 441, 442, 700, + 444, 445, 446, 0, 702, 448, 449, 703, 451, 0, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 705, 466, 706, 0, 0, 468, 469, + 0, 470, 710, 472, 473, 474, 475, 476, 0, 477, + 712, 713, 0, 480, 0, 481, 482, 716, 484, 717, + 1458, 486, 487, 719, 489, 490, 491, 492, 493, 0, + 0, 494, 495, 496, 0, 497, 498, 499, 500, 0, + 501, 502, 503, 504, 505, 724, 725, 508, 0, 509, + 727, 511, 512, 513, 514, 515, 516, 517, 518, 519, + 0, 0, 520, 0, 0, 521, 522, 523, 524, 525, + 526, 732, 733, 734, 735, 736, 737, 738, 739, 740, + 741, 742, 538, 539, 540, 541, 0, 0, 0, 550, + 0, 0, 0, 1459, 1460, 2505, 0, 0, 0, 0, + 2506, 0, 2507, 0, 0, 0, 0, 0, 0, 1189, + 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, + 130, 131, 132, 0, 0, 0, 0, 0, 133, 0, + 1100, 0, 0, 135, 136, 0, 137, 138, 139, 0, + 141, 142, 143, 144, 145, 0, 147, 148, 0, 149, + 150, 151, 152, 153, 154, 0, 0, 155, 156, 157, + 158, 159, 160, 161, 0, 162, 163, 164, 165, 166, + 0, 0, 0, 168, 169, 170, 171, 172, 173, 0, + 175, 176, 177, 0, 178, 179, 180, 181, 182, 183, + 0, 0, 185, 186, 187, 188, 189, 190, 191, 192, + 193, 194, 195, 196, 197, 198, 199, 0, 200, 0, + 201, 202, 203, 204, 205, 206, 0, 0, 207, 208, + 209, 210, 211, 0, 0, 212, 213, 214, 215, 216, + 217, 218, 0, 219, 220, 221, 0, 222, 223, 224, + -736, 225, 226, 227, 228, 229, 230, 231, 232, 233, + 234, 235, 236, 0, 237, -736, 238, 239, 240, 241, + -736, 242, 0, 243, 0, 0, 0, 246, 247, 551, + 0, 250, 0, 251, 252, 0, 0, 253, 254, 255, + 256, 0, 257, 258, 259, 260, 261, 262, 263, 0, + 265, 266, 267, 268, 0, 269, 270, 271, 272, 273, + 274, 275, 0, 276, 0, 278, 279, 280, 281, 282, + 283, 284, 285, -736, 286, 0, 287, 0, 0, 290, + 0, 292, 293, 294, 295, 296, 297, 298, 0, 0, + 299, 0, 301, 0, -736, 303, 304, 305, 306, 307, + 308, 309, 310, 552, 312, 313, 314, 315, 316, 317, + 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, + 328, 329, 330, 331, 332, 0, 334, 335, 336, 337, + 338, 339, 0, 340, 341, 0, 343, 0, 344, 345, + 346, 347, 348, 349, -736, 350, 351, 0, 0, 352, + 353, 354, 0, -736, 355, 356, 357, 0, 359, 0, + 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 0, 0, 0, 0, 375, 376, + 377, 0, 379, 380, 381, 382, 383, 384, 0, 385, + 386, 387, 388, 389, 390, 391, 392, 0, 393, 394, + 395, 396, 397, 398, 399, 400, 401, 402, 0, 403, + 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, + 414, 415, 416, 0, 417, 418, 0, 420, 421, 422, + 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, + 433, 434, 435, 436, 0, 0, 437, 438, 439, 440, + 441, 442, 443, 444, 445, 446, 0, 0, 448, 449, + 450, 451, 0, 452, 453, 454, 455, 456, 457, 458, + 459, 460, 461, 462, 463, 464, 553, 466, 467, 0, + 0, 468, 469, 0, 470, 0, 472, 473, 474, 475, + 476, 0, 477, 478, 479, 0, 480, 0, 481, 482, + 483, 484, 485, 0, 486, 487, 488, 489, 490, 491, + 492, 493, -736, 0, 494, 495, 496, 0, 497, 498, + 499, 500, 0, 501, 502, 503, 504, 505, 506, 507, + 508, 0, 509, 0, 511, 512, 513, 514, 515, 516, + 517, 518, 519, 0, 0, 520, 0, 0, 521, 522, + 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, + 533, 534, 535, 536, 537, 538, 539, 540, 541, 550, + 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1263, 0, 0, 0, + 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, + 130, 131, 132, 0, 0, 0, 0, 0, 133, 0, + 0, 0, 0, 135, 136, 0, 137, 138, 139, 0, + 141, 142, 143, 144, 145, 0, 147, 148, 0, 149, + 150, 151, 152, 153, 154, 0, 0, 155, 156, 157, + 158, 159, 160, 161, 0, 162, 163, 164, 165, 166, + 0, 0, 0, 168, 169, 170, 171, 172, 173, 0, + 175, 176, 177, 0, 178, 179, 180, 181, 182, 183, + 0, 0, 185, 186, 187, 188, 189, 190, 191, 192, + 193, 194, 195, 196, 197, 198, 199, 0, 200, 0, + 201, 202, 203, 204, 205, 206, 0, 0, 207, 208, + 209, 210, 211, 0, 0, 212, 213, 214, 215, 216, + 217, 218, 0, 219, 220, 221, 0, 222, 223, 224, + 0, 225, 226, 227, 228, 229, 230, 231, 232, 233, + 234, 235, 236, 0, 237, 0, 238, 239, 240, 241, + 0, 242, 0, 243, 0, 0, 0, 246, 247, 551, + 0, 250, 0, 251, 252, 0, 0, 253, 254, 255, + 256, 0, 257, 258, 259, 260, 261, 262, 263, 0, + 265, 266, 267, 268, 0, 269, 270, 271, 272, 273, + 274, 275, 0, 276, 0, 278, 279, 280, 281, 282, + 283, 284, 285, 0, 286, 0, 287, 0, 0, 290, + 0, 292, 293, 294, 295, 296, 297, 298, 0, 0, + 299, 0, 301, 0, 0, 303, 304, 305, 306, 307, + 308, 309, 310, 552, 312, 313, 314, 315, 316, 317, + 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, + 328, 329, 330, 331, 332, 0, 334, 335, 336, 337, + 338, 339, 0, 340, 341, 0, 343, 0, 344, 345, + 346, 347, 348, 349, 0, 350, 351, 0, 0, 352, + 353, 354, 0, 0, 355, 356, 357, 0, 359, 0, + 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 0, 0, 0, 0, 375, 376, + 377, 0, 379, 380, 381, 382, 383, 384, 0, 385, + 386, 387, 388, 389, 390, 391, 392, 0, 393, 394, + 395, 396, 397, 398, 399, 400, 401, 402, 0, 403, + 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, + 414, 415, 416, 0, 417, 418, 0, 420, 421, 422, + 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, + 433, 434, 435, 436, 0, 0, 437, 438, 439, 440, + 441, 442, 443, 444, 445, 446, 0, 0, 448, 449, + 450, 451, 0, 452, 453, 454, 455, 456, 457, 458, + 459, 460, 461, 462, 463, 464, 553, 466, 467, 0, + 0, 468, 469, 0, 470, 0, 472, 473, 474, 475, + 476, 0, 477, 478, 479, 0, 480, 0, 481, 482, + 483, 484, 485, 0, 486, 487, 488, 489, 490, 491, + 492, 493, 0, 0, 494, 495, 496, 0, 497, 498, + 499, 500, 0, 501, 502, 503, 504, 505, 506, 507, + 508, 0, 509, 0, 511, 512, 513, 514, 515, 516, + 517, 518, 519, 0, 0, 520, 0, 0, 521, 522, + 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, + 533, 534, 535, 536, 537, 538, 539, 540, 541, 120, + 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 2593, 3529, 0, 0, 0, + 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, + 130, 131, 132, 0, 0, 0, 0, 0, 133, 0, + 0, 0, 134, 135, 136, 0, 137, 138, 139, 140, + 141, 142, 143, 144, 145, 146, 147, 148, 0, 149, + 150, 151, 152, 153, 154, 0, 817, 155, 156, 157, + 158, 159, 160, 161, 0, 162, 163, 164, 165, 818, + 0, 819, 0, 168, 169, 170, 171, 172, 173, 174, + 175, 176, 177, 0, 178, 179, 180, 181, 182, 183, + 0, 184, 185, 186, 187, 188, 189, 190, 191, 192, + 193, 194, 195, 196, 197, 198, 199, 0, 200, 0, + 201, 202, 203, 204, 205, 206, 14, 15, 207, 208, + 209, 210, 211, 0, 0, 212, 213, 214, 215, 216, + 217, 218, 0, 219, 220, 221, 0, 222, 223, 224, + 0, 225, 226, 227, 228, 229, 230, 231, 232, 233, + 234, 235, 820, 0, 237, 0, 238, 239, 240, 241, + 0, 242, 0, 243, 244, 23, 245, 246, 247, 248, + 249, 250, 0, 251, 252, 821, 0, 253, 254, 255, + 256, 0, 257, 258, 259, 260, 261, 262, 263, 264, + 265, 266, 267, 268, 0, 269, 270, 271, 272, 273, + 274, 275, 0, 276, 277, 278, 279, 280, 281, 282, + 283, 284, 285, 0, 286, 0, 287, 288, 289, 290, + 291, 292, 293, 294, 295, 296, 297, 298, 822, 0, + 299, 300, 301, 302, 0, 303, 304, 305, 306, 307, + 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, + 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, + 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, + 338, 339, 0, 340, 341, 342, 343, 0, 823, 345, + 346, 347, 348, 349, 0, 350, 351, 0, 824, 352, + 353, 354, 0, 0, 355, 356, 357, 358, 359, 360, + 825, 362, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 26, 27, 28, 0, 375, 376, + 826, 378, 379, 380, 381, 382, 383, 384, 0, 385, + 386, 387, 388, 389, 390, 391, 392, 0, 393, 394, + 395, 396, 397, 398, 399, 400, 401, 402, 0, 403, + 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, + 414, 415, 416, 0, 417, 418, 419, 420, 421, 422, + 423, 827, 425, 426, 427, 428, 429, 430, 431, 432, + 433, 434, 435, 436, 33, 0, 437, 438, 439, 440, + 441, 442, 443, 444, 445, 446, 35, 447, 448, 449, + 450, 451, 0, 452, 453, 454, 455, 456, 457, 458, + 459, 460, 461, 462, 463, 464, 465, 466, 828, 37, + 0, 468, 469, 38, 470, 471, 472, 473, 474, 475, + 476, 0, 477, 478, 479, 0, 480, 0, 481, 482, + 829, 484, 830, 0, 486, 487, 831, 489, 490, 491, + 492, 493, 0, 0, 494, 495, 496, 40, 497, 498, + 499, 500, 0, 501, 502, 503, 504, 505, 832, 507, + 508, 0, 509, 510, 511, 512, 513, 514, 515, 516, + 517, 518, 519, 0, 0, 520, 0, 44, 521, 522, + 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, + 533, 534, 535, 536, 537, 538, 539, 540, 541, 1062, + 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 833, 0, 0, 0, 0, + 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, + 130, 131, 132, 3, 4, 0, 589, 0, 133, 0, + 0, 0, 594, 135, 136, 0, 137, 138, 139, 596, + 141, 142, 143, 597, 598, 599, 600, 601, 0, 149, + 150, 151, 152, 153, 154, 0, 0, 155, 156, 157, + 158, 605, 606, 161, 0, 162, 163, 164, 165, 608, + 0, 610, 0, 612, 169, 170, 171, 172, 173, 613, + 175, 176, 177, 0, 178, 179, 180, 181, 182, 183, + 0, 616, 185, 186, 187, 188, 189, 190, 191, 192, + 193, 194, 618, 196, 197, 619, 199, 0, 200, 0, + 201, 202, 203, 204, 205, 206, 14, 15, 207, 208, + 209, 210, 211, 0, 0, 212, 213, 214, 215, 216, + 217, 218, 0, 219, 220, 221, 0, 222, 223, 224, + 0, 225, 226, 227, 228, 629, 230, 231, 232, 233, + 234, 235, 630, 0, 237, 0, 238, 239, 633, 241, + 0, 242, 0, 243, 636, 23, 638, 246, 247, 639, + 640, 250, 0, 251, 252, 0, 0, 644, 645, 255, + 256, 0, 257, 258, 259, 260, 261, 262, 263, 647, + 265, 266, 267, 268, 0, 269, 270, 271, 272, 273, + 274, 275, 0, 276, 650, 651, 279, 280, 281, 282, + 283, 652, 653, 0, 655, 0, 287, 657, 658, 290, + 659, 292, 293, 294, 295, 296, 297, 298, 0, 0, + 299, 662, 301, 663, 0, 303, 304, 305, 306, 307, + 308, 309, 310, 665, 312, 313, 314, 315, 316, 317, + 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, + 328, 329, 330, 331, 666, 667, 668, 335, 336, 337, + 338, 669, 0, 340, 341, 671, 343, 0, 673, 345, + 674, 347, 348, 349, 0, 350, 351, 0, 0, 352, + 353, 354, 0, 0, 355, 356, 680, 681, 359, 682, + 683, 362, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 26, 27, 28, 0, 375, 376, + 688, 689, 379, 380, 690, 382, 383, 384, 0, 385, + 386, 387, 388, 389, 390, 391, 392, 0, 393, 394, + 395, 396, 397, 693, 399, 400, 401, 402, 0, 403, + 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, + 414, 415, 416, 0, 417, 418, 696, 420, 421, 422, + 697, 424, 425, 426, 427, 428, 429, 430, 431, 432, + 433, 434, 435, 436, 33, 699, 437, 438, 439, 440, + 441, 442, 700, 444, 445, 446, 35, 702, 448, 449, + 703, 451, 0, 452, 453, 454, 455, 456, 457, 458, + 459, 460, 461, 462, 463, 464, 705, 466, 706, 37, + 0, 468, 469, 38, 470, 710, 472, 473, 474, 475, + 476, 0, 477, 712, 713, 0, 480, 0, 481, 482, + 716, 484, 717, 0, 486, 487, 719, 489, 490, 491, + 492, 493, 0, 0, 494, 495, 496, 40, 497, 498, + 499, 500, 0, 501, 502, 503, 504, 505, 1063, 725, + 508, 0, 509, 727, 511, 512, 513, 514, 515, 516, + 517, 518, 519, 0, 0, 520, 0, 44, 521, 522, + 523, 524, 525, 526, 732, 733, 734, 735, 736, 737, + 738, 739, 740, 741, 742, 538, 539, 540, 541, 0, + 120, 45, 578, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 880, 0, 0, 0, 0, + 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, + 0, 130, 131, 132, 0, 0, 0, 0, 0, 133, + 0, 0, 0, 134, 135, 136, 0, 137, 138, 139, + 140, 141, 142, 143, 144, 145, 146, 147, 148, 0, + 149, 150, 151, 152, 153, 154, 0, 817, 155, 156, + 157, 158, 159, 160, 161, 0, 162, 163, 164, 165, + 818, 0, 819, 0, 168, 169, 170, 171, 172, 173, + 174, 175, 176, 177, 0, 178, 179, 180, 181, 182, + 183, 0, 184, 185, 186, 187, 188, 189, 190, 191, + 192, 193, 194, 195, 196, 197, 198, 199, 0, 200, + 0, 201, 202, 203, 204, 205, 206, 0, 0, 207, + 208, 209, 210, 211, 0, 0, 212, 213, 214, 215, + 216, 217, 218, 0, 219, 220, 221, 0, 222, 223, + 224, 0, 225, 226, 227, 228, 229, 230, 231, 232, + 233, 234, 235, 820, 0, 237, 0, 238, 239, 240, + 241, 0, 242, 0, 243, 244, 0, 245, 246, 247, + 248, 249, 250, 0, 251, 252, 821, 0, 253, 254, + 255, 256, 0, 257, 258, 259, 260, 261, 262, 263, + 264, 265, 266, 267, 268, 0, 269, 270, 271, 272, + 273, 274, 275, 0, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 0, 286, 0, 287, 288, 289, + 290, 291, 292, 293, 294, 295, 296, 297, 298, 822, + 0, 299, 300, 301, 302, 0, 303, 304, 305, 306, + 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, + 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, + 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, + 337, 338, 339, 0, 340, 341, 342, 343, 0, 823, + 345, 346, 347, 348, 349, 0, 350, 351, 0, 824, + 352, 353, 354, 0, 0, 355, 356, 357, 358, 359, + 360, 825, 362, 363, 364, 365, 366, 367, 368, 369, + 370, 371, 372, 373, 374, 0, 0, 0, 0, 375, + 376, 826, 378, 379, 380, 381, 382, 383, 384, 0, + 385, 386, 387, 388, 389, 390, 391, 392, 0, 393, + 394, 395, 396, 397, 398, 399, 400, 401, 402, 0, + 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, + 413, 414, 415, 416, 0, 417, 418, 419, 420, 421, + 422, 423, 827, 425, 426, 427, 428, 429, 430, 431, + 432, 433, 434, 435, 436, 0, 0, 437, 438, 439, + 440, 441, 442, 443, 444, 445, 446, 0, 447, 448, + 449, 450, 451, 0, 452, 453, 454, 455, 456, 457, + 458, 459, 460, 461, 462, 463, 464, 465, 466, 828, + 0, 0, 468, 469, 0, 470, 471, 472, 473, 474, + 475, 476, 0, 477, 478, 479, 0, 480, 0, 481, + 482, 829, 484, 830, 0, 486, 487, 831, 489, 490, + 491, 492, 493, 0, 0, 494, 495, 496, 0, 497, + 498, 499, 500, 0, 501, 502, 503, 504, 505, 832, + 507, 508, 0, 509, 510, 511, 512, 513, 514, 515, + 516, 517, 518, 519, 0, 0, 520, 0, 0, 521, + 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, + 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, + 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 833, 0, 0, 0, + 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, + 0, 130, 131, 132, 0, 0, 0, 0, 0, 133, + 0, 0, 0, 134, 135, 136, 0, 137, 138, 139, + 140, 141, 142, 143, 144, 145, 146, 147, 148, 0, + 149, 150, 151, 152, 153, 154, 0, 817, 155, 156, + 157, 158, 159, 160, 161, 0, 162, 163, 164, 165, + 818, 0, 819, 0, 168, 169, 170, 171, 172, 173, + 174, 175, 176, 177, 0, 178, 179, 180, 181, 182, + 183, 0, 184, 185, 186, 187, 188, 189, 190, 191, + 192, 193, 194, 195, 196, 197, 198, 199, 0, 200, + 0, 201, 202, 203, 204, 205, 206, 0, 0, 207, + 208, 209, 210, 211, 0, 0, 212, 213, 214, 215, + 216, 217, 218, 0, 219, 220, 221, 0, 222, 223, + 224, 0, 225, 226, 227, 228, 229, 230, 231, 232, + 233, 234, 235, 820, 0, 237, 0, 238, 239, 240, + 241, 0, 242, 0, 243, 244, 0, 245, 246, 247, + 248, 249, 250, 0, 251, 252, 0, 0, 253, 254, + 255, 256, 0, 257, 258, 259, 260, 261, 262, 263, + 264, 265, 266, 267, 268, 0, 269, 270, 271, 272, + 273, 274, 275, 0, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 0, 286, 0, 287, 288, 289, + 290, 291, 292, 293, 294, 295, 296, 297, 298, 0, + 0, 299, 300, 301, 302, 0, 303, 304, 305, 306, + 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, + 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, + 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, + 337, 338, 339, 0, 340, 341, 342, 343, 0, 823, + 345, 346, 347, 348, 349, 0, 350, 351, 0, 0, + 352, 353, 354, 0, 0, 355, 356, 357, 358, 359, + 360, 825, 362, 363, 364, 365, 366, 367, 368, 369, + 370, 371, 372, 373, 374, 0, 0, 0, 0, 375, + 376, 826, 378, 379, 380, 381, 382, 383, 384, 0, + 385, 386, 387, 388, 389, 390, 391, 392, 0, 393, + 394, 395, 396, 397, 398, 399, 400, 401, 402, 0, + 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, + 413, 414, 415, 416, 0, 417, 418, 419, 420, 421, + 422, 423, 827, 425, 426, 427, 428, 429, 430, 431, + 432, 433, 434, 435, 436, 0, 0, 437, 438, 439, + 440, 441, 442, 443, 444, 445, 446, 0, 447, 448, + 449, 450, 451, 0, 452, 453, 454, 455, 456, 457, + 458, 459, 460, 461, 462, 463, 464, 465, 466, 828, + 0, 0, 468, 469, 0, 470, 471, 472, 473, 474, + 475, 476, 0, 477, 478, 479, 0, 480, 0, 481, + 482, 829, 484, 830, 0, 486, 487, 831, 489, 490, + 491, 492, 493, 0, 0, 494, 495, 496, 0, 497, + 498, 499, 500, 0, 501, 502, 503, 504, 505, 506, + 507, 508, 0, 509, 510, 511, 512, 513, 514, 515, + 516, 517, 518, 519, 0, 0, 520, 0, 0, 521, + 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, + 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, + 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 880, 0, 0, 0, + 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, + 0, 130, 131, 132, 0, 0, 0, 0, 0, 133, + 0, 0, 0, 134, 135, 136, 0, 137, 138, 139, + 140, 141, 142, 143, 144, 145, 146, 147, 148, 0, + 149, 150, 151, 152, 153, 154, 0, 817, 155, 156, + 157, 158, 159, 160, 161, 0, 162, 163, 164, 165, + 818, 0, 819, 0, 168, 169, 170, 171, 172, 173, + 174, 175, 176, 177, 0, 178, 179, 180, 181, 182, + 183, 0, 184, 185, 186, 187, 188, 189, 190, 191, + 192, 193, 194, 195, 196, 197, 198, 199, 0, 200, + 0, 201, 202, 203, 204, 205, 206, 0, 0, 207, + 208, 209, 210, 211, 0, 0, 212, 213, 214, 215, + 216, 217, 218, 0, 219, 220, 221, 0, 222, 223, + 224, 0, 225, 226, 227, 228, 229, 230, 231, 232, + 233, 234, 235, 820, 0, 237, 0, 238, 239, 240, + 241, 0, 242, 0, 243, 244, 0, 245, 246, 247, + 248, 249, 250, 0, 251, 252, 0, 0, 253, 254, + 255, 256, 0, 257, 258, 259, 260, 261, 262, 263, + 264, 265, 266, 267, 268, 0, 269, 270, 271, 272, + 273, 274, 275, 0, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 0, 286, 0, 287, 288, 289, + 290, 291, 292, 293, 294, 295, 296, 297, 298, 0, + 0, 299, 300, 301, 302, 0, 303, 304, 305, 306, + 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, + 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, + 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, + 337, 338, 339, 0, 340, 341, 342, 343, 0, 823, + 345, 346, 347, 348, 349, 0, 350, 351, 0, 0, + 352, 353, 354, 0, 0, 355, 356, 357, 358, 359, + 360, 825, 362, 363, 364, 365, 366, 367, 368, 369, + 370, 371, 372, 373, 374, 0, 0, 0, 0, 375, + 376, 826, 378, 379, 380, 381, 382, 383, 384, 0, + 385, 386, 387, 388, 389, 390, 391, 392, 0, 393, + 394, 395, 396, 397, 398, 399, 400, 401, 402, 0, + 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, + 413, 414, 415, 416, 0, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, 433, 434, 435, 436, 0, 0, 437, 438, 439, + 440, 441, 442, 443, 444, 445, 446, 0, 447, 448, + 449, 450, 451, 0, 452, 453, 454, 455, 456, 457, + 458, 459, 460, 461, 462, 463, 464, 465, 466, 828, + 0, 0, 468, 469, 0, 470, 471, 472, 473, 474, + 475, 476, 0, 477, 478, 479, 0, 480, 0, 481, + 482, 829, 484, 830, 0, 486, 487, 831, 489, 490, + 491, 492, 493, 0, 0, 494, 495, 496, 0, 497, + 498, 499, 500, 0, 501, 502, 503, 504, 505, 506, + 507, 508, 0, 509, 510, 511, 512, 513, 514, 515, + 516, 517, 518, 519, 0, 0, 520, 0, 0, 521, + 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, + 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, + 550, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3683, 0, 0, 0, + 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, + 0, 130, 131, 132, 0, 0, 0, 0, 0, 133, + 0, 0, 0, 0, 135, 136, 0, 137, 138, 139, + 0, 141, 142, 143, 144, 145, 0, 147, 148, 0, + 149, 150, 151, 152, 153, 154, 0, 0, 155, 156, + 157, 158, 159, 160, 161, 0, 162, 163, 164, 165, + 166, 0, 0, 0, 168, 169, 170, 171, 172, 173, + 0, 175, 176, 177, 0, 178, 179, 180, 181, 182, + 183, 0, 0, 185, 186, 187, 188, 189, 190, 191, + 192, 193, 194, 195, 196, 197, 198, 199, 0, 200, + 0, 201, 202, 203, 204, 205, 206, 14, 15, 207, + 208, 209, 210, 211, 0, 0, 212, 213, 214, 215, + 216, 217, 218, 0, 219, 220, 221, 0, 222, 223, + 224, 0, 225, 226, 227, 228, 229, 230, 231, 232, + 233, 234, 235, 236, 0, 237, 0, 238, 239, 240, + 241, 0, 242, 0, 243, 0, 23, 0, 246, 247, + 551, 0, 250, 0, 251, 252, 0, 0, 253, 254, + 255, 256, 0, 257, 258, 259, 260, 261, 262, 263, + 0, 265, 266, 267, 268, 0, 269, 270, 271, 272, + 273, 274, 275, 0, 276, 0, 278, 279, 280, 281, + 282, 283, 284, 285, 0, 286, 0, 287, 0, 0, + 290, 0, 292, 293, 294, 295, 296, 297, 298, 0, + 0, 299, 0, 301, 0, 0, 303, 304, 305, 306, + 307, 308, 309, 310, 552, 312, 313, 314, 315, 316, + 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, + 327, 328, 329, 330, 331, 332, 0, 334, 335, 336, + 337, 338, 339, 0, 340, 341, 0, 343, 0, 344, + 345, 346, 347, 348, 349, 0, 350, 351, 0, 0, + 352, 353, 354, 0, 0, 355, 356, 357, 0, 359, + 0, 361, 362, 363, 364, 365, 366, 367, 368, 369, + 370, 371, 372, 373, 374, 26, 27, 28, 0, 375, + 376, 377, 0, 379, 380, 381, 382, 383, 384, 0, + 385, 386, 387, 388, 389, 390, 391, 392, 0, 393, + 394, 395, 396, 397, 398, 399, 400, 401, 402, 0, + 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, + 413, 414, 415, 416, 0, 417, 418, 0, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, 433, 434, 435, 436, 33, 0, 437, 438, 439, + 440, 441, 442, 443, 444, 445, 446, 35, 0, 448, + 449, 450, 451, 0, 452, 453, 454, 455, 456, 457, + 458, 459, 460, 461, 462, 463, 464, 553, 466, 467, + 37, 0, 468, 469, 38, 470, 0, 472, 473, 474, + 475, 476, 0, 477, 478, 479, 0, 480, 0, 481, + 482, 483, 484, 485, 0, 486, 487, 488, 489, 490, + 491, 492, 493, 0, 0, 494, 495, 496, 40, 497, + 498, 499, 500, 0, 501, 502, 503, 504, 505, 832, + 507, 508, 0, 509, 0, 511, 512, 513, 514, 515, + 516, 517, 518, 519, 0, 0, 520, 0, 44, 521, + 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, + 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, + 550, 0, 45, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 880, 0, 0, 0, + 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, + 979, 130, 131, 132, 0, 0, 0, 0, 0, 133, + 0, 0, 0, 0, 135, 136, 0, 137, 138, 139, + 0, 141, 142, 143, 144, 145, 0, 147, 148, 0, + 149, 150, 151, 152, 153, 154, 0, 0, 155, 156, + 157, 158, 159, 160, 161, 0, 162, 163, 164, 165, + 166, 0, 0, 0, 168, 169, 170, 171, 172, 173, + 0, 175, 176, 177, 0, 178, 179, 180, 181, 182, + 183, 0, 0, 185, 186, 187, 188, 189, 190, 191, + 192, 193, 194, 195, 196, 197, 198, 199, 0, 200, + 0, 201, 202, 203, 204, 205, 206, 0, 0, 207, + 208, 209, 210, 211, 0, 0, 212, 213, 214, 215, + 216, 217, 218, 0, 219, 220, 221, 0, 222, 223, + 224, 0, 225, 226, 227, 228, 229, 230, 231, 232, + 233, 234, 235, 236, 0, 237, 0, 238, 239, 240, + 241, 0, 242, 0, 243, 0, 23, 0, 246, 247, + 551, 0, 250, 0, 251, 252, 0, 0, 253, 254, + 255, 256, 0, 257, 258, 259, 260, 261, 262, 263, + 0, 265, 266, 267, 268, 0, 269, 270, 271, 272, + 273, 274, 275, 0, 276, 0, 278, 279, 280, 281, + 282, 283, 284, 285, 0, 286, 0, 287, 0, 0, + 290, 0, 292, 293, 294, 295, 296, 297, 298, 0, + 0, 299, 0, 301, 0, 0, 303, 304, 305, 306, + 307, 308, 309, 310, 552, 312, 313, 314, 315, 316, + 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, + 327, 328, 329, 330, 331, 332, 0, 334, 335, 336, + 337, 338, 339, 0, 340, 341, 0, 343, 0, 344, + 345, 346, 347, 348, 349, 0, 350, 351, 0, 0, + 352, 353, 354, 0, 0, 355, 356, 357, 0, 359, + 0, 361, 362, 363, 364, 365, 366, 367, 368, 369, + 370, 371, 372, 373, 374, 26, 27, 28, 0, 375, + 376, 377, 0, 379, 380, 381, 382, 383, 384, 0, + 385, 386, 387, 388, 389, 390, 980, 392, 0, 393, + 394, 395, 396, 397, 398, 399, 400, 401, 402, 0, + 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, + 413, 414, 415, 416, 0, 417, 418, 0, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, 433, 434, 435, 436, 33, 0, 437, 438, 439, + 440, 441, 442, 443, 444, 445, 446, 0, 0, 448, + 449, 450, 451, 0, 452, 453, 454, 455, 456, 457, + 458, 459, 460, 461, 462, 463, 464, 553, 466, 467, + 0, 0, 468, 469, 38, 470, 0, 472, 473, 474, + 475, 476, 0, 477, 981, 479, 0, 480, 0, 982, + 482, 483, 484, 485, 0, 486, 487, 488, 489, 490, + 491, 492, 493, 0, 0, 494, 495, 496, 40, 497, + 498, 499, 500, 0, 501, 502, 503, 504, 505, 832, + 507, 508, 0, 509, 0, 511, 512, 513, 514, 515, + 516, 517, 518, 519, 0, 0, 520, 0, 44, 521, + 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, + 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, + 550, 0, 45, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 880, 0, 0, 0, + 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, + 0, 130, 131, 132, 0, 0, 0, 0, 0, 133, + 0, 0, 0, 0, 135, 136, 0, 137, 138, 139, + 0, 141, 142, 143, 144, 145, 0, 147, 148, 0, + 149, 150, 151, 152, 153, 154, 0, 0, 155, 156, + 157, 158, 159, 160, 161, 0, 162, 163, 164, 165, + 166, 0, 0, 0, 168, 169, 170, 171, 172, 173, + 0, 175, 176, 177, 0, 178, 179, 180, 181, 182, + 183, 0, 0, 185, 186, 187, 188, 189, 190, 191, + 192, 193, 194, 195, 196, 197, 198, 199, 0, 200, + 0, 201, 202, 203, 204, 205, 206, 0, 0, 207, + 208, 209, 210, 211, 0, 0, 212, 213, 214, 215, + 216, 217, 218, 0, 219, 220, 221, 0, 222, 223, + 224, 0, 225, 226, 227, 228, 229, 230, 231, 232, + 233, 234, 235, 236, 0, 237, 0, 238, 239, 240, + 241, 0, 242, 0, 243, 0, 23, 0, 246, 247, + 551, 0, 250, 0, 251, 252, 0, 0, 253, 254, + 255, 256, 0, 257, 258, 259, 260, 261, 262, 263, + 0, 265, 266, 267, 268, 0, 269, 270, 271, 272, + 273, 274, 275, 0, 276, 0, 278, 279, 280, 281, + 282, 283, 284, 285, 0, 286, 0, 287, 0, 0, + 290, 0, 292, 293, 294, 295, 296, 297, 298, 0, + 0, 299, 0, 301, 0, 0, 303, 304, 305, 306, + 307, 308, 309, 310, 552, 312, 313, 314, 315, 316, + 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, + 327, 328, 329, 330, 331, 332, 0, 334, 335, 336, + 337, 338, 339, 0, 340, 341, 0, 343, 0, 344, + 345, 346, 347, 348, 349, 0, 350, 351, 0, 0, + 352, 353, 354, 0, 0, 355, 356, 357, 0, 359, + 0, 361, 362, 363, 364, 365, 366, 367, 368, 369, + 370, 371, 372, 373, 374, 26, 27, 28, 0, 375, + 376, 377, 0, 379, 380, 381, 382, 383, 384, 0, + 385, 386, 387, 388, 389, 390, 391, 392, 0, 393, + 394, 395, 396, 397, 398, 399, 400, 401, 402, 0, + 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, + 413, 414, 415, 416, 0, 417, 418, 0, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, 433, 434, 435, 436, 33, 0, 437, 438, 439, + 440, 441, 442, 443, 444, 445, 446, 0, 0, 448, + 449, 450, 451, 0, 452, 453, 454, 455, 456, 457, + 458, 459, 460, 461, 462, 463, 464, 553, 466, 467, + 0, 0, 468, 469, 38, 470, 0, 472, 473, 474, + 475, 476, 0, 477, 478, 479, 0, 480, 0, 481, + 482, 483, 484, 485, 0, 486, 487, 488, 489, 490, + 491, 492, 493, 0, 0, 494, 495, 496, 40, 497, + 498, 499, 500, 0, 501, 502, 503, 504, 505, 832, + 507, 508, 0, 509, 0, 511, 512, 513, 514, 515, + 516, 517, 518, 519, 0, 0, 520, 0, 44, 521, + 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, + 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, + 0, 550, 45, 578, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 880, 0, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 0, 0, 0, 0, 135, 136, 0, 137, 138, + 139, 0, 141, 142, 143, 144, 145, 0, 147, 148, + 0, 149, 150, 151, 152, 153, 154, 0, 0, 155, + 156, 157, 158, 159, 160, 161, 0, 162, 163, 164, + 165, 166, 0, 0, 0, 168, 169, 170, 171, 172, + 173, 0, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 0, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 195, 196, 197, 198, 199, 0, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 214, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 229, 230, 231, + 232, 233, 234, 235, 236, 0, 237, 0, 238, 239, + 240, 241, 0, 242, 0, 243, 0, 0, 0, 246, + 247, 551, 0, 250, 0, 251, 252, 0, 0, 253, + 254, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 0, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 0, 278, 279, 280, + 281, 282, 283, 284, 285, 0, 286, 0, 287, 0, + 0, 290, 0, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 0, 301, 0, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 552, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 332, 0, 334, 335, + 336, 337, 338, 339, 0, 340, 341, 0, 343, 0, + 344, 345, 346, 347, 348, 349, 0, 350, 351, 0, + 0, 352, 353, 354, 0, 0, 355, 356, 357, 0, + 359, 0, 361, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 377, 0, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 0, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 0, + 448, 449, 450, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 553, 466, + 467, 0, 0, 468, 469, 0, 470, 0, 472, 473, + 474, 475, 476, 0, 477, 478, 479, 0, 480, 0, + 481, 482, 483, 484, 485, 0, 486, 487, 488, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 507, 508, 0, 509, 0, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1085, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 0, 0, 0, 0, 135, 136, 0, 137, 138, + 139, 0, 141, 142, 143, 144, 145, 0, 147, 148, + 0, 149, 150, 151, 152, 153, 154, 0, 0, 155, + 156, 157, 158, 159, 160, 161, 0, 162, 163, 164, + 165, 166, 0, 0, 0, 168, 169, 170, 171, 172, + 173, 0, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 0, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 195, 196, 197, 198, 199, 0, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 214, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 229, 230, 231, + 232, 233, 234, 235, 236, 0, 237, 0, 238, 239, + 240, 241, 0, 242, 0, 243, 0, 0, 0, 246, + 247, 551, 0, 250, 0, 251, 252, 0, 0, 253, + 254, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 0, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 0, 278, 279, 280, + 281, 282, 283, 284, 285, 0, 286, 0, 287, 0, + 0, 290, 0, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 0, 301, 0, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 552, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 332, 0, 334, 335, + 336, 337, 338, 339, 0, 340, 341, 0, 343, 0, + 344, 345, 346, 347, 348, 349, 0, 350, 351, 0, + 0, 352, 353, 354, 0, 0, 355, 356, 357, 0, + 359, 0, 361, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 377, 0, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 0, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 0, + 448, 449, 450, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 553, 466, + 467, 0, 0, 468, 469, 0, 470, 0, 472, 473, + 474, 475, 476, 0, 477, 478, 479, 0, 480, 0, + 481, 482, 483, 484, 485, 0, 486, 487, 488, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 507, 508, 0, 509, 0, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1579, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 0, 0, 0, 0, 135, 136, 0, 137, 138, + 139, 0, 141, 142, 143, 144, 145, 0, 147, 148, + 0, 149, 150, 151, 152, 153, 154, 0, 0, 155, + 156, 157, 158, 159, 160, 161, 0, 162, 163, 164, + 165, 166, 0, 0, 0, 168, 169, 170, 171, 172, + 173, 0, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 0, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 195, 196, 197, 198, 199, 0, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 214, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 229, 230, 231, + 232, 233, 234, 235, 236, 0, 237, 0, 238, 239, + 240, 241, 0, 242, 0, 243, 0, 0, 0, 246, + 247, 551, 0, 250, 0, 251, 252, 0, 0, 253, + 254, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 0, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 0, 278, 279, 280, + 281, 282, 283, 284, 285, 0, 286, 0, 287, 0, + 0, 290, 0, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 0, 301, 0, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 552, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 332, 0, 334, 335, + 336, 337, 338, 339, 0, 340, 341, 0, 343, 0, + 344, 345, 346, 347, 348, 349, 0, 350, 351, 0, + 0, 352, 353, 354, 0, 0, 355, 356, 357, 0, + 359, 0, 361, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 377, 0, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 0, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 0, + 448, 449, 450, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 553, 466, + 467, 0, 0, 468, 469, 0, 470, 0, 472, 473, + 474, 475, 476, 0, 477, 478, 479, 0, 480, 0, + 481, 482, 483, 484, 485, 0, 486, 487, 488, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 507, 508, 0, 509, 0, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 2350, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 0, 0, 0, 0, 135, 136, 0, 137, 138, + 139, 0, 141, 142, 143, 144, 145, 0, 147, 148, + 0, 149, 150, 151, 152, 153, 154, 0, 0, 155, + 156, 157, 158, 159, 160, 161, 0, 162, 163, 164, + 165, 166, 0, 0, 0, 168, 169, 170, 171, 172, + 173, 0, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 0, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 195, 196, 197, 198, 199, 0, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 214, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 229, 230, 231, + 232, 233, 234, 235, 236, 0, 237, 0, 238, 239, + 240, 241, 0, 242, 0, 243, 0, 0, 0, 246, + 247, 551, 0, 250, 0, 251, 252, 0, 0, 253, + 254, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 0, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 0, 278, 279, 280, + 281, 282, 283, 284, 285, 0, 286, 0, 287, 0, + 0, 290, 0, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 0, 301, 0, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 552, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 332, 0, 334, 335, + 336, 337, 338, 339, 0, 340, 341, 0, 343, 0, + 344, 345, 346, 347, 348, 349, 0, 350, 351, 0, + 0, 352, 353, 354, 0, 0, 355, 356, 357, 0, + 359, 0, 361, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 377, 0, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 0, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 0, + 448, 449, 450, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 553, 466, + 467, 0, 0, 468, 469, 0, 470, 0, 472, 473, + 474, 475, 476, 0, 477, 478, 479, 0, 480, 0, + 481, 482, 483, 484, 485, 0, 486, 487, 488, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 507, 508, 0, 509, 0, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 2593, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 0, 0, 0, 0, 135, 136, 0, 137, 138, + 139, 0, 141, 142, 143, 144, 145, 0, 147, 148, + 0, 149, 150, 151, 152, 153, 154, 0, 0, 155, + 156, 157, 158, 159, 160, 161, 0, 162, 163, 164, + 165, 166, 0, 0, 0, 168, 169, 170, 171, 172, + 173, 0, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 0, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 195, 196, 197, 198, 199, 0, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 214, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 229, 230, 231, + 232, 233, 234, 235, 236, 0, 237, 0, 238, 239, + 240, 241, 0, 242, 0, 243, 0, 0, 0, 246, + 247, 551, 0, 250, 0, 251, 252, 0, 0, 253, + 254, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 0, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 0, 278, 279, 280, + 281, 282, 283, 284, 285, 0, 286, 0, 287, 0, + 0, 290, 0, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 0, 301, 0, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 552, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 332, 0, 334, 335, + 336, 337, 338, 339, 0, 340, 341, 0, 343, 0, + 344, 345, 346, 347, 348, 349, 0, 350, 351, 0, + 0, 352, 353, 354, 0, 0, 355, 356, 357, 0, + 359, 0, 361, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 377, 0, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 0, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 0, + 448, 449, 450, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 553, 466, + 467, 0, 0, 468, 469, 0, 470, 0, 472, 473, + 474, 475, 476, 0, 477, 478, 479, 0, 480, 0, + 481, 482, 483, 484, 485, 0, 486, 487, 488, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 507, 508, 0, 509, 0, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 2763, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 0, 0, 0, 0, 135, 136, 0, 137, 138, + 139, 0, 141, 142, 143, 144, 145, 0, 147, 148, + 0, 149, 150, 151, 152, 153, 154, 0, 0, 155, + 156, 157, 158, 159, 160, 161, 0, 162, 163, 164, + 165, 166, 0, 0, 0, 168, 169, 170, 171, 172, + 173, 0, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 0, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 195, 196, 197, 198, 199, 0, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 214, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 229, 230, 231, + 232, 233, 234, 235, 236, 0, 237, 0, 238, 239, + 240, 241, 0, 242, 0, 243, 0, 0, 0, 246, + 247, 551, 0, 250, 0, 251, 252, 0, 0, 253, + 254, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 0, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 0, 278, 279, 280, + 281, 282, 283, 284, 285, 0, 286, 0, 287, 0, + 0, 290, 0, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 0, 301, 0, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 552, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 332, 0, 334, 335, + 336, 337, 338, 339, 0, 340, 341, 0, 343, 0, + 344, 345, 346, 347, 348, 349, 0, 350, 351, 0, + 0, 352, 353, 354, 0, 0, 355, 356, 357, 0, + 359, 0, 361, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 377, 0, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 0, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 0, + 448, 449, 450, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 553, 466, + 467, 0, 0, 468, 469, 0, 470, 0, 472, 473, + 474, 475, 476, 0, 477, 478, 479, 0, 480, 0, + 481, 482, 483, 484, 485, 0, 486, 487, 488, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 507, 508, 0, 509, 0, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 550, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 3524, 0, 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, 138, @@ -7531,215 +7755,8 @@ static const yytype_int16 yytable[] = 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, - 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1579, 0, 0, - 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, - 130, 131, 132, 0, 0, 0, 0, 0, 133, 0, - 0, 0, 0, 135, 136, 0, 137, 138, 139, 0, - 141, 142, 143, 144, 145, 0, 147, 148, 0, 149, - 150, 151, 152, 153, 154, 0, 0, 155, 156, 157, - 158, 159, 160, 161, 0, 162, 163, 164, 165, 166, - 0, 0, 0, 168, 169, 170, 171, 172, 173, 0, - 175, 176, 177, 0, 178, 179, 180, 181, 182, 183, - 0, 0, 185, 186, 187, 188, 189, 190, 191, 192, - 193, 194, 195, 196, 197, 198, 199, 0, 200, 0, - 201, 202, 203, 204, 205, 206, 0, 0, 207, 208, - 209, 210, 211, 0, 0, 212, 213, 214, 215, 216, - 217, 218, 0, 219, 220, 221, 0, 222, 223, 224, - 0, 225, 226, 227, 228, 229, 230, 231, 232, 233, - 234, 235, 236, 0, 237, 0, 238, 239, 240, 241, - 0, 242, 0, 243, 0, 0, 0, 246, 247, 551, - 0, 250, 0, 251, 252, 0, 0, 253, 254, 255, - 256, 0, 257, 258, 259, 260, 261, 262, 263, 0, - 265, 266, 267, 268, 0, 269, 270, 271, 272, 273, - 274, 275, 0, 276, 0, 278, 279, 280, 281, 282, - 283, 284, 285, 0, 286, 0, 287, 0, 0, 290, - 0, 292, 293, 294, 295, 296, 297, 298, 0, 0, - 299, 0, 301, 0, 0, 303, 304, 305, 306, 307, - 308, 309, 310, 552, 312, 313, 314, 315, 316, 317, - 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, - 328, 329, 330, 331, 332, 0, 334, 335, 336, 337, - 338, 339, 0, 340, 341, 0, 343, 0, 344, 345, - 346, 347, 348, 349, 0, 350, 351, 0, 0, 352, - 353, 354, 0, 0, 355, 356, 357, 0, 359, 0, - 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, - 371, 372, 373, 374, 0, 0, 0, 0, 375, 376, - 377, 0, 379, 380, 381, 382, 383, 384, 0, 385, - 386, 387, 388, 389, 390, 391, 392, 0, 393, 394, - 395, 396, 397, 398, 399, 400, 401, 402, 0, 403, - 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, - 414, 415, 416, 0, 417, 418, 0, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, - 433, 434, 435, 436, 0, 0, 437, 438, 439, 440, - 441, 442, 443, 444, 445, 446, 0, 0, 448, 449, - 450, 451, 0, 452, 453, 454, 455, 456, 457, 458, - 459, 460, 461, 462, 463, 464, 553, 466, 467, 0, - 0, 468, 469, 0, 470, 0, 472, 473, 474, 475, - 476, 0, 477, 478, 479, 0, 480, 0, 481, 482, - 483, 484, 485, 0, 486, 487, 488, 489, 490, 491, - 492, 493, 0, 0, 494, 495, 496, 0, 497, 498, - 499, 500, 0, 501, 502, 503, 504, 505, 506, 507, - 508, 0, 509, 0, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 0, 0, 520, 0, 0, 521, 522, - 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, - 533, 534, 535, 536, 537, 538, 539, 540, 541, 550, - 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2350, 0, 0, 121, 122, - 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, - 132, 0, 0, 0, 0, 0, 133, 0, 0, 0, - 0, 135, 136, 0, 137, 138, 139, 0, 141, 142, - 143, 144, 145, 0, 147, 148, 0, 149, 150, 151, - 152, 153, 154, 0, 0, 155, 156, 157, 158, 159, - 160, 161, 0, 162, 163, 164, 165, 166, 0, 0, - 0, 168, 169, 170, 171, 172, 173, 0, 175, 176, - 177, 0, 178, 179, 180, 181, 182, 183, 0, 0, - 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, - 195, 196, 197, 198, 199, 0, 200, 0, 201, 202, - 203, 204, 205, 206, 0, 0, 207, 208, 209, 210, - 211, 0, 0, 212, 213, 214, 215, 216, 217, 218, - 0, 219, 220, 221, 0, 222, 223, 224, 0, 225, - 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, - 236, 0, 237, 0, 238, 239, 240, 241, 0, 242, - 0, 243, 0, 0, 0, 246, 247, 551, 0, 250, - 0, 251, 252, 0, 0, 253, 254, 255, 256, 0, - 257, 258, 259, 260, 261, 262, 263, 0, 265, 266, - 267, 268, 0, 269, 270, 271, 272, 273, 274, 275, - 0, 276, 0, 278, 279, 280, 281, 282, 283, 284, - 285, 0, 286, 0, 287, 0, 0, 290, 0, 292, - 293, 294, 295, 296, 297, 298, 0, 0, 299, 0, - 301, 0, 0, 303, 304, 305, 306, 307, 308, 309, - 310, 552, 312, 313, 314, 315, 316, 317, 318, 319, - 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, - 330, 331, 332, 0, 334, 335, 336, 337, 338, 339, - 0, 340, 341, 0, 343, 0, 344, 345, 346, 347, - 348, 349, 0, 350, 351, 0, 0, 352, 353, 354, - 0, 0, 355, 356, 357, 0, 359, 0, 361, 362, - 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, - 373, 374, 0, 0, 0, 0, 375, 376, 377, 0, - 379, 380, 381, 382, 383, 384, 0, 385, 386, 387, - 388, 389, 390, 391, 392, 0, 393, 394, 395, 396, - 397, 398, 399, 400, 401, 402, 0, 403, 404, 405, - 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, - 416, 0, 417, 418, 0, 420, 421, 422, 423, 424, - 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, - 435, 436, 0, 0, 437, 438, 439, 440, 441, 442, - 443, 444, 445, 446, 0, 0, 448, 449, 450, 451, - 0, 452, 453, 454, 455, 456, 457, 458, 459, 460, - 461, 462, 463, 464, 553, 466, 467, 0, 0, 468, - 469, 0, 470, 0, 472, 473, 474, 475, 476, 0, - 477, 478, 479, 0, 480, 0, 481, 482, 483, 484, - 485, 0, 486, 487, 488, 489, 490, 491, 492, 493, - 0, 0, 494, 495, 496, 0, 497, 498, 499, 500, - 0, 501, 502, 503, 504, 505, 506, 507, 508, 0, - 509, 0, 511, 512, 513, 514, 515, 516, 517, 518, - 519, 0, 0, 520, 0, 0, 521, 522, 523, 524, - 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, - 535, 536, 537, 538, 539, 540, 541, 550, 0, 578, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2593, 0, 0, 121, 122, 123, 124, - 125, 126, 127, 128, 129, 0, 130, 131, 132, 0, - 0, 0, 0, 0, 133, 0, 0, 0, 0, 135, - 136, 0, 137, 138, 139, 0, 141, 142, 143, 144, - 145, 0, 147, 148, 0, 149, 150, 151, 152, 153, - 154, 0, 0, 155, 156, 157, 158, 159, 160, 161, - 0, 162, 163, 164, 165, 166, 0, 0, 0, 168, - 169, 170, 171, 172, 173, 0, 175, 176, 177, 0, - 178, 179, 180, 181, 182, 183, 0, 0, 185, 186, - 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, - 197, 198, 199, 0, 200, 0, 201, 202, 203, 204, - 205, 206, 0, 0, 207, 208, 209, 210, 211, 0, - 0, 212, 213, 214, 215, 216, 217, 218, 0, 219, - 220, 221, 0, 222, 223, 224, 0, 225, 226, 227, - 228, 229, 230, 231, 232, 233, 234, 235, 236, 0, - 237, 0, 238, 239, 240, 241, 0, 242, 0, 243, - 0, 0, 0, 246, 247, 551, 0, 250, 0, 251, - 252, 0, 0, 253, 254, 255, 256, 0, 257, 258, - 259, 260, 261, 262, 263, 0, 265, 266, 267, 268, - 0, 269, 270, 271, 272, 273, 274, 275, 0, 276, - 0, 278, 279, 280, 281, 282, 283, 284, 285, 0, - 286, 0, 287, 0, 0, 290, 0, 292, 293, 294, - 295, 296, 297, 298, 0, 0, 299, 0, 301, 0, - 0, 303, 304, 305, 306, 307, 308, 309, 310, 552, - 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, - 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, - 332, 0, 334, 335, 336, 337, 338, 339, 0, 340, - 341, 0, 343, 0, 344, 345, 346, 347, 348, 349, - 0, 350, 351, 0, 0, 352, 353, 354, 0, 0, - 355, 356, 357, 0, 359, 0, 361, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - 0, 0, 0, 0, 375, 376, 377, 0, 379, 380, - 381, 382, 383, 384, 0, 385, 386, 387, 388, 389, - 390, 391, 392, 0, 393, 394, 395, 396, 397, 398, - 399, 400, 401, 402, 0, 403, 404, 405, 406, 407, - 408, 409, 410, 411, 412, 413, 414, 415, 416, 0, - 417, 418, 0, 420, 421, 422, 423, 424, 425, 426, - 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, - 0, 0, 437, 438, 439, 440, 441, 442, 443, 444, - 445, 446, 0, 0, 448, 449, 450, 451, 0, 452, - 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, - 463, 464, 553, 466, 467, 0, 0, 468, 469, 0, - 470, 0, 472, 473, 474, 475, 476, 0, 477, 478, - 479, 0, 480, 0, 481, 482, 483, 484, 485, 0, - 486, 487, 488, 489, 490, 491, 492, 493, 0, 0, - 494, 495, 496, 0, 497, 498, 499, 500, 0, 501, - 502, 503, 504, 505, 506, 507, 508, 0, 509, 0, - 511, 512, 513, 514, 515, 516, 517, 518, 519, 0, - 0, 520, 0, 0, 521, 522, 523, 524, 525, 526, - 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, - 537, 538, 539, 540, 541, 550, 0, 578, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2762, 0, 0, 121, 122, 123, 124, 125, 126, - 127, 128, 129, 0, 130, 131, 132, 0, 0, 0, - 0, 0, 133, 0, 0, 0, 0, 135, 136, 0, - 137, 138, 139, 0, 141, 142, 143, 144, 145, 0, - 147, 148, 0, 149, 150, 151, 152, 153, 154, 0, - 0, 155, 156, 157, 158, 159, 160, 161, 0, 162, - 163, 164, 165, 166, 0, 0, 0, 168, 169, 170, - 171, 172, 173, 0, 175, 176, 177, 0, 178, 179, - 180, 181, 182, 183, 0, 0, 185, 186, 187, 188, - 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, - 199, 0, 200, 0, 201, 202, 203, 204, 205, 206, - 0, 0, 207, 208, 209, 210, 211, 0, 0, 212, - 213, 214, 215, 216, 217, 218, 0, 219, 220, 221, - 0, 222, 223, 224, 0, 225, 226, 227, 228, 229, - 230, 231, 232, 233, 234, 235, 236, 0, 237, 0, - 238, 239, 240, 241, 0, 242, 0, 243, 0, 0, - 0, 246, 247, 551, 0, 250, 0, 251, 252, 0, - 0, 253, 254, 255, 256, 0, 257, 258, 259, 260, - 261, 262, 263, 0, 265, 266, 267, 268, 0, 269, - 270, 271, 272, 273, 274, 275, 0, 276, 0, 278, - 279, 280, 281, 282, 283, 284, 285, 0, 286, 0, - 287, 0, 0, 290, 0, 292, 293, 294, 295, 296, - 297, 298, 0, 0, 299, 0, 301, 0, 0, 303, - 304, 305, 306, 307, 308, 309, 310, 552, 312, 313, - 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, - 324, 325, 326, 327, 328, 329, 330, 331, 332, 0, - 334, 335, 336, 337, 338, 339, 0, 340, 341, 0, - 343, 0, 344, 345, 346, 347, 348, 349, 0, 350, - 351, 0, 0, 352, 353, 354, 0, 0, 355, 356, - 357, 0, 359, 0, 361, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, 0, 0, - 0, 0, 375, 376, 377, 0, 379, 380, 381, 382, - 383, 384, 0, 385, 386, 387, 388, 389, 390, 391, - 392, 0, 393, 394, 395, 396, 397, 398, 399, 400, - 401, 402, 0, 403, 404, 405, 406, 407, 408, 409, - 410, 411, 412, 413, 414, 415, 416, 0, 417, 418, - 0, 420, 421, 422, 423, 424, 425, 426, 427, 428, - 429, 430, 431, 432, 433, 434, 435, 436, 0, 0, - 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, - 0, 0, 448, 449, 450, 451, 0, 452, 453, 454, - 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, - 553, 466, 467, 0, 0, 468, 469, 0, 470, 0, - 472, 473, 474, 475, 476, 0, 477, 478, 479, 0, - 480, 0, 481, 482, 483, 484, 485, 0, 486, 487, - 488, 489, 490, 491, 492, 493, 0, 0, 494, 495, - 496, 0, 497, 498, 499, 500, 0, 501, 502, 503, - 504, 505, 506, 507, 508, 0, 509, 0, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 0, 0, 520, - 0, 0, 521, 522, 523, 524, 525, 526, 527, 528, - 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, - 539, 540, 541, 550, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 3522, + 541, 550, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 2193, 0, 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, 138, @@ -7791,215 +7808,164 @@ static const yytype_int16 yytable[] = 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 550, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 2193, 0, 0, - 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, - 130, 131, 132, 0, 0, 0, 0, 0, 133, 0, - 0, 0, 0, 135, 136, 0, 137, 138, 139, 0, - 141, 142, 143, 144, 145, 0, 147, 148, 0, 149, - 150, 151, 152, 153, 154, 0, 0, 155, 156, 157, - 158, 159, 160, 161, 0, 162, 163, 164, 165, 166, - 0, 0, 0, 168, 169, 170, 171, 172, 173, 0, - 175, 176, 177, 0, 178, 179, 180, 181, 182, 183, - 0, 0, 185, 186, 187, 188, 189, 190, 191, 192, - 193, 194, 195, 196, 197, 198, 199, 0, 200, 0, - 201, 202, 203, 204, 205, 206, 0, 0, 207, 208, - 209, 210, 211, 0, 0, 212, 213, 214, 215, 216, - 217, 218, 0, 219, 220, 221, 0, 222, 223, 224, - 0, 225, 226, 227, 228, 229, 230, 231, 232, 233, - 234, 235, 236, 0, 237, 0, 238, 239, 240, 241, - 0, 242, 0, 243, 0, 0, 0, 246, 247, 551, - 0, 250, 0, 251, 252, 0, 0, 253, 254, 255, - 256, 0, 257, 258, 259, 260, 261, 262, 263, 0, - 265, 266, 267, 268, 0, 269, 270, 271, 272, 273, - 274, 275, 0, 276, 0, 278, 279, 280, 281, 282, - 283, 284, 285, 0, 286, 0, 287, 0, 0, 290, - 0, 292, 293, 294, 295, 296, 297, 298, 0, 0, - 299, 0, 301, 0, 0, 303, 304, 305, 306, 307, - 308, 309, 310, 552, 312, 313, 314, 315, 316, 317, - 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, - 328, 329, 330, 331, 332, 0, 334, 335, 336, 337, - 338, 339, 0, 340, 341, 0, 343, 0, 344, 345, - 346, 347, 348, 349, 0, 350, 351, 0, 0, 352, - 353, 354, 0, 0, 355, 356, 357, 0, 359, 0, - 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, - 371, 372, 373, 374, 0, 0, 0, 0, 375, 376, - 377, 0, 379, 380, 381, 382, 383, 384, 0, 385, - 386, 387, 388, 389, 390, 391, 392, 0, 393, 394, - 395, 396, 397, 398, 399, 400, 401, 402, 0, 403, - 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, - 414, 415, 416, 0, 417, 418, 0, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, - 433, 434, 435, 436, 0, 0, 437, 438, 439, 440, - 441, 442, 443, 444, 445, 446, 0, 0, 448, 449, - 450, 451, 0, 452, 453, 454, 455, 456, 457, 458, - 459, 460, 461, 462, 463, 464, 553, 466, 467, 0, - 0, 468, 469, 0, 470, 0, 472, 473, 474, 475, - 476, 0, 477, 478, 479, 0, 480, 0, 481, 482, - 483, 484, 485, 0, 486, 487, 488, 489, 490, 491, - 492, 493, 0, 0, 494, 495, 496, 0, 497, 498, - 499, 500, 0, 501, 502, 503, 504, 505, 506, 507, - 508, 0, 509, 0, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 0, 0, 520, 0, 0, 521, 522, - 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, - 533, 534, 535, 536, 537, 538, 539, 540, 541, 550, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2306, 0, 0, 121, 122, - 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, - 132, 0, 0, 0, 0, 0, 133, 0, 0, 0, - 0, 135, 136, 0, 137, 138, 139, 0, 141, 142, - 143, 144, 145, 0, 147, 148, 0, 149, 150, 151, - 152, 153, 154, 0, 0, 155, 156, 157, 158, 159, - 160, 161, 0, 162, 163, 164, 165, 166, 0, 0, - 0, 168, 169, 170, 171, 172, 173, 0, 175, 176, - 177, 0, 178, 179, 180, 181, 182, 183, 0, 0, - 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, - 195, 196, 197, 198, 199, 0, 200, 0, 201, 202, - 203, 204, 205, 206, 0, 0, 207, 208, 209, 210, - 211, 0, 0, 212, 213, 214, 215, 216, 217, 218, - 0, 219, 220, 221, 0, 222, 223, 224, 0, 225, - 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, - 236, 0, 237, 0, 238, 239, 240, 241, 0, 242, - 0, 243, 0, 0, 0, 246, 247, 551, 0, 250, - 0, 251, 252, 0, 0, 253, 254, 255, 256, 0, - 257, 258, 259, 260, 261, 262, 263, 0, 265, 266, - 267, 268, 0, 269, 270, 271, 272, 273, 274, 275, - 0, 276, 0, 278, 279, 280, 281, 282, 283, 284, - 285, 0, 286, 0, 287, 0, 0, 290, 0, 292, - 293, 294, 295, 296, 297, 298, 0, 0, 299, 0, - 301, 0, 0, 303, 304, 305, 306, 307, 308, 309, - 310, 552, 312, 313, 314, 315, 316, 317, 318, 319, - 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, - 330, 331, 332, 0, 334, 335, 336, 337, 338, 339, - 0, 340, 341, 0, 343, 0, 344, 345, 346, 347, - 348, 349, 0, 350, 351, 0, 0, 352, 353, 354, - 0, 0, 355, 356, 357, 0, 359, 0, 361, 362, - 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, - 373, 374, 0, 0, 0, 0, 375, 376, 377, 0, - 379, 380, 381, 382, 383, 384, 0, 385, 386, 387, - 388, 389, 390, 391, 392, 0, 393, 394, 395, 396, - 397, 398, 399, 400, 401, 402, 0, 403, 404, 405, - 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, - 416, 0, 417, 418, 0, 420, 421, 422, 423, 424, - 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, - 435, 436, 0, 0, 437, 438, 439, 440, 441, 442, - 443, 444, 445, 446, 0, 0, 448, 449, 450, 451, - 0, 452, 453, 454, 455, 456, 457, 458, 459, 460, - 461, 462, 463, 464, 553, 466, 467, 0, 0, 468, - 469, 0, 470, 0, 472, 473, 474, 475, 476, 0, - 477, 478, 479, 0, 480, 0, 481, 482, 483, 484, - 485, 0, 486, 487, 488, 489, 490, 491, 492, 493, - 0, 0, 494, 495, 496, 0, 497, 498, 499, 500, - 0, 501, 502, 503, 504, 505, 506, 507, 508, 0, - 509, 0, 511, 512, 513, 514, 515, 516, 517, 518, - 519, 0, 0, 520, 0, 0, 521, 522, 523, 524, - 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, - 535, 536, 537, 538, 539, 540, 541, 899, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 3323, 0, 0, 121, 122, 123, 124, - 0, 126, 127, 128, 129, 0, 130, 131, 132, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 135, - 136, 0, 137, 138, 139, 0, 141, 142, 143, 900, - 901, 0, 902, 903, 0, 149, 150, 151, 152, 153, - 154, 0, 0, 155, 156, 157, 158, 904, 905, 161, - 0, 162, 163, 164, 165, 906, 0, 0, 0, 0, - 169, 170, 171, 172, 173, 0, 175, 176, 177, 0, - 178, 179, 180, 181, 182, 0, 0, 0, 185, 186, - 187, 188, 189, 190, 191, 192, 193, 194, 907, 196, - 197, 908, 199, 0, 200, 0, 201, 202, 203, 204, - 205, 206, 14, 15, 0, 208, 209, 210, 211, 0, - 0, 212, 213, 214, 215, 216, 0, 0, 0, 219, - 220, 221, 0, 222, 223, 224, 0, 225, 226, 227, - 228, 909, 230, 231, 232, 233, 234, 235, 910, 0, - 237, 0, 238, 239, 911, 241, 0, 242, 0, 243, - 0, 23, 0, 246, 247, 912, 0, 250, 0, 251, - 0, 0, 0, 913, 914, 0, 256, 0, 257, 258, - 259, 260, 261, 262, 263, 0, 265, 266, 267, 268, - 0, 269, 270, 271, 272, 273, 274, 275, 0, 276, - 0, 915, 279, 280, 281, 282, 283, 916, 917, 0, - 918, 0, 287, 0, 0, 290, 0, 292, 0, 294, - 295, 296, 297, 298, 0, 0, 299, 0, 301, 0, - 0, 303, 304, 305, 306, 307, 308, 309, 310, 919, - 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, - 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, - 920, 0, 921, 335, 336, 337, 0, 922, 0, 340, - 341, 0, 343, 0, 923, 345, 924, 347, 348, 349, - 0, 350, 351, 0, 0, 352, 353, 354, 0, 0, - 355, 356, 925, 0, 359, 0, 926, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 0, 0, 373, 374, - 26, 27, 28, 0, 375, 376, 927, 0, 379, 380, - 928, 382, 383, 384, 0, 385, 386, 387, 388, 389, - 0, 0, 392, 0, 393, 394, 395, 396, 397, 929, - 399, 400, 401, 402, 0, 403, 404, 405, 0, 407, - 408, 409, 410, 411, 412, 413, 414, 415, 416, 0, - 417, 418, 0, 420, 421, 422, 930, 424, 425, 426, - 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, - 33, 0, 437, 438, 439, 440, 441, 442, 931, 444, - 445, 0, 35, 0, 0, 449, 932, 451, 0, 0, - 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, - 463, 464, 933, 466, 934, 37, 0, 468, 469, 38, - 470, 0, 472, 473, 474, 475, 476, 0, 477, 935, - 936, 0, 0, 0, 481, 482, 937, 484, 938, 0, - 486, 487, 939, 489, 490, 491, 492, 493, 0, 0, - 494, 495, 496, 40, 497, 498, 499, 500, 0, 501, - 502, 503, 504, 505, 940, 941, 508, 0, 509, 0, - 511, 0, 513, 514, 515, 516, 0, 518, 519, 0, - 0, 520, 0, 44, 521, 522, 523, 524, 525, 526, - 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, - 952, 538, 539, 540, 541, 0, 0, 45, 0, 0, - 3133, 1455, 848, 0, 0, 2168, 1146, 0, 0, 0, - 0, 880, 2169, 2170, 0, 0, 2171, 2172, 2173, 121, - 122, 123, 124, 125, 126, 127, 128, 129, 585, 130, - 131, 132, 586, 587, 588, 3134, 590, 133, 591, 592, - 593, 3135, 135, 136, 595, 137, 138, 139, 3136, 141, - 142, 143, 0, 1592, 3137, 1594, 1595, 602, 149, 150, - 151, 152, 153, 154, 603, 604, 155, 156, 157, 158, - 1596, 1597, 161, 607, 162, 163, 164, 165, 0, 609, - 3138, 611, 3139, 169, 170, 171, 172, 173, 3140, 175, - 176, 177, 614, 178, 179, 180, 181, 182, 183, 615, - 3141, 185, 186, 187, 188, 189, 190, 191, 192, 193, - 194, 1602, 196, 197, 1603, 199, 620, 200, 621, 201, - 202, 203, 204, 205, 206, 622, 623, 207, 208, 209, - 210, 211, 624, 625, 212, 213, 1159, 215, 216, 217, - 218, 626, 219, 220, 221, 627, 222, 223, 224, 628, - 225, 226, 227, 228, 0, 230, 231, 232, 233, 234, - 235, 0, 631, 237, 632, 238, 239, 1604, 241, 634, - 242, 635, 243, 3142, 637, 3143, 246, 247, 3144, 3145, - 250, 641, 251, 252, 642, 643, 0, 0, 255, 256, - 646, 257, 258, 259, 260, 261, 262, 263, 3146, 265, - 266, 267, 268, 648, 269, 270, 271, 272, 273, 274, - 275, 649, 276, 3147, 0, 279, 280, 281, 282, 283, - 1610, 1611, 654, 1612, 656, 287, 3148, 3149, 290, 3150, - 292, 293, 294, 295, 296, 297, 298, 660, 661, 299, - 3151, 301, 3152, 664, 303, 304, 305, 306, 307, 308, - 309, 310, 3153, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, - 329, 330, 331, 1619, 3154, 1621, 335, 336, 337, 338, - 3155, 670, 340, 341, 3156, 343, 672, 0, 345, 1623, - 347, 348, 349, 675, 350, 351, 676, 677, 3157, 353, - 354, 678, 679, 355, 356, 0, 3158, 359, 3159, 0, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, 684, 685, 686, 687, 375, 376, 0, - 3160, 379, 380, 0, 382, 383, 384, 691, 385, 386, - 387, 388, 389, 390, 391, 392, 692, 393, 394, 395, - 396, 397, 1627, 399, 400, 401, 402, 694, 403, 404, - 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, - 415, 416, 695, 417, 418, 3161, 420, 421, 422, 1629, - 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, - 434, 435, 436, 698, 3162, 437, 438, 439, 440, 441, - 442, 3163, 444, 445, 446, 701, 3164, 448, 449, 1633, - 451, 704, 452, 453, 454, 455, 456, 457, 458, 459, - 460, 461, 462, 463, 464, 3165, 466, 0, 707, 708, - 468, 469, 709, 470, 3166, 472, 473, 474, 475, 476, - 711, 477, 1636, 1637, 714, 480, 715, 481, 482, 0, - 484, 0, 718, 486, 487, 3167, 489, 490, 491, 492, - 493, 3168, 721, 494, 495, 496, 722, 497, 498, 499, - 500, 723, 501, 502, 503, 504, 505, 0, 1640, 508, - 726, 509, 3169, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 728, 729, 520, 730, 731, 521, 522, 523, - 524, 525, 526, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 538, 539, 540, 541, 0, 550, - 0, 2174, 2175, 2176, 2168, 3170, 3171, 2179, 2180, 2181, - 2182, 2169, 2170, 0, 0, 2171, 2172, 2173, 121, 122, + 0, 0, 0, 0, 0, 0, 0, 2306, 0, 0, + 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 133, 0, 0, 0, 0, 135, 136, 0, 137, 138, + 139, 0, 141, 142, 143, 144, 145, 0, 147, 148, + 0, 149, 150, 151, 152, 153, 154, 0, 0, 155, + 156, 157, 158, 159, 160, 161, 0, 162, 163, 164, + 165, 166, 0, 0, 0, 168, 169, 170, 171, 172, + 173, 0, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 183, 0, 0, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 195, 196, 197, 198, 199, 0, + 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, + 207, 208, 209, 210, 211, 0, 0, 212, 213, 214, + 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 229, 230, 231, + 232, 233, 234, 235, 236, 0, 237, 0, 238, 239, + 240, 241, 0, 242, 0, 243, 0, 0, 0, 246, + 247, 551, 0, 250, 0, 251, 252, 0, 0, 253, + 254, 255, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 0, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 0, 278, 279, 280, + 281, 282, 283, 284, 285, 0, 286, 0, 287, 0, + 0, 290, 0, 292, 293, 294, 295, 296, 297, 298, + 0, 0, 299, 0, 301, 0, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 552, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 332, 0, 334, 335, + 336, 337, 338, 339, 0, 340, 341, 0, 343, 0, + 344, 345, 346, 347, 348, 349, 0, 350, 351, 0, + 0, 352, 353, 354, 0, 0, 355, 356, 357, 0, + 359, 0, 361, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, + 375, 376, 377, 0, 379, 380, 381, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, + 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, + 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 0, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 0, 0, + 448, 449, 450, 451, 0, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 553, 466, + 467, 0, 0, 468, 469, 0, 470, 0, 472, 473, + 474, 475, 476, 0, 477, 478, 479, 0, 480, 0, + 481, 482, 483, 484, 485, 0, 486, 487, 488, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 506, 507, 508, 0, 509, 0, 511, 512, 513, 514, + 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, + 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, + 541, 899, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 3324, 0, 0, + 0, 0, 121, 122, 123, 124, 0, 126, 127, 128, + 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 135, 136, 0, 137, 138, + 139, 0, 141, 142, 143, 900, 901, 0, 902, 903, + 0, 149, 150, 151, 152, 153, 154, 0, 0, 155, + 156, 157, 158, 904, 905, 161, 0, 162, 163, 164, + 165, 906, 0, 0, 0, 0, 169, 170, 171, 172, + 173, 0, 175, 176, 177, 0, 178, 179, 180, 181, + 182, 0, 0, 0, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 907, 196, 197, 908, 199, 0, + 200, 0, 201, 202, 203, 204, 205, 206, 14, 15, + 0, 208, 209, 210, 211, 0, 0, 212, 213, 214, + 215, 216, 0, 0, 0, 219, 220, 221, 0, 222, + 223, 224, 0, 225, 226, 227, 228, 909, 230, 231, + 232, 233, 234, 235, 910, 0, 237, 0, 238, 239, + 911, 241, 0, 242, 0, 243, 0, 23, 0, 246, + 247, 912, 0, 250, 0, 251, 0, 0, 0, 913, + 914, 0, 256, 0, 257, 258, 259, 260, 261, 262, + 263, 0, 265, 266, 267, 268, 0, 269, 270, 271, + 272, 273, 274, 275, 0, 276, 0, 915, 279, 280, + 281, 282, 283, 916, 917, 0, 918, 0, 287, 0, + 0, 290, 0, 292, 0, 294, 295, 296, 297, 298, + 0, 0, 299, 0, 301, 0, 0, 303, 304, 305, + 306, 307, 308, 309, 310, 919, 312, 313, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, 328, 329, 330, 331, 920, 0, 921, 335, + 336, 337, 0, 922, 0, 340, 341, 0, 343, 0, + 923, 345, 924, 347, 348, 349, 0, 350, 351, 0, + 0, 352, 353, 354, 0, 0, 355, 356, 925, 0, + 359, 0, 926, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 0, 0, 373, 374, 26, 27, 28, 0, + 375, 376, 927, 0, 379, 380, 928, 382, 383, 384, + 0, 385, 386, 387, 388, 389, 0, 0, 392, 0, + 393, 394, 395, 396, 397, 929, 399, 400, 401, 402, + 0, 403, 404, 405, 0, 407, 408, 409, 410, 411, + 412, 413, 414, 415, 416, 0, 417, 418, 0, 420, + 421, 422, 930, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 33, 0, 437, 438, + 439, 440, 441, 442, 931, 444, 445, 0, 35, 0, + 0, 449, 932, 451, 0, 0, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 933, 466, + 934, 37, 0, 468, 469, 38, 470, 0, 472, 473, + 474, 475, 476, 0, 477, 935, 936, 0, 0, 0, + 481, 482, 937, 484, 938, 0, 486, 487, 939, 489, + 490, 491, 492, 493, 0, 0, 494, 495, 496, 40, + 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, + 940, 941, 508, 0, 509, 0, 511, 0, 513, 514, + 515, 516, 0, 518, 519, 0, 0, 520, 0, 44, + 521, 522, 523, 524, 525, 526, 942, 943, 944, 945, + 946, 947, 948, 949, 950, 951, 952, 538, 539, 540, + 541, 0, 0, 45, 0, 0, 3134, 1455, 848, 0, + 0, 2168, 1146, 0, 0, 0, 0, 880, 2169, 2170, + 0, 0, 2171, 2172, 2173, 0, 0, 121, 122, 123, + 124, 125, 126, 127, 128, 129, 585, 130, 131, 132, + 586, 587, 588, 3135, 590, 133, 591, 592, 593, 3136, + 135, 136, 595, 137, 138, 139, 3137, 141, 142, 143, + 0, 1592, 3138, 1594, 1595, 602, 149, 150, 151, 152, + 153, 154, 603, 604, 155, 156, 157, 158, 1596, 1597, + 161, 607, 162, 163, 164, 165, 0, 609, 3139, 611, + 3140, 169, 170, 171, 172, 173, 3141, 175, 176, 177, + 614, 178, 179, 180, 181, 182, 183, 615, 3142, 185, + 186, 187, 188, 189, 190, 191, 192, 193, 194, 1602, + 196, 197, 1603, 199, 620, 200, 621, 201, 202, 203, + 204, 205, 206, 622, 623, 207, 208, 209, 210, 211, + 624, 625, 212, 213, 1159, 215, 216, 217, 218, 626, + 219, 220, 221, 627, 222, 223, 224, 628, 225, 226, + 227, 228, 0, 230, 231, 232, 233, 234, 235, 0, + 631, 237, 632, 238, 239, 1604, 241, 634, 242, 635, + 243, 3143, 637, 3144, 246, 247, 3145, 3146, 250, 641, + 251, 252, 642, 643, 0, 0, 255, 256, 646, 257, + 258, 259, 260, 261, 262, 263, 3147, 265, 266, 267, + 268, 648, 269, 270, 271, 272, 273, 274, 275, 649, + 276, 3148, 0, 279, 280, 281, 282, 283, 1610, 1611, + 654, 1612, 656, 287, 3149, 3150, 290, 3151, 292, 293, + 294, 295, 296, 297, 298, 660, 661, 299, 3152, 301, + 3153, 664, 303, 304, 305, 306, 307, 308, 309, 310, + 3154, 312, 313, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, + 331, 1619, 3155, 1621, 335, 336, 337, 338, 3156, 670, + 340, 341, 3157, 343, 672, 0, 345, 1623, 347, 348, + 349, 675, 350, 351, 676, 677, 3158, 353, 354, 678, + 679, 355, 356, 0, 3159, 359, 3160, 0, 362, 363, + 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, + 374, 684, 685, 686, 687, 375, 376, 0, 3161, 379, + 380, 0, 382, 383, 384, 691, 385, 386, 387, 388, + 389, 390, 391, 392, 692, 393, 394, 395, 396, 397, + 1627, 399, 400, 401, 402, 694, 403, 404, 405, 406, + 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, + 695, 417, 418, 3162, 420, 421, 422, 1629, 424, 425, + 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, + 436, 698, 3163, 437, 438, 439, 440, 441, 442, 3164, + 444, 445, 446, 701, 3165, 448, 449, 1633, 451, 704, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 3166, 466, 0, 707, 708, 468, 469, + 709, 470, 3167, 472, 473, 474, 475, 476, 711, 477, + 1636, 1637, 714, 480, 715, 481, 482, 0, 484, 0, + 718, 486, 487, 3168, 489, 490, 491, 492, 493, 3169, + 721, 494, 495, 496, 722, 497, 498, 499, 500, 723, + 501, 502, 503, 504, 505, 0, 1640, 508, 726, 509, + 3170, 511, 512, 513, 514, 515, 516, 517, 518, 519, + 728, 729, 520, 730, 731, 521, 522, 523, 524, 525, + 526, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 538, 539, 540, 541, 0, 550, 0, 2174, + 2175, 2176, 2168, 3171, 3172, 2179, 2180, 2181, 2182, 2169, + 2170, 0, 0, 2171, 2172, 2173, 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, 138, 139, 0, 141, 142, @@ -8053,928 +8019,2115 @@ static const yytype_int16 yytable[] = 2174, 2175, 2176, 0, 2177, 2178, 2179, 2180, 2181, 2182, 1725, 0, 0, 1726, 0, 0, 0, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1725, 0, 0, 1726, 1734, + 0, 0, 0, 0, 0, 1725, 0, 0, 1726, 0, + 0, 1734, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, + 0, 0, 1736, 0, 0, 0, 0, 0, 0, 1737, + 1725, 0, 0, 1726, 0, 0, 1734, 1727, 1728, 1729, + 1730, 1731, 1732, 1733, 0, 0, 0, 1736, 0, 0, + 0, 0, 0, 0, 1737, 0, 1738, 0, 0, 0, + 0, 1734, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1736, 0, 0, 0, 0, 0, 0, 1737, + 0, 1738, 0, 0, 0, 0, 0, 0, 0, 0, + 1725, 0, 0, 1726, 0, 0, 0, 1727, 1728, 1729, + 1730, 1731, 1732, 1733, 0, 0, 1738, 0, 0, 0, + 0, 0, 0, 0, 0, 1725, 0, 0, 1726, 0, + 0, 1734, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, + 0, 0, 1736, 0, 0, 0, 0, 0, 0, 1737, + 1725, 0, 0, 1726, 0, 0, 1734, 1727, 1728, 1729, + 1730, 1731, 1732, 1733, 0, 0, 1739, 1736, 0, 0, + 0, 0, 0, 0, 1737, 0, 1738, 0, 0, 0, + 0, 1734, 0, 0, 0, 1740, 0, 0, 0, 0, + 1741, 1739, 1736, 0, 0, 0, 0, 0, 0, 1737, + 0, 1738, 0, 0, 0, 0, 0, 0, 0, 0, + 1740, 0, 0, 1742, 1743, 1741, 1739, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1738, 0, 0, 1744, + 0, 0, 0, 0, 0, 1740, 0, 0, 1742, 1743, + 1741, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1744, 0, 0, 0, 0, 0, + 0, 0, 0, 1742, 1743, 0, 0, 0, 1745, 0, + 0, 1746, 0, 0, 0, 0, 1739, 0, 0, 1744, + 0, 0, 0, 0, 0, 1747, 0, 0, 1748, 0, + 0, 0, 0, 1745, 0, 1740, 1746, 0, 0, 0, + 1741, 1739, 0, 0, 0, 0, 0, 0, 0, 0, + 1747, 0, 0, 1748, 0, 0, 0, 0, 1745, 0, + 1740, 1746, 0, 1742, 1743, 1741, 1739, 0, 0, 0, + 0, 0, 0, 0, 0, 1747, 0, 0, 1748, 1744, + 0, 0, 0, 0, 0, 1740, 0, 0, 1742, 1743, + 1741, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1744, 0, 0, 0, 0, 0, + 0, 0, 0, 1742, 1743, 0, 0, 0, 1745, 0, + 0, 1746, 0, 0, 0, 0, 0, 0, 0, 1744, + 0, 0, 0, 1749, 0, 1747, 0, 0, 1748, 0, + 0, 0, 0, 1745, 0, 0, 1746, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1749, 0, + 1747, 0, 0, 1748, 0, 0, 0, 0, 1745, 0, + 0, 1746, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1749, 0, 1747, 0, 0, 1748, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1749, 0, 1750, 0, 0, 1751, 1752, + 1753, 0, 1754, 1755, 1756, 1757, 1758, 1759, 0, 0, + 0, 0, 3316, 0, 0, 0, 0, 0, 1749, 0, + 1750, 0, 0, 1751, 1752, 1753, 0, 1754, 1755, 1756, + 1757, 1758, 1759, 0, 0, 0, 0, 3323, 0, 0, + 0, 0, 0, 1749, 0, 1750, 0, 0, 1751, 1752, + 1753, 0, 1754, 1755, 1756, 1757, 1758, 1759, 0, 0, + 0, 0, 3544, 0, 0, 0, 0, 0, 0, 1725, + 0, 0, 1726, 0, 0, 0, 1727, 1728, 1729, 1730, + 1731, 1732, 1733, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1734, 0, 0, 0, 0, 1750, 0, 0, 1751, 1752, + 1753, 1736, 1754, 1755, 1756, 1757, 1758, 1759, 1737, 0, + 0, 0, 3623, 0, 0, 0, 0, 0, 0, 0, + 1750, 0, 0, 1751, 1752, 1753, 0, 1754, 1755, 1756, + 1757, 1758, 1759, 0, 0, 1738, 0, 3762, 0, 0, + 0, 0, 0, 0, 0, 1750, 0, 0, 1751, 1752, + 1753, 0, 1754, 1755, 1756, 1757, 1758, 1759, 1725, 0, + 0, 1726, 3852, 0, 0, 1727, 1728, 1729, 1730, 1731, + 1732, 1733, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 748, 0, 0, 0, 0, 0, 1734, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1736, 1725, 0, 0, 1726, 0, 0, 1737, 1727, 1728, + 1729, 1730, 1731, 1732, 1733, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1734, 0, 1738, 1739, 0, 0, 0, 0, + 0, 0, 749, 1736, 0, 0, 0, 0, 0, 0, + 1737, 0, 0, 0, 1740, 0, 0, 0, 750, 1741, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1738, 0, 0, + 0, 0, 1742, 1743, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1725, 0, 0, 1726, 1744, 0, + 0, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, 0, + 751, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 752, 0, 0, 0, 0, 1734, 0, 0, 0, 0, + 0, 0, 0, 753, 1739, 0, 1736, 1745, 754, 0, + 1746, 0, 0, 1737, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1740, 1747, 0, 0, 1748, 1741, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 755, + 1738, 0, 0, 0, 0, 0, 0, 1739, 0, 0, + 0, 1742, 1743, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1740, 1744, 0, 0, + 0, 1741, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 756, 0, 0, 0, 757, 0, 0, + 0, 0, 0, 0, 1742, 1743, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1745, 0, 0, 1746, + 1744, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1747, 0, 0, 1748, 0, 0, 0, + 0, 0, 1749, 0, 0, 0, 0, 0, 0, 0, + 1739, 0, 0, 0, 0, 0, 0, 0, 0, 1745, + 0, 0, 1746, 0, 0, 0, 0, 0, 0, 1740, + 758, 0, 0, 0, 1741, 0, 1747, 0, 0, 1748, + 0, 0, 0, 0, 0, 0, 0, 760, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1742, 1743, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1744, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 761, 0, 0, 762, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 763, 0, 0, + 764, 1749, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1745, 0, 1750, 1746, 0, 1751, 1752, 1753, + 765, 1754, 1755, 1756, 1757, 1758, 1759, 0, 0, 1747, + 0, 3881, 1748, 0, 766, 0, 0, 0, 0, 0, + 0, 768, 0, 0, 1749, 0, 0, 0, 0, 0, + 0, 0, 769, 0, 0, 0, 0, 0, 770, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 771, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1750, 0, 0, 1751, 1752, 1753, 0, + 1754, 1755, 1756, 1757, 1758, 1759, 0, 0, 2998, 0, + 0, 0, 0, 0, 0, 0, 0, 1749, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1750, 0, 0, 1751, + 1752, 1753, 0, 1754, 1755, 1756, 1757, 1758, 1759, 0, + 0, 3534, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 584, 0, 0, 0, 0, 1750, + 0, 0, 1751, 1752, 1753, 0, 1754, 1755, 1756, 1757, + 1758, 1759, 0, 0, 3815, 121, 122, 123, 124, 125, + 126, 127, 128, 129, 585, 130, 131, 132, 586, 587, + 588, 589, 590, 133, 591, 592, 593, 594, 135, 136, + 595, 137, 138, 139, 596, 141, 142, 143, 597, 598, + 599, 600, 601, 602, 149, 150, 151, 152, 153, 154, + 603, 604, 155, 156, 157, 158, 605, 606, 161, 607, + 162, 163, 164, 165, 608, 609, 610, 611, 612, 169, + 170, 171, 172, 173, 613, 175, 176, 177, 614, 178, + 179, 180, 181, 182, 183, 615, 616, 185, 186, 187, + 188, 189, 190, 191, 192, 193, 194, 618, 196, 197, + 619, 199, 620, 200, 621, 201, 202, 203, 204, 205, + 206, 622, 623, 207, 208, 209, 210, 211, 624, 625, + 212, 213, 214, 215, 216, 217, 218, 626, 219, 220, + 221, 627, 222, 223, 224, 628, 225, 226, 227, 228, + 629, 230, 231, 232, 233, 234, 235, 630, 631, 237, + 632, 238, 239, 633, 241, 634, 242, 635, 243, 636, + 637, 638, 246, 247, 639, 640, 250, 641, 251, 252, + 642, 643, 644, 645, 255, 256, 646, 257, 258, 259, + 260, 261, 262, 263, 647, 265, 266, 267, 268, 648, + 269, 270, 271, 272, 273, 274, 275, 649, 276, 650, + 651, 279, 280, 281, 282, 283, 652, 653, 654, 655, + 656, 287, 657, 658, 290, 659, 292, 293, 294, 295, + 296, 297, 298, 660, 661, 299, 662, 301, 663, 664, + 303, 304, 305, 306, 307, 308, 309, 310, 665, 312, + 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, + 323, 324, 325, 326, 327, 328, 329, 330, 331, 666, + 667, 668, 335, 336, 337, 338, 669, 670, 340, 341, + 671, 343, 672, 673, 345, 674, 347, 348, 349, 675, + 350, 351, 676, 677, 352, 353, 354, 678, 679, 355, + 356, 680, 681, 359, 682, 683, 362, 363, 364, 365, + 366, 367, 368, 369, 370, 371, 372, 373, 374, 684, + 685, 686, 687, 375, 376, 688, 689, 379, 380, 690, + 382, 383, 384, 691, 385, 386, 387, 388, 389, 390, + 391, 392, 692, 393, 394, 395, 396, 397, 693, 399, + 400, 401, 402, 694, 403, 404, 405, 406, 407, 408, + 409, 410, 411, 412, 413, 414, 415, 416, 695, 417, + 418, 696, 420, 421, 422, 697, 424, 425, 426, 427, + 428, 429, 430, 431, 432, 433, 434, 435, 436, 698, + 699, 437, 438, 439, 440, 441, 442, 700, 444, 445, + 446, 701, 702, 448, 449, 703, 451, 704, 452, 453, + 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, + 464, 705, 466, 706, 707, 708, 468, 469, 709, 470, + 710, 472, 473, 474, 475, 476, 711, 477, 712, 713, + 714, 480, 715, 481, 482, 716, 484, 717, 718, 486, + 487, 719, 489, 490, 491, 492, 493, 720, 721, 494, + 495, 496, 722, 497, 498, 499, 500, 723, 501, 502, + 503, 504, 505, 724, 725, 508, 726, 509, 727, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 728, 729, + 520, 730, 731, 521, 522, 523, 524, 525, 526, 732, + 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, + 538, 539, 540, 541, 550, 0, 0, 0, 0, 0, + 0, 0, 0, 2204, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, + 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, + 0, 0, 0, 133, 0, 0, 0, 0, 135, 136, + 0, 137, 138, 139, 0, 141, 142, 143, 144, 145, + 0, 147, 148, 0, 149, 150, 151, 152, 153, 154, + 0, 0, 155, 156, 157, 158, 159, 160, 161, 0, + 162, 163, 164, 165, 166, 0, 0, 0, 168, 169, + 170, 171, 172, 173, 0, 175, 176, 177, 0, 178, + 179, 180, 181, 182, 183, 0, 0, 185, 186, 187, + 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, + 198, 199, 0, 200, 0, 201, 202, 203, 204, 205, + 206, 0, 0, 207, 208, 209, 210, 211, 0, 0, + 212, 213, 214, 215, 216, 217, 218, 0, 219, 220, + 221, 0, 222, 223, 224, 0, 225, 226, 227, 228, + 229, 230, 231, 232, 233, 234, 235, 236, 0, 237, + 0, 238, 239, 240, 241, 0, 242, 0, 243, 0, + 0, 0, 246, 247, 551, 0, 250, 0, 251, 252, + 0, 0, 253, 254, 255, 256, 0, 257, 258, 259, + 260, 261, 262, 263, 0, 265, 266, 267, 268, 0, + 269, 270, 271, 272, 273, 274, 275, 0, 276, 0, + 278, 279, 280, 281, 282, 283, 284, 285, 0, 286, + 0, 287, 0, 0, 290, 0, 292, 293, 294, 295, + 296, 297, 298, 0, 0, 299, 0, 301, 0, 0, + 303, 304, 305, 306, 307, 308, 309, 310, 552, 312, + 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, + 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, + 0, 334, 335, 336, 337, 338, 339, 0, 340, 341, + 0, 343, 0, 344, 345, 346, 347, 348, 349, 0, + 350, 351, 0, 0, 352, 353, 354, 0, 0, 355, + 356, 357, 0, 359, 0, 361, 362, 363, 364, 365, + 366, 367, 368, 369, 370, 371, 372, 373, 374, 0, + 0, 0, 0, 375, 376, 377, 0, 379, 380, 381, + 382, 383, 384, 0, 385, 386, 387, 388, 389, 390, + 391, 392, 0, 393, 394, 395, 396, 397, 398, 399, + 400, 401, 402, 0, 403, 404, 405, 406, 407, 408, + 409, 410, 411, 412, 413, 414, 415, 416, 0, 417, + 418, 0, 420, 421, 422, 423, 424, 425, 426, 427, + 428, 429, 430, 431, 432, 433, 434, 435, 436, 0, + 0, 437, 438, 439, 440, 441, 442, 443, 444, 445, + 446, 0, 0, 448, 449, 450, 451, 0, 452, 453, + 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, + 464, 553, 466, 467, 0, 0, 468, 469, 0, 470, + 0, 472, 473, 474, 475, 476, 0, 477, 478, 479, + 0, 480, 0, 481, 482, 483, 484, 485, 0, 486, + 487, 488, 489, 490, 491, 492, 493, 0, 0, 494, + 495, 496, 0, 497, 498, 499, 500, 0, 501, 502, + 503, 504, 505, 506, 507, 508, 0, 509, 0, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 0, 0, + 520, 0, 0, 521, 522, 523, 524, 525, 526, 527, + 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, + 538, 539, 540, 541, 550, 0, 0, 0, 0, 0, + 0, 0, 0, 2896, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, + 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, + 0, 0, 0, 133, 0, 0, 0, 0, 135, 136, + 0, 137, 138, 139, 0, 141, 142, 143, 144, 145, + 0, 147, 148, 0, 149, 150, 151, 152, 153, 154, + 0, 0, 155, 156, 157, 158, 159, 160, 161, 0, + 162, 163, 164, 165, 166, 0, 0, 0, 168, 169, + 170, 171, 172, 173, 0, 175, 176, 177, 0, 178, + 179, 180, 181, 182, 183, 0, 0, 185, 186, 187, + 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, + 198, 199, 0, 200, 0, 201, 202, 203, 204, 205, + 206, 0, 0, 207, 208, 209, 210, 211, 0, 0, + 212, 213, 214, 215, 216, 217, 218, 0, 219, 220, + 221, 0, 222, 223, 224, 0, 225, 226, 227, 228, + 229, 230, 231, 232, 233, 234, 235, 236, 0, 237, + 0, 238, 239, 240, 241, 0, 242, 0, 243, 0, + 0, 0, 246, 247, 551, 0, 250, 0, 251, 252, + 0, 0, 253, 254, 255, 256, 0, 257, 258, 259, + 260, 261, 262, 263, 0, 265, 266, 267, 268, 0, + 269, 270, 271, 272, 273, 274, 275, 0, 276, 0, + 278, 279, 280, 281, 282, 283, 284, 285, 0, 286, + 0, 287, 0, 0, 290, 0, 292, 293, 294, 295, + 296, 297, 298, 0, 0, 299, 0, 301, 0, 0, + 303, 304, 305, 306, 307, 308, 309, 310, 552, 312, + 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, + 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, + 0, 334, 335, 336, 337, 338, 339, 0, 340, 341, + 0, 343, 0, 344, 345, 346, 347, 348, 349, 0, + 350, 351, 0, 0, 352, 353, 354, 0, 0, 355, + 356, 357, 0, 359, 0, 361, 362, 363, 364, 365, + 366, 367, 368, 369, 370, 371, 372, 373, 374, 0, + 0, 0, 0, 375, 376, 377, 0, 379, 380, 381, + 382, 383, 384, 0, 385, 386, 387, 388, 389, 390, + 391, 392, 0, 393, 394, 395, 396, 397, 398, 399, + 400, 401, 402, 0, 403, 404, 405, 406, 407, 408, + 409, 410, 411, 412, 413, 414, 415, 416, 0, 417, + 418, 0, 420, 421, 422, 423, 424, 425, 426, 427, + 428, 429, 430, 431, 432, 433, 434, 435, 436, 0, + 0, 437, 438, 439, 440, 441, 442, 443, 444, 445, + 446, 0, 0, 448, 449, 450, 451, 0, 452, 453, + 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, + 464, 553, 466, 467, 0, 0, 468, 469, 0, 470, + 0, 472, 473, 474, 475, 476, 0, 477, 478, 479, + 0, 480, 0, 481, 482, 483, 484, 485, 0, 486, + 487, 488, 489, 490, 491, 492, 493, 0, 0, 494, + 495, 496, 0, 497, 498, 499, 500, 0, 501, 502, + 503, 504, 505, 506, 507, 508, 0, 509, 0, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 0, 0, + 520, 0, 0, 521, 522, 523, 524, 525, 526, 527, + 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, + 538, 539, 540, 541, 1062, 1455, 848, 0, 0, 0, + 1146, 0, 0, 2899, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, + 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, + 0, 589, 0, 133, 0, 0, 0, 594, 135, 136, + 0, 137, 138, 139, 596, 141, 142, 143, 597, 598, + 599, 600, 601, 0, 149, 150, 151, 152, 153, 154, + 0, 0, 155, 156, 157, 158, 605, 606, 161, 0, + 162, 163, 164, 165, 608, 0, 610, 0, 612, 169, + 170, 171, 172, 173, 613, 175, 176, 177, 0, 178, + 179, 180, 181, 182, 183, 0, 616, 185, 186, 187, + 188, 189, 190, 191, 192, 193, 194, 618, 196, 197, + 619, 199, 0, 200, 0, 201, 202, 203, 204, 205, + 206, 0, 0, 207, 208, 209, 210, 211, 0, 0, + 212, 213, 214, 215, 216, 217, 218, 0, 219, 220, + 221, 0, 222, 223, 224, 0, 225, 226, 227, 228, + 629, 230, 231, 232, 233, 234, 235, 630, 1456, 237, + 0, 238, 239, 633, 241, 0, 242, 0, 243, 636, + 0, 638, 246, 247, 639, 640, 250, 0, 251, 252, + 0, 0, 644, 645, 255, 256, 0, 257, 258, 259, + 260, 261, 262, 263, 647, 265, 266, 267, 268, 0, + 269, 270, 271, 272, 273, 274, 275, 0, 276, 650, + 651, 279, 280, 281, 282, 283, 652, 653, 0, 655, + 0, 287, 657, 658, 290, 659, 292, 293, 294, 295, + 296, 297, 298, 0, 0, 299, 662, 301, 663, 0, + 303, 304, 305, 306, 307, 308, 309, 310, 665, 312, + 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, + 323, 324, 325, 326, 327, 328, 329, 330, 331, 666, + 667, 668, 335, 336, 337, 338, 669, 0, 340, 341, + 671, 343, 0, 673, 345, 674, 347, 348, 349, 0, + 350, 351, 1457, 0, 352, 353, 354, 0, 0, 355, + 356, 680, 681, 359, 682, 683, 362, 363, 364, 365, + 366, 367, 368, 369, 370, 371, 372, 373, 374, 0, + 0, 0, 0, 375, 376, 688, 689, 379, 380, 690, + 382, 383, 384, 0, 385, 386, 387, 388, 389, 390, + 391, 392, 0, 393, 394, 395, 396, 397, 693, 399, + 400, 401, 402, 0, 403, 404, 405, 406, 407, 408, + 409, 410, 411, 412, 413, 414, 415, 416, 0, 417, + 418, 696, 420, 421, 422, 697, 424, 425, 426, 427, + 428, 429, 430, 431, 432, 433, 434, 435, 436, 0, + 699, 437, 438, 439, 440, 441, 442, 700, 444, 445, + 446, 0, 702, 448, 449, 703, 451, 0, 452, 453, + 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, + 464, 705, 466, 706, 0, 0, 468, 469, 0, 470, + 710, 472, 473, 474, 475, 476, 0, 477, 712, 713, + 0, 480, 0, 481, 482, 716, 484, 717, 1458, 486, + 487, 719, 489, 490, 491, 492, 493, 0, 0, 494, + 495, 496, 0, 497, 498, 499, 500, 0, 501, 502, + 503, 504, 505, 724, 725, 508, 0, 509, 727, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 0, 0, + 520, 0, 0, 521, 522, 523, 524, 525, 526, 732, + 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, + 538, 539, 540, 541, 0, 0, 1725, 0, 0, 1726, + 0, 1459, 1460, 1727, 1728, 1729, 1730, 1731, 1732, 1733, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1734, 0, 0, + 0, 0, 0, 2316, 0, 0, 0, 0, 1736, 1725, + 0, 0, 1726, 0, 0, 1737, 1727, 1728, 1729, 1730, + 1731, 1732, 1733, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1734, 0, 1738, 0, 0, 0, 0, 0, 0, 0, + 0, 1736, 0, 0, 0, 0, 0, 0, 1737, 1725, + 0, 0, 1726, 0, 0, 0, 1727, 1728, 1729, 1730, + 1731, 1732, 1733, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1738, 0, 0, 2317, 0, + 1734, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1736, 1725, 0, 0, 1726, 0, 0, 1737, 1727, + 1728, 1729, 1730, 1731, 1732, 1733, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1734, 0, 1738, 0, 0, 2024, 0, + 0, 0, 1739, 0, 1736, 0, 0, 0, 0, 0, + 0, 1737, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1740, 0, 0, 0, 0, 1741, 0, 0, 0, + 0, 0, 0, 0, 0, 2060, 0, 0, 1738, 0, + 2061, 0, 0, 0, 0, 1739, 0, 0, 0, 1742, + 1743, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1740, 1744, 0, 0, 0, 1741, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3987, 0, 0, 0, 0, 0, + 0, 0, 1742, 1743, 0, 1739, 0, 0, 0, 0, + 0, 0, 0, 0, 1745, 0, 0, 1746, 1744, 0, + 0, 0, 0, 0, 1740, 0, 0, 0, 0, 1741, + 0, 1747, 0, 0, 1748, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1739, 0, + 0, 0, 1742, 1743, 0, 0, 0, 1745, 0, 0, + 1746, 0, 0, 0, 0, 0, 0, 1740, 1744, 0, + 0, 0, 1741, 0, 1747, 0, 0, 1748, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1742, 1743, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1745, 0, 0, + 1746, 1744, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1747, 0, 0, 1748, 0, 0, + 0, 0, 0, 0, 1725, 0, 0, 1726, 0, 1749, + 0, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, 0, + 1745, 0, 0, 1746, 0, 0, 0, 0, 3988, 0, + 0, 0, 0, 0, 0, 1734, 0, 1747, 0, 0, + 1748, 0, 0, 0, 0, 0, 1736, 0, 0, 0, + 0, 0, 1749, 1737, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2320, 0, 0, 0, 0, 0, + 1738, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1749, 0, 0, 1725, 0, 0, 1726, 0, 0, 0, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, - 1736, 0, 0, 0, 0, 0, 0, 1737, 0, 0, - 1725, 0, 0, 1726, 1734, 0, 0, 1727, 1728, 1729, - 1730, 1731, 1732, 1733, 0, 1736, 0, 0, 0, 0, - 0, 0, 1737, 0, 1738, 0, 0, 0, 0, 1734, + 0, 1750, 0, 0, 1751, 1752, 1753, 0, 1754, 1755, + 1756, 1757, 1758, 1759, 0, 0, 1734, 0, 0, 0, + 0, 2066, 0, 0, 0, 1749, 0, 1736, 0, 0, + 0, 0, 0, 0, 1737, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1750, 0, 0, 1751, 1752, 1753, + 0, 1754, 1755, 1756, 1757, 1758, 1759, 0, 0, 0, + 1739, 1738, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1725, 1740, + 0, 1726, 0, 0, 1741, 1727, 1728, 1729, 1730, 1731, + 1732, 1733, 0, 0, 1750, 0, 0, 1751, 1752, 1753, + 0, 1754, 1755, 1756, 1757, 1758, 1759, 1742, 1743, 1734, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1736, 0, 0, 1725, 0, 0, 1726, 1737, 0, 1738, - 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1725, 0, - 0, 1726, 1734, 0, 1738, 1727, 1728, 1729, 1730, 1731, - 1732, 1733, 0, 1736, 0, 0, 0, 0, 0, 0, - 1737, 0, 0, 1725, 0, 0, 1726, 1734, 0, 0, - 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, 1736, 0, - 0, 0, 0, 0, 0, 1737, 0, 1738, 0, 0, - 0, 0, 1734, 0, 1739, 0, 0, 0, 0, 0, - 0, 0, 0, 1736, 0, 0, 0, 0, 0, 0, - 1737, 0, 1738, 1740, 0, 0, 0, 0, 1741, 1739, + 1736, 0, 0, 1744, 0, 0, 0, 1737, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1750, 0, 0, + 1751, 1752, 1753, 0, 1754, 1755, 1756, 1757, 1758, 1759, + 0, 0, 0, 0, 1738, 0, 0, 0, 0, 0, + 0, 1739, 1745, 0, 0, 1746, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1747, + 1740, 0, 1748, 0, 0, 1741, 0, 0, 0, 1725, + 0, 0, 1726, 0, 0, 0, 1727, 1728, 1729, 1730, + 1731, 1732, 1733, 0, 0, 0, 0, 2031, 1742, 1743, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1738, 1740, 0, - 0, 1742, 1743, 1741, 1739, 0, 0, 0, 0, 0, + 1734, 0, 0, 0, 1744, 2073, 0, 0, 0, 0, + 0, 1736, 0, 0, 0, 0, 0, 0, 1737, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 2071, + 0, 0, 0, 0, 1739, 0, 0, 0, 0, 0, + 0, 0, 0, 1745, 0, 1738, 1746, 0, 0, 0, + 0, 0, 0, 1740, 0, 0, 0, 0, 1741, 0, + 1747, 0, 0, 1748, 0, 0, 0, 1749, 0, 0, + 0, 0, 0, 0, 0, 0, 1725, 0, 0, 1726, + 0, 1742, 1743, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, 0, 0, 0, 0, 0, 0, 1744, 0, 0, - 0, 0, 0, 1740, 0, 0, 1742, 1743, 1741, 0, + 0, 0, 0, 0, 0, 0, 0, 1734, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1736, 0, + 0, 0, 0, 0, 0, 1737, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1745, 0, 0, 1746, + 0, 0, 0, 0, 0, 1739, 0, 0, 0, 0, + 0, 0, 1738, 1747, 0, 0, 1748, 0, 0, 0, + 0, 0, 0, 0, 1740, 0, 0, 0, 1749, 1741, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1750, + 0, 0, 1751, 1752, 1753, 0, 1754, 1755, 1756, 1757, + 1758, 1759, 1742, 1743, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1744, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1744, 0, 0, 0, 0, 1739, 0, 0, - 0, 1742, 1743, 0, 0, 0, 1745, 0, 0, 1746, - 0, 0, 0, 0, 0, 0, 1740, 1744, 0, 0, - 0, 1741, 1739, 1747, 0, 0, 1748, 0, 0, 0, - 0, 1745, 0, 0, 1746, 0, 0, 0, 0, 0, - 0, 1740, 0, 0, 1742, 1743, 1741, 1739, 1747, 0, - 0, 1748, 0, 0, 0, 0, 1745, 0, 0, 1746, - 1744, 0, 0, 0, 0, 0, 1740, 0, 0, 1742, - 1743, 1741, 0, 1747, 0, 0, 1748, 0, 0, 0, + 1725, 0, 0, 1726, 0, 0, 0, 1727, 1728, 1729, + 1730, 1731, 1732, 1733, 0, 0, 0, 0, 0, 0, + 0, 0, 2197, 0, 0, 0, 0, 1745, 0, 0, + 1746, 1734, 1739, 0, 0, 0, 0, 0, 0, 0, + 0, 1749, 1736, 0, 1747, 0, 0, 1748, 0, 1737, + 0, 1740, 0, 0, 0, 0, 1741, 0, 0, 0, + 1750, 0, 0, 1751, 1752, 1753, 0, 1754, 1755, 1756, + 1757, 1758, 1759, 0, 0, 0, 1738, 0, 0, 1742, + 1743, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1744, 0, 0, 0, 0, - 0, 0, 0, 0, 1742, 1743, 0, 0, 0, 1745, - 0, 0, 1746, 0, 0, 0, 0, 0, 0, 0, - 1744, 0, 0, 0, 0, 0, 1747, 0, 0, 1748, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1745, 0, 0, 1746, 0, 0, - 0, 1749, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1747, 0, 0, 1748, 0, 0, 0, 0, 1745, - 0, 0, 1746, 0, 0, 0, 1749, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1747, 1749, 1750, 1748, 0, 1751, 1752, 1753, 0, + 1754, 1755, 1756, 1757, 1758, 1759, 0, 0, 0, 0, + 1725, 0, 0, 1726, 0, 0, 1739, 1727, 1728, 1729, + 1730, 1731, 1732, 1733, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1740, 0, 0, 0, 0, + 1741, 1734, 0, 0, 0, 0, 2974, 0, 0, 0, + 0, 0, 1736, 0, 0, 0, 0, 0, 0, 1737, + 0, 0, 0, 1742, 1743, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1744, + 0, 0, 0, 0, 0, 0, 1738, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1749, + 0, 0, 0, 0, 1750, 0, 0, 1751, 1752, 1753, + 0, 1754, 1755, 1756, 1757, 1758, 1759, 1725, 1745, 0, + 1726, 1746, 0, 0, 1727, 1728, 1729, 1730, 1731, 1732, + 1733, 0, 0, 0, 0, 1747, 0, 0, 1748, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1734, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1736, + 0, 0, 0, 0, 0, 0, 1737, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1739, 0, 0, 0, + 0, 0, 0, 1738, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1740, 0, 0, 0, 0, + 1741, 1750, 0, 0, 1751, 1752, 1753, 0, 1754, 1755, + 1756, 1757, 1758, 1759, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1742, 1743, 0, 0, 0, 0, 0, + 0, 0, 0, 1749, 0, 1725, 0, 0, 1726, 1744, + 0, 0, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1725, 0, 0, 1726, 0, 1734, 2960, 1727, 1728, + 1729, 1730, 1731, 1732, 1733, 0, 0, 1736, 1745, 0, + 0, 1746, 0, 1739, 1737, 0, 0, 0, 0, 0, + 0, 0, 1734, 0, 0, 1747, 0, 0, 1748, 0, + 0, 0, 1740, 1736, 0, 0, 0, 1741, 0, 0, + 1737, 1738, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1742, 1743, 0, 0, 0, 0, 0, 1738, 0, 0, + 0, 0, 0, 0, 0, 1750, 1744, 0, 1751, 1752, + 1753, 0, 1754, 1755, 1756, 1757, 1758, 1759, 0, 0, + 0, 0, 0, 0, 0, 1145, 0, 0, 3353, 0, + 0, 0, 0, 3354, 3355, 3356, 3357, 3358, 3359, 0, + 0, 0, 0, 0, 0, 1745, 0, 0, 1746, 0, + 0, 0, 0, 0, 0, 0, 3360, 0, 0, 0, + 0, 0, 1747, 1749, 0, 1748, 0, 3361, 0, 0, + 0, 1739, 0, 0, 3362, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1740, 0, 0, 0, 0, 1741, 0, 1739, 0, 0, + 0, 3363, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1740, 0, 1929, 1743, + 0, 1741, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1744, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1742, 1743, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1744, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1749, 0, 0, 1745, 0, 1750, 1746, 0, 1751, 1752, + 1753, 0, 1754, 1755, 1756, 1757, 1758, 1759, 0, 0, + 1747, 0, 0, 1748, 0, 0, 0, 0, 0, 1745, + 0, 3364, 1746, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1747, 0, 0, 1748, + 3365, 0, 0, 0, 0, 3366, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1749, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3367, 3368, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3369, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1750, 0, 0, 1751, 1752, 1753, 0, 1754, + 1755, 1756, 1757, 1758, 1759, 0, 0, 0, 1749, 0, + 0, 0, 0, 3370, 0, 0, 3371, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 2044, 0, 0, 3372, 1749, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1749, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1750, 0, 0, 1751, 1752, 1753, 1749, - 1754, 1755, 1756, 1757, 1758, 1759, 0, 0, 0, 0, - 3849, 0, 0, 0, 0, 0, 0, 0, 1750, 0, - 0, 1751, 1752, 1753, 1749, 1754, 1755, 1756, 1757, 1758, - 1759, 0, 0, 0, 0, 3878, 0, 0, 0, 0, - 0, 0, 0, 1750, 0, 0, 1751, 1752, 1753, 0, - 1754, 1755, 1756, 1757, 1758, 1759, 0, 0, 1919, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1750, 0, 0, 1751, - 1752, 1753, 0, 1754, 1755, 1756, 1757, 1758, 1759, 0, - 0, 2997, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1750, 0, 0, 1751, 1752, 1753, 0, 1754, 1755, - 1756, 1757, 1758, 1759, 0, 0, 3532, 0, 0, 0, - 0, 0, 0, 584, 0, 0, 1750, 0, 0, 1751, - 1752, 1753, 0, 1754, 1755, 1756, 1757, 1758, 1759, 0, - 0, 3812, 121, 122, 123, 124, 125, 126, 127, 128, - 129, 585, 130, 131, 132, 586, 587, 588, 589, 590, - 133, 591, 592, 593, 594, 135, 136, 595, 137, 138, - 139, 596, 141, 142, 143, 597, 598, 599, 600, 601, - 602, 149, 150, 151, 152, 153, 154, 603, 604, 155, - 156, 157, 158, 605, 606, 161, 607, 162, 163, 164, - 165, 608, 609, 610, 611, 612, 169, 170, 171, 172, - 173, 613, 175, 176, 177, 614, 178, 179, 180, 181, - 182, 183, 615, 616, 185, 186, 187, 188, 189, 190, - 191, 192, 193, 194, 618, 196, 197, 619, 199, 620, - 200, 621, 201, 202, 203, 204, 205, 206, 622, 623, - 207, 208, 209, 210, 211, 624, 625, 212, 213, 214, - 215, 216, 217, 218, 626, 219, 220, 221, 627, 222, - 223, 224, 628, 225, 226, 227, 228, 629, 230, 231, - 232, 233, 234, 235, 630, 631, 237, 632, 238, 239, - 633, 241, 634, 242, 635, 243, 636, 637, 638, 246, - 247, 639, 640, 250, 641, 251, 252, 642, 643, 644, - 645, 255, 256, 646, 257, 258, 259, 260, 261, 262, - 263, 647, 265, 266, 267, 268, 648, 269, 270, 271, - 272, 273, 274, 275, 649, 276, 650, 651, 279, 280, - 281, 282, 283, 652, 653, 654, 655, 656, 287, 657, - 658, 290, 659, 292, 293, 294, 295, 296, 297, 298, - 660, 661, 299, 662, 301, 663, 664, 303, 304, 305, - 306, 307, 308, 309, 310, 665, 312, 313, 314, 315, - 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, - 326, 327, 328, 329, 330, 331, 666, 667, 668, 335, - 336, 337, 338, 669, 670, 340, 341, 671, 343, 672, - 673, 345, 674, 347, 348, 349, 675, 350, 351, 676, - 677, 352, 353, 354, 678, 679, 355, 356, 680, 681, - 359, 682, 683, 362, 363, 364, 365, 366, 367, 368, - 369, 370, 371, 372, 373, 374, 684, 685, 686, 687, - 375, 376, 688, 689, 379, 380, 690, 382, 383, 384, - 691, 385, 386, 387, 388, 389, 390, 391, 392, 692, - 393, 394, 395, 396, 397, 693, 399, 400, 401, 402, - 694, 403, 404, 405, 406, 407, 408, 409, 410, 411, - 412, 413, 414, 415, 416, 695, 417, 418, 696, 420, - 421, 422, 697, 424, 425, 426, 427, 428, 429, 430, - 431, 432, 433, 434, 435, 436, 698, 699, 437, 438, - 439, 440, 441, 442, 700, 444, 445, 446, 701, 702, - 448, 449, 703, 451, 704, 452, 453, 454, 455, 456, - 457, 458, 459, 460, 461, 462, 463, 464, 705, 466, - 706, 707, 708, 468, 469, 709, 470, 710, 472, 473, - 474, 475, 476, 711, 477, 712, 713, 714, 480, 715, - 481, 482, 716, 484, 717, 718, 486, 487, 719, 489, - 490, 491, 492, 493, 720, 721, 494, 495, 496, 722, - 497, 498, 499, 500, 723, 501, 502, 503, 504, 505, - 724, 725, 508, 726, 509, 727, 511, 512, 513, 514, - 515, 516, 517, 518, 519, 728, 729, 520, 730, 731, - 521, 522, 523, 524, 525, 526, 732, 733, 734, 735, - 736, 737, 738, 739, 740, 741, 742, 538, 539, 540, - 541, 550, 0, 0, 0, 0, 0, 0, 0, 0, - 2204, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, - 130, 131, 132, 0, 0, 0, 0, 0, 133, 0, - 0, 0, 0, 135, 136, 0, 137, 138, 139, 0, - 141, 142, 143, 144, 145, 0, 147, 148, 0, 149, - 150, 151, 152, 153, 154, 0, 0, 155, 156, 157, - 158, 159, 160, 161, 0, 162, 163, 164, 165, 166, - 0, 0, 0, 168, 169, 170, 171, 172, 173, 0, - 175, 176, 177, 0, 178, 179, 180, 181, 182, 183, - 0, 0, 185, 186, 187, 188, 189, 190, 191, 192, - 193, 194, 195, 196, 197, 198, 199, 0, 200, 0, - 201, 202, 203, 204, 205, 206, 0, 0, 207, 208, - 209, 210, 211, 0, 0, 212, 213, 214, 215, 216, - 217, 218, 0, 219, 220, 221, 0, 222, 223, 224, - 0, 225, 226, 227, 228, 229, 230, 231, 232, 233, - 234, 235, 236, 0, 237, 0, 238, 239, 240, 241, - 0, 242, 0, 243, 0, 0, 0, 246, 247, 551, - 0, 250, 0, 251, 252, 0, 0, 253, 254, 255, - 256, 0, 257, 258, 259, 260, 261, 262, 263, 0, - 265, 266, 267, 268, 0, 269, 270, 271, 272, 273, - 274, 275, 0, 276, 0, 278, 279, 280, 281, 282, - 283, 284, 285, 0, 286, 0, 287, 0, 0, 290, - 0, 292, 293, 294, 295, 296, 297, 298, 0, 0, - 299, 0, 301, 0, 0, 303, 304, 305, 306, 307, - 308, 309, 310, 552, 312, 313, 314, 315, 316, 317, - 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, - 328, 329, 330, 331, 332, 0, 334, 335, 336, 337, - 338, 339, 0, 340, 341, 0, 343, 0, 344, 345, - 346, 347, 348, 349, 0, 350, 351, 0, 0, 352, - 353, 354, 0, 0, 355, 356, 357, 0, 359, 0, - 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, - 371, 372, 373, 374, 0, 0, 0, 0, 375, 376, - 377, 0, 379, 380, 381, 382, 383, 384, 0, 385, - 386, 387, 388, 389, 390, 391, 392, 0, 393, 394, - 395, 396, 397, 398, 399, 400, 401, 402, 0, 403, - 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, - 414, 415, 416, 0, 417, 418, 0, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, - 433, 434, 435, 436, 0, 0, 437, 438, 439, 440, - 441, 442, 443, 444, 445, 446, 0, 0, 448, 449, - 450, 451, 0, 452, 453, 454, 455, 456, 457, 458, - 459, 460, 461, 462, 463, 464, 553, 466, 467, 0, - 0, 468, 469, 0, 470, 0, 472, 473, 474, 475, - 476, 0, 477, 478, 479, 0, 480, 0, 481, 482, - 483, 484, 485, 0, 486, 487, 488, 489, 490, 491, - 492, 493, 0, 0, 494, 495, 496, 0, 497, 498, - 499, 500, 0, 501, 502, 503, 504, 505, 506, 507, - 508, 0, 509, 0, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 0, 0, 520, 0, 0, 521, 522, - 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, - 533, 534, 535, 536, 537, 538, 539, 540, 541, 550, - 0, 0, 0, 0, 0, 0, 0, 0, 2895, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 121, 122, - 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, - 132, 0, 0, 0, 0, 0, 133, 0, 0, 0, - 0, 135, 136, 0, 137, 138, 139, 0, 141, 142, - 143, 144, 145, 0, 147, 148, 0, 149, 150, 151, - 152, 153, 154, 0, 0, 155, 156, 157, 158, 159, - 160, 161, 0, 162, 163, 164, 165, 166, 0, 0, - 0, 168, 169, 170, 171, 172, 173, 0, 175, 176, - 177, 0, 178, 179, 180, 181, 182, 183, 0, 0, - 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, - 195, 196, 197, 198, 199, 0, 200, 0, 201, 202, - 203, 204, 205, 206, 0, 0, 207, 208, 209, 210, - 211, 0, 0, 212, 213, 214, 215, 216, 217, 218, - 0, 219, 220, 221, 0, 222, 223, 224, 0, 225, - 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, - 236, 0, 237, 0, 238, 239, 240, 241, 0, 242, - 0, 243, 0, 0, 0, 246, 247, 551, 0, 250, - 0, 251, 252, 0, 0, 253, 254, 255, 256, 0, - 257, 258, 259, 260, 261, 262, 263, 0, 265, 266, - 267, 268, 0, 269, 270, 271, 272, 273, 274, 275, - 0, 276, 0, 278, 279, 280, 281, 282, 283, 284, - 285, 0, 286, 0, 287, 0, 0, 290, 0, 292, - 293, 294, 295, 296, 297, 298, 0, 0, 299, 0, - 301, 0, 0, 303, 304, 305, 306, 307, 308, 309, - 310, 552, 312, 313, 314, 315, 316, 317, 318, 319, - 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, - 330, 331, 332, 0, 334, 335, 336, 337, 338, 339, - 0, 340, 341, 0, 343, 0, 344, 345, 346, 347, - 348, 349, 0, 350, 351, 0, 0, 352, 353, 354, - 0, 0, 355, 356, 357, 0, 359, 0, 361, 362, - 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, - 373, 374, 0, 0, 0, 0, 375, 376, 377, 0, - 379, 380, 381, 382, 383, 384, 0, 385, 386, 387, - 388, 389, 390, 391, 392, 0, 393, 394, 395, 396, - 397, 398, 399, 400, 401, 402, 0, 403, 404, 405, - 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, - 416, 0, 417, 418, 0, 420, 421, 422, 423, 424, - 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, - 435, 436, 0, 0, 437, 438, 439, 440, 441, 442, - 443, 444, 445, 446, 0, 0, 448, 449, 450, 451, - 0, 452, 453, 454, 455, 456, 457, 458, 459, 460, - 461, 462, 463, 464, 553, 466, 467, 0, 0, 468, - 469, 0, 470, 0, 472, 473, 474, 475, 476, 0, - 477, 478, 479, 0, 480, 0, 481, 482, 483, 484, - 485, 0, 486, 487, 488, 489, 490, 491, 492, 493, - 0, 0, 494, 495, 496, 0, 497, 498, 499, 500, - 0, 501, 502, 503, 504, 505, 506, 507, 508, 0, - 509, 0, 511, 512, 513, 514, 515, 516, 517, 518, - 519, 0, 0, 520, 0, 0, 521, 522, 523, 524, - 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, - 535, 536, 537, 538, 539, 540, 541, 1062, 1455, 848, - 0, 0, 0, 1146, 0, 0, 2898, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 121, 122, 123, 124, - 125, 126, 127, 128, 129, 0, 130, 131, 132, 0, - 0, 0, 589, 0, 133, 0, 0, 0, 594, 135, - 136, 0, 137, 138, 139, 596, 141, 142, 143, 597, - 598, 599, 600, 601, 0, 149, 150, 151, 152, 153, - 154, 0, 0, 155, 156, 157, 158, 605, 606, 161, - 0, 162, 163, 164, 165, 608, 0, 610, 0, 612, - 169, 170, 171, 172, 173, 613, 175, 176, 177, 0, - 178, 179, 180, 181, 182, 183, 0, 616, 185, 186, - 187, 188, 189, 190, 191, 192, 193, 194, 618, 196, - 197, 619, 199, 0, 200, 0, 201, 202, 203, 204, - 205, 206, 0, 0, 207, 208, 209, 210, 211, 0, - 0, 212, 213, 214, 215, 216, 217, 218, 0, 219, - 220, 221, 0, 222, 223, 224, 0, 225, 226, 227, - 228, 629, 230, 231, 232, 233, 234, 235, 630, 1456, - 237, 0, 238, 239, 633, 241, 0, 242, 0, 243, - 636, 0, 638, 246, 247, 639, 640, 250, 0, 251, - 252, 0, 0, 644, 645, 255, 256, 0, 257, 258, - 259, 260, 261, 262, 263, 647, 265, 266, 267, 268, - 0, 269, 270, 271, 272, 273, 274, 275, 0, 276, - 650, 651, 279, 280, 281, 282, 283, 652, 653, 0, - 655, 0, 287, 657, 658, 290, 659, 292, 293, 294, - 295, 296, 297, 298, 0, 0, 299, 662, 301, 663, - 0, 303, 304, 305, 306, 307, 308, 309, 310, 665, - 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, - 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, - 666, 667, 668, 335, 336, 337, 338, 669, 0, 340, - 341, 671, 343, 0, 673, 345, 674, 347, 348, 349, - 0, 350, 351, 1457, 0, 352, 353, 354, 0, 0, - 355, 356, 680, 681, 359, 682, 683, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - 0, 0, 0, 0, 375, 376, 688, 689, 379, 380, - 690, 382, 383, 384, 0, 385, 386, 387, 388, 389, - 390, 391, 392, 0, 393, 394, 395, 396, 397, 693, - 399, 400, 401, 402, 0, 403, 404, 405, 406, 407, - 408, 409, 410, 411, 412, 413, 414, 415, 416, 0, - 417, 418, 696, 420, 421, 422, 697, 424, 425, 426, - 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, - 0, 699, 437, 438, 439, 440, 441, 442, 700, 444, - 445, 446, 0, 702, 448, 449, 703, 451, 0, 452, - 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, - 463, 464, 705, 466, 706, 0, 0, 468, 469, 0, - 470, 710, 472, 473, 474, 475, 476, 0, 477, 712, - 713, 0, 480, 0, 481, 482, 716, 484, 717, 1458, - 486, 487, 719, 489, 490, 491, 492, 493, 0, 0, - 494, 495, 496, 0, 497, 498, 499, 500, 0, 501, - 502, 503, 504, 505, 724, 725, 508, 0, 509, 727, - 511, 512, 513, 514, 515, 516, 517, 518, 519, 0, - 0, 520, 0, 0, 521, 522, 523, 524, 525, 526, - 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, - 742, 538, 539, 540, 541, 0, 0, 1725, 0, 0, - 1726, 0, 1459, 1460, 1727, 1728, 1729, 1730, 1731, 1732, - 1733, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1734, 0, 0, 0, - 0, 0, 2316, 0, 0, 0, 0, 1736, 1725, 0, - 0, 1726, 0, 0, 1737, 1727, 1728, 1729, 1730, 1731, - 1732, 1733, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1734, 0, 0, - 0, 1738, 0, 0, 0, 0, 0, 0, 1736, 1725, - 0, 0, 1726, 0, 0, 1737, 1727, 1728, 1729, 1730, - 1731, 1732, 1733, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1734, 0, - 0, 0, 1738, 0, 0, 0, 0, 2317, 0, 1736, - 0, 0, 0, 0, 0, 1725, 1737, 0, 1726, 0, - 0, 0, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1738, 1734, 0, 0, 0, 0, 2024, - 0, 0, 0, 0, 0, 1736, 0, 0, 0, 0, - 0, 1739, 1737, 0, 0, 1725, 0, 0, 1726, 0, - 0, 0, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, - 1740, 0, 0, 0, 0, 1741, 0, 0, 0, 1738, - 0, 0, 2060, 0, 1734, 0, 0, 2061, 0, 0, - 0, 0, 1739, 0, 0, 1736, 0, 0, 1742, 1743, - 0, 0, 1737, 0, 0, 0, 0, 0, 0, 0, - 0, 1740, 0, 0, 1744, 0, 1741, 0, 0, 0, - 0, 0, 3984, 0, 0, 0, 0, 0, 0, 1738, - 0, 0, 0, 1739, 0, 0, 0, 0, 0, 1742, - 1743, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1740, 1745, 0, 1744, 1746, 1741, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1747, 0, 0, 1748, 0, 0, 0, 0, 0, 1739, - 1742, 1743, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1745, 0, 1744, 1746, 1740, 0, - 0, 0, 0, 1741, 0, 0, 0, 0, 0, 0, - 0, 1747, 0, 0, 1748, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1742, 1743, 0, 1739, - 0, 0, 0, 0, 0, 1745, 0, 0, 1746, 0, - 0, 0, 1744, 0, 0, 0, 0, 0, 1740, 0, - 0, 0, 1747, 1741, 0, 1748, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1742, 1743, 1749, 0, - 0, 1745, 0, 0, 1746, 0, 3985, 0, 0, 0, - 0, 0, 1744, 0, 0, 0, 0, 0, 1747, 0, - 0, 1748, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1725, 0, 0, 1726, 1749, - 0, 0, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, - 0, 1745, 0, 0, 1746, 0, 0, 0, 0, 0, - 0, 0, 0, 2320, 1734, 0, 0, 0, 1747, 2066, - 0, 1748, 0, 0, 0, 1736, 0, 0, 0, 0, - 1749, 0, 1737, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 2031, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1738, 1750, 0, 0, 1751, 1752, 1753, 0, 1754, 1755, 1756, - 1757, 1758, 1759, 0, 0, 0, 1749, 0, 0, 0, + 1757, 1758, 1759, 0, 0, 0, 0, 0, 3373, 0, + 0, 0, 0, 0, 0, 0, 1750, 0, 0, 1751, + 1752, 1753, 0, 1754, 1755, 1756, 1757, 2337, 1759, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1750, 0, 0, 1751, 1752, 1753, 0, 1754, 1755, - 1756, 1757, 1758, 1759, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1749, 1725, 0, 0, - 1726, 0, 0, 0, 1727, 1728, 1729, 1730, 1731, 1732, - 1733, 0, 1750, 0, 0, 1751, 1752, 1753, 0, 1754, - 1755, 1756, 1757, 1758, 1759, 0, 1734, 0, 0, 1739, - 0, 0, 0, 0, 0, 0, 0, 1736, 0, 0, - 0, 0, 0, 0, 1737, 0, 0, 0, 1740, 0, - 0, 0, 0, 1741, 0, 0, 0, 0, 1750, 0, - 0, 1751, 1752, 1753, 0, 1754, 1755, 1756, 1757, 1758, - 1759, 1738, 0, 0, 0, 0, 1742, 1743, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1744, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1750, 0, - 0, 1751, 1752, 1753, 0, 1754, 1755, 1756, 1757, 1758, - 1759, 0, 0, 0, 0, 0, 0, 0, 0, 1725, - 0, 1745, 1726, 0, 1746, 0, 1727, 1728, 1729, 1730, - 1731, 1732, 1733, 0, 0, 0, 0, 0, 1747, 0, - 0, 1748, 0, 0, 0, 0, 0, 0, 1734, 0, - 0, 0, 0, 2073, 0, 0, 2071, 0, 0, 1736, - 0, 1739, 0, 0, 0, 0, 1737, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1740, 0, 0, 0, 0, 1741, 0, 0, 0, 0, - 0, 0, 0, 1738, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1742, 1743, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1725, 0, 0, 1726, 1744, 0, 0, 1727, 1728, 1729, - 1730, 1731, 1732, 1733, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1725, 1749, 0, 1726, 1734, - 0, 0, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, - 1736, 0, 0, 1745, 0, 0, 1746, 1737, 0, 0, - 0, 0, 0, 0, 1734, 0, 0, 0, 0, 0, - 1747, 0, 0, 1748, 0, 1736, 0, 0, 0, 0, - 0, 0, 1737, 1739, 1738, 0, 0, 1725, 0, 0, - 1726, 0, 0, 0, 1727, 1728, 1729, 1730, 1731, 1732, - 1733, 0, 1740, 0, 0, 0, 0, 1741, 0, 1738, - 0, 0, 0, 0, 0, 0, 1734, 0, 0, 0, - 0, 2973, 0, 0, 0, 0, 0, 1736, 0, 0, - 1742, 1743, 0, 0, 1737, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1744, 0, 1750, 0, - 0, 1751, 1752, 1753, 0, 1754, 1755, 1756, 1757, 1758, - 1759, 1738, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2197, 0, 0, 0, 1749, 0, - 0, 0, 0, 0, 1739, 1745, 0, 0, 1746, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1747, 1740, 0, 1748, 0, 0, 1741, 1739, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1740, 0, - 0, 1742, 1743, 1741, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1744, 0, 0, - 0, 0, 0, 0, 0, 0, 1742, 1743, 0, 0, - 0, 1739, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1744, 0, 0, 0, 0, 0, 0, 0, - 1740, 0, 0, 0, 0, 1741, 1745, 0, 0, 1746, - 1750, 0, 0, 1751, 1752, 1753, 0, 1754, 1755, 1756, - 1757, 1758, 1759, 1747, 0, 0, 1748, 0, 1742, 1743, - 1749, 1745, 0, 0, 1746, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1744, 0, 0, 0, 1747, 0, - 0, 1748, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1725, 0, 0, 1726, 0, 0, - 0, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, 0, - 0, 0, 0, 1745, 0, 0, 1746, 0, 0, 0, - 0, 0, 0, 1734, 0, 0, 0, 0, 0, 0, - 1747, 0, 0, 1748, 1736, 0, 0, 0, 0, 0, - 0, 1737, 0, 0, 0, 1725, 0, 0, 1726, 0, - 0, 0, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, - 0, 1749, 0, 0, 0, 0, 0, 0, 1738, 0, - 0, 0, 1750, 0, 1734, 1751, 1752, 1753, 0, 1754, - 1755, 1756, 1757, 1758, 1759, 1736, 1749, 0, 0, 0, - 0, 0, 1737, 0, 0, 1725, 0, 0, 1726, 0, - 0, 0, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1738, - 2959, 0, 0, 0, 1734, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1736, 0, 0, 1749, 0, - 0, 0, 1737, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1739, 1738, - 0, 0, 0, 1750, 0, 0, 1751, 1752, 1753, 0, - 1754, 1755, 1756, 1757, 1758, 1759, 0, 1740, 0, 0, - 0, 0, 1741, 0, 0, 0, 0, 0, 1750, 0, - 0, 1751, 1752, 1753, 0, 1754, 1755, 1756, 1757, 1758, - 1759, 0, 0, 0, 0, 1742, 1743, 0, 0, 1739, + 0, 0, 584, 0, 2220, 0, 0, 0, 0, 0, + 3374, 0, 0, 3375, 3376, 3377, 0, 3378, 3379, 3380, + 3381, 3382, 3383, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 585, 130, 131, 132, 586, 587, 588, 589, + 590, 133, 591, 592, 593, 594, 135, 136, 595, 137, + 138, 139, 596, 141, 142, 143, 597, 598, 599, 600, + 601, 602, 149, 150, 151, 152, 153, 154, 603, 604, + 155, 156, 157, 158, 605, 606, 161, 607, 162, 163, + 164, 165, 608, 609, 610, 611, 612, 169, 170, 171, + 172, 173, 613, 175, 176, 177, 614, 178, 179, 180, + 181, 182, 183, 615, 616, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 618, 196, 197, 619, 199, + 620, 200, 621, 201, 202, 203, 204, 205, 206, 622, + 623, 207, 208, 209, 210, 211, 624, 625, 212, 213, + 214, 215, 216, 217, 218, 626, 219, 220, 221, 627, + 222, 223, 224, 628, 225, 226, 227, 228, 629, 230, + 231, 232, 233, 234, 235, 630, 631, 237, 632, 238, + 239, 633, 241, 634, 242, 635, 243, 636, 637, 638, + 246, 247, 639, 640, 250, 641, 251, 252, 642, 643, + 644, 645, 255, 256, 646, 257, 258, 259, 260, 261, + 262, 263, 647, 265, 266, 267, 268, 648, 269, 270, + 271, 272, 273, 274, 275, 649, 276, 650, 651, 279, + 280, 281, 282, 283, 652, 653, 654, 655, 656, 287, + 657, 658, 290, 659, 292, 293, 294, 295, 296, 297, + 298, 660, 661, 299, 662, 301, 663, 664, 303, 304, + 305, 306, 307, 308, 309, 310, 665, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 666, 667, 668, + 335, 336, 337, 338, 669, 670, 340, 341, 671, 343, + 672, 673, 345, 674, 347, 348, 349, 675, 350, 351, + 676, 677, 352, 353, 354, 678, 679, 355, 356, 680, + 681, 359, 682, 683, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 684, 685, 686, + 687, 375, 376, 688, 689, 379, 380, 690, 382, 383, + 384, 691, 385, 386, 387, 388, 389, 390, 391, 392, + 692, 393, 394, 395, 396, 397, 693, 399, 400, 401, + 402, 694, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 695, 417, 418, 696, + 420, 421, 422, 697, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 698, 699, 437, + 438, 439, 440, 441, 442, 700, 444, 445, 446, 701, + 702, 448, 449, 703, 451, 704, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 705, + 466, 706, 707, 708, 468, 469, 709, 470, 710, 472, + 473, 474, 475, 476, 711, 477, 712, 713, 714, 480, + 715, 481, 482, 716, 484, 717, 718, 486, 487, 719, + 489, 490, 491, 492, 493, 720, 721, 494, 495, 496, + 722, 497, 498, 499, 500, 723, 501, 502, 503, 504, + 505, 724, 725, 508, 726, 509, 727, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 728, 729, 520, 730, + 731, 521, 522, 523, 524, 525, 526, 732, 733, 734, + 735, 736, 737, 738, 739, 740, 741, 742, 538, 539, + 540, 541, 584, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 585, 130, 131, 132, 586, 587, 588, 589, + 590, 133, 591, 592, 593, 594, 135, 136, 595, 137, + 138, 139, 596, 141, 142, 143, 597, 598, 599, 600, + 601, 602, 149, 150, 151, 152, 153, 154, 603, 604, + 155, 156, 157, 158, 605, 606, 161, 607, 162, 163, + 164, 165, 608, 609, 610, 611, 612, 169, 170, 171, + 172, 173, 613, 175, 176, 177, 614, 178, 179, 180, + 181, 182, 183, 615, 616, 185, 186, 187, 188, 189, + 190, 617, 192, 193, 194, 618, 196, 197, 619, 199, + 620, 200, 621, 201, 202, 203, 204, 205, 206, 622, + 623, 207, 208, 209, 210, 211, 624, 625, 212, 213, + 214, 215, 216, 217, 218, 626, 219, 220, 221, 627, + 222, 223, 224, 628, 225, 226, 227, 228, 629, 230, + 231, 232, 233, 234, 235, 630, 631, 237, 632, 238, + 239, 633, 241, 634, 242, 635, 243, 636, 637, 638, + 246, 247, 639, 640, 250, 641, 251, 252, 642, 643, + 644, 645, 255, 256, 646, 257, 258, 259, 260, 261, + 262, 263, 647, 265, 266, 267, 268, 648, 269, 270, + 271, 272, 273, 274, 275, 649, 276, 650, 651, 279, + 280, 281, 282, 283, 652, 653, 654, 655, 656, 287, + 657, 658, 290, 659, 292, 293, 294, 295, 296, 297, + 298, 660, 661, 299, 662, 301, 663, 664, 303, 304, + 305, 306, 307, 308, 309, 310, 665, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 666, 667, 668, + 335, 336, 337, 338, 669, 670, 340, 341, 671, 343, + 672, 673, 345, 674, 347, 348, 349, 675, 350, 351, + 676, 677, 352, 353, 354, 678, 679, 355, 356, 680, + 681, 359, 682, 683, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 684, 685, 686, + 687, 375, 376, 688, 689, 379, 380, 690, 382, 383, + 384, 691, 385, 386, 387, 388, 389, 390, 391, 392, + 692, 393, 394, 395, 396, 397, 693, 399, 400, 401, + 402, 694, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 695, 417, 418, 696, + 420, 421, 422, 697, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 698, 699, 437, + 438, 439, 440, 441, 442, 700, 444, 445, 446, 701, + 702, 448, 449, 703, 451, 704, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 705, + 466, 706, 707, 708, 468, 469, 709, 470, 710, 472, + 473, 474, 475, 476, 711, 477, 712, 713, 714, 480, + 715, 481, 482, 716, 484, 717, 718, 486, 487, 719, + 489, 490, 491, 492, 493, 720, 721, 494, 495, 496, + 722, 497, 498, 499, 500, 723, 501, 502, 503, 504, + 505, 724, 725, 508, 726, 509, 727, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 728, 729, 520, 730, + 731, 521, 522, 523, 524, 525, 526, 732, 733, 734, + 735, 736, 737, 738, 739, 740, 741, 742, 538, 539, + 540, 541, 584, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 585, 130, 131, 132, 586, 587, 588, 589, + 590, 133, 591, 592, 593, 594, 135, 136, 595, 137, + 138, 139, 596, 141, 142, 143, 597, 598, 599, 600, + 601, 602, 149, 150, 151, 152, 153, 154, 603, 604, + 155, 156, 157, 158, 605, 606, 161, 607, 162, 163, + 164, 165, 608, 609, 610, 611, 612, 169, 170, 171, + 172, 173, 613, 175, 176, 177, 614, 178, 179, 180, + 181, 182, 183, 615, 616, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 618, 196, 197, 619, 199, + 620, 200, 621, 201, 202, 203, 204, 205, 206, 622, + 623, 207, 208, 209, 210, 211, 624, 625, 212, 213, + 214, 215, 216, 217, 218, 626, 219, 220, 221, 627, + 222, 223, 224, 628, 225, 226, 227, 228, 629, 230, + 231, 232, 233, 234, 235, 630, 631, 237, 632, 238, + 239, 633, 241, 634, 242, 635, 243, 636, 637, 638, + 246, 247, 639, 640, 250, 641, 251, 252, 642, 643, + 644, 645, 255, 256, 646, 257, 258, 259, 260, 261, + 1037, 263, 647, 265, 266, 267, 268, 648, 269, 270, + 271, 272, 273, 274, 275, 649, 276, 650, 651, 279, + 280, 281, 282, 283, 652, 653, 654, 655, 656, 287, + 657, 658, 290, 659, 292, 293, 294, 295, 296, 297, + 298, 660, 661, 299, 662, 301, 663, 664, 303, 304, + 305, 306, 307, 308, 309, 310, 665, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 666, 667, 668, + 335, 336, 337, 338, 669, 670, 340, 341, 671, 343, + 672, 673, 345, 674, 347, 348, 349, 675, 350, 351, + 676, 677, 352, 353, 354, 678, 679, 355, 356, 680, + 681, 359, 682, 683, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 684, 685, 686, + 687, 375, 376, 688, 689, 379, 380, 690, 382, 383, + 384, 691, 385, 386, 387, 388, 389, 390, 391, 392, + 692, 393, 394, 395, 396, 397, 693, 399, 400, 401, + 402, 694, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 695, 417, 418, 696, + 420, 421, 422, 697, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 698, 699, 437, + 438, 439, 440, 441, 442, 700, 444, 445, 446, 701, + 702, 448, 449, 703, 451, 704, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 705, + 466, 706, 707, 708, 468, 469, 709, 470, 710, 472, + 473, 474, 475, 476, 711, 477, 712, 713, 714, 480, + 715, 481, 482, 716, 484, 717, 718, 486, 487, 719, + 489, 490, 491, 492, 493, 720, 721, 494, 495, 496, + 722, 497, 498, 499, 500, 723, 501, 502, 503, 504, + 505, 724, 725, 508, 726, 509, 727, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 728, 729, 520, 730, + 731, 521, 522, 523, 524, 525, 526, 732, 733, 734, + 735, 736, 737, 738, 739, 740, 741, 742, 538, 539, + 540, 541, 584, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 585, 130, 131, 132, 586, 587, 588, 589, + 590, 133, 591, 592, 593, 594, 135, 136, 595, 137, + 138, 139, 596, 141, 142, 143, 597, 598, 599, 600, + 601, 602, 149, 150, 151, 152, 153, 154, 603, 604, + 155, 156, 157, 158, 605, 606, 161, 607, 162, 163, + 164, 165, 608, 609, 610, 611, 612, 169, 170, 171, + 172, 173, 613, 175, 176, 177, 614, 178, 179, 180, + 181, 182, 183, 615, 616, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 618, 196, 197, 619, 199, + 620, 200, 621, 201, 202, 203, 204, 205, 206, 622, + 623, 207, 208, 209, 210, 211, 624, 625, 212, 213, + 214, 215, 216, 217, 218, 626, 219, 220, 221, 627, + 222, 223, 224, 628, 225, 226, 227, 228, 629, 230, + 231, 232, 233, 234, 235, 630, 631, 237, 632, 238, + 239, 633, 241, 634, 242, 635, 243, 636, 637, 638, + 246, 247, 639, 640, 250, 641, 251, 252, 642, 643, + 644, 645, 255, 256, 646, 257, 258, 259, 260, 261, + 262, 263, 647, 265, 266, 267, 268, 648, 269, 270, + 271, 272, 273, 274, 275, 649, 276, 650, 651, 279, + 280, 281, 282, 283, 652, 653, 654, 655, 656, 287, + 657, 658, 290, 659, 292, 293, 294, 295, 296, 297, + 298, 660, 661, 299, 662, 301, 663, 664, 303, 304, + 305, 306, 307, 308, 309, 310, 665, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 666, 667, 668, + 335, 336, 337, 338, 669, 670, 340, 341, 671, 343, + 672, 673, 345, 674, 347, 348, 349, 675, 350, 351, + 676, 677, 352, 353, 354, 678, 679, 355, 356, 680, + 681, 359, 682, 683, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 684, 685, 686, + 687, 375, 376, 688, 689, 379, 380, 690, 382, 383, + 384, 691, 385, 386, 387, 388, 389, 390, 391, 392, + 692, 393, 394, 395, 396, 397, 693, 399, 400, 401, + 402, 694, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 695, 417, 418, 696, + 420, 421, 422, 697, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 698, 699, 437, + 438, 439, 440, 441, 442, 700, 444, 445, 446, 701, + 702, 448, 449, 703, 451, 704, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 705, + 466, 706, 707, 708, 468, 469, 709, 470, 710, 472, + 473, 474, 475, 476, 711, 477, 712, 713, 714, 480, + 715, 481, 482, 716, 484, 717, 718, 486, 487, 719, + 489, 490, 491, 492, 493, 720, 721, 494, 495, 496, + 722, 497, 498, 499, 500, 723, 501, 502, 503, 504, + 505, 724, 725, 508, 726, 509, 727, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 728, 729, 520, 730, + 731, 521, 522, 523, 524, 525, 526, 732, 733, 734, + 735, 736, 737, 738, 739, 740, 741, 742, 538, 539, + 540, 541, 584, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 2382, 127, + 128, 129, 585, 130, 131, 132, 586, 587, 588, 589, + 590, 133, 591, 592, 593, 594, 135, 136, 595, 137, + 138, 139, 596, 141, 142, 143, 597, 598, 599, 600, + 601, 602, 149, 150, 151, 152, 153, 154, 603, 604, + 155, 156, 157, 158, 605, 606, 161, 607, 162, 163, + 164, 165, 608, 609, 610, 611, 612, 169, 170, 171, + 172, 173, 613, 175, 176, 177, 614, 178, 179, 180, + 181, 182, 183, 615, 616, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 618, 196, 197, 619, 199, + 620, 200, 621, 201, 202, 203, 204, 205, 206, 622, + 623, 207, 208, 209, 210, 211, 624, 625, 212, 213, + 214, 2383, 216, 217, 218, 626, 219, 220, 221, 627, + 222, 223, 224, 628, 225, 226, 227, 228, 629, 230, + 231, 232, 233, 234, 235, 630, 631, 237, 632, 238, + 239, 633, 241, 634, 242, 635, 243, 636, 637, 638, + 246, 247, 639, 640, 250, 641, 251, 252, 642, 643, + 644, 645, 255, 256, 646, 257, 258, 259, 260, 261, + 262, 263, 647, 265, 266, 267, 268, 648, 269, 270, + 271, 272, 273, 274, 275, 649, 276, 650, 651, 279, + 280, 281, 282, 283, 652, 653, 654, 655, 656, 287, + 657, 658, 290, 659, 292, 293, 294, 295, 296, 297, + 298, 660, 661, 299, 662, 301, 663, 664, 303, 304, + 305, 306, 307, 308, 309, 310, 665, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 666, 667, 668, + 335, 336, 337, 338, 669, 670, 340, 341, 671, 343, + 672, 673, 345, 674, 347, 348, 349, 675, 350, 351, + 676, 677, 352, 353, 354, 678, 679, 355, 356, 680, + 681, 359, 682, 683, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 684, 685, 686, + 687, 375, 376, 688, 689, 379, 380, 690, 382, 383, + 384, 691, 385, 386, 387, 388, 389, 390, 391, 392, + 692, 393, 394, 395, 396, 397, 693, 399, 400, 401, + 402, 694, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 695, 417, 418, 696, + 420, 421, 422, 697, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 698, 699, 437, + 438, 439, 440, 441, 2384, 700, 444, 445, 446, 701, + 702, 448, 449, 703, 451, 704, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 705, + 466, 706, 707, 708, 468, 469, 709, 470, 710, 472, + 473, 474, 475, 476, 711, 477, 712, 713, 714, 480, + 715, 481, 482, 716, 484, 717, 718, 486, 487, 719, + 489, 490, 491, 492, 493, 720, 721, 494, 495, 496, + 722, 497, 498, 499, 500, 723, 501, 502, 503, 504, + 505, 724, 725, 508, 726, 509, 727, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 728, 729, 520, 730, + 731, 521, 522, 523, 524, 525, 526, 732, 733, 734, + 735, 736, 737, 738, 739, 740, 741, 742, 538, 539, + 540, 541, 1062, 0, 848, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1744, 0, 0, 0, 0, 0, 0, 1740, 0, - 0, 0, 0, 1741, 0, 0, 0, 0, 0, 0, - 1750, 0, 0, 1751, 1752, 1753, 0, 1754, 1755, 1756, - 1757, 1758, 1759, 0, 0, 0, 1929, 1743, 0, 1739, - 1745, 0, 0, 1746, 0, 0, 0, 0, 0, 0, - 0, 0, 1744, 0, 0, 0, 0, 1747, 1740, 0, - 1748, 0, 0, 1741, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 589, + 0, 133, 0, 0, 0, 594, 135, 136, 0, 137, + 138, 139, 596, 141, 142, 143, 597, 598, 599, 600, + 601, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 605, 606, 161, 0, 162, 163, + 164, 165, 608, 0, 610, 0, 612, 169, 170, 171, + 172, 173, 613, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 616, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 618, 196, 197, 619, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 629, 230, + 231, 232, 233, 234, 235, 630, 1456, 237, 0, 238, + 239, 633, 241, 0, 242, 0, 243, 636, 0, 638, + 246, 247, 639, 640, 250, 0, 251, 252, 0, 0, + 644, 645, 255, 256, 0, 257, 258, 259, 260, 261, + 262, 263, 647, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 650, 651, 279, + 280, 281, 282, 283, 652, 653, 0, 655, 0, 287, + 657, 658, 290, 659, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 662, 301, 663, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 665, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 666, 667, 668, + 335, 336, 337, 338, 669, 0, 340, 341, 671, 343, + 0, 673, 345, 674, 347, 348, 349, 0, 350, 351, + 1457, 0, 352, 353, 354, 0, 0, 355, 356, 680, + 681, 359, 682, 683, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 688, 689, 379, 380, 690, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 693, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 696, + 420, 421, 422, 697, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 699, 437, + 438, 439, 440, 441, 442, 700, 444, 445, 446, 0, + 702, 448, 449, 703, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 705, + 466, 706, 0, 0, 468, 469, 0, 470, 710, 472, + 473, 474, 475, 476, 0, 477, 712, 713, 0, 480, + 0, 481, 482, 716, 484, 717, 1458, 486, 487, 719, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 724, 725, 508, 0, 509, 727, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 732, 733, 734, + 735, 736, 737, 738, 739, 740, 741, 742, 538, 539, + 540, 541, 1062, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 3, 4, 0, 589, + 0, 133, 0, 0, 0, 594, 135, 136, 0, 137, + 138, 139, 596, 141, 142, 143, 597, 598, 599, 600, + 601, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 605, 606, 161, 0, 162, 163, + 164, 165, 608, 0, 610, 0, 612, 169, 170, 171, + 172, 173, 613, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 616, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 618, 196, 197, 619, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 629, 230, + 231, 232, 233, 234, 235, 630, 0, 237, 0, 238, + 239, 633, 241, 0, 242, 0, 243, 636, 0, 638, + 246, 247, 639, 640, 250, 0, 251, 252, 0, 0, + 644, 645, 255, 256, 0, 257, 258, 259, 260, 261, + 262, 263, 647, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 650, 651, 279, + 280, 281, 282, 283, 652, 653, 0, 655, 0, 287, + 657, 658, 290, 659, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 662, 301, 663, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 665, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 666, 667, 668, + 335, 336, 337, 338, 669, 0, 340, 341, 671, 343, + 0, 673, 345, 674, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 680, + 681, 359, 682, 683, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 688, 689, 379, 380, 690, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 693, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 696, + 420, 421, 422, 697, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 699, 437, + 438, 439, 440, 441, 442, 700, 444, 445, 446, 0, + 702, 448, 449, 703, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 705, + 466, 706, 0, 0, 468, 469, 0, 470, 710, 472, + 473, 474, 475, 476, 0, 477, 712, 713, 0, 480, + 0, 481, 482, 716, 484, 717, 0, 486, 487, 719, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 724, 725, 508, 0, 509, 727, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 732, 733, 734, + 735, 736, 737, 738, 739, 740, 741, 742, 538, 539, + 540, 541, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1742, 1743, 0, 0, - 0, 1745, 0, 0, 1746, 0, 0, 0, 0, 0, - 0, 0, 1744, 0, 0, 0, 0, 0, 1747, 0, - 0, 1748, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 134, 135, 136, 0, 137, + 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 817, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 818, 0, 819, 0, 168, 169, 170, 171, + 172, 173, 174, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 184, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 820, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 244, 0, 245, + 246, 247, 248, 249, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 277, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 300, 301, 302, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 342, 343, + 0, 823, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, + 358, 359, 360, 825, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 826, 378, 379, 380, 381, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 419, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 447, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, + 466, 828, 0, 0, 468, 469, 0, 470, 471, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 829, 484, 830, 0, 486, 487, 831, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 510, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 134, 135, 136, 0, 137, + 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 167, 0, 168, 169, 170, 171, + 172, 173, 174, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 184, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 244, 0, 245, + 246, 247, 248, 249, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 277, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 300, 301, 302, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 342, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, + 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 378, 379, 380, 381, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 419, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 447, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, + 466, 467, 0, 0, 468, 469, 0, 470, 471, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 510, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1745, 0, 0, 1746, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1747, 0, - 0, 1748, 0, 0, 0, 1749, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 1862, 162, 163, + 164, 165, 166, 0, 0, 1863, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 1864, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 1865, 243, 0, 0, 0, + 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 1866, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 552, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, + 384, 1867, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 1868, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 1862, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 1864, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 1865, 243, 0, 0, 0, + 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 262, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 2466, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 552, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, + 384, 1867, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 1868, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 3, 4, 0, 0, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, + 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 262, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 552, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 579, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, + 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 262, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 552, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 580, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1749, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, + 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 262, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 552, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 824, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, + 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 990, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 552, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 824, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 1035, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, + 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 262, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 552, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 1271, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, + 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 262, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 552, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 824, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 2077, 0, 0, 0, 0, 2078, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1749, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1750, 0, 0, - 1751, 1752, 1753, 0, 1754, 1755, 1756, 1757, 1758, 1759, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, + 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 262, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 552, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, + 246, 247, 551, 0, 2085, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 262, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, + 2086, 306, 307, 308, 309, 310, 552, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 2087, 470, 0, 472, + 2088, 474, 2089, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 2090, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, + 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 262, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 552, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 848, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1750, 0, - 0, 1751, 1752, 1753, 0, 1754, 1755, 1756, 1757, 1758, - 1759, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, + 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 262, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 552, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 854, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, + 246, 247, 551, 0, 855, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 262, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, + 856, 306, 307, 308, 309, 310, 552, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 857, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 858, 479, 0, 480, + 0, 859, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 860, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 584, 0, 2220, 0, 0, 0, 1750, 0, - 0, 1751, 1752, 1753, 0, 1754, 1755, 1756, 1757, 2337, - 1759, 121, 122, 123, 124, 125, 126, 127, 128, 129, - 585, 130, 131, 132, 586, 587, 588, 589, 590, 133, - 591, 592, 593, 594, 135, 136, 595, 137, 138, 139, - 596, 141, 142, 143, 597, 598, 599, 600, 601, 602, - 149, 150, 151, 152, 153, 154, 603, 604, 155, 156, - 157, 158, 605, 606, 161, 607, 162, 163, 164, 165, - 608, 609, 610, 611, 612, 169, 170, 171, 172, 173, - 613, 175, 176, 177, 614, 178, 179, 180, 181, 182, - 183, 615, 616, 185, 186, 187, 188, 189, 190, 191, - 192, 193, 194, 618, 196, 197, 619, 199, 620, 200, - 621, 201, 202, 203, 204, 205, 206, 622, 623, 207, - 208, 209, 210, 211, 624, 625, 212, 213, 214, 215, - 216, 217, 218, 626, 219, 220, 221, 627, 222, 223, - 224, 628, 225, 226, 227, 228, 629, 230, 231, 232, - 233, 234, 235, 630, 631, 237, 632, 238, 239, 633, - 241, 634, 242, 635, 243, 636, 637, 638, 246, 247, - 639, 640, 250, 641, 251, 252, 642, 643, 644, 645, - 255, 256, 646, 257, 258, 259, 260, 261, 262, 263, - 647, 265, 266, 267, 268, 648, 269, 270, 271, 272, - 273, 274, 275, 649, 276, 650, 651, 279, 280, 281, - 282, 283, 652, 653, 654, 655, 656, 287, 657, 658, - 290, 659, 292, 293, 294, 295, 296, 297, 298, 660, - 661, 299, 662, 301, 663, 664, 303, 304, 305, 306, - 307, 308, 309, 310, 665, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, - 327, 328, 329, 330, 331, 666, 667, 668, 335, 336, - 337, 338, 669, 670, 340, 341, 671, 343, 672, 673, - 345, 674, 347, 348, 349, 675, 350, 351, 676, 677, - 352, 353, 354, 678, 679, 355, 356, 680, 681, 359, - 682, 683, 362, 363, 364, 365, 366, 367, 368, 369, - 370, 371, 372, 373, 374, 684, 685, 686, 687, 375, - 376, 688, 689, 379, 380, 690, 382, 383, 384, 691, - 385, 386, 387, 388, 389, 390, 391, 392, 692, 393, - 394, 395, 396, 397, 693, 399, 400, 401, 402, 694, - 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, - 413, 414, 415, 416, 695, 417, 418, 696, 420, 421, - 422, 697, 424, 425, 426, 427, 428, 429, 430, 431, - 432, 433, 434, 435, 436, 698, 699, 437, 438, 439, - 440, 441, 442, 700, 444, 445, 446, 701, 702, 448, - 449, 703, 451, 704, 452, 453, 454, 455, 456, 457, - 458, 459, 460, 461, 462, 463, 464, 705, 466, 706, - 707, 708, 468, 469, 709, 470, 710, 472, 473, 474, - 475, 476, 711, 477, 712, 713, 714, 480, 715, 481, - 482, 716, 484, 717, 718, 486, 487, 719, 489, 490, - 491, 492, 493, 720, 721, 494, 495, 496, 722, 497, - 498, 499, 500, 723, 501, 502, 503, 504, 505, 724, - 725, 508, 726, 509, 727, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 728, 729, 520, 730, 731, 521, - 522, 523, 524, 525, 526, 732, 733, 734, 735, 736, - 737, 738, 739, 740, 741, 742, 538, 539, 540, 541, - 584, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, - 122, 123, 124, 125, 126, 127, 128, 129, 585, 130, - 131, 132, 586, 587, 588, 589, 590, 133, 591, 592, - 593, 594, 135, 136, 595, 137, 138, 139, 596, 141, - 142, 143, 597, 598, 599, 600, 601, 602, 149, 150, - 151, 152, 153, 154, 603, 604, 155, 156, 157, 158, - 605, 606, 161, 607, 162, 163, 164, 165, 608, 609, - 610, 611, 612, 169, 170, 171, 172, 173, 613, 175, - 176, 177, 614, 178, 179, 180, 181, 182, 183, 615, - 616, 185, 186, 187, 188, 189, 190, 617, 192, 193, - 194, 618, 196, 197, 619, 199, 620, 200, 621, 201, - 202, 203, 204, 205, 206, 622, 623, 207, 208, 209, - 210, 211, 624, 625, 212, 213, 214, 215, 216, 217, - 218, 626, 219, 220, 221, 627, 222, 223, 224, 628, - 225, 226, 227, 228, 629, 230, 231, 232, 233, 234, - 235, 630, 631, 237, 632, 238, 239, 633, 241, 634, - 242, 635, 243, 636, 637, 638, 246, 247, 639, 640, - 250, 641, 251, 252, 642, 643, 644, 645, 255, 256, - 646, 257, 258, 259, 260, 261, 262, 263, 647, 265, - 266, 267, 268, 648, 269, 270, 271, 272, 273, 274, - 275, 649, 276, 650, 651, 279, 280, 281, 282, 283, - 652, 653, 654, 655, 656, 287, 657, 658, 290, 659, - 292, 293, 294, 295, 296, 297, 298, 660, 661, 299, - 662, 301, 663, 664, 303, 304, 305, 306, 307, 308, - 309, 310, 665, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, - 329, 330, 331, 666, 667, 668, 335, 336, 337, 338, - 669, 670, 340, 341, 671, 343, 672, 673, 345, 674, - 347, 348, 349, 675, 350, 351, 676, 677, 352, 353, - 354, 678, 679, 355, 356, 680, 681, 359, 682, 683, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, 684, 685, 686, 687, 375, 376, 688, - 689, 379, 380, 690, 382, 383, 384, 691, 385, 386, - 387, 388, 389, 390, 391, 392, 692, 393, 394, 395, - 396, 397, 693, 399, 400, 401, 402, 694, 403, 404, - 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, - 415, 416, 695, 417, 418, 696, 420, 421, 422, 697, - 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, - 434, 435, 436, 698, 699, 437, 438, 439, 440, 441, - 442, 700, 444, 445, 446, 701, 702, 448, 449, 703, - 451, 704, 452, 453, 454, 455, 456, 457, 458, 459, - 460, 461, 462, 463, 464, 705, 466, 706, 707, 708, - 468, 469, 709, 470, 710, 472, 473, 474, 475, 476, - 711, 477, 712, 713, 714, 480, 715, 481, 482, 716, - 484, 717, 718, 486, 487, 719, 489, 490, 491, 492, - 493, 720, 721, 494, 495, 496, 722, 497, 498, 499, - 500, 723, 501, 502, 503, 504, 505, 724, 725, 508, - 726, 509, 727, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 728, 729, 520, 730, 731, 521, 522, 523, - 524, 525, 526, 732, 733, 734, 735, 736, 737, 738, - 739, 740, 741, 742, 538, 539, 540, 541, 584, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, + 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 262, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 552, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 894, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, - 124, 125, 126, 127, 128, 129, 585, 130, 131, 132, - 586, 587, 588, 589, 590, 133, 591, 592, 593, 594, - 135, 136, 595, 137, 138, 139, 596, 141, 142, 143, - 597, 598, 599, 600, 601, 602, 149, 150, 151, 152, - 153, 154, 603, 604, 155, 156, 157, 158, 605, 606, - 161, 607, 162, 163, 164, 165, 608, 609, 610, 611, - 612, 169, 170, 171, 172, 173, 613, 175, 176, 177, - 614, 178, 179, 180, 181, 182, 183, 615, 616, 185, - 186, 187, 188, 189, 190, 191, 192, 193, 194, 618, - 196, 197, 619, 199, 620, 200, 621, 201, 202, 203, - 204, 205, 206, 622, 623, 207, 208, 209, 210, 211, - 624, 625, 212, 213, 214, 215, 216, 217, 218, 626, - 219, 220, 221, 627, 222, 223, 224, 628, 225, 226, - 227, 228, 629, 230, 231, 232, 233, 234, 235, 630, - 631, 237, 632, 238, 239, 633, 241, 634, 242, 635, - 243, 636, 637, 638, 246, 247, 639, 640, 250, 641, - 251, 252, 642, 643, 644, 645, 255, 256, 646, 257, - 258, 259, 260, 261, 1037, 263, 647, 265, 266, 267, - 268, 648, 269, 270, 271, 272, 273, 274, 275, 649, - 276, 650, 651, 279, 280, 281, 282, 283, 652, 653, - 654, 655, 656, 287, 657, 658, 290, 659, 292, 293, - 294, 295, 296, 297, 298, 660, 661, 299, 662, 301, - 663, 664, 303, 304, 305, 306, 307, 308, 309, 310, - 665, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, - 331, 666, 667, 668, 335, 336, 337, 338, 669, 670, - 340, 341, 671, 343, 672, 673, 345, 674, 347, 348, - 349, 675, 350, 351, 676, 677, 352, 353, 354, 678, - 679, 355, 356, 680, 681, 359, 682, 683, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, 684, 685, 686, 687, 375, 376, 688, 689, 379, - 380, 690, 382, 383, 384, 691, 385, 386, 387, 388, - 389, 390, 391, 392, 692, 393, 394, 395, 396, 397, - 693, 399, 400, 401, 402, 694, 403, 404, 405, 406, - 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, - 695, 417, 418, 696, 420, 421, 422, 697, 424, 425, - 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, - 436, 698, 699, 437, 438, 439, 440, 441, 442, 700, - 444, 445, 446, 701, 702, 448, 449, 703, 451, 704, - 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, - 462, 463, 464, 705, 466, 706, 707, 708, 468, 469, - 709, 470, 710, 472, 473, 474, 475, 476, 711, 477, - 712, 713, 714, 480, 715, 481, 482, 716, 484, 717, - 718, 486, 487, 719, 489, 490, 491, 492, 493, 720, - 721, 494, 495, 496, 722, 497, 498, 499, 500, 723, - 501, 502, 503, 504, 505, 724, 725, 508, 726, 509, - 727, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 728, 729, 520, 730, 731, 521, 522, 523, 524, 525, - 526, 732, 733, 734, 735, 736, 737, 738, 739, 740, - 741, 742, 538, 539, 540, 541, 584, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, + 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 985, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 552, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, - 126, 127, 128, 129, 585, 130, 131, 132, 586, 587, - 588, 589, 590, 133, 591, 592, 593, 594, 135, 136, - 595, 137, 138, 139, 596, 141, 142, 143, 597, 598, - 599, 600, 601, 602, 149, 150, 151, 152, 153, 154, - 603, 604, 155, 156, 157, 158, 605, 606, 161, 607, - 162, 163, 164, 165, 608, 609, 610, 611, 612, 169, - 170, 171, 172, 173, 613, 175, 176, 177, 614, 178, - 179, 180, 181, 182, 183, 615, 616, 185, 186, 187, - 188, 189, 190, 191, 192, 193, 194, 618, 196, 197, - 619, 199, 620, 200, 621, 201, 202, 203, 204, 205, - 206, 622, 623, 207, 208, 209, 210, 211, 624, 625, - 212, 213, 214, 215, 216, 217, 218, 626, 219, 220, - 221, 627, 222, 223, 224, 628, 225, 226, 227, 228, - 629, 230, 231, 232, 233, 234, 235, 630, 631, 237, - 632, 238, 239, 633, 241, 634, 242, 635, 243, 636, - 637, 638, 246, 247, 639, 640, 250, 641, 251, 252, - 642, 643, 644, 645, 255, 256, 646, 257, 258, 259, - 260, 261, 262, 263, 647, 265, 266, 267, 268, 648, - 269, 270, 271, 272, 273, 274, 275, 649, 276, 650, - 651, 279, 280, 281, 282, 283, 652, 653, 654, 655, - 656, 287, 657, 658, 290, 659, 292, 293, 294, 295, - 296, 297, 298, 660, 661, 299, 662, 301, 663, 664, - 303, 304, 305, 306, 307, 308, 309, 310, 665, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, 326, 327, 328, 329, 330, 331, 666, - 667, 668, 335, 336, 337, 338, 669, 670, 340, 341, - 671, 343, 672, 673, 345, 674, 347, 348, 349, 675, - 350, 351, 676, 677, 352, 353, 354, 678, 679, 355, - 356, 680, 681, 359, 682, 683, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, 684, - 685, 686, 687, 375, 376, 688, 689, 379, 380, 690, - 382, 383, 384, 691, 385, 386, 387, 388, 389, 390, - 391, 392, 692, 393, 394, 395, 396, 397, 693, 399, - 400, 401, 402, 694, 403, 404, 405, 406, 407, 408, - 409, 410, 411, 412, 413, 414, 415, 416, 695, 417, - 418, 696, 420, 421, 422, 697, 424, 425, 426, 427, - 428, 429, 430, 431, 432, 433, 434, 435, 436, 698, - 699, 437, 438, 439, 440, 441, 442, 700, 444, 445, - 446, 701, 702, 448, 449, 703, 451, 704, 452, 453, - 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, - 464, 705, 466, 706, 707, 708, 468, 469, 709, 470, - 710, 472, 473, 474, 475, 476, 711, 477, 712, 713, - 714, 480, 715, 481, 482, 716, 484, 717, 718, 486, - 487, 719, 489, 490, 491, 492, 493, 720, 721, 494, - 495, 496, 722, 497, 498, 499, 500, 723, 501, 502, - 503, 504, 505, 724, 725, 508, 726, 509, 727, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 728, 729, - 520, 730, 731, 521, 522, 523, 524, 525, 526, 732, - 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, - 538, 539, 540, 541, 584, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, + 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 988, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 552, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 121, 122, 123, 124, 125, 2382, 127, - 128, 129, 585, 130, 131, 132, 586, 587, 588, 589, - 590, 133, 591, 592, 593, 594, 135, 136, 595, 137, - 138, 139, 596, 141, 142, 143, 597, 598, 599, 600, - 601, 602, 149, 150, 151, 152, 153, 154, 603, 604, - 155, 156, 157, 158, 605, 606, 161, 607, 162, 163, - 164, 165, 608, 609, 610, 611, 612, 169, 170, 171, - 172, 173, 613, 175, 176, 177, 614, 178, 179, 180, - 181, 182, 183, 615, 616, 185, 186, 187, 188, 189, - 190, 191, 192, 193, 194, 618, 196, 197, 619, 199, - 620, 200, 621, 201, 202, 203, 204, 205, 206, 622, - 623, 207, 208, 209, 210, 211, 624, 625, 212, 213, - 214, 2383, 216, 217, 218, 626, 219, 220, 221, 627, - 222, 223, 224, 628, 225, 226, 227, 228, 629, 230, - 231, 232, 233, 234, 235, 630, 631, 237, 632, 238, - 239, 633, 241, 634, 242, 635, 243, 636, 637, 638, - 246, 247, 639, 640, 250, 641, 251, 252, 642, 643, - 644, 645, 255, 256, 646, 257, 258, 259, 260, 261, - 262, 263, 647, 265, 266, 267, 268, 648, 269, 270, - 271, 272, 273, 274, 275, 649, 276, 650, 651, 279, - 280, 281, 282, 283, 652, 653, 654, 655, 656, 287, - 657, 658, 290, 659, 292, 293, 294, 295, 296, 297, - 298, 660, 661, 299, 662, 301, 663, 664, 303, 304, - 305, 306, 307, 308, 309, 310, 665, 312, 313, 314, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, + 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 992, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 552, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 578, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, + 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 1023, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 552, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, 326, 327, 328, 329, 330, 331, 666, 667, 668, - 335, 336, 337, 338, 669, 670, 340, 341, 671, 343, - 672, 673, 345, 674, 347, 348, 349, 675, 350, 351, - 676, 677, 352, 353, 354, 678, 679, 355, 356, 680, - 681, 359, 682, 683, 362, 363, 364, 365, 366, 367, - 368, 369, 370, 371, 372, 373, 374, 684, 685, 686, - 687, 375, 376, 688, 689, 379, 380, 690, 382, 383, - 384, 691, 385, 386, 387, 388, 389, 390, 391, 392, - 692, 393, 394, 395, 396, 397, 693, 399, 400, 401, - 402, 694, 403, 404, 405, 406, 407, 408, 409, 410, - 411, 412, 413, 414, 415, 416, 695, 417, 418, 696, - 420, 421, 422, 697, 424, 425, 426, 427, 428, 429, - 430, 431, 432, 433, 434, 435, 436, 698, 699, 437, - 438, 439, 440, 441, 2384, 700, 444, 445, 446, 701, - 702, 448, 449, 703, 451, 704, 452, 453, 454, 455, - 456, 457, 458, 459, 460, 461, 462, 463, 464, 705, - 466, 706, 707, 708, 468, 469, 709, 470, 710, 472, - 473, 474, 475, 476, 711, 477, 712, 713, 714, 480, - 715, 481, 482, 716, 484, 717, 718, 486, 487, 719, - 489, 490, 491, 492, 493, 720, 721, 494, 495, 496, - 722, 497, 498, 499, 500, 723, 501, 502, 503, 504, - 505, 724, 725, 508, 726, 509, 727, 511, 512, 513, - 514, 515, 516, 517, 518, 519, 728, 729, 520, 730, - 731, 521, 522, 523, 524, 525, 526, 732, 733, 734, - 735, 736, 737, 738, 739, 740, 741, 742, 538, 539, - 540, 541, 1062, 0, 848, 0, 0, 0, 0, 0, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, - 0, 130, 131, 132, 0, 0, 0, 589, 0, 133, - 0, 0, 0, 594, 135, 136, 0, 137, 138, 139, - 596, 141, 142, 143, 597, 598, 599, 600, 601, 0, - 149, 150, 151, 152, 153, 154, 0, 0, 155, 156, - 157, 158, 605, 606, 161, 0, 162, 163, 164, 165, - 608, 0, 610, 0, 612, 169, 170, 171, 172, 173, - 613, 175, 176, 177, 0, 178, 179, 180, 181, 182, - 183, 0, 616, 185, 186, 187, 188, 189, 190, 191, - 192, 193, 194, 618, 196, 197, 619, 199, 0, 200, - 0, 201, 202, 203, 204, 205, 206, 0, 0, 207, - 208, 209, 210, 211, 0, 0, 212, 213, 214, 215, - 216, 217, 218, 0, 219, 220, 221, 0, 222, 223, - 224, 0, 225, 226, 227, 228, 629, 230, 231, 232, - 233, 234, 235, 630, 1456, 237, 0, 238, 239, 633, - 241, 0, 242, 0, 243, 636, 0, 638, 246, 247, - 639, 640, 250, 0, 251, 252, 0, 0, 644, 645, - 255, 256, 0, 257, 258, 259, 260, 261, 262, 263, - 647, 265, 266, 267, 268, 0, 269, 270, 271, 272, - 273, 274, 275, 0, 276, 650, 651, 279, 280, 281, - 282, 283, 652, 653, 0, 655, 0, 287, 657, 658, - 290, 659, 292, 293, 294, 295, 296, 297, 298, 0, - 0, 299, 662, 301, 663, 0, 303, 304, 305, 306, - 307, 308, 309, 310, 665, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, - 327, 328, 329, 330, 331, 666, 667, 668, 335, 336, - 337, 338, 669, 0, 340, 341, 671, 343, 0, 673, - 345, 674, 347, 348, 349, 0, 350, 351, 1457, 0, - 352, 353, 354, 0, 0, 355, 356, 680, 681, 359, - 682, 683, 362, 363, 364, 365, 366, 367, 368, 369, - 370, 371, 372, 373, 374, 0, 0, 0, 0, 375, - 376, 688, 689, 379, 380, 690, 382, 383, 384, 0, - 385, 386, 387, 388, 389, 390, 391, 392, 0, 393, - 394, 395, 396, 397, 693, 399, 400, 401, 402, 0, - 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, - 413, 414, 415, 416, 0, 417, 418, 696, 420, 421, - 422, 697, 424, 425, 426, 427, 428, 429, 430, 431, - 432, 433, 434, 435, 436, 0, 699, 437, 438, 439, - 440, 441, 442, 700, 444, 445, 446, 0, 702, 448, - 449, 703, 451, 0, 452, 453, 454, 455, 456, 457, - 458, 459, 460, 461, 462, 463, 464, 705, 466, 706, - 0, 0, 468, 469, 0, 470, 710, 472, 473, 474, - 475, 476, 0, 477, 712, 713, 0, 480, 0, 481, - 482, 716, 484, 717, 1458, 486, 487, 719, 489, 490, - 491, 492, 493, 0, 0, 494, 495, 496, 0, 497, - 498, 499, 500, 0, 501, 502, 503, 504, 505, 724, - 725, 508, 0, 509, 727, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 0, 0, 520, 0, 0, 521, - 522, 523, 524, 525, 526, 732, 733, 734, 735, 736, - 737, 738, 739, 740, 741, 742, 538, 539, 540, 541, - 1062, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, - 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, - 131, 132, 3, 4, 0, 589, 0, 133, 0, 0, - 0, 594, 135, 136, 0, 137, 138, 139, 596, 141, - 142, 143, 597, 598, 599, 600, 601, 0, 149, 150, - 151, 152, 153, 154, 0, 0, 155, 156, 157, 158, - 605, 606, 161, 0, 162, 163, 164, 165, 608, 0, - 610, 0, 612, 169, 170, 171, 172, 173, 613, 175, - 176, 177, 0, 178, 179, 180, 181, 182, 183, 0, - 616, 185, 186, 187, 188, 189, 190, 191, 192, 193, - 194, 618, 196, 197, 619, 199, 0, 200, 0, 201, - 202, 203, 204, 205, 206, 0, 0, 207, 208, 209, - 210, 211, 0, 0, 212, 213, 214, 215, 216, 217, - 218, 0, 219, 220, 221, 0, 222, 223, 224, 0, - 225, 226, 227, 228, 629, 230, 231, 232, 233, 234, - 235, 630, 0, 237, 0, 238, 239, 633, 241, 0, - 242, 0, 243, 636, 0, 638, 246, 247, 639, 640, - 250, 0, 251, 252, 0, 0, 644, 645, 255, 256, - 0, 257, 258, 259, 260, 261, 262, 263, 647, 265, - 266, 267, 268, 0, 269, 270, 271, 272, 273, 274, - 275, 0, 276, 650, 651, 279, 280, 281, 282, 283, - 652, 653, 0, 655, 0, 287, 657, 658, 290, 659, - 292, 293, 294, 295, 296, 297, 298, 0, 0, 299, - 662, 301, 663, 0, 303, 304, 305, 306, 307, 308, - 309, 310, 665, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, - 329, 330, 331, 666, 667, 668, 335, 336, 337, 338, - 669, 0, 340, 341, 671, 343, 0, 673, 345, 674, - 347, 348, 349, 0, 350, 351, 0, 0, 352, 353, - 354, 0, 0, 355, 356, 680, 681, 359, 682, 683, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, 0, 0, 0, 0, 375, 376, 688, - 689, 379, 380, 690, 382, 383, 384, 0, 385, 386, - 387, 388, 389, 390, 391, 392, 0, 393, 394, 395, - 396, 397, 693, 399, 400, 401, 402, 0, 403, 404, - 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, - 415, 416, 0, 417, 418, 696, 420, 421, 422, 697, - 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, - 434, 435, 436, 0, 699, 437, 438, 439, 440, 441, - 442, 700, 444, 445, 446, 0, 702, 448, 449, 703, - 451, 0, 452, 453, 454, 455, 456, 457, 458, 459, - 460, 461, 462, 463, 464, 705, 466, 706, 0, 0, - 468, 469, 0, 470, 710, 472, 473, 474, 475, 476, - 0, 477, 712, 713, 0, 480, 0, 481, 482, 716, - 484, 717, 0, 486, 487, 719, 489, 490, 491, 492, - 493, 0, 0, 494, 495, 496, 0, 497, 498, 499, - 500, 0, 501, 502, 503, 504, 505, 724, 725, 508, - 0, 509, 727, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 0, 0, 520, 0, 0, 521, 522, 523, - 524, 525, 526, 732, 733, 734, 735, 736, 737, 738, - 739, 740, 741, 742, 538, 539, 540, 541, 120, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, + 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 1052, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 552, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, - 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, - 0, 0, 0, 0, 0, 133, 0, 0, 0, 134, - 135, 136, 0, 137, 138, 139, 140, 141, 142, 143, - 144, 145, 146, 147, 148, 0, 149, 150, 151, 152, - 153, 154, 0, 817, 155, 156, 157, 158, 159, 160, - 161, 0, 162, 163, 164, 165, 818, 0, 819, 0, - 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, - 0, 178, 179, 180, 181, 182, 183, 0, 184, 185, - 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, - 196, 197, 198, 199, 0, 200, 0, 201, 202, 203, - 204, 205, 206, 0, 0, 207, 208, 209, 210, 211, - 0, 0, 212, 213, 214, 215, 216, 217, 218, 0, - 219, 220, 221, 0, 222, 223, 224, 0, 225, 226, - 227, 228, 229, 230, 231, 232, 233, 234, 235, 820, - 0, 237, 0, 238, 239, 240, 241, 0, 242, 0, - 243, 244, 0, 245, 246, 247, 248, 249, 250, 0, - 251, 252, 0, 0, 253, 254, 255, 256, 0, 257, - 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, - 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, - 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, - 0, 286, 0, 287, 288, 289, 290, 291, 292, 293, - 294, 295, 296, 297, 298, 0, 0, 299, 300, 301, - 302, 0, 303, 304, 305, 306, 307, 308, 309, 310, - 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, - 331, 332, 333, 334, 335, 336, 337, 338, 339, 0, - 340, 341, 342, 343, 0, 823, 345, 346, 347, 348, - 349, 0, 350, 351, 0, 0, 352, 353, 354, 0, - 0, 355, 356, 357, 358, 359, 360, 825, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, 0, 0, 0, 0, 375, 376, 826, 378, 379, - 380, 381, 382, 383, 384, 0, 385, 386, 387, 388, - 389, 390, 391, 392, 0, 393, 394, 395, 396, 397, - 398, 399, 400, 401, 402, 0, 403, 404, 405, 406, - 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, - 0, 417, 418, 419, 420, 421, 422, 423, 424, 425, - 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, - 436, 0, 0, 437, 438, 439, 440, 441, 442, 443, - 444, 445, 446, 0, 447, 448, 449, 450, 451, 0, - 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, - 462, 463, 464, 465, 466, 828, 0, 0, 468, 469, - 0, 470, 471, 472, 473, 474, 475, 476, 0, 477, - 478, 479, 0, 480, 0, 481, 482, 829, 484, 830, - 0, 486, 487, 831, 489, 490, 491, 492, 493, 0, - 0, 494, 495, 496, 0, 497, 498, 499, 500, 0, - 501, 502, 503, 504, 505, 506, 507, 508, 0, 509, - 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 0, 0, 520, 0, 0, 521, 522, 523, 524, 525, - 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, - 536, 537, 538, 539, 540, 541, 120, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, + 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 1055, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 552, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, - 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, - 0, 0, 0, 133, 0, 0, 0, 134, 135, 136, - 0, 137, 138, 139, 140, 141, 142, 143, 144, 145, - 146, 147, 148, 0, 149, 150, 151, 152, 153, 154, - 0, 0, 155, 156, 157, 158, 159, 160, 161, 0, - 162, 163, 164, 165, 166, 0, 167, 0, 168, 169, - 170, 171, 172, 173, 174, 175, 176, 177, 0, 178, - 179, 180, 181, 182, 183, 0, 184, 185, 186, 187, - 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, - 198, 199, 0, 200, 0, 201, 202, 203, 204, 205, - 206, 0, 0, 207, 208, 209, 210, 211, 0, 0, - 212, 213, 214, 215, 216, 217, 218, 0, 219, 220, - 221, 0, 222, 223, 224, 0, 225, 226, 227, 228, - 229, 230, 231, 232, 233, 234, 235, 236, 0, 237, - 0, 238, 239, 240, 241, 0, 242, 0, 243, 244, - 0, 245, 246, 247, 248, 249, 250, 0, 251, 252, - 0, 0, 253, 254, 255, 256, 0, 257, 258, 259, - 260, 261, 262, 263, 264, 265, 266, 267, 268, 0, - 269, 270, 271, 272, 273, 274, 275, 0, 276, 277, - 278, 279, 280, 281, 282, 283, 284, 285, 0, 286, - 0, 287, 288, 289, 290, 291, 292, 293, 294, 295, - 296, 297, 298, 0, 0, 299, 300, 301, 302, 0, - 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, - 333, 334, 335, 336, 337, 338, 339, 0, 340, 341, - 342, 343, 0, 344, 345, 346, 347, 348, 349, 0, - 350, 351, 0, 0, 352, 353, 354, 0, 0, 355, - 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, 0, - 0, 0, 0, 375, 376, 377, 378, 379, 380, 381, - 382, 383, 384, 0, 385, 386, 387, 388, 389, 390, - 391, 392, 0, 393, 394, 395, 396, 397, 398, 399, - 400, 401, 402, 0, 403, 404, 405, 406, 407, 408, - 409, 410, 411, 412, 413, 414, 415, 416, 0, 417, - 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, - 428, 429, 430, 431, 432, 433, 434, 435, 436, 0, - 0, 437, 438, 439, 440, 441, 442, 443, 444, 445, - 446, 0, 447, 448, 449, 450, 451, 0, 452, 453, - 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, - 464, 465, 466, 467, 0, 0, 468, 469, 0, 470, - 471, 472, 473, 474, 475, 476, 0, 477, 478, 479, - 0, 480, 0, 481, 482, 483, 484, 485, 0, 486, - 487, 488, 489, 490, 491, 492, 493, 0, 0, 494, - 495, 496, 0, 497, 498, 499, 500, 0, 501, 502, - 503, 504, 505, 506, 507, 508, 0, 509, 510, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 0, 0, - 520, 0, 0, 521, 522, 523, 524, 525, 526, 527, - 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, - 538, 539, 540, 541, 550, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 1100, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, + 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 262, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 552, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, - 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 0, 133, 0, 1123, 0, 0, 135, 136, 0, 137, 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, - 155, 156, 157, 158, 159, 160, 161, 1862, 162, 163, - 164, 165, 166, 0, 0, 1863, 168, 169, 170, 171, - 172, 173, 0, 175, 176, 177, 1864, 178, 179, 180, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, @@ -8982,10 +10135,10 @@ static const yytype_int16 yytable[] = 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, - 239, 240, 241, 0, 242, 1865, 243, 0, 0, 0, + 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, - 1866, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 262, 263, 0, 265, 266, 267, 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, @@ -8999,7 +10152,7 @@ static const yytype_int16 yytable[] = 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, - 384, 1867, 385, 386, 387, 388, 389, 390, 391, 392, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, @@ -9011,7 +10164,7 @@ static const yytype_int16 yytable[] = 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, - 489, 490, 491, 492, 493, 0, 1868, 494, 495, 496, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, @@ -9019,212 +10172,109 @@ static const yytype_int16 yytable[] = 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, - 0, 130, 131, 132, 0, 0, 0, 0, 0, 133, - 0, 0, 0, 0, 135, 136, 0, 137, 138, 139, - 0, 141, 142, 143, 144, 145, 0, 147, 148, 0, - 149, 150, 151, 152, 153, 154, 0, 0, 155, 156, - 157, 158, 159, 160, 161, 1862, 162, 163, 164, 165, - 166, 0, 0, 0, 168, 169, 170, 171, 172, 173, - 0, 175, 176, 177, 1864, 178, 179, 180, 181, 182, - 183, 0, 0, 185, 186, 187, 188, 189, 190, 191, - 192, 193, 194, 195, 196, 197, 198, 199, 0, 200, - 0, 201, 202, 203, 204, 205, 206, 0, 0, 207, - 208, 209, 210, 211, 0, 0, 212, 213, 214, 215, - 216, 217, 218, 0, 219, 220, 221, 0, 222, 223, - 224, 0, 225, 226, 227, 228, 229, 230, 231, 232, - 233, 234, 235, 236, 0, 237, 0, 238, 239, 240, - 241, 0, 242, 1865, 243, 0, 0, 0, 246, 247, - 551, 0, 250, 0, 251, 252, 0, 0, 253, 254, - 255, 256, 0, 257, 258, 259, 260, 261, 262, 263, - 0, 265, 266, 267, 268, 0, 269, 270, 271, 272, - 273, 274, 275, 0, 276, 0, 278, 279, 280, 281, - 282, 283, 284, 285, 0, 286, 0, 287, 0, 0, - 290, 0, 292, 293, 294, 295, 296, 297, 298, 0, - 0, 299, 0, 301, 2466, 0, 303, 304, 305, 306, - 307, 308, 309, 310, 552, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, - 327, 328, 329, 330, 331, 332, 0, 334, 335, 336, - 337, 338, 339, 0, 340, 341, 0, 343, 0, 344, - 345, 346, 347, 348, 349, 0, 350, 351, 0, 0, - 352, 353, 354, 0, 0, 355, 356, 357, 0, 359, - 0, 361, 362, 363, 364, 365, 366, 367, 368, 369, - 370, 371, 372, 373, 374, 0, 0, 0, 0, 375, - 376, 377, 0, 379, 380, 381, 382, 383, 384, 1867, - 385, 386, 387, 388, 389, 390, 391, 392, 0, 393, - 394, 395, 396, 397, 398, 399, 400, 401, 402, 0, - 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, - 413, 414, 415, 416, 0, 417, 418, 0, 420, 421, - 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, - 432, 433, 434, 435, 436, 0, 0, 437, 438, 439, - 440, 441, 442, 443, 444, 445, 446, 0, 0, 448, - 449, 450, 451, 0, 452, 453, 454, 455, 456, 457, - 458, 459, 460, 461, 462, 463, 464, 553, 466, 467, - 0, 0, 468, 469, 0, 470, 0, 472, 473, 474, - 475, 476, 0, 477, 478, 479, 0, 480, 0, 481, - 482, 483, 484, 485, 0, 486, 487, 488, 489, 490, - 491, 492, 493, 0, 1868, 494, 495, 496, 0, 497, - 498, 499, 500, 0, 501, 502, 503, 504, 505, 506, - 507, 508, 0, 509, 0, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 0, 0, 520, 0, 0, 521, - 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, - 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, - 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, - 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, - 131, 132, 3, 4, 0, 0, 0, 133, 0, 0, - 0, 0, 135, 136, 0, 137, 138, 139, 0, 141, - 142, 143, 144, 145, 0, 147, 148, 0, 149, 150, - 151, 152, 153, 154, 0, 0, 155, 156, 157, 158, - 159, 160, 161, 0, 162, 163, 164, 165, 166, 0, - 0, 0, 168, 169, 170, 171, 172, 173, 0, 175, - 176, 177, 0, 178, 179, 180, 181, 182, 183, 0, - 0, 185, 186, 187, 188, 189, 190, 191, 192, 193, - 194, 195, 196, 197, 198, 199, 0, 200, 0, 201, - 202, 203, 204, 205, 206, 0, 0, 207, 208, 209, - 210, 211, 0, 0, 212, 213, 214, 215, 216, 217, - 218, 0, 219, 220, 221, 0, 222, 223, 224, 0, - 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, - 235, 236, 0, 237, 0, 238, 239, 240, 241, 0, - 242, 0, 243, 0, 0, 0, 246, 247, 551, 0, - 250, 0, 251, 252, 0, 0, 253, 254, 255, 256, - 0, 257, 258, 259, 260, 261, 262, 263, 0, 265, - 266, 267, 268, 0, 269, 270, 271, 272, 273, 274, - 275, 0, 276, 0, 278, 279, 280, 281, 282, 283, - 284, 285, 0, 286, 0, 287, 0, 0, 290, 0, - 292, 293, 294, 295, 296, 297, 298, 0, 0, 299, - 0, 301, 0, 0, 303, 304, 305, 306, 307, 308, - 309, 310, 552, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, - 329, 330, 331, 332, 0, 334, 335, 336, 337, 338, - 339, 0, 340, 341, 0, 343, 0, 344, 345, 346, - 347, 348, 349, 0, 350, 351, 0, 0, 352, 353, - 354, 0, 0, 355, 356, 357, 0, 359, 0, 361, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, 0, 0, 0, 0, 375, 376, 377, - 0, 379, 380, 381, 382, 383, 384, 0, 385, 386, - 387, 388, 389, 390, 391, 392, 0, 393, 394, 395, - 396, 397, 398, 399, 400, 401, 402, 0, 403, 404, - 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, - 415, 416, 0, 417, 418, 0, 420, 421, 422, 423, - 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, - 434, 435, 436, 0, 0, 437, 438, 439, 440, 441, - 442, 443, 444, 445, 446, 0, 0, 448, 449, 450, - 451, 0, 452, 453, 454, 455, 456, 457, 458, 459, - 460, 461, 462, 463, 464, 553, 466, 467, 0, 0, - 468, 469, 0, 470, 0, 472, 473, 474, 475, 476, - 0, 477, 478, 479, 0, 480, 0, 481, 482, 483, - 484, 485, 0, 486, 487, 488, 489, 490, 491, 492, - 493, 0, 0, 494, 495, 496, 0, 497, 498, 499, - 500, 0, 501, 502, 503, 504, 505, 506, 507, 508, - 0, 509, 0, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 0, 0, 520, 0, 0, 521, 522, 523, - 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, - 534, 535, 536, 537, 538, 539, 540, 541, 550, 0, - 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, - 124, 125, 126, 127, 128, 129, 579, 130, 131, 132, - 0, 0, 0, 0, 0, 133, 0, 0, 0, 0, - 135, 136, 0, 137, 138, 139, 0, 141, 142, 143, - 144, 145, 0, 147, 148, 0, 149, 150, 151, 152, - 153, 154, 0, 0, 155, 156, 157, 158, 159, 160, - 161, 0, 162, 163, 164, 165, 166, 0, 0, 0, - 168, 169, 170, 171, 172, 173, 0, 175, 176, 177, - 0, 178, 179, 180, 181, 182, 183, 0, 0, 185, - 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, - 196, 197, 198, 199, 0, 200, 0, 201, 202, 203, - 204, 205, 206, 0, 0, 207, 208, 209, 210, 211, - 0, 0, 212, 213, 214, 215, 216, 217, 218, 0, - 219, 220, 221, 0, 222, 223, 224, 0, 225, 226, - 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, - 0, 237, 0, 238, 239, 240, 241, 0, 242, 0, - 243, 0, 0, 0, 246, 247, 551, 0, 250, 0, - 251, 252, 0, 0, 253, 254, 255, 256, 0, 257, - 258, 259, 260, 261, 262, 263, 0, 265, 266, 267, - 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, - 276, 0, 278, 279, 280, 281, 282, 283, 284, 285, - 0, 286, 0, 287, 0, 0, 290, 0, 292, 293, - 294, 295, 296, 297, 298, 0, 0, 299, 0, 301, - 0, 0, 303, 304, 305, 306, 307, 308, 309, 310, - 552, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, - 331, 332, 0, 334, 335, 336, 337, 338, 339, 0, - 340, 341, 0, 343, 0, 344, 345, 346, 347, 348, - 349, 0, 350, 351, 0, 0, 352, 353, 354, 0, - 0, 355, 356, 357, 0, 359, 0, 361, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, 0, 0, 0, 0, 375, 376, 377, 0, 379, - 380, 381, 580, 383, 384, 0, 385, 386, 387, 388, - 389, 390, 391, 392, 0, 393, 394, 395, 396, 397, - 398, 399, 400, 401, 402, 0, 403, 404, 405, 406, - 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, - 0, 417, 418, 0, 420, 421, 422, 423, 424, 425, - 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, - 436, 0, 0, 437, 438, 439, 440, 441, 442, 443, - 444, 445, 446, 0, 0, 448, 449, 450, 451, 0, - 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, - 462, 463, 464, 553, 466, 467, 0, 0, 468, 469, - 0, 470, 0, 472, 473, 474, 475, 476, 0, 477, - 478, 479, 0, 480, 0, 481, 482, 483, 484, 485, - 0, 486, 487, 488, 489, 490, 491, 492, 493, 0, - 0, 494, 495, 496, 0, 497, 498, 499, 500, 0, - 501, 502, 503, 504, 505, 506, 507, 508, 0, 509, - 0, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 0, 0, 520, 0, 0, 521, 522, 523, 524, 525, - 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, - 536, 537, 538, 539, 540, 541, 550, 0, 578, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 854, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, + 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 262, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 552, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 858, 479, 0, 480, + 0, 859, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, - 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, - 0, 0, 0, 133, 0, 0, 0, 0, 135, 136, - 0, 137, 138, 139, 0, 141, 142, 143, 144, 145, - 0, 147, 148, 0, 149, 150, 151, 152, 153, 154, - 0, 0, 155, 156, 157, 158, 159, 160, 161, 0, - 162, 163, 164, 165, 166, 0, 0, 0, 168, 169, - 170, 171, 172, 173, 0, 175, 176, 177, 0, 178, - 179, 180, 181, 182, 183, 0, 0, 185, 186, 187, - 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, - 198, 199, 0, 200, 0, 201, 202, 203, 204, 205, - 206, 0, 0, 207, 208, 209, 210, 211, 0, 0, - 212, 213, 214, 215, 216, 217, 218, 0, 219, 220, - 221, 0, 222, 223, 224, 0, 225, 226, 227, 228, - 229, 230, 231, 232, 233, 234, 235, 236, 0, 237, - 0, 238, 239, 240, 241, 0, 242, 0, 243, 0, - 0, 0, 246, 247, 551, 0, 250, 0, 251, 252, - 0, 0, 253, 254, 255, 256, 0, 257, 258, 259, - 260, 261, 262, 263, 0, 265, 266, 267, 268, 0, - 269, 270, 271, 272, 273, 274, 275, 0, 276, 0, - 278, 279, 280, 281, 282, 283, 284, 285, 0, 286, - 0, 287, 0, 0, 290, 0, 292, 293, 294, 295, - 296, 297, 298, 0, 0, 299, 0, 301, 0, 0, - 303, 304, 305, 306, 307, 308, 309, 310, 552, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, - 0, 334, 335, 336, 337, 338, 339, 0, 340, 341, - 0, 343, 0, 344, 345, 346, 347, 348, 349, 0, - 350, 351, 0, 824, 352, 353, 354, 0, 0, 355, - 356, 357, 0, 359, 0, 361, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, 0, - 0, 0, 0, 375, 376, 377, 0, 379, 380, 381, - 382, 383, 384, 0, 385, 386, 387, 388, 389, 390, - 391, 392, 0, 393, 394, 395, 396, 397, 398, 399, - 400, 401, 402, 0, 403, 404, 405, 406, 407, 408, - 409, 410, 411, 412, 413, 414, 415, 416, 0, 417, - 418, 0, 420, 421, 422, 423, 424, 425, 426, 427, - 428, 429, 430, 431, 432, 433, 434, 435, 436, 0, - 0, 437, 438, 439, 440, 441, 442, 443, 444, 445, - 446, 0, 0, 448, 449, 450, 451, 0, 452, 453, - 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, - 464, 553, 466, 467, 0, 0, 468, 469, 0, 470, - 0, 472, 473, 474, 475, 476, 0, 477, 478, 479, - 0, 480, 0, 481, 482, 483, 484, 485, 0, 486, - 487, 488, 489, 490, 491, 492, 493, 0, 0, 494, - 495, 496, 0, 497, 498, 499, 500, 0, 501, 502, - 503, 504, 505, 506, 507, 508, 0, 509, 0, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 0, 0, - 520, 0, 0, 521, 522, 523, 524, 525, 526, 527, - 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, - 538, 539, 540, 541, 550, 0, 578, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, + 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 1412, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 552, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, @@ -9244,7 +10294,7 @@ static const yytype_int16 yytable[] = 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, - 990, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 1414, 263, 0, 265, 266, 267, 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, @@ -9254,7 +10304,7 @@ static const yytype_int16 yytable[] = 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, - 0, 824, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, @@ -9277,213 +10327,6 @@ static const yytype_int16 yytable[] = 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 550, 0, 578, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, - 1035, 130, 131, 132, 0, 0, 0, 0, 0, 133, - 0, 0, 0, 0, 135, 136, 0, 137, 138, 139, - 0, 141, 142, 143, 144, 145, 0, 147, 148, 0, - 149, 150, 151, 152, 153, 154, 0, 0, 155, 156, - 157, 158, 159, 160, 161, 0, 162, 163, 164, 165, - 166, 0, 0, 0, 168, 169, 170, 171, 172, 173, - 0, 175, 176, 177, 0, 178, 179, 180, 181, 182, - 183, 0, 0, 185, 186, 187, 188, 189, 190, 191, - 192, 193, 194, 195, 196, 197, 198, 199, 0, 200, - 0, 201, 202, 203, 204, 205, 206, 0, 0, 207, - 208, 209, 210, 211, 0, 0, 212, 213, 214, 215, - 216, 217, 218, 0, 219, 220, 221, 0, 222, 223, - 224, 0, 225, 226, 227, 228, 229, 230, 231, 232, - 233, 234, 235, 236, 0, 237, 0, 238, 239, 240, - 241, 0, 242, 0, 243, 0, 0, 0, 246, 247, - 551, 0, 250, 0, 251, 252, 0, 0, 253, 254, - 255, 256, 0, 257, 258, 259, 260, 261, 262, 263, - 0, 265, 266, 267, 268, 0, 269, 270, 271, 272, - 273, 274, 275, 0, 276, 0, 278, 279, 280, 281, - 282, 283, 284, 285, 0, 286, 0, 287, 0, 0, - 290, 0, 292, 293, 294, 295, 296, 297, 298, 0, - 0, 299, 0, 301, 0, 0, 303, 304, 305, 306, - 307, 308, 309, 310, 552, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, - 327, 328, 329, 330, 331, 332, 0, 334, 335, 336, - 337, 338, 339, 0, 340, 341, 0, 343, 0, 344, - 345, 346, 347, 348, 349, 0, 350, 351, 0, 0, - 352, 353, 354, 0, 0, 355, 356, 357, 0, 359, - 0, 361, 362, 363, 364, 365, 366, 367, 368, 369, - 370, 371, 372, 373, 374, 0, 0, 0, 0, 375, - 376, 377, 0, 379, 380, 381, 382, 383, 384, 0, - 385, 386, 387, 388, 389, 390, 391, 392, 0, 393, - 394, 395, 396, 397, 398, 399, 400, 401, 402, 0, - 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, - 413, 414, 415, 416, 0, 417, 418, 0, 420, 421, - 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, - 432, 433, 434, 435, 436, 0, 0, 437, 438, 439, - 440, 441, 442, 443, 444, 445, 446, 0, 0, 448, - 449, 450, 451, 0, 452, 453, 454, 455, 456, 457, - 458, 459, 460, 461, 462, 463, 464, 553, 466, 467, - 0, 0, 468, 469, 0, 470, 0, 472, 473, 474, - 475, 476, 0, 477, 478, 479, 0, 480, 0, 481, - 482, 483, 484, 485, 0, 486, 487, 488, 489, 490, - 491, 492, 493, 0, 0, 494, 495, 496, 0, 497, - 498, 499, 500, 0, 501, 502, 503, 504, 505, 506, - 507, 508, 0, 509, 0, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 0, 0, 520, 0, 0, 521, - 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, - 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, - 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, - 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, - 131, 132, 0, 0, 0, 0, 0, 133, 0, 0, - 0, 0, 135, 136, 0, 137, 138, 139, 0, 141, - 142, 143, 144, 145, 0, 147, 148, 0, 149, 150, - 151, 152, 153, 154, 0, 0, 155, 156, 157, 158, - 159, 160, 161, 0, 162, 163, 164, 165, 166, 0, - 0, 0, 168, 169, 170, 171, 172, 173, 0, 175, - 176, 177, 0, 178, 179, 180, 181, 182, 183, 0, - 0, 185, 186, 187, 188, 189, 190, 191, 192, 193, - 194, 195, 196, 197, 198, 199, 0, 200, 0, 201, - 202, 203, 204, 205, 206, 0, 0, 207, 208, 209, - 210, 211, 0, 0, 212, 213, 214, 215, 216, 217, - 218, 0, 219, 220, 221, 0, 222, 223, 224, 0, - 225, 226, 227, 228, 229, 230, 231, 232, 233, 1271, - 235, 236, 0, 237, 0, 238, 239, 240, 241, 0, - 242, 0, 243, 0, 0, 0, 246, 247, 551, 0, - 250, 0, 251, 252, 0, 0, 253, 254, 255, 256, - 0, 257, 258, 259, 260, 261, 262, 263, 0, 265, - 266, 267, 268, 0, 269, 270, 271, 272, 273, 274, - 275, 0, 276, 0, 278, 279, 280, 281, 282, 283, - 284, 285, 0, 286, 0, 287, 0, 0, 290, 0, - 292, 293, 294, 295, 296, 297, 298, 0, 0, 299, - 0, 301, 0, 0, 303, 304, 305, 306, 307, 308, - 309, 310, 552, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, - 329, 330, 331, 332, 0, 334, 335, 336, 337, 338, - 339, 0, 340, 341, 0, 343, 0, 344, 345, 346, - 347, 348, 349, 0, 350, 351, 0, 824, 352, 353, - 354, 0, 0, 355, 356, 357, 0, 359, 0, 361, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, 0, 0, 0, 0, 375, 376, 377, - 0, 379, 380, 381, 382, 383, 384, 0, 385, 386, - 387, 388, 389, 390, 391, 392, 0, 393, 394, 395, - 396, 397, 398, 399, 400, 401, 402, 0, 403, 404, - 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, - 415, 416, 0, 417, 418, 0, 420, 421, 422, 423, - 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, - 434, 435, 436, 0, 0, 437, 438, 439, 440, 441, - 442, 443, 444, 445, 446, 0, 0, 448, 449, 450, - 451, 0, 452, 453, 454, 455, 456, 457, 458, 459, - 460, 461, 462, 463, 464, 553, 466, 467, 0, 0, - 468, 469, 0, 470, 0, 472, 473, 474, 475, 476, - 0, 477, 478, 479, 0, 480, 0, 481, 482, 483, - 484, 485, 0, 486, 487, 488, 489, 490, 491, 492, - 493, 0, 0, 494, 495, 496, 0, 497, 498, 499, - 500, 0, 501, 502, 503, 504, 505, 506, 507, 508, - 0, 509, 0, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 0, 0, 520, 0, 0, 521, 522, 523, - 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, - 534, 535, 536, 537, 538, 539, 540, 541, 550, 2077, - 0, 0, 0, 0, 2078, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, - 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, - 0, 0, 0, 0, 0, 133, 0, 0, 0, 0, - 135, 136, 0, 137, 138, 139, 0, 141, 142, 143, - 144, 145, 0, 147, 148, 0, 149, 150, 151, 152, - 153, 154, 0, 0, 155, 156, 157, 158, 159, 160, - 161, 0, 162, 163, 164, 165, 166, 0, 0, 0, - 168, 169, 170, 171, 172, 173, 0, 175, 176, 177, - 0, 178, 179, 180, 181, 182, 183, 0, 0, 185, - 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, - 196, 197, 198, 199, 0, 200, 0, 201, 202, 203, - 204, 205, 206, 0, 0, 207, 208, 209, 210, 211, - 0, 0, 212, 213, 214, 215, 216, 217, 218, 0, - 219, 220, 221, 0, 222, 223, 224, 0, 225, 226, - 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, - 0, 237, 0, 238, 239, 240, 241, 0, 242, 0, - 243, 0, 0, 0, 246, 247, 551, 0, 250, 0, - 251, 252, 0, 0, 253, 254, 255, 256, 0, 257, - 258, 259, 260, 261, 262, 263, 0, 265, 266, 267, - 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, - 276, 0, 278, 279, 280, 281, 282, 283, 284, 285, - 0, 286, 0, 287, 0, 0, 290, 0, 292, 293, - 294, 295, 296, 297, 298, 0, 0, 299, 0, 301, - 0, 0, 303, 304, 305, 306, 307, 308, 309, 310, - 552, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, - 331, 332, 0, 334, 335, 336, 337, 338, 339, 0, - 340, 341, 0, 343, 0, 344, 345, 346, 347, 348, - 349, 0, 350, 351, 0, 0, 352, 353, 354, 0, - 0, 355, 356, 357, 0, 359, 0, 361, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, 0, 0, 0, 0, 375, 376, 377, 0, 379, - 380, 381, 382, 383, 384, 0, 385, 386, 387, 388, - 389, 390, 391, 392, 0, 393, 394, 395, 396, 397, - 398, 399, 400, 401, 402, 0, 403, 404, 405, 406, - 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, - 0, 417, 418, 0, 420, 421, 422, 423, 424, 425, - 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, - 436, 0, 0, 437, 438, 439, 440, 441, 442, 443, - 444, 445, 446, 0, 0, 448, 449, 450, 451, 0, - 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, - 462, 463, 464, 553, 466, 467, 0, 0, 468, 469, - 0, 470, 0, 472, 473, 474, 475, 476, 0, 477, - 478, 479, 0, 480, 0, 481, 482, 483, 484, 485, - 0, 486, 487, 488, 489, 490, 491, 492, 493, 0, - 0, 494, 495, 496, 0, 497, 498, 499, 500, 0, - 501, 502, 503, 504, 505, 506, 507, 508, 0, 509, - 0, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 0, 0, 520, 0, 0, 521, 522, 523, 524, 525, - 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, - 536, 537, 538, 539, 540, 541, 550, 0, 578, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, - 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, - 0, 0, 0, 133, 0, 0, 0, 0, 135, 136, - 0, 137, 138, 139, 0, 141, 142, 143, 144, 145, - 0, 147, 148, 0, 149, 150, 151, 152, 153, 154, - 0, 0, 155, 156, 157, 158, 159, 160, 161, 0, - 162, 163, 164, 165, 166, 0, 0, 0, 168, 169, - 170, 171, 172, 173, 0, 175, 176, 177, 0, 178, - 179, 180, 181, 182, 183, 0, 0, 185, 186, 187, - 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, - 198, 199, 0, 200, 0, 201, 202, 203, 204, 205, - 206, 0, 0, 207, 208, 209, 210, 211, 0, 0, - 212, 213, 214, 215, 216, 217, 218, 0, 219, 220, - 221, 0, 222, 223, 224, 0, 225, 226, 227, 228, - 229, 230, 231, 232, 233, 234, 235, 236, 0, 237, - 0, 238, 239, 240, 241, 0, 242, 0, 243, 0, - 0, 0, 246, 247, 551, 0, 2085, 0, 251, 252, - 0, 0, 253, 254, 255, 256, 0, 257, 258, 259, - 260, 261, 262, 263, 0, 265, 266, 267, 268, 0, - 269, 270, 271, 272, 273, 274, 275, 0, 276, 0, - 278, 279, 280, 281, 282, 283, 284, 285, 0, 286, - 0, 287, 0, 0, 290, 0, 292, 293, 294, 295, - 296, 297, 298, 0, 0, 299, 0, 301, 0, 0, - 303, 304, 2086, 306, 307, 308, 309, 310, 552, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, - 0, 334, 335, 336, 337, 338, 339, 0, 340, 341, - 0, 343, 0, 344, 345, 346, 347, 348, 349, 0, - 350, 351, 0, 0, 352, 353, 354, 0, 0, 355, - 356, 357, 0, 359, 0, 361, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, 0, - 0, 0, 0, 375, 376, 377, 0, 379, 380, 381, - 382, 383, 384, 0, 385, 386, 387, 388, 389, 390, - 391, 392, 0, 393, 394, 395, 396, 397, 398, 399, - 400, 401, 402, 0, 403, 404, 405, 406, 407, 408, - 409, 410, 411, 412, 413, 414, 415, 416, 0, 417, - 418, 0, 420, 421, 422, 423, 424, 425, 426, 427, - 428, 429, 430, 431, 432, 433, 434, 435, 436, 0, - 0, 437, 438, 439, 440, 441, 442, 443, 444, 445, - 446, 0, 0, 448, 449, 450, 451, 0, 452, 453, - 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, - 464, 553, 466, 467, 0, 0, 468, 469, 2087, 470, - 0, 472, 2088, 474, 2089, 476, 0, 477, 478, 479, - 0, 480, 0, 481, 482, 483, 484, 485, 0, 486, - 487, 488, 489, 490, 491, 492, 493, 0, 0, 494, - 495, 2090, 0, 497, 498, 499, 500, 0, 501, 502, - 503, 504, 505, 506, 507, 508, 0, 509, 0, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 0, 0, - 520, 0, 0, 521, 522, 523, 524, 525, 526, 527, - 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, - 538, 539, 540, 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, @@ -9503,7 +10346,7 @@ static const yytype_int16 yytable[] = 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, - 262, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 1417, 263, 0, 265, 266, 267, 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, @@ -9524,225 +10367,18 @@ static const yytype_int16 yytable[] = 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, - 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, - 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, - 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, - 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, - 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, - 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, - 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, - 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, - 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, - 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, - 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, - 540, 541, 550, 0, 848, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, - 0, 130, 131, 132, 0, 0, 0, 0, 0, 133, - 0, 0, 0, 0, 135, 136, 0, 137, 138, 139, - 0, 141, 142, 143, 144, 145, 0, 147, 148, 0, - 149, 150, 151, 152, 153, 154, 0, 0, 155, 156, - 157, 158, 159, 160, 161, 0, 162, 163, 164, 165, - 166, 0, 0, 0, 168, 169, 170, 171, 172, 173, - 0, 175, 176, 177, 0, 178, 179, 180, 181, 182, - 183, 0, 0, 185, 186, 187, 188, 189, 190, 191, - 192, 193, 194, 195, 196, 197, 198, 199, 0, 200, - 0, 201, 202, 203, 204, 205, 206, 0, 0, 207, - 208, 209, 210, 211, 0, 0, 212, 213, 214, 215, - 216, 217, 218, 0, 219, 220, 221, 0, 222, 223, - 224, 0, 225, 226, 227, 228, 229, 230, 231, 232, - 233, 234, 235, 236, 0, 237, 0, 238, 239, 240, - 241, 0, 242, 0, 243, 0, 0, 0, 246, 247, - 551, 0, 250, 0, 251, 252, 0, 0, 253, 254, - 255, 256, 0, 257, 258, 259, 260, 261, 262, 263, - 0, 265, 266, 267, 268, 0, 269, 270, 271, 272, - 273, 274, 275, 0, 276, 0, 278, 279, 280, 281, - 282, 283, 284, 285, 0, 286, 0, 287, 0, 0, - 290, 0, 292, 293, 294, 295, 296, 297, 298, 0, - 0, 299, 0, 301, 0, 0, 303, 304, 305, 306, - 307, 308, 309, 310, 552, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, - 327, 328, 329, 330, 331, 332, 0, 334, 335, 336, - 337, 338, 339, 0, 340, 341, 0, 343, 0, 344, - 345, 346, 347, 348, 349, 0, 350, 351, 0, 0, - 352, 353, 354, 0, 0, 355, 356, 357, 0, 359, - 0, 361, 362, 363, 364, 365, 366, 367, 368, 369, - 370, 371, 372, 373, 374, 0, 0, 0, 0, 375, - 376, 377, 0, 379, 380, 381, 382, 383, 384, 0, - 385, 386, 387, 388, 389, 390, 391, 392, 0, 393, - 394, 395, 396, 397, 398, 399, 400, 401, 402, 0, - 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, - 413, 414, 415, 416, 0, 417, 418, 0, 420, 421, - 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, - 432, 433, 434, 435, 436, 0, 0, 437, 438, 439, - 440, 441, 442, 443, 444, 445, 446, 0, 0, 448, - 449, 450, 451, 0, 452, 453, 454, 455, 456, 457, - 458, 459, 460, 461, 462, 463, 464, 553, 466, 467, - 0, 0, 468, 469, 0, 470, 0, 472, 473, 474, - 475, 476, 0, 477, 478, 479, 0, 480, 0, 481, - 482, 483, 484, 485, 0, 486, 487, 488, 489, 490, - 491, 492, 493, 0, 0, 494, 495, 496, 0, 497, - 498, 499, 500, 0, 501, 502, 503, 504, 505, 506, - 507, 508, 0, 509, 0, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 0, 0, 520, 0, 0, 521, - 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, - 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, - 550, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, - 122, 123, 124, 125, 126, 127, 128, 129, 854, 130, - 131, 132, 0, 0, 0, 0, 0, 133, 0, 0, - 0, 0, 135, 136, 0, 137, 138, 139, 0, 141, - 142, 143, 144, 145, 0, 147, 148, 0, 149, 150, - 151, 152, 153, 154, 0, 0, 155, 156, 157, 158, - 159, 160, 161, 0, 162, 163, 164, 165, 166, 0, - 0, 0, 168, 169, 170, 171, 172, 173, 0, 175, - 176, 177, 0, 178, 179, 180, 181, 182, 183, 0, - 0, 185, 186, 187, 188, 189, 190, 191, 192, 193, - 194, 195, 196, 197, 198, 199, 0, 200, 0, 201, - 202, 203, 204, 205, 206, 0, 0, 207, 208, 209, - 210, 211, 0, 0, 212, 213, 214, 215, 216, 217, - 218, 0, 219, 220, 221, 0, 222, 223, 224, 0, - 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, - 235, 236, 0, 237, 0, 238, 239, 240, 241, 0, - 242, 0, 243, 0, 0, 0, 246, 247, 551, 0, - 855, 0, 251, 252, 0, 0, 253, 254, 255, 256, - 0, 257, 258, 259, 260, 261, 262, 263, 0, 265, - 266, 267, 268, 0, 269, 270, 271, 272, 273, 274, - 275, 0, 276, 0, 278, 279, 280, 281, 282, 283, - 284, 285, 0, 286, 0, 287, 0, 0, 290, 0, - 292, 293, 294, 295, 296, 297, 298, 0, 0, 299, - 0, 301, 0, 0, 303, 304, 856, 306, 307, 308, - 309, 310, 552, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, - 329, 330, 331, 332, 0, 334, 335, 336, 337, 338, - 339, 0, 340, 341, 0, 343, 0, 344, 345, 346, - 347, 348, 349, 0, 350, 351, 0, 0, 352, 353, - 354, 0, 0, 355, 356, 357, 0, 359, 0, 361, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, 0, 0, 0, 0, 375, 376, 377, - 0, 379, 380, 381, 382, 383, 384, 0, 385, 386, - 387, 388, 389, 390, 391, 392, 0, 393, 394, 395, - 396, 397, 398, 399, 400, 401, 402, 0, 403, 404, - 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, - 415, 416, 0, 417, 418, 0, 420, 421, 422, 423, - 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, - 434, 435, 436, 0, 0, 437, 438, 439, 440, 857, - 442, 443, 444, 445, 446, 0, 0, 448, 449, 450, - 451, 0, 452, 453, 454, 455, 456, 457, 458, 459, - 460, 461, 462, 463, 464, 553, 466, 467, 0, 0, - 468, 469, 0, 470, 0, 472, 473, 474, 475, 476, - 0, 477, 858, 479, 0, 480, 0, 859, 482, 483, - 484, 485, 0, 486, 487, 488, 489, 490, 491, 492, - 493, 0, 0, 494, 495, 496, 0, 497, 498, 499, - 500, 0, 501, 502, 503, 504, 505, 506, 507, 860, - 0, 509, 0, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 0, 0, 520, 0, 0, 521, 522, 523, - 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, - 534, 535, 536, 537, 538, 539, 540, 541, 550, 0, - 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, - 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, - 0, 0, 0, 0, 0, 133, 0, 0, 0, 0, - 135, 136, 0, 137, 138, 139, 0, 141, 142, 143, - 144, 145, 0, 147, 148, 0, 149, 150, 151, 152, - 153, 154, 0, 0, 155, 156, 157, 158, 159, 160, - 161, 0, 162, 163, 164, 165, 166, 0, 0, 0, - 168, 169, 170, 171, 172, 173, 0, 175, 176, 177, - 0, 178, 179, 180, 181, 182, 183, 0, 0, 185, - 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, - 196, 197, 198, 199, 0, 200, 0, 201, 202, 203, - 204, 205, 206, 0, 0, 207, 208, 209, 210, 211, - 0, 0, 212, 213, 214, 215, 216, 217, 218, 0, - 219, 220, 221, 0, 222, 223, 224, 0, 225, 226, - 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, - 0, 237, 0, 238, 239, 240, 241, 0, 242, 0, - 243, 0, 0, 0, 246, 247, 551, 0, 250, 0, - 251, 252, 0, 0, 253, 254, 255, 256, 0, 257, - 258, 259, 260, 261, 262, 263, 0, 265, 266, 267, - 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, - 276, 0, 278, 279, 280, 281, 282, 283, 284, 285, - 0, 286, 0, 287, 0, 0, 290, 0, 292, 293, - 294, 295, 296, 297, 298, 0, 0, 299, 0, 301, - 0, 0, 303, 304, 305, 306, 307, 308, 309, 310, - 552, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, - 331, 332, 0, 334, 335, 336, 337, 338, 339, 0, - 340, 341, 0, 343, 0, 344, 345, 346, 347, 348, - 349, 0, 350, 351, 0, 0, 352, 353, 354, 0, - 0, 355, 356, 357, 0, 359, 0, 361, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, 0, 0, 0, 0, 375, 376, 377, 0, 379, - 380, 381, 382, 383, 384, 0, 385, 386, 387, 388, - 389, 390, 391, 392, 0, 393, 394, 395, 396, 397, - 398, 399, 400, 894, 402, 0, 403, 404, 405, 406, - 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, - 0, 417, 418, 0, 420, 421, 422, 423, 424, 425, - 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, - 436, 0, 0, 437, 438, 439, 440, 441, 442, 443, - 444, 445, 446, 0, 0, 448, 449, 450, 451, 0, - 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, - 462, 463, 464, 553, 466, 467, 0, 0, 468, 469, - 0, 470, 0, 472, 473, 474, 475, 476, 0, 477, - 478, 479, 0, 480, 0, 481, 482, 483, 484, 485, - 0, 486, 487, 488, 489, 490, 491, 492, 493, 0, - 0, 494, 495, 496, 0, 497, 498, 499, 500, 0, - 501, 502, 503, 504, 505, 506, 507, 508, 0, 509, - 0, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 0, 0, 520, 0, 0, 521, 522, 523, 524, 525, - 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, - 536, 537, 538, 539, 540, 541, 550, 0, 578, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, - 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, - 0, 0, 0, 133, 0, 0, 0, 0, 135, 136, - 0, 137, 138, 139, 0, 141, 142, 143, 144, 145, - 0, 147, 148, 0, 149, 150, 151, 152, 153, 154, - 0, 0, 155, 156, 157, 158, 159, 160, 161, 0, - 162, 163, 164, 165, 166, 0, 0, 0, 168, 169, - 170, 171, 172, 173, 0, 175, 176, 177, 0, 178, - 179, 180, 181, 182, 183, 0, 0, 185, 186, 187, - 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, - 198, 199, 0, 200, 0, 201, 202, 203, 204, 205, - 206, 0, 0, 207, 208, 209, 210, 211, 0, 0, - 212, 213, 214, 215, 216, 217, 218, 0, 219, 220, - 221, 0, 222, 223, 224, 0, 225, 226, 227, 228, - 229, 230, 231, 232, 233, 234, 235, 236, 0, 237, - 0, 238, 239, 240, 241, 0, 242, 0, 243, 0, - 0, 0, 246, 247, 551, 0, 250, 0, 251, 252, - 0, 0, 253, 254, 255, 256, 0, 257, 258, 259, - 260, 261, 985, 263, 0, 265, 266, 267, 268, 0, - 269, 270, 271, 272, 273, 274, 275, 0, 276, 0, - 278, 279, 280, 281, 282, 283, 284, 285, 0, 286, - 0, 287, 0, 0, 290, 0, 292, 293, 294, 295, - 296, 297, 298, 0, 0, 299, 0, 301, 0, 0, - 303, 304, 305, 306, 307, 308, 309, 310, 552, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, - 0, 334, 335, 336, 337, 338, 339, 0, 340, 341, - 0, 343, 0, 344, 345, 346, 347, 348, 349, 0, - 350, 351, 0, 0, 352, 353, 354, 0, 0, 355, - 356, 357, 0, 359, 0, 361, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, 0, - 0, 0, 0, 375, 376, 377, 0, 379, 380, 381, - 382, 383, 384, 0, 385, 386, 387, 388, 389, 390, - 391, 392, 0, 393, 394, 395, 396, 397, 398, 399, - 400, 401, 402, 0, 403, 404, 405, 406, 407, 408, - 409, 410, 411, 412, 413, 414, 415, 416, 0, 417, - 418, 0, 420, 421, 422, 423, 424, 425, 426, 427, - 428, 429, 430, 431, 432, 433, 434, 435, 436, 0, - 0, 437, 438, 439, 440, 441, 442, 443, 444, 445, - 446, 0, 0, 448, 449, 450, 451, 0, 452, 453, - 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, - 464, 553, 466, 467, 0, 0, 468, 469, 0, 470, - 0, 472, 473, 474, 475, 476, 0, 477, 478, 479, - 0, 480, 0, 481, 482, 483, 484, 485, 0, 486, - 487, 488, 489, 490, 491, 492, 493, 0, 0, 494, - 495, 496, 0, 497, 498, 499, 500, 0, 501, 502, - 503, 504, 505, 506, 507, 508, 0, 509, 0, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 0, 0, - 520, 0, 0, 521, 522, 523, 524, 525, 526, 527, - 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, - 538, 539, 540, 541, 550, 0, 578, 0, 0, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, @@ -9762,7 +10398,7 @@ static const yytype_int16 yytable[] = 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, - 988, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 1419, 263, 0, 265, 266, 267, 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, @@ -9796,216 +10432,61 @@ static const yytype_int16 yytable[] = 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, - 0, 130, 131, 132, 0, 0, 0, 0, 0, 133, - 0, 0, 0, 0, 135, 136, 0, 137, 138, 139, - 0, 141, 142, 143, 144, 145, 0, 147, 148, 0, - 149, 150, 151, 152, 153, 154, 0, 0, 155, 156, - 157, 158, 159, 160, 161, 0, 162, 163, 164, 165, - 166, 0, 0, 0, 168, 169, 170, 171, 172, 173, - 0, 175, 176, 177, 0, 178, 179, 180, 181, 182, - 183, 0, 0, 185, 186, 187, 188, 189, 190, 191, - 192, 193, 194, 195, 196, 197, 198, 199, 0, 200, - 0, 201, 202, 203, 204, 205, 206, 0, 0, 207, - 208, 209, 210, 211, 0, 0, 212, 213, 214, 215, - 216, 217, 218, 0, 219, 220, 221, 0, 222, 223, - 224, 0, 225, 226, 227, 228, 229, 230, 231, 232, - 233, 234, 235, 236, 0, 237, 0, 238, 239, 240, - 241, 0, 242, 0, 243, 0, 0, 0, 246, 247, - 551, 0, 250, 0, 251, 252, 0, 0, 253, 254, - 255, 256, 0, 257, 258, 259, 260, 261, 992, 263, - 0, 265, 266, 267, 268, 0, 269, 270, 271, 272, - 273, 274, 275, 0, 276, 0, 278, 279, 280, 281, - 282, 283, 284, 285, 0, 286, 0, 287, 0, 0, - 290, 0, 292, 293, 294, 295, 296, 297, 298, 0, - 0, 299, 0, 301, 0, 0, 303, 304, 305, 306, - 307, 308, 309, 310, 552, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, - 327, 328, 329, 330, 331, 332, 0, 334, 335, 336, - 337, 338, 339, 0, 340, 341, 0, 343, 0, 344, - 345, 346, 347, 348, 349, 0, 350, 351, 0, 0, - 352, 353, 354, 0, 0, 355, 356, 357, 0, 359, - 0, 361, 362, 363, 364, 365, 366, 367, 368, 369, - 370, 371, 372, 373, 374, 0, 0, 0, 0, 375, - 376, 377, 0, 379, 380, 381, 382, 383, 384, 0, - 385, 386, 387, 388, 389, 390, 391, 392, 0, 393, - 394, 395, 396, 397, 398, 399, 400, 401, 402, 0, - 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, - 413, 414, 415, 416, 0, 417, 418, 0, 420, 421, - 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, - 432, 433, 434, 435, 436, 0, 0, 437, 438, 439, - 440, 441, 442, 443, 444, 445, 446, 0, 0, 448, - 449, 450, 451, 0, 452, 453, 454, 455, 456, 457, - 458, 459, 460, 461, 462, 463, 464, 553, 466, 467, - 0, 0, 468, 469, 0, 470, 0, 472, 473, 474, - 475, 476, 0, 477, 478, 479, 0, 480, 0, 481, - 482, 483, 484, 485, 0, 486, 487, 488, 489, 490, - 491, 492, 493, 0, 0, 494, 495, 496, 0, 497, - 498, 499, 500, 0, 501, 502, 503, 504, 505, 506, - 507, 508, 0, 509, 0, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 0, 0, 520, 0, 0, 521, - 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, - 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, - 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, - 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, - 131, 132, 0, 0, 0, 0, 0, 133, 0, 0, - 0, 0, 135, 136, 0, 137, 138, 139, 0, 141, - 142, 143, 144, 145, 0, 147, 148, 0, 149, 150, - 151, 152, 153, 154, 0, 0, 155, 156, 157, 158, - 159, 160, 161, 0, 162, 163, 164, 165, 166, 0, - 0, 0, 168, 169, 170, 171, 172, 173, 0, 175, - 176, 177, 0, 178, 179, 180, 181, 182, 183, 0, - 0, 185, 186, 187, 188, 189, 190, 191, 192, 193, - 194, 195, 196, 197, 198, 199, 0, 200, 0, 201, - 202, 203, 204, 205, 206, 0, 0, 207, 208, 209, - 210, 211, 0, 0, 212, 213, 214, 215, 216, 217, - 218, 0, 219, 220, 221, 0, 222, 223, 224, 0, - 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, - 235, 236, 0, 237, 0, 238, 239, 240, 241, 0, - 242, 0, 243, 0, 0, 0, 246, 247, 551, 0, - 250, 0, 251, 252, 0, 0, 253, 254, 255, 256, - 0, 257, 258, 259, 260, 261, 1023, 263, 0, 265, - 266, 267, 268, 0, 269, 270, 271, 272, 273, 274, - 275, 0, 276, 0, 278, 279, 280, 281, 282, 283, - 284, 285, 0, 286, 0, 287, 0, 0, 290, 0, - 292, 293, 294, 295, 296, 297, 298, 0, 0, 299, - 0, 301, 0, 0, 303, 304, 305, 306, 307, 308, - 309, 310, 552, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, - 329, 330, 331, 332, 0, 334, 335, 336, 337, 338, - 339, 0, 340, 341, 0, 343, 0, 344, 345, 346, - 347, 348, 349, 0, 350, 351, 0, 0, 352, 353, - 354, 0, 0, 355, 356, 357, 0, 359, 0, 361, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, 0, 0, 0, 0, 375, 376, 377, - 0, 379, 380, 381, 382, 383, 384, 0, 385, 386, - 387, 388, 389, 390, 391, 392, 0, 393, 394, 395, - 396, 397, 398, 399, 400, 401, 402, 0, 403, 404, - 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, - 415, 416, 0, 417, 418, 0, 420, 421, 422, 423, - 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, - 434, 435, 436, 0, 0, 437, 438, 439, 440, 441, - 442, 443, 444, 445, 446, 0, 0, 448, 449, 450, - 451, 0, 452, 453, 454, 455, 456, 457, 458, 459, - 460, 461, 462, 463, 464, 553, 466, 467, 0, 0, - 468, 469, 0, 470, 0, 472, 473, 474, 475, 476, - 0, 477, 478, 479, 0, 480, 0, 481, 482, 483, - 484, 485, 0, 486, 487, 488, 489, 490, 491, 492, - 493, 0, 0, 494, 495, 496, 0, 497, 498, 499, - 500, 0, 501, 502, 503, 504, 505, 506, 507, 508, - 0, 509, 0, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 0, 0, 520, 0, 0, 521, 522, 523, - 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, - 534, 535, 536, 537, 538, 539, 540, 541, 550, 0, - 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, - 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, - 0, 0, 0, 0, 0, 133, 0, 0, 0, 0, - 135, 136, 0, 137, 138, 139, 0, 141, 142, 143, - 144, 145, 0, 147, 148, 0, 149, 150, 151, 152, - 153, 154, 0, 0, 155, 156, 157, 158, 159, 160, - 161, 0, 162, 163, 164, 165, 166, 0, 0, 0, - 168, 169, 170, 171, 172, 173, 0, 175, 176, 177, - 0, 178, 179, 180, 181, 182, 183, 0, 0, 185, - 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, - 196, 197, 198, 199, 0, 200, 0, 201, 202, 203, - 204, 205, 206, 0, 0, 207, 208, 209, 210, 211, - 0, 0, 212, 213, 214, 215, 216, 217, 218, 0, - 219, 220, 221, 0, 222, 223, 224, 0, 225, 226, - 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, - 0, 237, 0, 238, 239, 240, 241, 0, 242, 0, - 243, 0, 0, 0, 246, 247, 551, 0, 250, 0, - 251, 252, 0, 0, 253, 254, 255, 256, 0, 257, - 258, 259, 260, 261, 1052, 263, 0, 265, 266, 267, - 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, - 276, 0, 278, 279, 280, 281, 282, 283, 284, 285, - 0, 286, 0, 287, 0, 0, 290, 0, 292, 293, - 294, 295, 296, 297, 298, 0, 0, 299, 0, 301, - 0, 0, 303, 304, 305, 306, 307, 308, 309, 310, - 552, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, - 331, 332, 0, 334, 335, 336, 337, 338, 339, 0, - 340, 341, 0, 343, 0, 344, 345, 346, 347, 348, - 349, 0, 350, 351, 0, 0, 352, 353, 354, 0, - 0, 355, 356, 357, 0, 359, 0, 361, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, 0, 0, 0, 0, 375, 376, 377, 0, 379, - 380, 381, 382, 383, 384, 0, 385, 386, 387, 388, - 389, 390, 391, 392, 0, 393, 394, 395, 396, 397, - 398, 399, 400, 401, 402, 0, 403, 404, 405, 406, - 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, - 0, 417, 418, 0, 420, 421, 422, 423, 424, 425, - 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, - 436, 0, 0, 437, 438, 439, 440, 441, 442, 443, - 444, 445, 446, 0, 0, 448, 449, 450, 451, 0, - 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, - 462, 463, 464, 553, 466, 467, 0, 0, 468, 469, - 0, 470, 0, 472, 473, 474, 475, 476, 0, 477, - 478, 479, 0, 480, 0, 481, 482, 483, 484, 485, - 0, 486, 487, 488, 489, 490, 491, 492, 493, 0, - 0, 494, 495, 496, 0, 497, 498, 499, 500, 0, - 501, 502, 503, 504, 505, 506, 507, 508, 0, 509, - 0, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 0, 0, 520, 0, 0, 521, 522, 523, 524, 525, - 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, - 536, 537, 538, 539, 540, 541, 550, 0, 578, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, - 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, - 0, 0, 0, 133, 0, 0, 0, 0, 135, 136, - 0, 137, 138, 139, 0, 141, 142, 143, 144, 145, - 0, 147, 148, 0, 149, 150, 151, 152, 153, 154, - 0, 0, 155, 156, 157, 158, 159, 160, 161, 0, - 162, 163, 164, 165, 166, 0, 0, 0, 168, 169, - 170, 171, 172, 173, 0, 175, 176, 177, 0, 178, - 179, 180, 181, 182, 183, 0, 0, 185, 186, 187, - 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, - 198, 199, 0, 200, 0, 201, 202, 203, 204, 205, - 206, 0, 0, 207, 208, 209, 210, 211, 0, 0, - 212, 213, 214, 215, 216, 217, 218, 0, 219, 220, - 221, 0, 222, 223, 224, 0, 225, 226, 227, 228, - 229, 230, 231, 232, 233, 234, 235, 236, 0, 237, - 0, 238, 239, 240, 241, 0, 242, 0, 243, 0, - 0, 0, 246, 247, 551, 0, 250, 0, 251, 252, - 0, 0, 253, 254, 255, 256, 0, 257, 258, 259, - 260, 261, 1055, 263, 0, 265, 266, 267, 268, 0, - 269, 270, 271, 272, 273, 274, 275, 0, 276, 0, - 278, 279, 280, 281, 282, 283, 284, 285, 0, 286, - 0, 287, 0, 0, 290, 0, 292, 293, 294, 295, - 296, 297, 298, 0, 0, 299, 0, 301, 0, 0, - 303, 304, 305, 306, 307, 308, 309, 310, 552, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, - 0, 334, 335, 336, 337, 338, 339, 0, 340, 341, - 0, 343, 0, 344, 345, 346, 347, 348, 349, 0, - 350, 351, 0, 0, 352, 353, 354, 0, 0, 355, - 356, 357, 0, 359, 0, 361, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, 0, - 0, 0, 0, 375, 376, 377, 0, 379, 380, 381, - 382, 383, 384, 0, 385, 386, 387, 388, 389, 390, - 391, 392, 0, 393, 394, 395, 396, 397, 398, 399, - 400, 401, 402, 0, 403, 404, 405, 406, 407, 408, - 409, 410, 411, 412, 413, 414, 415, 416, 0, 417, - 418, 0, 420, 421, 422, 423, 424, 425, 426, 427, - 428, 429, 430, 431, 432, 433, 434, 435, 436, 0, - 0, 437, 438, 439, 440, 441, 442, 443, 444, 445, - 446, 0, 0, 448, 449, 450, 451, 0, 452, 453, - 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, - 464, 553, 466, 467, 0, 0, 468, 469, 0, 470, - 0, 472, 473, 474, 475, 476, 0, 477, 478, 479, - 0, 480, 0, 481, 482, 483, 484, 485, 0, 486, - 487, 488, 489, 490, 491, 492, 493, 0, 0, 494, - 495, 496, 0, 497, 498, 499, 500, 0, 501, 502, - 503, 504, 505, 506, 507, 508, 0, 509, 0, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 0, 0, - 520, 0, 0, 521, 522, 523, 524, 525, 526, 527, - 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, - 538, 539, 540, 541, 550, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, + 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, + 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, + 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, + 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, + 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, + 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, + 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, + 1428, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, + 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, + 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 552, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, + 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, + 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, + 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, + 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, + 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, + 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, + 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, + 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, + 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, - 0, 133, 0, 1100, 0, 0, 135, 136, 0, 137, + 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, @@ -10021,7 +10502,7 @@ static const yytype_int16 yytable[] = 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, - 262, 263, 0, 265, 266, 267, 268, 0, 269, 270, + 2378, 263, 0, 265, 266, 267, 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, @@ -10053,473 +10534,423 @@ static const yytype_int16 yytable[] = 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, - 540, 541, 550, 0, 0, 0, 0, 0, 0, 0, + 540, 541, 1588, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 1589, + 0, 133, 0, -999, 0, 1590, 135, 136, 0, 137, + 138, 139, 1591, 141, 142, 143, 0, 1592, 1593, 1594, + 1595, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 1596, 1597, 161, 0, 162, 163, + 164, 165, 0, 0, 1598, 0, 1599, 169, 170, 171, + 172, 173, 1600, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 1601, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 1602, 196, 197, 1603, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 1159, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 0, 230, + 231, 232, 233, 234, 235, 0, 0, 237, 0, 238, + 239, 1604, 241, 0, 242, 0, 243, 1605, 0, 1606, + 246, 247, -999, 1607, 250, 0, 251, 252, 0, 0, + 0, 0, 255, 256, 0, 257, 258, 259, 260, 261, + 262, 263, 1608, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 1609, 0, 279, + 280, 281, 282, 283, 1610, 1611, 0, 1612, 0, 287, + 1613, 1614, 290, 1615, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 1616, 301, 1617, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 1618, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 1619, 1620, 1621, + 335, 336, 337, 338, 0, 0, 340, 341, 1622, 343, + 0, 0, 345, 1623, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 0, + 1624, 359, 1625, 0, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 0, 1626, 379, 380, 0, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 1627, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 1628, + 420, 421, 422, 1629, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 1630, 437, + 438, 439, 440, 441, 442, 1631, 444, 445, 446, 0, + 1632, 448, 449, 1633, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 1634, + 466, 0, 0, 0, 468, 469, 0, 470, 1635, 472, + 473, 474, 475, 476, 0, 477, 1636, 1637, 0, 480, + 0, 481, 482, 0, 484, 0, 0, 486, 487, 1638, + 489, 490, 491, 492, 493, 1639, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 0, 1640, 508, 0, 509, 1641, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 550, 0, 578, + 0, 0, 0, 0, 0, 0, 0, 0, 538, 539, + 540, 541, 0, 0, 0, 0, 0, 0, 121, 122, + 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, + 132, 0, 0, 0, 0, 0, 133, 0, 0, 0, + 0, 135, 136, 0, 137, 138, 139, 0, 141, 142, + 143, 144, 145, 0, 147, 148, 0, 149, 150, 151, + 152, 153, 154, 0, 0, 155, 156, 157, 158, 159, + 160, 161, 0, 162, 163, 164, 165, 166, 0, 0, + 0, 168, 169, 170, 171, 172, 173, 0, 175, 176, + 177, 0, 178, 179, 180, 181, 182, 183, 0, 0, + 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, + 195, 196, 197, 198, 199, 0, 200, 0, 201, 202, + 203, 204, 205, 206, 0, 0, 207, 208, 209, 210, + 211, 0, 0, 212, 213, 214, 215, 216, 217, 218, + 0, 219, 220, 221, 0, 222, 223, 224, 0, 225, + 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, + 236, 0, 237, 0, 238, 239, 240, 241, 0, 242, + 0, 243, 0, 0, 0, 246, 247, 551, 0, 250, + 0, 251, 252, 0, 0, 253, 254, 255, 256, 0, + 257, 258, 259, 260, 261, 3217, 263, 0, 265, 266, + 267, 268, 0, 269, 270, 271, 272, 273, 274, 275, + 0, 276, 0, 278, 279, 280, 281, 282, 283, 284, + 285, 0, 286, 0, 287, 0, 0, 290, 0, 292, + 293, 294, 295, 296, 297, 298, 0, 0, 299, 0, + 301, 0, 0, 303, 304, 305, 306, 307, 308, 309, + 310, 552, 312, 313, 314, 315, 316, 317, 318, 319, + 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, + 330, 331, 332, 0, 334, 335, 336, 337, 338, 339, + 0, 340, 341, 0, 343, 0, 344, 345, 346, 347, + 348, 349, 0, 350, 351, 0, 0, 352, 353, 354, + 0, 0, 355, 356, 357, 0, 359, 0, 361, 362, + 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, + 373, 374, 0, 0, 0, 0, 375, 376, 377, 0, + 379, 380, 381, 382, 383, 384, 0, 385, 386, 387, + 388, 389, 390, 391, 392, 0, 393, 394, 395, 396, + 397, 398, 399, 400, 401, 402, 0, 403, 404, 405, + 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, + 416, 0, 417, 418, 0, 420, 421, 422, 423, 424, + 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, + 435, 436, 0, 0, 437, 438, 439, 440, 441, 442, + 443, 444, 445, 446, 0, 0, 448, 449, 450, 451, + 0, 452, 453, 454, 455, 456, 457, 458, 459, 460, + 461, 462, 463, 464, 553, 466, 467, 0, 0, 468, + 469, 0, 470, 0, 472, 473, 474, 475, 476, 0, + 477, 478, 479, 0, 480, 0, 481, 482, 483, 484, + 485, 0, 486, 487, 488, 489, 490, 491, 492, 493, + 0, 0, 494, 495, 496, 0, 497, 498, 499, 500, + 0, 501, 502, 503, 504, 505, 506, 507, 508, 0, + 509, 0, 511, 512, 513, 514, 515, 516, 517, 518, + 519, 0, 0, 520, 0, 0, 521, 522, 523, 524, + 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, + 535, 536, 537, 538, 539, 540, 541, 550, 0, 578, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 121, 122, + 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, + 132, 0, 0, 0, 0, 0, 133, 0, 0, 0, + 0, 135, 136, 0, 137, 138, 139, 0, 141, 142, + 143, 144, 145, 0, 147, 148, 0, 149, 150, 151, + 152, 153, 154, 0, 0, 155, 156, 157, 158, 159, + 160, 161, 0, 162, 163, 164, 165, 166, 0, 0, + 0, 168, 169, 170, 171, 172, 173, 0, 175, 176, + 177, 0, 178, 179, 180, 181, 182, 183, 0, 0, + 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, + 195, 196, 197, 198, 199, 0, 200, 0, 201, 202, + 203, 204, 205, 206, 0, 0, 207, 208, 209, 210, + 211, 0, 0, 212, 213, 214, 215, 216, 217, 218, + 0, 219, 220, 221, 0, 222, 223, 224, 0, 225, + 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, + 236, 0, 237, 0, 238, 239, 240, 241, 0, 242, + 0, 243, 0, 0, 0, 246, 247, 551, 0, 250, + 0, 251, 252, 0, 0, 253, 254, 255, 256, 0, + 257, 258, 259, 260, 261, 262, 263, 0, 265, 266, + 267, 268, 0, 269, 270, 271, 272, 273, 274, 275, + 0, 276, 0, 278, 279, 280, 281, 282, 283, 284, + 285, 0, 286, 0, 287, 0, 0, 290, 0, 292, + 293, 4016, 295, 296, 297, 298, 0, 0, 299, 0, + 301, 0, 0, 303, 304, 305, 306, 307, 308, 309, + 310, 552, 312, 313, 314, 315, 316, 317, 318, 319, + 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, + 330, 331, 332, 0, 334, 335, 336, 337, 338, 339, + 0, 340, 341, 0, 343, 0, 344, 345, 346, 347, + 348, 349, 0, 350, 351, 0, 0, 352, 353, 354, + 0, 0, 355, 356, 357, 0, 359, 0, 361, 362, + 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, + 373, 374, 0, 0, 0, 0, 375, 376, 377, 0, + 379, 380, 381, 382, 383, 384, 0, 385, 386, 387, + 388, 389, 390, 391, 392, 0, 393, 394, 395, 396, + 397, 398, 399, 400, 401, 402, 0, 403, 404, 405, + 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, + 416, 0, 417, 418, 0, 420, 421, 422, 423, 424, + 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, + 435, 436, 0, 0, 437, 438, 439, 440, 441, 442, + 443, 444, 445, 446, 0, 0, 448, 449, 450, 451, + 0, 452, 453, 454, 455, 456, 457, 458, 459, 460, + 461, 462, 463, 464, 553, 466, 467, 0, 0, 468, + 469, 0, 470, 0, 472, 473, 474, 475, 476, 0, + 477, 478, 479, 0, 480, 0, 481, 482, 483, 484, + 485, 0, 486, 487, 488, 489, 490, 491, 492, 493, + 0, 0, 494, 495, 496, 0, 497, 498, 499, 500, + 0, 501, 502, 503, 504, 505, 506, 507, 508, 0, + 509, 0, 511, 512, 513, 514, 515, 516, 517, 518, + 519, 0, 0, 520, 0, 0, 521, 522, 523, 524, + 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, + 535, 536, 537, 538, 539, 540, 541, 550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, - 0, 130, 131, 132, 0, 0, 0, 0, 0, 133, - 0, 1123, 0, 0, 135, 136, 0, 137, 138, 139, - 0, 141, 142, 143, 144, 145, 0, 147, 148, 0, - 149, 150, 151, 152, 153, 154, 0, 0, 155, 156, - 157, 158, 159, 160, 161, 0, 162, 163, 164, 165, - 166, 0, 0, 0, 168, 169, 170, 171, 172, 173, - 0, 175, 176, 177, 0, 178, 179, 180, 181, 182, - 183, 0, 0, 185, 186, 187, 188, 189, 190, 191, - 192, 193, 194, 195, 196, 197, 198, 199, 0, 200, - 0, 201, 202, 203, 204, 205, 206, 0, 0, 207, - 208, 209, 210, 211, 0, 0, 212, 213, 214, 215, - 216, 217, 218, 0, 219, 220, 221, 0, 222, 223, - 224, 0, 225, 226, 227, 228, 229, 230, 231, 232, - 233, 234, 235, 236, 0, 237, 0, 238, 239, 240, - 241, 0, 242, 0, 243, 0, 0, 0, 246, 247, - 551, 0, 250, 0, 251, 252, 0, 0, 253, 254, - 255, 256, 0, 257, 258, 259, 260, 261, 262, 263, - 0, 265, 266, 267, 268, 0, 269, 270, 271, 272, - 273, 274, 275, 0, 276, 0, 278, 279, 280, 281, - 282, 283, 284, 285, 0, 286, 0, 287, 0, 0, - 290, 0, 292, 293, 294, 295, 296, 297, 298, 0, - 0, 299, 0, 301, 0, 0, 303, 304, 305, 306, - 307, 308, 309, 310, 552, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, - 327, 328, 329, 330, 331, 332, 0, 334, 335, 336, - 337, 338, 339, 0, 340, 341, 0, 343, 0, 344, - 345, 346, 347, 348, 349, 0, 350, 351, 0, 0, - 352, 353, 354, 0, 0, 355, 356, 357, 0, 359, - 0, 361, 362, 363, 364, 365, 366, 367, 368, 369, - 370, 371, 372, 373, 374, 0, 0, 0, 0, 375, - 376, 377, 0, 379, 380, 381, 382, 383, 384, 0, - 385, 386, 387, 388, 389, 390, 391, 392, 0, 393, - 394, 395, 396, 397, 398, 399, 400, 401, 402, 0, - 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, - 413, 414, 415, 416, 0, 417, 418, 0, 420, 421, - 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, - 432, 433, 434, 435, 436, 0, 0, 437, 438, 439, - 440, 441, 442, 443, 444, 445, 446, 0, 0, 448, - 449, 450, 451, 0, 452, 453, 454, 455, 456, 457, - 458, 459, 460, 461, 462, 463, 464, 553, 466, 467, - 0, 0, 468, 469, 0, 470, 0, 472, 473, 474, - 475, 476, 0, 477, 478, 479, 0, 480, 0, 481, - 482, 483, 484, 485, 0, 486, 487, 488, 489, 490, - 491, 492, 493, 0, 0, 494, 495, 496, 0, 497, - 498, 499, 500, 0, 501, 502, 503, 504, 505, 506, - 507, 508, 0, 509, 0, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 0, 0, 520, 0, 0, 521, - 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, - 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, - 550, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, - 122, 123, 124, 125, 126, 127, 128, 129, 854, 130, - 131, 132, 0, 0, 0, 0, 0, 133, 0, 0, - 0, 0, 135, 136, 0, 137, 138, 139, 0, 141, - 142, 143, 144, 145, 0, 147, 148, 0, 149, 150, - 151, 152, 153, 154, 0, 0, 155, 156, 157, 158, - 159, 160, 161, 0, 162, 163, 164, 165, 166, 0, - 0, 0, 168, 169, 170, 171, 172, 173, 0, 175, - 176, 177, 0, 178, 179, 180, 181, 182, 183, 0, - 0, 185, 186, 187, 188, 189, 190, 191, 192, 193, - 194, 195, 196, 197, 198, 199, 0, 200, 0, 201, - 202, 203, 204, 205, 206, 0, 0, 207, 208, 209, - 210, 211, 0, 0, 212, 213, 214, 215, 216, 217, - 218, 0, 219, 220, 221, 0, 222, 223, 224, 0, - 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, - 235, 236, 0, 237, 0, 238, 239, 240, 241, 0, - 242, 0, 243, 0, 0, 0, 246, 247, 551, 0, - 250, 0, 251, 252, 0, 0, 253, 254, 255, 256, - 0, 257, 258, 259, 260, 261, 262, 263, 0, 265, - 266, 267, 268, 0, 269, 270, 271, 272, 273, 274, - 275, 0, 276, 0, 278, 279, 280, 281, 282, 283, - 284, 285, 0, 286, 0, 287, 0, 0, 290, 0, - 292, 293, 294, 295, 296, 297, 298, 0, 0, 299, - 0, 301, 0, 0, 303, 304, 305, 306, 307, 308, - 309, 310, 552, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, - 329, 330, 331, 332, 0, 334, 335, 336, 337, 338, - 339, 0, 340, 341, 0, 343, 0, 344, 345, 346, - 347, 348, 349, 0, 350, 351, 0, 0, 352, 353, - 354, 0, 0, 355, 356, 357, 0, 359, 0, 361, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, 0, 0, 0, 0, 375, 376, 377, - 0, 379, 380, 381, 382, 383, 384, 0, 385, 386, - 387, 388, 389, 390, 391, 392, 0, 393, 394, 395, - 396, 397, 398, 399, 400, 401, 402, 0, 403, 404, - 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, - 415, 416, 0, 417, 418, 0, 420, 421, 422, 423, - 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, - 434, 435, 436, 0, 0, 437, 438, 439, 440, 441, - 442, 443, 444, 445, 446, 0, 0, 448, 449, 450, - 451, 0, 452, 453, 454, 455, 456, 457, 458, 459, - 460, 461, 462, 463, 464, 553, 466, 467, 0, 0, - 468, 469, 0, 470, 0, 472, 473, 474, 475, 476, - 0, 477, 858, 479, 0, 480, 0, 859, 482, 483, - 484, 485, 0, 486, 487, 488, 489, 490, 491, 492, - 493, 0, 0, 494, 495, 496, 0, 497, 498, 499, - 500, 0, 501, 502, 503, 504, 505, 506, 507, 508, - 0, 509, 0, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 0, 0, 520, 0, 0, 521, 522, 523, - 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, - 534, 535, 536, 537, 538, 539, 540, 541, 550, 0, - 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, - 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, - 0, 0, 0, 0, 0, 133, 0, 0, 0, 0, - 135, 136, 0, 137, 138, 139, 0, 141, 142, 143, - 144, 145, 0, 147, 148, 0, 149, 150, 151, 152, - 153, 154, 0, 0, 155, 156, 157, 158, 159, 160, - 161, 0, 162, 163, 164, 165, 166, 0, 0, 0, - 168, 169, 170, 171, 172, 173, 0, 175, 176, 177, - 0, 178, 179, 180, 181, 182, 183, 0, 0, 185, - 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, - 196, 197, 198, 199, 0, 200, 0, 201, 202, 203, - 204, 205, 206, 0, 0, 207, 208, 209, 210, 211, - 0, 0, 212, 213, 214, 215, 216, 217, 218, 0, - 219, 220, 221, 0, 222, 223, 224, 0, 225, 226, - 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, - 0, 237, 0, 238, 239, 240, 241, 0, 242, 0, - 243, 0, 0, 0, 246, 247, 551, 0, 250, 0, - 251, 252, 0, 0, 253, 254, 255, 256, 0, 257, - 258, 259, 260, 261, 1412, 263, 0, 265, 266, 267, - 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, - 276, 0, 278, 279, 280, 281, 282, 283, 284, 285, - 0, 286, 0, 287, 0, 0, 290, 0, 292, 293, - 294, 295, 296, 297, 298, 0, 0, 299, 0, 301, - 0, 0, 303, 304, 305, 306, 307, 308, 309, 310, - 552, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, - 331, 332, 0, 334, 335, 336, 337, 338, 339, 0, - 340, 341, 0, 343, 0, 344, 345, 346, 347, 348, - 349, 0, 350, 351, 0, 0, 352, 353, 354, 0, - 0, 355, 356, 357, 0, 359, 0, 361, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, 0, 0, 0, 0, 375, 376, 377, 0, 379, - 380, 381, 382, 383, 384, 0, 385, 386, 387, 388, - 389, 390, 391, 392, 0, 393, 394, 395, 396, 397, - 398, 399, 400, 401, 402, 0, 403, 404, 405, 406, - 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, - 0, 417, 418, 0, 420, 421, 422, 423, 424, 425, - 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, - 436, 0, 0, 437, 438, 439, 440, 441, 442, 443, - 444, 445, 446, 0, 0, 448, 449, 450, 451, 0, - 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, - 462, 463, 464, 553, 466, 467, 0, 0, 468, 469, - 0, 470, 0, 472, 473, 474, 475, 476, 0, 477, - 478, 479, 0, 480, 0, 481, 482, 483, 484, 485, - 0, 486, 487, 488, 489, 490, 491, 492, 493, 0, - 0, 494, 495, 496, 0, 497, 498, 499, 500, 0, - 501, 502, 503, 504, 505, 506, 507, 508, 0, 509, - 0, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 0, 0, 520, 0, 0, 521, 522, 523, 524, 525, - 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, - 536, 537, 538, 539, 540, 541, 550, 0, 578, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 121, 122, + 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, + 132, 0, 0, 0, 0, 0, 133, 0, 0, 0, + 0, 135, 136, 0, 137, 138, 139, 0, 141, 142, + 143, 144, 145, 0, 147, 148, 0, 149, 150, 151, + 152, 153, 154, 0, 0, 155, 156, 157, 158, 159, + 160, 161, 0, 162, 163, 164, 165, 166, 0, 0, + 0, 168, 169, 170, 171, 172, 173, 0, 175, 176, + 177, 0, 178, 179, 180, 181, 182, 183, 0, 0, + 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, + 195, 196, 197, 198, 199, 0, 200, 0, 201, 202, + 203, 204, 205, 206, 0, 0, 207, 208, 209, 210, + 211, 0, 0, 212, 213, 214, 215, 216, 217, 218, + 0, 219, 220, 221, 0, 222, 223, 224, 0, 225, + 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, + 236, 0, 237, 0, 238, 239, 240, 241, 0, 242, + 0, 243, 0, 0, 0, 246, 247, 551, 0, 250, + 0, 251, 252, 0, 0, 253, 254, 255, 256, 0, + 257, 258, 259, 260, 261, 262, 263, 0, 265, 266, + 267, 268, 0, 269, 270, 271, 272, 273, 274, 275, + 0, 276, 0, 278, 279, 280, 281, 282, 283, 284, + 285, 0, 286, 0, 287, 0, 0, 290, 0, 292, + 293, 294, 295, 296, 297, 298, 0, 0, 299, 0, + 301, 0, 0, 303, 304, 305, 306, 307, 308, 309, + 310, 552, 312, 313, 314, 315, 316, 317, 318, 319, + 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, + 330, 331, 332, 0, 334, 335, 336, 337, 338, 339, + 0, 340, 341, 0, 343, 0, 344, 345, 346, 347, + 348, 349, 0, 350, 351, 0, 0, 352, 353, 354, + 0, 0, 355, 356, 357, 0, 359, 0, 361, 362, + 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, + 373, 374, 0, 0, 0, 0, 375, 376, 377, 0, + 379, 380, 381, 382, 383, 384, 0, 385, 386, 387, + 388, 389, 390, 391, 392, 0, 393, 394, 395, 396, + 397, 398, 399, 400, 401, 402, 0, 403, 404, 405, + 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, + 416, 0, 417, 418, 0, 420, 421, 422, 423, 424, + 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, + 435, 436, 0, 0, 437, 438, 439, 440, 441, 442, + 443, 444, 445, 446, 0, 0, 448, 449, 450, 451, + 0, 452, 453, 454, 455, 456, 457, 458, 459, 460, + 461, 462, 463, 464, 553, 466, 467, 0, 0, 468, + 469, 0, 470, 0, 472, 473, 474, 475, 476, 0, + 477, 478, 479, 0, 480, 0, 481, 482, 483, 484, + 485, 0, 486, 487, 488, 489, 490, 491, 492, 493, + 0, 0, 494, 495, 496, 0, 497, 498, 499, 500, + 0, 501, 502, 503, 504, 505, 506, 507, 508, 0, + 509, 0, 511, 512, 513, 514, 515, 516, 517, 518, + 519, 0, 0, 520, 0, 0, 521, 522, 523, 524, + 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, + 535, 536, 537, 538, 539, 540, 541, 550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, - 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, - 0, 0, 0, 133, 0, 0, 0, 0, 135, 136, - 0, 137, 138, 139, 0, 141, 142, 143, 144, 145, - 0, 147, 148, 0, 149, 150, 151, 152, 153, 154, - 0, 0, 155, 156, 157, 158, 159, 160, 161, 0, - 162, 163, 164, 165, 166, 0, 0, 0, 168, 169, - 170, 171, 172, 173, 0, 175, 176, 177, 0, 178, - 179, 180, 181, 182, 183, 0, 0, 185, 186, 187, - 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, - 198, 199, 0, 200, 0, 201, 202, 203, 204, 205, - 206, 0, 0, 207, 208, 209, 210, 211, 0, 0, - 212, 213, 214, 215, 216, 217, 218, 0, 219, 220, - 221, 0, 222, 223, 224, 0, 225, 226, 227, 228, - 229, 230, 231, 232, 233, 234, 235, 236, 0, 237, - 0, 238, 239, 240, 241, 0, 242, 0, 243, 0, - 0, 0, 246, 247, 551, 0, 250, 0, 251, 252, - 0, 0, 253, 254, 255, 256, 0, 257, 258, 259, - 260, 261, 1414, 263, 0, 265, 266, 267, 268, 0, - 269, 270, 271, 272, 273, 274, 275, 0, 276, 0, - 278, 279, 280, 281, 282, 283, 284, 285, 0, 286, - 0, 287, 0, 0, 290, 0, 292, 293, 294, 295, - 296, 297, 298, 0, 0, 299, 0, 301, 0, 0, - 303, 304, 305, 306, 307, 308, 309, 310, 552, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, - 0, 334, 335, 336, 337, 338, 339, 0, 340, 341, - 0, 343, 0, 344, 345, 346, 347, 348, 349, 0, - 350, 351, 0, 0, 352, 353, 354, 0, 0, 355, - 356, 357, 0, 359, 0, 361, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, 0, - 0, 0, 0, 375, 376, 377, 0, 379, 380, 381, - 382, 383, 384, 0, 385, 386, 387, 388, 389, 390, - 391, 392, 0, 393, 394, 395, 396, 397, 398, 399, - 400, 401, 402, 0, 403, 404, 405, 406, 407, 408, - 409, 410, 411, 412, 413, 414, 415, 416, 0, 417, - 418, 0, 420, 421, 422, 423, 424, 425, 426, 427, - 428, 429, 430, 431, 432, 433, 434, 435, 436, 0, - 0, 437, 438, 439, 440, 441, 442, 443, 444, 445, - 446, 0, 0, 448, 449, 450, 451, 0, 452, 453, - 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, - 464, 553, 466, 467, 0, 0, 468, 469, 0, 470, - 0, 472, 473, 474, 475, 476, 0, 477, 478, 479, - 0, 480, 0, 481, 482, 483, 484, 485, 0, 486, - 487, 488, 489, 490, 491, 492, 493, 0, 0, 494, - 495, 496, 0, 497, 498, 499, 500, 0, 501, 502, - 503, 504, 505, 506, 507, 508, 0, 509, 0, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 0, 0, - 520, 0, 0, 521, 522, 523, 524, 525, 526, 527, - 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, - 538, 539, 540, 541, 550, 0, 578, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 121, 122, + 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, + 132, 0, 0, 0, 0, 0, 133, 0, 0, 0, + 0, 135, 136, 0, 137, 138, 139, 0, 141, 142, + 143, 144, 145, 0, 147, 148, 0, 149, 150, 151, + 152, 153, 154, 0, 0, 155, 156, 157, 158, 159, + 160, 161, 0, 162, 163, 164, 165, 166, 0, 0, + 0, 168, 169, 170, 171, 172, 173, 0, 175, 176, + 177, 0, 178, 179, 180, 181, 182, 183, 0, 0, + 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, + 195, 196, 197, 198, 199, 0, 200, 0, 201, 202, + 203, 204, 205, 206, 0, 0, 207, 208, 209, 210, + 211, 0, 0, 212, 213, 214, 215, 216, 217, 218, + 0, 219, 220, 221, 0, 222, 223, 224, 0, 225, + 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, + 236, 0, 237, 0, 238, 239, 240, 241, 0, 242, + 0, 243, 0, 0, 0, 246, 247, 551, 0, 870, + 0, 251, 252, 0, 0, 253, 254, 255, 256, 0, + 257, 258, 259, 260, 261, 262, 263, 0, 265, 266, + 267, 268, 0, 269, 270, 271, 272, 273, 274, 275, + 0, 276, 0, 278, 279, 280, 281, 282, 283, 284, + 285, 0, 286, 0, 287, 0, 0, 290, 0, 292, + 293, 294, 295, 296, 297, 298, 0, 0, 299, 0, + 301, 0, 0, 303, 304, 871, 306, 307, 308, 309, + 310, 552, 312, 313, 314, 315, 316, 317, 318, 319, + 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, + 330, 331, 332, 0, 334, 335, 336, 337, 338, 339, + 0, 340, 341, 0, 343, 0, 344, 345, 346, 347, + 348, 349, 0, 350, 351, 0, 0, 352, 353, 354, + 0, 0, 355, 356, 357, 0, 359, 0, 361, 362, + 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, + 373, 374, 0, 0, 0, 0, 375, 376, 377, 0, + 379, 380, 381, 382, 383, 384, 0, 385, 386, 387, + 388, 389, 390, 391, 392, 0, 393, 394, 395, 396, + 397, 398, 399, 400, 401, 402, 0, 403, 404, 405, + 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, + 416, 0, 417, 418, 0, 420, 421, 422, 423, 424, + 425, 426, 427, 872, 429, 430, 431, 432, 433, 434, + 435, 436, 0, 0, 437, 438, 439, 440, 873, 442, + 443, 444, 445, 446, 0, 0, 448, 449, 450, 451, + 0, 452, 453, 454, 455, 456, 457, 458, 459, 460, + 461, 462, 463, 464, 553, 466, 467, 0, 0, 468, + 469, 0, 470, 0, 472, 473, 474, 475, 476, 0, + 477, 874, 479, 0, 480, 0, 481, 482, 483, 484, + 485, 0, 486, 487, 488, 489, 490, 491, 492, 493, + 0, 0, 494, 495, 496, 0, 497, 498, 499, 500, + 0, 501, 502, 503, 504, 505, 506, 507, 875, 0, + 509, 0, 511, 512, 513, 514, 515, 516, 517, 518, + 519, 0, 0, 520, 0, 0, 521, 522, 523, 524, + 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, + 535, 536, 537, 538, 539, 540, 541, 550, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 121, 122, + 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, + 132, 0, 0, 0, 0, 0, 133, 0, 0, 0, + 0, 135, 136, 0, 137, 138, 139, 0, 141, 142, + 143, 144, 145, 0, 147, 148, 0, 149, 150, 151, + 152, 153, 154, 0, 0, 155, 156, 157, 158, 159, + 160, 161, 0, 162, 163, 164, 165, 166, 0, 0, + 0, 168, 169, 170, 171, 172, 173, 0, 175, 176, + 177, 0, 178, 179, 180, 181, 182, 183, 0, 0, + 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, + 195, 196, 197, 198, 199, 0, 200, 0, 201, 202, + 203, 204, 205, 206, 0, 0, 207, 208, 209, 210, + 211, 0, 0, 212, 213, 214, 215, 216, 217, 218, + 0, 219, 220, 221, 0, 222, 223, 224, 0, 225, + 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, + 236, 0, 237, 0, 238, 239, 240, 241, 0, 242, + 0, 243, 0, 0, 0, 246, 247, 551, 0, 250, + 0, 251, 252, 0, 0, 253, 254, 255, 256, 0, + 257, 258, 259, 260, 261, 1048, 263, 0, 265, 266, + 267, 268, 0, 269, 270, 271, 272, 273, 274, 275, + 0, 276, 0, 278, 279, 280, 281, 282, 283, 284, + 285, 0, 286, 0, 287, 0, 0, 290, 0, 292, + 293, 294, 295, 296, 297, 298, 0, 0, 299, 0, + 301, 0, 0, 303, 304, 305, 306, 307, 308, 309, + 310, 552, 312, 313, 314, 315, 316, 317, 318, 319, + 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, + 330, 331, 332, 0, 334, 335, 336, 337, 338, 339, + 0, 340, 341, 0, 343, 0, 344, 345, 346, 347, + 348, 349, 0, 350, 351, 0, 0, 352, 353, 354, + 0, 0, 355, 356, 357, 0, 359, 0, 361, 362, + 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, + 373, 374, 0, 0, 0, 0, 375, 376, 377, 0, + 379, 380, 381, 382, 383, 384, 0, 385, 386, 387, + 388, 389, 390, 391, 392, 0, 393, 394, 395, 396, + 397, 398, 399, 400, 401, 402, 0, 403, 404, 405, + 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, + 416, 0, 417, 418, 0, 420, 421, 422, 423, 424, + 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, + 435, 436, 0, 0, 437, 438, 439, 440, 441, 442, + 443, 444, 445, 446, 0, 0, 448, 449, 450, 451, + 0, 452, 453, 454, 455, 456, 457, 458, 459, 460, + 461, 462, 463, 464, 553, 466, 467, 0, 0, 468, + 469, 0, 470, 0, 472, 473, 474, 475, 476, 0, + 477, 478, 479, 0, 480, 0, 481, 482, 483, 484, + 485, 0, 486, 487, 488, 489, 490, 491, 492, 493, + 0, 0, 494, 495, 496, 0, 497, 498, 499, 500, + 0, 501, 502, 503, 504, 505, 506, 507, 508, 0, + 509, 0, 511, 512, 513, 514, 515, 516, 517, 518, + 519, 0, 0, 520, 0, 0, 521, 522, 523, 524, + 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, + 535, 536, 537, 538, 539, 540, 541, 550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, - 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, - 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, - 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, - 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, - 155, 156, 157, 158, 159, 160, 161, 0, 162, 163, - 164, 165, 166, 0, 0, 0, 168, 169, 170, 171, - 172, 173, 0, 175, 176, 177, 0, 178, 179, 180, - 181, 182, 183, 0, 0, 185, 186, 187, 188, 189, - 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, - 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, - 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, - 214, 215, 216, 217, 218, 0, 219, 220, 221, 0, - 222, 223, 224, 0, 225, 226, 227, 228, 229, 230, - 231, 232, 233, 234, 235, 236, 0, 237, 0, 238, - 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, - 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, - 253, 254, 255, 256, 0, 257, 258, 259, 260, 261, - 1417, 263, 0, 265, 266, 267, 268, 0, 269, 270, - 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, - 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, - 0, 0, 290, 0, 292, 293, 294, 295, 296, 297, - 298, 0, 0, 299, 0, 301, 0, 0, 303, 304, - 305, 306, 307, 308, 309, 310, 552, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, 326, 327, 328, 329, 330, 331, 332, 0, 334, - 335, 336, 337, 338, 339, 0, 340, 341, 0, 343, - 0, 344, 345, 346, 347, 348, 349, 0, 350, 351, - 0, 0, 352, 353, 354, 0, 0, 355, 356, 357, - 0, 359, 0, 361, 362, 363, 364, 365, 366, 367, - 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, - 0, 375, 376, 377, 0, 379, 380, 381, 382, 383, - 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, - 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, - 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, - 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, - 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, - 430, 431, 432, 433, 434, 435, 436, 0, 0, 437, - 438, 439, 440, 441, 442, 443, 444, 445, 446, 0, - 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, - 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, - 466, 467, 0, 0, 468, 469, 0, 470, 0, 472, - 473, 474, 475, 476, 0, 477, 478, 479, 0, 480, - 0, 481, 482, 483, 484, 485, 0, 486, 487, 488, - 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, - 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, - 505, 506, 507, 508, 0, 509, 0, 511, 512, 513, - 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, - 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, - 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, - 540, 541, 550, 0, 578, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 121, 122, + 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, + 132, 0, 0, 0, 0, 0, 133, 0, 0, 0, + 0, 135, 136, 0, 137, 138, 139, 0, 141, 142, + 143, 144, 145, 0, 147, 148, 0, 149, 150, 151, + 152, 153, 154, 0, 0, 155, 156, 157, 158, 159, + 160, 161, 0, 162, 163, 164, 165, 166, 0, 0, + 0, 168, 169, 170, 171, 172, 173, 0, 175, 176, + 177, 0, 178, 179, 180, 181, 182, 183, 0, 0, + 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, + 195, 196, 197, 198, 199, 0, 200, 0, 201, 202, + 203, 204, 205, 206, 0, 0, 207, 208, 209, 210, + 211, 0, 0, 212, 213, 214, 215, 216, 217, 218, + 0, 219, 220, 221, 0, 222, 223, 224, 0, 225, + 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, + 236, 0, 237, 0, 238, 239, 240, 241, 0, 242, + 0, 243, 0, 0, 0, 246, 247, 551, 0, 250, + 0, 251, 252, 0, 0, 253, 254, 255, 256, 0, + 257, 258, 259, 260, 261, 262, 263, 0, 265, 266, + 267, 268, 0, 269, 270, 271, 272, 273, 274, 275, + 0, 276, 0, 278, 279, 280, 281, 282, 283, 284, + 285, 0, 286, 0, 287, 0, 0, 290, 0, 292, + 293, 294, 295, 296, 297, 298, 0, 0, 299, 0, + 301, 0, 0, 303, 304, 305, 306, 307, 308, 309, + 310, 552, 312, 313, 314, 315, 316, 317, 318, 319, + 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, + 330, 331, 332, 0, 334, 335, 336, 337, 338, 339, + 0, 340, 341, 0, 343, 0, 344, 345, 346, 347, + 348, 349, 0, 350, 351, 0, 0, 352, 353, 354, + 0, 0, 355, 356, 357, 0, 359, 0, 361, 362, + 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, + 373, 374, 0, 0, 0, 0, 375, 376, 377, 0, + 379, 380, 381, 382, 383, 384, 0, 385, 386, 387, + 388, 389, 390, 391, 392, 0, 393, 394, 395, 396, + 397, 398, 399, 400, 401, 402, 0, 403, 404, 405, + 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, + 416, 0, 417, 418, 0, 420, 421, 422, 423, 424, + 425, 426, 427, 872, 429, 430, 431, 432, 433, 434, + 435, 436, 0, 0, 437, 438, 439, 440, 441, 442, + 443, 444, 445, 446, 0, 0, 448, 449, 450, 451, + 0, 452, 453, 454, 455, 456, 457, 458, 459, 460, + 461, 462, 463, 464, 553, 466, 467, 0, 0, 468, + 469, 0, 470, 0, 472, 473, 474, 475, 476, 0, + 477, 874, 479, 0, 480, 0, 481, 482, 483, 484, + 485, 0, 486, 487, 488, 489, 490, 491, 492, 493, + 0, 0, 494, 495, 496, 0, 497, 498, 499, 500, + 0, 501, 502, 503, 504, 505, 506, 507, 508, 0, + 509, 0, 511, 512, 513, 514, 515, 516, 517, 518, + 519, 0, 0, 520, 0, 0, 521, 522, 523, 524, + 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, + 535, 536, 537, 538, 539, 540, 541, 550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, - 0, 130, 131, 132, 0, 0, 0, 0, 0, 133, - 0, 0, 0, 0, 135, 136, 0, 137, 138, 139, - 0, 141, 142, 143, 144, 145, 0, 147, 148, 0, - 149, 150, 151, 152, 153, 154, 0, 0, 155, 156, - 157, 158, 159, 160, 161, 0, 162, 163, 164, 165, - 166, 0, 0, 0, 168, 169, 170, 171, 172, 173, - 0, 175, 176, 177, 0, 178, 179, 180, 181, 182, - 183, 0, 0, 185, 186, 187, 188, 189, 190, 191, - 192, 193, 194, 195, 196, 197, 198, 199, 0, 200, - 0, 201, 202, 203, 204, 205, 206, 0, 0, 207, - 208, 209, 210, 211, 0, 0, 212, 213, 214, 215, - 216, 217, 218, 0, 219, 220, 221, 0, 222, 223, - 224, 0, 225, 226, 227, 228, 229, 230, 231, 232, - 233, 234, 235, 236, 0, 237, 0, 238, 239, 240, - 241, 0, 242, 0, 243, 0, 0, 0, 246, 247, - 551, 0, 250, 0, 251, 252, 0, 0, 253, 254, - 255, 256, 0, 257, 258, 259, 260, 261, 1419, 263, - 0, 265, 266, 267, 268, 0, 269, 270, 271, 272, - 273, 274, 275, 0, 276, 0, 278, 279, 280, 281, - 282, 283, 284, 285, 0, 286, 0, 287, 0, 0, - 290, 0, 292, 293, 294, 295, 296, 297, 298, 0, - 0, 299, 0, 301, 0, 0, 303, 304, 305, 306, - 307, 308, 309, 310, 552, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, - 327, 328, 329, 330, 331, 332, 0, 334, 335, 336, - 337, 338, 339, 0, 340, 341, 0, 343, 0, 344, - 345, 346, 347, 348, 349, 0, 350, 351, 0, 0, - 352, 353, 354, 0, 0, 355, 356, 357, 0, 359, - 0, 361, 362, 363, 364, 365, 366, 367, 368, 369, - 370, 371, 372, 373, 374, 0, 0, 0, 0, 375, - 376, 377, 0, 379, 380, 381, 382, 383, 384, 0, - 385, 386, 387, 388, 389, 390, 391, 392, 0, 393, - 394, 395, 396, 397, 398, 399, 400, 401, 402, 0, - 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, - 413, 414, 415, 416, 0, 417, 418, 0, 420, 421, - 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, - 432, 433, 434, 435, 436, 0, 0, 437, 438, 439, - 440, 441, 442, 443, 444, 445, 446, 0, 0, 448, - 449, 450, 451, 0, 452, 453, 454, 455, 456, 457, - 458, 459, 460, 461, 462, 463, 464, 553, 466, 467, - 0, 0, 468, 469, 0, 470, 0, 472, 473, 474, - 475, 476, 0, 477, 478, 479, 0, 480, 0, 481, - 482, 483, 484, 485, 0, 486, 487, 488, 489, 490, - 491, 492, 493, 0, 0, 494, 495, 496, 0, 497, - 498, 499, 500, 0, 501, 502, 503, 504, 505, 506, - 507, 508, 0, 509, 0, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 0, 0, 520, 0, 0, 521, - 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, - 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, - 550, 0, 578, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, - 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, - 131, 132, 0, 0, 0, 0, 0, 133, 0, 0, - 0, 0, 135, 136, 0, 137, 138, 139, 0, 141, - 142, 143, 144, 145, 0, 147, 148, 0, 149, 150, - 151, 152, 153, 154, 0, 0, 155, 156, 157, 158, - 159, 160, 161, 0, 162, 163, 164, 165, 166, 0, - 0, 0, 168, 169, 170, 171, 172, 173, 0, 175, - 176, 177, 0, 178, 179, 180, 181, 182, 183, 0, - 0, 185, 186, 187, 188, 189, 190, 191, 192, 193, - 194, 195, 196, 197, 198, 199, 0, 200, 0, 201, - 202, 203, 204, 205, 206, 0, 0, 207, 208, 209, - 210, 211, 0, 0, 212, 213, 214, 215, 216, 217, - 218, 0, 219, 220, 221, 0, 222, 223, 224, 0, - 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, - 235, 236, 0, 237, 0, 238, 239, 240, 241, 0, - 242, 0, 243, 0, 0, 0, 246, 247, 551, 0, - 250, 0, 251, 252, 0, 0, 253, 254, 255, 256, - 0, 257, 258, 259, 260, 261, 1428, 263, 0, 265, - 266, 267, 268, 0, 269, 270, 271, 272, 273, 274, - 275, 0, 276, 0, 278, 279, 280, 281, 282, 283, - 284, 285, 0, 286, 0, 287, 0, 0, 290, 0, - 292, 293, 294, 295, 296, 297, 298, 0, 0, 299, - 0, 301, 0, 0, 303, 304, 305, 306, 307, 308, - 309, 310, 552, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, - 329, 330, 331, 332, 0, 334, 335, 336, 337, 338, - 339, 0, 340, 341, 0, 343, 0, 344, 345, 346, - 347, 348, 349, 0, 350, 351, 0, 0, 352, 353, - 354, 0, 0, 355, 356, 357, 0, 359, 0, 361, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, 0, 0, 0, 0, 375, 376, 377, - 0, 379, 380, 381, 382, 383, 384, 0, 385, 386, - 387, 388, 389, 390, 391, 392, 0, 393, 394, 395, - 396, 397, 398, 399, 400, 401, 402, 0, 403, 404, - 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, - 415, 416, 0, 417, 418, 0, 420, 421, 422, 423, - 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, - 434, 435, 436, 0, 0, 437, 438, 439, 440, 441, - 442, 443, 444, 445, 446, 0, 0, 448, 449, 450, - 451, 0, 452, 453, 454, 455, 456, 457, 458, 459, - 460, 461, 462, 463, 464, 553, 466, 467, 0, 0, - 468, 469, 0, 470, 0, 472, 473, 474, 475, 476, - 0, 477, 478, 479, 0, 480, 0, 481, 482, 483, - 484, 485, 0, 486, 487, 488, 489, 490, 491, 492, - 493, 0, 0, 494, 495, 496, 0, 497, 498, 499, - 500, 0, 501, 502, 503, 504, 505, 506, 507, 508, - 0, 509, 0, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 0, 0, 520, 0, 0, 521, 522, 523, - 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, - 534, 535, 536, 537, 538, 539, 540, 541, 550, 0, - 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, - 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, - 0, 0, 0, 0, 0, 133, 0, 0, 0, 0, - 135, 136, 0, 137, 138, 139, 0, 141, 142, 143, - 144, 145, 0, 147, 148, 0, 149, 150, 151, 152, - 153, 154, 0, 0, 155, 156, 157, 158, 159, 160, - 161, 0, 162, 163, 164, 165, 166, 0, 0, 0, - 168, 169, 170, 171, 172, 173, 0, 175, 176, 177, - 0, 178, 179, 180, 181, 182, 183, 0, 0, 185, - 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, - 196, 197, 198, 199, 0, 200, 0, 201, 202, 203, - 204, 205, 206, 0, 0, 207, 208, 209, 210, 211, - 0, 0, 212, 213, 214, 215, 216, 217, 218, 0, - 219, 220, 221, 0, 222, 223, 224, 0, 225, 226, - 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, - 0, 237, 0, 238, 239, 240, 241, 0, 242, 0, - 243, 0, 0, 0, 246, 247, 551, 0, 250, 0, - 251, 252, 0, 0, 253, 254, 255, 256, 0, 257, - 258, 259, 260, 261, 2378, 263, 0, 265, 266, 267, - 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, - 276, 0, 278, 279, 280, 281, 282, 283, 284, 285, - 0, 286, 0, 287, 0, 0, 290, 0, 292, 293, - 294, 295, 296, 297, 298, 0, 0, 299, 0, 301, - 0, 0, 303, 304, 305, 306, 307, 308, 309, 310, - 552, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, - 331, 332, 0, 334, 335, 336, 337, 338, 339, 0, - 340, 341, 0, 343, 0, 344, 345, 346, 347, 348, - 349, 0, 350, 351, 0, 0, 352, 353, 354, 0, - 0, 355, 356, 357, 0, 359, 0, 361, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, 0, 0, 0, 0, 375, 376, 377, 0, 379, - 380, 381, 382, 383, 384, 0, 385, 386, 387, 388, - 389, 390, 391, 392, 0, 393, 394, 395, 396, 397, - 398, 399, 400, 401, 402, 0, 403, 404, 405, 406, - 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, - 0, 417, 418, 0, 420, 421, 422, 423, 424, 425, - 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, - 436, 0, 0, 437, 438, 439, 440, 441, 442, 443, - 444, 445, 446, 0, 0, 448, 449, 450, 451, 0, - 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, - 462, 463, 464, 553, 466, 467, 0, 0, 468, 469, - 0, 470, 0, 472, 473, 474, 475, 476, 0, 477, - 478, 479, 0, 480, 0, 481, 482, 483, 484, 485, - 0, 486, 487, 488, 489, 490, 491, 492, 493, 0, - 0, 494, 495, 496, 0, 497, 498, 499, 500, 0, - 501, 502, 503, 504, 505, 506, 507, 508, 0, 509, - 0, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 0, 0, 520, 0, 0, 521, 522, 523, 524, 525, - 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, - 536, 537, 538, 539, 540, 541, 1588, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 121, 122, + 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, + 132, 0, 0, 0, 0, 0, 133, 0, 0, 0, + 0, 135, 136, 0, 137, 138, 139, 0, 141, 142, + 143, 144, 145, 0, 147, 148, 0, 149, 150, 151, + 152, 153, 154, 0, 0, 155, 156, 157, 158, 159, + 160, 161, 0, 162, 163, 164, 165, 166, 0, 0, + 0, 168, 169, 170, 171, 172, 173, 0, 175, 176, + 177, 0, 178, 179, 180, 181, 182, 183, 0, 0, + 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, + 195, 196, 197, 198, 199, 0, 200, 0, 201, 202, + 203, 204, 205, 206, 0, 0, 207, 208, 209, 210, + 211, 0, 0, 212, 213, 214, 215, 216, 217, 218, + 0, 219, 220, 221, 0, 222, 223, 224, 0, 225, + 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, + 236, 0, 237, 0, 238, 239, 240, 241, 0, 242, + 0, 243, 0, 0, 0, 246, 247, 551, 0, 250, + 0, 251, 252, 0, 0, 253, 254, 255, 256, 0, + 257, 258, 259, 260, 261, 1421, 263, 0, 265, 266, + 267, 268, 0, 269, 270, 271, 272, 273, 274, 275, + 0, 276, 0, 278, 279, 280, 281, 282, 283, 284, + 285, 0, 286, 0, 287, 0, 0, 290, 0, 292, + 293, 294, 295, 296, 297, 298, 0, 0, 299, 0, + 301, 0, 0, 303, 304, 305, 306, 307, 308, 309, + 310, 552, 312, 313, 314, 315, 316, 317, 318, 319, + 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, + 330, 331, 332, 0, 334, 335, 336, 337, 338, 339, + 0, 340, 341, 0, 343, 0, 344, 345, 346, 347, + 348, 349, 0, 350, 351, 0, 0, 352, 353, 354, + 0, 0, 355, 356, 357, 0, 359, 0, 361, 362, + 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, + 373, 374, 0, 0, 0, 0, 375, 376, 377, 0, + 379, 380, 381, 382, 383, 384, 0, 385, 386, 387, + 388, 389, 390, 391, 392, 0, 393, 394, 395, 396, + 397, 398, 399, 400, 401, 402, 0, 403, 404, 405, + 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, + 416, 0, 417, 418, 0, 420, 421, 422, 423, 424, + 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, + 435, 436, 0, 0, 437, 438, 439, 440, 441, 442, + 443, 444, 445, 446, 0, 0, 448, 449, 450, 451, + 0, 452, 453, 454, 455, 456, 457, 458, 459, 460, + 461, 462, 463, 464, 553, 466, 467, 0, 0, 468, + 469, 0, 470, 0, 472, 473, 474, 475, 476, 0, + 477, 478, 479, 0, 480, 0, 481, 482, 483, 484, + 485, 0, 486, 487, 488, 489, 490, 491, 492, 493, + 0, 0, 494, 495, 496, 0, 497, 498, 499, 500, + 0, 501, 502, 503, 504, 505, 506, 507, 508, 0, + 509, 0, 511, 512, 513, 514, 515, 516, 517, 518, + 519, 0, 0, 520, 0, 0, 521, 522, 523, 524, + 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, + 535, 536, 537, 538, 539, 540, 541, 550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, - 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, - 0, 1589, 0, 133, 0, -996, 0, 1590, 135, 136, - 0, 137, 138, 139, 1591, 141, 142, 143, 0, 1592, - 1593, 1594, 1595, 0, 149, 150, 151, 152, 153, 154, - 0, 0, 155, 156, 157, 158, 1596, 1597, 161, 0, - 162, 163, 164, 165, 0, 0, 1598, 0, 1599, 169, - 170, 171, 172, 173, 1600, 175, 176, 177, 0, 178, - 179, 180, 181, 182, 183, 0, 1601, 185, 186, 187, - 188, 189, 190, 191, 192, 193, 194, 1602, 196, 197, - 1603, 199, 0, 200, 0, 201, 202, 203, 204, 205, - 206, 0, 0, 207, 208, 209, 210, 211, 0, 0, - 212, 213, 1159, 215, 216, 217, 218, 0, 219, 220, - 221, 0, 222, 223, 224, 0, 225, 226, 227, 228, - 0, 230, 231, 232, 233, 234, 235, 0, 0, 237, - 0, 238, 239, 1604, 241, 0, 242, 0, 243, 1605, - 0, 1606, 246, 247, -996, 1607, 250, 0, 251, 252, - 0, 0, 0, 0, 255, 256, 0, 257, 258, 259, - 260, 261, 262, 263, 1608, 265, 266, 267, 268, 0, - 269, 270, 271, 272, 273, 274, 275, 0, 276, 1609, - 0, 279, 280, 281, 282, 283, 1610, 1611, 0, 1612, - 0, 287, 1613, 1614, 290, 1615, 292, 293, 294, 295, - 296, 297, 298, 0, 0, 299, 1616, 301, 1617, 0, - 303, 304, 305, 306, 307, 308, 309, 310, 1618, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, 326, 327, 328, 329, 330, 331, 1619, - 1620, 1621, 335, 336, 337, 338, 0, 0, 340, 341, - 1622, 343, 0, 0, 345, 1623, 347, 348, 349, 0, - 350, 351, 0, 0, 352, 353, 354, 0, 0, 355, - 356, 0, 1624, 359, 1625, 0, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, 0, - 0, 0, 0, 375, 376, 0, 1626, 379, 380, 0, - 382, 383, 384, 0, 385, 386, 387, 388, 389, 390, - 391, 392, 0, 393, 394, 395, 396, 397, 1627, 399, - 400, 401, 402, 0, 403, 404, 405, 406, 407, 408, - 409, 410, 411, 412, 413, 414, 415, 416, 0, 417, - 418, 1628, 420, 421, 422, 1629, 424, 425, 426, 427, - 428, 429, 430, 431, 432, 433, 434, 435, 436, 0, - 1630, 437, 438, 439, 440, 441, 442, 1631, 444, 445, - 446, 0, 1632, 448, 449, 1633, 451, 0, 452, 453, - 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, - 464, 1634, 466, 0, 0, 0, 468, 469, 0, 470, - 1635, 472, 473, 474, 475, 476, 0, 477, 1636, 1637, - 0, 480, 0, 481, 482, 0, 484, 0, 0, 486, - 487, 1638, 489, 490, 491, 492, 493, 1639, 0, 494, - 495, 496, 0, 497, 498, 499, 500, 0, 501, 502, - 503, 504, 505, 0, 1640, 508, 0, 509, 1641, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 0, 0, - 520, 0, 0, 521, 522, 523, 524, 525, 526, 550, - 0, 578, 0, 0, 0, 0, 0, 0, 0, 0, - 538, 539, 540, 541, 0, 0, 0, 0, 121, 122, + 0, 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, 138, 139, 0, 141, 142, @@ -10537,7 +10968,7 @@ static const yytype_int16 yytable[] = 236, 0, 237, 0, 238, 239, 240, 241, 0, 242, 0, 243, 0, 0, 0, 246, 247, 551, 0, 250, 0, 251, 252, 0, 0, 253, 254, 255, 256, 0, - 257, 258, 259, 260, 261, 3216, 263, 0, 265, 266, + 257, 258, 259, 260, 261, 1434, 263, 0, 265, 266, 267, 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, 276, 0, 278, 279, 280, 281, 282, 283, 284, 285, 0, 286, 0, 287, 0, 0, 290, 0, 292, @@ -10569,218 +11000,11 @@ static const yytype_int16 yytable[] = 509, 0, 511, 512, 513, 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, - 535, 536, 537, 538, 539, 540, 541, 550, 0, 578, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 121, 122, 123, 124, - 125, 126, 127, 128, 129, 0, 130, 131, 132, 0, - 0, 0, 0, 0, 133, 0, 0, 0, 0, 135, - 136, 0, 137, 138, 139, 0, 141, 142, 143, 144, - 145, 0, 147, 148, 0, 149, 150, 151, 152, 153, - 154, 0, 0, 155, 156, 157, 158, 159, 160, 161, - 0, 162, 163, 164, 165, 166, 0, 0, 0, 168, - 169, 170, 171, 172, 173, 0, 175, 176, 177, 0, - 178, 179, 180, 181, 182, 183, 0, 0, 185, 186, - 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, - 197, 198, 199, 0, 200, 0, 201, 202, 203, 204, - 205, 206, 0, 0, 207, 208, 209, 210, 211, 0, - 0, 212, 213, 214, 215, 216, 217, 218, 0, 219, - 220, 221, 0, 222, 223, 224, 0, 225, 226, 227, - 228, 229, 230, 231, 232, 233, 234, 235, 236, 0, - 237, 0, 238, 239, 240, 241, 0, 242, 0, 243, - 0, 0, 0, 246, 247, 551, 0, 250, 0, 251, - 252, 0, 0, 253, 254, 255, 256, 0, 257, 258, - 259, 260, 261, 262, 263, 0, 265, 266, 267, 268, - 0, 269, 270, 271, 272, 273, 274, 275, 0, 276, - 0, 278, 279, 280, 281, 282, 283, 284, 285, 0, - 286, 0, 287, 0, 0, 290, 0, 292, 293, 4013, - 295, 296, 297, 298, 0, 0, 299, 0, 301, 0, - 0, 303, 304, 305, 306, 307, 308, 309, 310, 552, - 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, - 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, - 332, 0, 334, 335, 336, 337, 338, 339, 0, 340, - 341, 0, 343, 0, 344, 345, 346, 347, 348, 349, - 0, 350, 351, 0, 0, 352, 353, 354, 0, 0, - 355, 356, 357, 0, 359, 0, 361, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - 0, 0, 0, 0, 375, 376, 377, 0, 379, 380, - 381, 382, 383, 384, 0, 385, 386, 387, 388, 389, - 390, 391, 392, 0, 393, 394, 395, 396, 397, 398, - 399, 400, 401, 402, 0, 403, 404, 405, 406, 407, - 408, 409, 410, 411, 412, 413, 414, 415, 416, 0, - 417, 418, 0, 420, 421, 422, 423, 424, 425, 426, - 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, - 0, 0, 437, 438, 439, 440, 441, 442, 443, 444, - 445, 446, 0, 0, 448, 449, 450, 451, 0, 452, - 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, - 463, 464, 553, 466, 467, 0, 0, 468, 469, 0, - 470, 0, 472, 473, 474, 475, 476, 0, 477, 478, - 479, 0, 480, 0, 481, 482, 483, 484, 485, 0, - 486, 487, 488, 489, 490, 491, 492, 493, 0, 0, - 494, 495, 496, 0, 497, 498, 499, 500, 0, 501, - 502, 503, 504, 505, 506, 507, 508, 0, 509, 0, - 511, 512, 513, 514, 515, 516, 517, 518, 519, 0, - 0, 520, 0, 0, 521, 522, 523, 524, 525, 526, - 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, - 537, 538, 539, 540, 541, 550, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 121, 122, 123, 124, 125, 126, - 127, 128, 129, 0, 130, 131, 132, 0, 0, 0, - 0, 0, 133, 0, 0, 0, 0, 135, 136, 0, - 137, 138, 139, 0, 141, 142, 143, 144, 145, 0, - 147, 148, 0, 149, 150, 151, 152, 153, 154, 0, - 0, 155, 156, 157, 158, 159, 160, 161, 0, 162, - 163, 164, 165, 166, 0, 0, 0, 168, 169, 170, - 171, 172, 173, 0, 175, 176, 177, 0, 178, 179, - 180, 181, 182, 183, 0, 0, 185, 186, 187, 188, - 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, - 199, 0, 200, 0, 201, 202, 203, 204, 205, 206, - 0, 0, 207, 208, 209, 210, 211, 0, 0, 212, - 213, 214, 215, 216, 217, 218, 0, 219, 220, 221, - 0, 222, 223, 224, 0, 225, 226, 227, 228, 229, - 230, 231, 232, 233, 234, 235, 236, 0, 237, 0, - 238, 239, 240, 241, 0, 242, 0, 243, 0, 0, - 0, 246, 247, 551, 0, 250, 0, 251, 252, 0, - 0, 253, 254, 255, 256, 0, 257, 258, 259, 260, - 261, 262, 263, 0, 265, 266, 267, 268, 0, 269, - 270, 271, 272, 273, 274, 275, 0, 276, 0, 278, - 279, 280, 281, 282, 283, 284, 285, 0, 286, 0, - 287, 0, 0, 290, 0, 292, 293, 294, 295, 296, - 297, 298, 0, 0, 299, 0, 301, 0, 0, 303, - 304, 305, 306, 307, 308, 309, 310, 552, 312, 313, - 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, - 324, 325, 326, 327, 328, 329, 330, 331, 332, 0, - 334, 335, 336, 337, 338, 339, 0, 340, 341, 0, - 343, 0, 344, 345, 346, 347, 348, 349, 0, 350, - 351, 0, 0, 352, 353, 354, 0, 0, 355, 356, - 357, 0, 359, 0, 361, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, 0, 0, - 0, 0, 375, 376, 377, 0, 379, 380, 381, 382, - 383, 384, 0, 385, 386, 387, 388, 389, 390, 391, - 392, 0, 393, 394, 395, 396, 397, 398, 399, 400, - 401, 402, 0, 403, 404, 405, 406, 407, 408, 409, - 410, 411, 412, 413, 414, 415, 416, 0, 417, 418, - 0, 420, 421, 422, 423, 424, 425, 426, 427, 428, - 429, 430, 431, 432, 433, 434, 435, 436, 0, 0, - 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, - 0, 0, 448, 449, 450, 451, 0, 452, 453, 454, - 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, - 553, 466, 467, 0, 0, 468, 469, 0, 470, 0, - 472, 473, 474, 475, 476, 0, 477, 478, 479, 0, - 480, 0, 481, 482, 483, 484, 485, 0, 486, 487, - 488, 489, 490, 491, 492, 493, 0, 0, 494, 495, - 496, 0, 497, 498, 499, 500, 0, 501, 502, 503, - 504, 505, 506, 507, 508, 0, 509, 0, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 0, 0, 520, - 0, 0, 521, 522, 523, 524, 525, 526, 527, 528, - 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, - 539, 540, 541, 550, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, - 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, - 133, 0, 0, 0, 0, 135, 136, 0, 137, 138, - 139, 0, 141, 142, 143, 144, 145, 0, 147, 148, - 0, 149, 150, 151, 152, 153, 154, 0, 0, 155, - 156, 157, 158, 159, 160, 161, 0, 162, 163, 164, - 165, 166, 0, 0, 0, 168, 169, 170, 171, 172, - 173, 0, 175, 176, 177, 0, 178, 179, 180, 181, - 182, 183, 0, 0, 185, 186, 187, 188, 189, 190, - 191, 192, 193, 194, 195, 196, 197, 198, 199, 0, - 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, - 207, 208, 209, 210, 211, 0, 0, 212, 213, 214, - 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, - 223, 224, 0, 225, 226, 227, 228, 229, 230, 231, - 232, 233, 234, 235, 236, 0, 237, 0, 238, 239, - 240, 241, 0, 242, 0, 243, 0, 0, 0, 246, - 247, 551, 0, 870, 0, 251, 252, 0, 0, 253, - 254, 255, 256, 0, 257, 258, 259, 260, 261, 262, - 263, 0, 265, 266, 267, 268, 0, 269, 270, 271, - 272, 273, 274, 275, 0, 276, 0, 278, 279, 280, - 281, 282, 283, 284, 285, 0, 286, 0, 287, 0, - 0, 290, 0, 292, 293, 294, 295, 296, 297, 298, - 0, 0, 299, 0, 301, 0, 0, 303, 304, 871, - 306, 307, 308, 309, 310, 552, 312, 313, 314, 315, - 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, - 326, 327, 328, 329, 330, 331, 332, 0, 334, 335, - 336, 337, 338, 339, 0, 340, 341, 0, 343, 0, - 344, 345, 346, 347, 348, 349, 0, 350, 351, 0, - 0, 352, 353, 354, 0, 0, 355, 356, 357, 0, - 359, 0, 361, 362, 363, 364, 365, 366, 367, 368, - 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, - 375, 376, 377, 0, 379, 380, 381, 382, 383, 384, - 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, - 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, - 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, - 412, 413, 414, 415, 416, 0, 417, 418, 0, 420, - 421, 422, 423, 424, 425, 426, 427, 872, 429, 430, - 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, - 439, 440, 873, 442, 443, 444, 445, 446, 0, 0, - 448, 449, 450, 451, 0, 452, 453, 454, 455, 456, - 457, 458, 459, 460, 461, 462, 463, 464, 553, 466, - 467, 0, 0, 468, 469, 0, 470, 0, 472, 473, - 474, 475, 476, 0, 477, 874, 479, 0, 480, 0, - 481, 482, 483, 484, 485, 0, 486, 487, 488, 489, - 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, - 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, - 506, 507, 875, 0, 509, 0, 511, 512, 513, 514, - 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, - 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, - 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, - 541, 550, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, - 130, 131, 132, 0, 0, 0, 0, 0, 133, 0, - 0, 0, 0, 135, 136, 0, 137, 138, 139, 0, - 141, 142, 143, 144, 145, 0, 147, 148, 0, 149, - 150, 151, 152, 153, 154, 0, 0, 155, 156, 157, - 158, 159, 160, 161, 0, 162, 163, 164, 165, 166, - 0, 0, 0, 168, 169, 170, 171, 172, 173, 0, - 175, 176, 177, 0, 178, 179, 180, 181, 182, 183, - 0, 0, 185, 186, 187, 188, 189, 190, 191, 192, - 193, 194, 195, 196, 197, 198, 199, 0, 200, 0, - 201, 202, 203, 204, 205, 206, 0, 0, 207, 208, - 209, 210, 211, 0, 0, 212, 213, 214, 215, 216, - 217, 218, 0, 219, 220, 221, 0, 222, 223, 224, - 0, 225, 226, 227, 228, 229, 230, 231, 232, 233, - 234, 235, 236, 0, 237, 0, 238, 239, 240, 241, - 0, 242, 0, 243, 0, 0, 0, 246, 247, 551, - 0, 250, 0, 251, 252, 0, 0, 253, 254, 255, - 256, 0, 257, 258, 259, 260, 261, 1048, 263, 0, - 265, 266, 267, 268, 0, 269, 270, 271, 272, 273, - 274, 275, 0, 276, 0, 278, 279, 280, 281, 282, - 283, 284, 285, 0, 286, 0, 287, 0, 0, 290, - 0, 292, 293, 294, 295, 296, 297, 298, 0, 0, - 299, 0, 301, 0, 0, 303, 304, 305, 306, 307, - 308, 309, 310, 552, 312, 313, 314, 315, 316, 317, - 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, - 328, 329, 330, 331, 332, 0, 334, 335, 336, 337, - 338, 339, 0, 340, 341, 0, 343, 0, 344, 345, - 346, 347, 348, 349, 0, 350, 351, 0, 0, 352, - 353, 354, 0, 0, 355, 356, 357, 0, 359, 0, - 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, - 371, 372, 373, 374, 0, 0, 0, 0, 375, 376, - 377, 0, 379, 380, 381, 382, 383, 384, 0, 385, - 386, 387, 388, 389, 390, 391, 392, 0, 393, 394, - 395, 396, 397, 398, 399, 400, 401, 402, 0, 403, - 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, - 414, 415, 416, 0, 417, 418, 0, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, - 433, 434, 435, 436, 0, 0, 437, 438, 439, 440, - 441, 442, 443, 444, 445, 446, 0, 0, 448, 449, - 450, 451, 0, 452, 453, 454, 455, 456, 457, 458, - 459, 460, 461, 462, 463, 464, 553, 466, 467, 0, - 0, 468, 469, 0, 470, 0, 472, 473, 474, 475, - 476, 0, 477, 478, 479, 0, 480, 0, 481, 482, - 483, 484, 485, 0, 486, 487, 488, 489, 490, 491, - 492, 493, 0, 0, 494, 495, 496, 0, 497, 498, - 499, 500, 0, 501, 502, 503, 504, 505, 506, 507, - 508, 0, 509, 0, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 0, 0, 520, 0, 0, 521, 522, - 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, - 533, 534, 535, 536, 537, 538, 539, 540, 541, 550, + 535, 536, 537, 538, 539, 540, 541, 550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, - 132, 0, 0, 0, 0, 0, 133, 0, 0, 0, + 132, 0, 0, 0, 0, 0, 133, 0, 1785, 0, 0, 135, 136, 0, 137, 138, 139, 0, 141, 142, 143, 144, 145, 0, 147, 148, 0, 149, 150, 151, 152, 153, 154, 0, 0, 155, 156, 157, 158, 159, @@ -10815,227 +11039,72 @@ static const yytype_int16 yytable[] = 397, 398, 399, 400, 401, 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 0, 417, 418, 0, 420, 421, 422, 423, 424, - 425, 426, 427, 872, 429, 430, 431, 432, 433, 434, - 435, 436, 0, 0, 437, 438, 439, 440, 441, 442, + 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, + 435, 436, 0, 0, 437, 438, 439, 440, 441, 0, 443, 444, 445, 446, 0, 0, 448, 449, 450, 451, 0, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 553, 466, 467, 0, 0, 468, - 469, 0, 470, 0, 472, 473, 474, 475, 476, 0, - 477, 874, 479, 0, 480, 0, 481, 482, 483, 484, - 485, 0, 486, 487, 488, 489, 490, 491, 492, 493, - 0, 0, 494, 495, 496, 0, 497, 498, 499, 500, - 0, 501, 502, 503, 504, 505, 506, 507, 508, 0, - 509, 0, 511, 512, 513, 514, 515, 516, 517, 518, - 519, 0, 0, 520, 0, 0, 521, 522, 523, 524, - 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, - 535, 536, 537, 538, 539, 540, 541, 550, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 121, 122, 123, 124, - 125, 126, 127, 128, 129, 0, 130, 131, 132, 0, - 0, 0, 0, 0, 133, 0, 0, 0, 0, 135, - 136, 0, 137, 138, 139, 0, 141, 142, 143, 144, - 145, 0, 147, 148, 0, 149, 150, 151, 152, 153, - 154, 0, 0, 155, 156, 157, 158, 159, 160, 161, - 0, 162, 163, 164, 165, 166, 0, 0, 0, 168, - 169, 170, 171, 172, 173, 0, 175, 176, 177, 0, - 178, 179, 180, 181, 182, 183, 0, 0, 185, 186, - 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, - 197, 198, 199, 0, 200, 0, 201, 202, 203, 204, - 205, 206, 0, 0, 207, 208, 209, 210, 211, 0, - 0, 212, 213, 214, 215, 216, 217, 218, 0, 219, - 220, 221, 0, 222, 223, 224, 0, 225, 226, 227, - 228, 229, 230, 231, 232, 233, 234, 235, 236, 0, - 237, 0, 238, 239, 240, 241, 0, 242, 0, 243, - 0, 0, 0, 246, 247, 551, 0, 250, 0, 251, - 252, 0, 0, 253, 254, 255, 256, 0, 257, 258, - 259, 260, 261, 1421, 263, 0, 265, 266, 267, 268, - 0, 269, 270, 271, 272, 273, 274, 275, 0, 276, - 0, 278, 279, 280, 281, 282, 283, 284, 285, 0, - 286, 0, 287, 0, 0, 290, 0, 292, 293, 294, - 295, 296, 297, 298, 0, 0, 299, 0, 301, 0, - 0, 303, 304, 305, 306, 307, 308, 309, 310, 552, - 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, - 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, - 332, 0, 334, 335, 336, 337, 338, 339, 0, 340, - 341, 0, 343, 0, 344, 345, 346, 347, 348, 349, - 0, 350, 351, 0, 0, 352, 353, 354, 0, 0, - 355, 356, 357, 0, 359, 0, 361, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - 0, 0, 0, 0, 375, 376, 377, 0, 379, 380, - 381, 382, 383, 384, 0, 385, 386, 387, 388, 389, - 390, 391, 392, 0, 393, 394, 395, 396, 397, 398, - 399, 400, 401, 402, 0, 403, 404, 405, 406, 407, - 408, 409, 410, 411, 412, 413, 414, 415, 416, 0, - 417, 418, 0, 420, 421, 422, 423, 424, 425, 426, - 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, - 0, 0, 437, 438, 439, 440, 441, 442, 443, 444, - 445, 446, 0, 0, 448, 449, 450, 451, 0, 452, - 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, - 463, 464, 553, 466, 467, 0, 0, 468, 469, 0, - 470, 0, 472, 473, 474, 475, 476, 0, 477, 478, - 479, 0, 480, 0, 481, 482, 483, 484, 485, 0, - 486, 487, 488, 489, 490, 491, 492, 493, 0, 0, - 494, 495, 496, 0, 497, 498, 499, 500, 0, 501, - 502, 503, 504, 505, 506, 507, 508, 0, 509, 0, - 511, 512, 513, 514, 515, 516, 517, 518, 519, 0, - 0, 520, 0, 0, 521, 522, 523, 524, 525, 526, - 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, - 537, 538, 539, 540, 541, 550, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 121, 122, 123, 124, 125, 126, - 127, 128, 129, 0, 130, 131, 132, 0, 0, 0, - 0, 0, 133, 0, 0, 0, 0, 135, 136, 0, - 137, 138, 139, 0, 141, 142, 143, 144, 145, 0, - 147, 148, 0, 149, 150, 151, 152, 153, 154, 0, - 0, 155, 156, 157, 158, 159, 160, 161, 0, 162, - 163, 164, 165, 166, 0, 0, 0, 168, 169, 170, - 171, 172, 173, 0, 175, 176, 177, 0, 178, 179, - 180, 181, 182, 183, 0, 0, 185, 186, 187, 188, - 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, - 199, 0, 200, 0, 201, 202, 203, 204, 205, 206, - 0, 0, 207, 208, 209, 210, 211, 0, 0, 212, - 213, 214, 215, 216, 217, 218, 0, 219, 220, 221, - 0, 222, 223, 224, 0, 225, 226, 227, 228, 229, - 230, 231, 232, 233, 234, 235, 236, 0, 237, 0, - 238, 239, 240, 241, 0, 242, 0, 243, 0, 0, - 0, 246, 247, 551, 0, 250, 0, 251, 252, 0, - 0, 253, 254, 255, 256, 0, 257, 258, 259, 260, - 261, 1434, 263, 0, 265, 266, 267, 268, 0, 269, - 270, 271, 272, 273, 274, 275, 0, 276, 0, 278, - 279, 280, 281, 282, 283, 284, 285, 0, 286, 0, - 287, 0, 0, 290, 0, 292, 293, 294, 295, 296, - 297, 298, 0, 0, 299, 0, 301, 0, 0, 303, - 304, 305, 306, 307, 308, 309, 310, 552, 312, 313, - 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, - 324, 325, 326, 327, 328, 329, 330, 331, 332, 0, - 334, 335, 336, 337, 338, 339, 0, 340, 341, 0, - 343, 0, 344, 345, 346, 347, 348, 349, 0, 350, - 351, 0, 0, 352, 353, 354, 0, 0, 355, 356, - 357, 0, 359, 0, 361, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, 0, 0, - 0, 0, 375, 376, 377, 0, 379, 380, 381, 382, - 383, 384, 0, 385, 386, 387, 388, 389, 390, 391, - 392, 0, 393, 394, 395, 396, 397, 398, 399, 400, - 401, 402, 0, 403, 404, 405, 406, 407, 408, 409, - 410, 411, 412, 413, 414, 415, 416, 0, 417, 418, - 0, 420, 421, 422, 423, 424, 425, 426, 427, 428, - 429, 430, 431, 432, 433, 434, 435, 436, 0, 0, - 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, - 0, 0, 448, 449, 450, 451, 0, 452, 453, 454, - 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, - 553, 466, 467, 0, 0, 468, 469, 0, 470, 0, - 472, 473, 474, 475, 476, 0, 477, 478, 479, 0, - 480, 0, 481, 482, 483, 484, 485, 0, 486, 487, - 488, 489, 490, 491, 492, 493, 0, 0, 494, 495, - 496, 0, 497, 498, 499, 500, 0, 501, 502, 503, - 504, 505, 506, 507, 508, 0, 509, 0, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 0, 0, 520, - 0, 0, 521, 522, 523, 524, 525, 526, 527, 528, - 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, - 539, 540, 541, 550, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, - 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, - 133, 0, 1785, 0, 0, 135, 136, 0, 137, 138, - 139, 0, 141, 142, 143, 144, 145, 0, 147, 148, - 0, 149, 150, 151, 152, 153, 154, 0, 0, 155, - 156, 157, 158, 159, 160, 161, 0, 162, 163, 164, - 165, 166, 0, 0, 0, 168, 169, 170, 171, 172, - 173, 0, 175, 176, 177, 0, 178, 179, 180, 181, - 182, 183, 0, 0, 185, 186, 187, 188, 189, 190, - 191, 192, 193, 194, 195, 196, 197, 198, 199, 0, - 200, 0, 201, 202, 203, 204, 205, 206, 0, 0, - 207, 208, 209, 210, 211, 0, 0, 212, 213, 214, - 215, 216, 217, 218, 0, 219, 220, 221, 0, 222, - 223, 224, 0, 225, 226, 227, 228, 229, 230, 231, - 232, 233, 234, 235, 236, 0, 237, 0, 238, 239, - 240, 241, 0, 242, 0, 243, 0, 0, 0, 246, - 247, 551, 0, 250, 0, 251, 252, 0, 0, 253, - 254, 255, 256, 0, 257, 258, 259, 260, 261, 262, - 263, 0, 265, 266, 267, 268, 0, 269, 270, 271, - 272, 273, 274, 275, 0, 276, 0, 278, 279, 280, - 281, 282, 283, 284, 285, 0, 286, 0, 287, 0, - 0, 290, 0, 292, 293, 294, 295, 296, 297, 298, - 0, 0, 299, 0, 301, 0, 0, 303, 304, 305, - 306, 307, 308, 309, 310, 552, 312, 313, 314, 315, - 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, - 326, 327, 328, 329, 330, 331, 332, 0, 334, 335, - 336, 337, 338, 339, 0, 340, 341, 0, 343, 0, - 344, 345, 346, 347, 348, 349, 0, 350, 351, 0, - 0, 352, 353, 354, 0, 0, 355, 356, 357, 0, - 359, 0, 361, 362, 363, 364, 365, 366, 367, 368, - 369, 370, 371, 372, 373, 374, 0, 0, 0, 0, - 375, 376, 377, 0, 379, 380, 381, 382, 383, 384, - 0, 385, 386, 387, 388, 389, 390, 391, 392, 0, - 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, - 0, 403, 404, 405, 406, 407, 408, 409, 410, 411, - 412, 413, 414, 415, 416, 0, 417, 418, 0, 420, - 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, - 431, 432, 433, 434, 435, 436, 0, 0, 437, 438, - 439, 440, 441, 0, 443, 444, 445, 446, 0, 0, - 448, 449, 450, 451, 0, 452, 453, 454, 455, 456, - 457, 458, 459, 460, 461, 462, 463, 464, 553, 466, - 467, 0, 0, 468, 469, 0, 470, 0, 472, 473, - 474, 475, 476, 0, 477, 478, 479, 0, 480, 0, - 481, 482, 483, 484, 485, 0, 486, 487, 488, 489, - 490, 491, 492, 493, 0, 0, 494, 495, 496, 0, - 497, 498, 499, 500, 0, 501, 502, 503, 504, 505, - 506, 507, 508, 0, 509, 0, 511, 512, 513, 514, - 515, 516, 517, 518, 519, 0, 0, 520, 0, 0, - 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, - 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, - 541, 550, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, - 130, 131, 132, 0, 0, 0, 0, 0, 133, 0, - 0, 0, 0, 135, 136, 0, 137, 138, 139, 0, - 141, 142, 143, 144, 145, 0, 147, 148, 0, 149, - 150, 151, 152, 153, 154, 0, 0, 155, 156, 157, - 158, 159, 160, 161, 0, 162, 163, 164, 165, 166, - 0, 0, 0, 168, 169, 170, 171, 172, 173, 0, - 175, 176, 177, 0, 178, 179, 180, 181, 182, 183, - 0, 0, 185, 186, 187, 188, 189, 190, 191, 192, - 193, 194, 195, 196, 197, 198, 199, 0, 200, 0, - 201, 202, 203, 204, 205, 206, 0, 0, 207, 208, - 209, 210, 211, 0, 0, 212, 213, 214, 215, 216, - 217, 218, 0, 219, 220, 221, 0, 222, 223, 224, - 0, 225, 226, 227, 228, 229, 230, 231, 232, 233, - 234, 235, 236, 0, 237, 0, 238, 239, 240, 241, - 0, 242, 0, 243, 0, 0, 0, 246, 247, 551, - 0, 250, 0, 251, 252, 0, 0, 253, 254, 255, - 256, 0, 257, 258, 259, 260, 261, 1980, 263, 0, - 265, 266, 267, 268, 0, 269, 270, 271, 272, 273, - 274, 275, 0, 276, 0, 278, 279, 280, 281, 282, - 283, 284, 285, 0, 286, 0, 287, 0, 0, 290, - 0, 292, 293, 294, 295, 296, 297, 298, 0, 0, - 299, 0, 301, 0, 0, 303, 304, 305, 306, 307, - 308, 309, 310, 552, 312, 313, 314, 315, 316, 317, - 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, - 328, 329, 330, 331, 332, 0, 334, 335, 336, 337, - 338, 339, 0, 340, 341, 0, 343, 0, 344, 345, - 346, 347, 348, 349, 0, 350, 351, 0, 0, 352, - 353, 354, 0, 0, 355, 356, 357, 0, 359, 0, - 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, - 371, 372, 373, 374, 0, 0, 0, 0, 375, 376, - 377, 0, 379, 380, 381, 382, 383, 384, 0, 385, - 386, 387, 388, 389, 390, 391, 392, 0, 393, 394, - 395, 396, 397, 398, 399, 400, 401, 402, 0, 403, - 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, - 414, 415, 416, 0, 417, 418, 0, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, - 433, 434, 435, 436, 0, 0, 437, 438, 439, 440, - 441, 442, 443, 444, 445, 446, 0, 0, 448, 449, - 450, 451, 0, 452, 453, 454, 455, 456, 457, 458, - 459, 460, 461, 462, 463, 464, 553, 466, 467, 0, - 0, 468, 469, 0, 470, 0, 472, 473, 474, 475, - 476, 0, 477, 478, 479, 0, 480, 0, 481, 482, - 483, 484, 485, 0, 486, 487, 488, 489, 490, 491, - 492, 493, 0, 0, 494, 495, 496, 0, 497, 498, - 499, 500, 0, 501, 502, 503, 504, 505, 506, 507, - 508, 0, 509, 0, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 0, 0, 520, 0, 0, 521, 522, - 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, - 533, 534, 535, 536, 537, 538, 539, 540, 541, 550, + 469, 0, 470, 0, 472, 473, 474, 475, 476, 0, + 477, 478, 479, 0, 480, 0, 481, 482, 483, 484, + 485, 0, 486, 487, 488, 489, 490, 491, 492, 493, + 0, 0, 494, 495, 496, 0, 497, 498, 499, 500, + 0, 501, 502, 503, 504, 505, 506, 507, 508, 0, + 509, 0, 511, 512, 513, 514, 515, 516, 517, 518, + 519, 0, 0, 520, 0, 0, 521, 522, 523, 524, + 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, + 535, 536, 537, 538, 539, 540, 541, 550, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 121, 122, + 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, + 132, 0, 0, 0, 0, 0, 133, 0, 0, 0, + 0, 135, 136, 0, 137, 138, 139, 0, 141, 142, + 143, 144, 145, 0, 147, 148, 0, 149, 150, 151, + 152, 153, 154, 0, 0, 155, 156, 157, 158, 159, + 160, 161, 0, 162, 163, 164, 165, 166, 0, 0, + 0, 168, 169, 170, 171, 172, 173, 0, 175, 176, + 177, 0, 178, 179, 180, 181, 182, 183, 0, 0, + 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, + 195, 196, 197, 198, 199, 0, 200, 0, 201, 202, + 203, 204, 205, 206, 0, 0, 207, 208, 209, 210, + 211, 0, 0, 212, 213, 214, 215, 216, 217, 218, + 0, 219, 220, 221, 0, 222, 223, 224, 0, 225, + 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, + 236, 0, 237, 0, 238, 239, 240, 241, 0, 242, + 0, 243, 0, 0, 0, 246, 247, 551, 0, 250, + 0, 251, 252, 0, 0, 253, 254, 255, 256, 0, + 257, 258, 259, 260, 261, 1980, 263, 0, 265, 266, + 267, 268, 0, 269, 270, 271, 272, 273, 274, 275, + 0, 276, 0, 278, 279, 280, 281, 282, 283, 284, + 285, 0, 286, 0, 287, 0, 0, 290, 0, 292, + 293, 294, 295, 296, 297, 298, 0, 0, 299, 0, + 301, 0, 0, 303, 304, 305, 306, 307, 308, 309, + 310, 552, 312, 313, 314, 315, 316, 317, 318, 319, + 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, + 330, 331, 332, 0, 334, 335, 336, 337, 338, 339, + 0, 340, 341, 0, 343, 0, 344, 345, 346, 347, + 348, 349, 0, 350, 351, 0, 0, 352, 353, 354, + 0, 0, 355, 356, 357, 0, 359, 0, 361, 362, + 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, + 373, 374, 0, 0, 0, 0, 375, 376, 377, 0, + 379, 380, 381, 382, 383, 384, 0, 385, 386, 387, + 388, 389, 390, 391, 392, 0, 393, 394, 395, 396, + 397, 398, 399, 400, 401, 402, 0, 403, 404, 405, + 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, + 416, 0, 417, 418, 0, 420, 421, 422, 423, 424, + 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, + 435, 436, 0, 0, 437, 438, 439, 440, 441, 442, + 443, 444, 445, 446, 0, 0, 448, 449, 450, 451, + 0, 452, 453, 454, 455, 456, 457, 458, 459, 460, + 461, 462, 463, 464, 553, 466, 467, 0, 0, 468, + 469, 0, 470, 0, 472, 473, 474, 475, 476, 0, + 477, 478, 479, 0, 480, 0, 481, 482, 483, 484, + 485, 0, 486, 487, 488, 489, 490, 491, 492, 493, + 0, 0, 494, 495, 496, 0, 497, 498, 499, 500, + 0, 501, 502, 503, 504, 505, 506, 507, 508, 0, + 509, 0, 511, 512, 513, 514, 515, 516, 517, 518, + 519, 0, 0, 520, 0, 0, 521, 522, 523, 524, + 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, + 535, 536, 537, 538, 539, 540, 541, 550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, @@ -11089,209 +11158,210 @@ static const yytype_int16 yytable[] = 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 121, 122, 123, 124, - 125, 126, 127, 128, 129, 0, 130, 131, 132, 0, - 0, 0, 0, 0, 133, 0, 0, 0, 0, 135, - 136, 0, 137, 138, 139, 0, 141, 142, 143, 144, - 145, 0, 147, 148, 0, 149, 150, 151, 152, 153, - 154, 0, 0, 155, 156, 157, 158, 159, 160, 161, - 0, 162, 163, 164, 165, 166, 0, 0, 0, 168, - 169, 170, 171, 172, 173, 0, 175, 176, 177, 0, - 178, 179, 180, 181, 182, 183, 0, 0, 185, 186, - 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, - 197, 198, 199, 0, 200, 0, 201, 202, 203, 204, - 205, 206, 0, 0, 207, 208, 209, 210, 211, 0, - 0, 212, 213, 214, 215, 216, 217, 218, 0, 219, - 220, 221, 0, 222, 223, 224, 0, 225, 226, 227, - 228, 229, 230, 231, 232, 233, 234, 235, 236, 0, - 237, 0, 238, 239, 240, 241, 0, 242, 0, 243, - 0, 0, 0, 246, 247, 551, 0, 250, 0, 251, - 252, 0, 0, 253, 254, 255, 256, 0, 257, 258, - 259, 260, 261, 2380, 263, 0, 265, 266, 267, 268, - 0, 269, 270, 271, 272, 273, 274, 275, 0, 276, - 0, 278, 279, 280, 281, 282, 283, 284, 285, 0, - 286, 0, 287, 0, 0, 290, 0, 292, 293, 294, - 295, 296, 297, 298, 0, 0, 299, 0, 301, 0, - 0, 303, 304, 305, 306, 307, 308, 309, 310, 552, - 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, - 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, - 332, 0, 334, 335, 336, 337, 338, 339, 0, 340, - 341, 0, 343, 0, 344, 345, 346, 347, 348, 349, - 0, 350, 351, 0, 0, 352, 353, 354, 0, 0, - 355, 356, 357, 0, 359, 0, 361, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - 0, 0, 0, 0, 375, 376, 377, 0, 379, 380, - 381, 382, 383, 384, 0, 385, 386, 387, 388, 389, - 390, 391, 392, 0, 393, 394, 395, 396, 397, 398, - 399, 400, 401, 402, 0, 403, 404, 405, 406, 407, - 408, 409, 410, 411, 412, 413, 414, 415, 416, 0, - 417, 418, 0, 420, 421, 422, 423, 424, 425, 426, - 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, - 0, 0, 437, 438, 439, 440, 441, 442, 443, 444, - 445, 446, 0, 0, 448, 449, 450, 451, 0, 452, - 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, - 463, 464, 553, 466, 467, 0, 0, 468, 469, 0, - 470, 0, 472, 473, 474, 475, 476, 0, 477, 478, - 479, 0, 480, 0, 481, 482, 483, 484, 485, 0, - 486, 487, 488, 489, 490, 491, 492, 493, 0, 0, - 494, 495, 496, 0, 497, 498, 499, 500, 0, 501, - 502, 503, 504, 505, 506, 507, 508, 0, 509, 0, - 511, 512, 513, 514, 515, 516, 517, 518, 519, 0, - 0, 520, 0, 0, 521, 522, 523, 524, 525, 526, - 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, - 537, 538, 539, 540, 541, 1588, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 121, 122, + 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, + 132, 0, 0, 0, 0, 0, 133, 0, 0, 0, + 0, 135, 136, 0, 137, 138, 139, 0, 141, 142, + 143, 144, 145, 0, 147, 148, 0, 149, 150, 151, + 152, 153, 154, 0, 0, 155, 156, 157, 158, 159, + 160, 161, 0, 162, 163, 164, 165, 166, 0, 0, + 0, 168, 169, 170, 171, 172, 173, 0, 175, 176, + 177, 0, 178, 179, 180, 181, 182, 183, 0, 0, + 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, + 195, 196, 197, 198, 199, 0, 200, 0, 201, 202, + 203, 204, 205, 206, 0, 0, 207, 208, 209, 210, + 211, 0, 0, 212, 213, 214, 215, 216, 217, 218, + 0, 219, 220, 221, 0, 222, 223, 224, 0, 225, + 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, + 236, 0, 237, 0, 238, 239, 240, 241, 0, 242, + 0, 243, 0, 0, 0, 246, 247, 551, 0, 250, + 0, 251, 252, 0, 0, 253, 254, 255, 256, 0, + 257, 258, 259, 260, 261, 2380, 263, 0, 265, 266, + 267, 268, 0, 269, 270, 271, 272, 273, 274, 275, + 0, 276, 0, 278, 279, 280, 281, 282, 283, 284, + 285, 0, 286, 0, 287, 0, 0, 290, 0, 292, + 293, 294, 295, 296, 297, 298, 0, 0, 299, 0, + 301, 0, 0, 303, 304, 305, 306, 307, 308, 309, + 310, 552, 312, 313, 314, 315, 316, 317, 318, 319, + 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, + 330, 331, 332, 0, 334, 335, 336, 337, 338, 339, + 0, 340, 341, 0, 343, 0, 344, 345, 346, 347, + 348, 349, 0, 350, 351, 0, 0, 352, 353, 354, + 0, 0, 355, 356, 357, 0, 359, 0, 361, 362, + 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, + 373, 374, 0, 0, 0, 0, 375, 376, 377, 0, + 379, 380, 381, 382, 383, 384, 0, 385, 386, 387, + 388, 389, 390, 391, 392, 0, 393, 394, 395, 396, + 397, 398, 399, 400, 401, 402, 0, 403, 404, 405, + 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, + 416, 0, 417, 418, 0, 420, 421, 422, 423, 424, + 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, + 435, 436, 0, 0, 437, 438, 439, 440, 441, 442, + 443, 444, 445, 446, 0, 0, 448, 449, 450, 451, + 0, 452, 453, 454, 455, 456, 457, 458, 459, 460, + 461, 462, 463, 464, 553, 466, 467, 0, 0, 468, + 469, 0, 470, 0, 472, 473, 474, 475, 476, 0, + 477, 478, 479, 0, 480, 0, 481, 482, 483, 484, + 485, 0, 486, 487, 488, 489, 490, 491, 492, 493, + 0, 0, 494, 495, 496, 0, 497, 498, 499, 500, + 0, 501, 502, 503, 504, 505, 506, 507, 508, 0, + 509, 0, 511, 512, 513, 514, 515, 516, 517, 518, + 519, 0, 0, 520, 0, 0, 521, 522, 523, 524, + 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, + 535, 536, 537, 538, 539, 540, 541, 1588, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 121, 122, 123, 124, 125, 126, - 127, 128, 129, 0, 130, 131, 132, 0, 0, 0, - 1589, 0, 133, 0, 0, 0, 1590, 135, 136, 0, - 137, 138, 139, 1591, 141, 142, 143, 0, 1592, 1593, - 1594, 1595, 0, 149, 150, 151, 152, 153, 154, 0, - 0, 155, 156, 157, 158, 1596, 1597, 161, 0, 162, - 163, 164, 165, 0, 0, 1598, 0, 1599, 169, 170, - 171, 172, 173, 1600, 175, 176, 177, 0, 178, 179, - 180, 181, 182, 183, 0, 1601, 185, 186, 187, 188, - 189, 190, 191, 192, 193, 194, 1602, 196, 197, 1603, - 199, 0, 200, 0, 201, 202, 203, 204, 205, 206, - 0, 0, 207, 208, 209, 210, 211, 0, 0, 212, - 213, 1159, 215, 216, 217, 218, 0, 219, 220, 221, - 0, 222, 223, 224, 0, 225, 226, 227, 228, 0, - 230, 231, 232, 233, 234, 235, 0, 0, 237, 0, - 238, 239, 1604, 241, 0, 242, 0, 243, 1605, 0, - 1606, 246, 247, 0, 1607, 250, 0, 251, 252, 0, - 0, 0, 0, 255, 256, 0, 257, 258, 259, 260, - 261, 262, 263, 1608, 265, 266, 267, 268, 0, 269, - 270, 271, 272, 273, 274, 275, 0, 276, 1609, 0, - 279, 280, 281, 282, 283, 1610, 1611, 0, 1612, 0, - 287, 1613, 1614, 290, 1615, 292, 293, 294, 295, 296, - 297, 298, 0, 0, 299, 1616, 301, 1617, 0, 303, - 304, 305, 306, 307, 308, 309, 310, 1618, 312, 313, - 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, - 324, 325, 326, 327, 328, 329, 330, 331, 1619, 1620, - 1621, 335, 336, 337, 338, 0, 0, 340, 341, 1622, - 343, 0, 0, 345, 1623, 347, 348, 349, 0, 350, - 351, 0, 0, 352, 353, 354, 0, 0, 355, 356, - 0, 1624, 359, 1625, 0, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, 0, 0, - 0, 0, 375, 376, 0, 1626, 379, 380, 0, 382, - 383, 384, 0, 385, 386, 387, 388, 389, 390, 391, - 392, 0, 393, 394, 395, 396, 397, 1627, 399, 400, - 401, 402, 0, 403, 404, 405, 406, 407, 408, 409, - 410, 411, 412, 413, 414, 415, 416, 0, 417, 418, - 1628, 420, 421, 422, 1629, 424, 425, 426, 427, 428, - 429, 430, 431, 432, 433, 434, 435, 436, 0, 1630, - 437, 438, 439, 440, 441, 442, 1631, 444, 445, 446, - 0, 1632, 448, 449, 1633, 451, 0, 452, 453, 454, - 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, - 1634, 466, 0, 0, 0, 468, 469, 0, 470, 1635, - 472, 473, 474, 475, 476, 0, 477, 1636, 1637, 0, - 480, 0, 481, 482, 0, 484, 0, 0, 486, 487, - 1638, 489, 490, 491, 492, 493, 1639, 0, 494, 495, - 496, 0, 497, 498, 499, 500, 0, 501, 502, 503, - 504, 505, 0, 1640, 508, 0, 509, 1641, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 0, 0, 520, - 0, 0, 521, 522, 523, 524, 525, 526, 1588, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 538, - 539, 540, 541, 0, 0, 0, 0, 121, 122, 123, - 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, - 0, 0, 0, 1589, 0, 133, 0, 0, 0, 1590, - 135, 136, 0, 137, 138, 139, 1591, 141, 142, 143, - 0, 1592, 1593, 1594, 1595, 0, 149, 150, 151, 152, - 153, 154, 0, 0, 155, 156, 157, 158, 1596, 1597, - 161, 0, 162, 163, 164, 165, 0, 0, 1598, 0, - 1599, 169, 170, 171, 172, 173, 1600, 175, 176, 177, - 0, 178, 179, 180, 181, 182, 183, 0, 1601, 185, - 186, 187, 188, 189, 190, 191, 192, 193, 194, 1602, - 196, 197, 1603, 199, 0, 200, 0, 201, 202, 203, - 204, 205, 206, 0, 0, 207, 208, 209, 210, 211, - 0, 0, 212, 213, 1159, 215, 216, 217, 218, 0, - 219, 220, 221, 0, 1956, 223, 224, 0, 225, 226, - 227, 228, 0, 230, 231, 232, 233, 234, 235, 0, - 0, 237, 0, 238, 239, 1604, 241, 0, 242, 0, - 243, 1605, 0, 1606, 246, 247, 0, 1607, 250, 0, - 251, 252, 0, 0, 0, 0, 255, 256, 0, 257, - 258, 259, 260, 261, 262, 263, 1608, 265, 266, 267, - 268, 0, 269, 270, 271, 272, 273, 274, 275, 0, - 276, 1609, 0, 279, 280, 281, 282, 283, 1610, 1611, - 0, 1612, 0, 287, 1613, 1614, 290, 1615, 292, 293, - 294, 295, 296, 297, 298, 0, 0, 299, 1616, 301, - 1617, 0, 303, 304, 305, 306, 307, 308, 309, 310, - 1618, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, - 331, 1619, 1620, 1621, 335, 336, 337, 338, 0, 0, - 340, 341, 1622, 343, 0, 0, 345, 1623, 347, 348, - 349, 0, 350, 351, 0, 0, 352, 353, 354, 0, - 0, 355, 356, 0, 1624, 359, 1625, 0, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, 0, 0, 0, 0, 375, 376, 0, 1626, 379, - 380, 0, 382, 383, 384, 0, 385, 386, 387, 388, - 389, 390, 391, 392, 0, 393, 394, 395, 396, 397, - 1627, 399, 400, 401, 402, 0, 403, 404, 405, 406, - 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, - 0, 417, 418, 1628, 420, 421, 422, 1629, 424, 425, - 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, - 436, 0, 1630, 437, 438, 439, 440, 441, 442, 1631, - 444, 445, 446, 0, 1632, 448, 449, 1633, 451, 0, - 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, - 462, 463, 464, 1634, 466, 0, 0, 0, 468, 469, - 0, 470, 1635, 472, 473, 474, 475, 476, 0, 477, - 1636, 1637, 0, 480, 0, 481, 482, 0, 484, 0, - 0, 486, 487, 1638, 489, 490, 491, 492, 493, 1639, - 0, 494, 495, 496, 0, 497, 498, 499, 500, 0, - 501, 502, 503, 504, 505, 0, 1640, 508, 0, 509, - 1641, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 0, 0, 520, 0, 0, 521, 522, 523, 524, 525, - 526, 3446, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 538, 539, 540, 541, 0, 0, 0, 0, - 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, - 130, 131, 132, 0, 0, 0, 3134, 0, 133, 0, - 0, 0, 3135, 135, 136, 0, 137, 138, 139, 3136, - 141, 142, 143, 0, 1592, 3137, 1594, 1595, 0, 149, - 150, 151, 152, 153, 154, 0, 0, 155, 156, 157, - 158, 1596, 1597, 161, 0, 162, 163, 164, 165, 0, - 0, 3138, 0, 3139, 169, 170, 171, 172, 173, 3140, - 175, 176, 177, 0, 178, 179, 180, 181, 182, 183, - 0, 3141, 185, 186, 187, 188, 189, 190, 191, 192, - 193, 194, 1602, 196, 197, 1603, 199, 0, 200, 0, - 201, 202, 203, 204, 205, 206, 0, 0, 207, 208, - 209, 210, 211, 0, 0, 212, 213, 1159, 215, 216, - 217, 218, 0, 219, 220, 221, 0, 222, 223, 224, - 0, 225, 226, 227, 228, 0, 230, 231, 232, 233, - 234, 235, 0, 0, 237, 0, 238, 239, 1604, 241, - 0, 242, 0, 243, 3142, 0, 3143, 246, 247, 3144, - 3145, 250, 0, 251, 252, 0, 0, 0, 0, 255, - 256, 0, 257, 258, 259, 260, 261, 262, 263, 3146, - 265, 266, 267, 268, 0, 269, 270, 271, 272, 273, - 274, 275, 0, 276, 3147, 0, 279, 280, 281, 282, - 283, 1610, 1611, 0, 1612, 0, 287, 3148, 3149, 290, - 3150, 292, 293, 294, 295, 296, 297, 298, 0, 0, - 299, 3151, 301, 3152, 0, 303, 304, 305, 306, 307, - 308, 309, 310, 3447, 312, 313, 314, 315, 316, 317, - 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, - 328, 329, 330, 331, 1619, 3154, 1621, 335, 336, 337, - 338, 0, 0, 340, 341, 3156, 343, 0, 0, 345, - 1623, 347, 348, 349, 0, 350, 351, 0, 0, 352, - 353, 354, 0, 0, 355, 356, 0, 3158, 359, 3159, - 0, 362, 363, 364, 365, 366, 367, 368, 369, 370, - 371, 372, 373, 374, 0, 0, 0, 0, 375, 376, - 0, 3160, 379, 380, 0, 382, 383, 384, 0, 385, - 386, 387, 388, 389, 390, 391, 392, 0, 393, 394, - 395, 396, 397, 1627, 399, 400, 401, 402, 0, 403, - 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, - 414, 415, 416, 0, 417, 418, 3161, 420, 421, 422, - 0, 424, 425, 426, 427, 428, 429, 430, 431, 432, - 433, 434, 435, 436, 0, 3162, 437, 438, 439, 440, - 441, 442, 0, 444, 445, 446, 0, 3164, 448, 449, - 1633, 451, 0, 452, 453, 454, 455, 456, 457, 458, - 459, 460, 461, 462, 463, 464, 3448, 466, 0, 0, - 0, 468, 469, 0, 470, 3166, 472, 473, 474, 475, - 476, 0, 477, 1636, 1637, 0, 480, 0, 481, 482, - 0, 484, 0, 0, 486, 487, 3167, 489, 490, 491, - 492, 493, 0, 0, 494, 495, 496, 0, 497, 498, - 499, 500, 0, 501, 502, 503, 504, 505, 0, 1640, - 508, 0, 509, 3169, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 0, 0, 520, 0, 0, 521, 522, - 523, 524, 525, 526, 550, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 538, 539, 540, 541, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 121, 122, + 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, + 132, 0, 0, 0, 1589, 0, 133, 0, 0, 0, + 1590, 135, 136, 0, 137, 138, 139, 1591, 141, 142, + 143, 0, 1592, 1593, 1594, 1595, 0, 149, 150, 151, + 152, 153, 154, 0, 0, 155, 156, 157, 158, 1596, + 1597, 161, 0, 162, 163, 164, 165, 0, 0, 1598, + 0, 1599, 169, 170, 171, 172, 173, 1600, 175, 176, + 177, 0, 178, 179, 180, 181, 182, 183, 0, 1601, + 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, + 1602, 196, 197, 1603, 199, 0, 200, 0, 201, 202, + 203, 204, 205, 206, 0, 0, 207, 208, 209, 210, + 211, 0, 0, 212, 213, 1159, 215, 216, 217, 218, + 0, 219, 220, 221, 0, 222, 223, 224, 0, 225, + 226, 227, 228, 0, 230, 231, 232, 233, 234, 235, + 0, 0, 237, 0, 238, 239, 1604, 241, 0, 242, + 0, 243, 1605, 0, 1606, 246, 247, 0, 1607, 250, + 0, 251, 252, 0, 0, 0, 0, 255, 256, 0, + 257, 258, 259, 260, 261, 262, 263, 1608, 265, 266, + 267, 268, 0, 269, 270, 271, 272, 273, 274, 275, + 0, 276, 1609, 0, 279, 280, 281, 282, 283, 1610, + 1611, 0, 1612, 0, 287, 1613, 1614, 290, 1615, 292, + 293, 294, 295, 296, 297, 298, 0, 0, 299, 1616, + 301, 1617, 0, 303, 304, 305, 306, 307, 308, 309, + 310, 1618, 312, 313, 314, 315, 316, 317, 318, 319, + 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, + 330, 331, 1619, 1620, 1621, 335, 336, 337, 338, 0, + 0, 340, 341, 1622, 343, 0, 0, 345, 1623, 347, + 348, 349, 0, 350, 351, 0, 0, 352, 353, 354, + 0, 0, 355, 356, 0, 1624, 359, 1625, 0, 362, + 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, + 373, 374, 0, 0, 0, 0, 375, 376, 0, 1626, + 379, 380, 0, 382, 383, 384, 0, 385, 386, 387, + 388, 389, 390, 391, 392, 0, 393, 394, 395, 396, + 397, 1627, 399, 400, 401, 402, 0, 403, 404, 405, + 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, + 416, 0, 417, 418, 1628, 420, 421, 422, 1629, 424, + 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, + 435, 436, 0, 1630, 437, 438, 439, 440, 441, 442, + 1631, 444, 445, 446, 0, 1632, 448, 449, 1633, 451, + 0, 452, 453, 454, 455, 456, 457, 458, 459, 460, + 461, 462, 463, 464, 1634, 466, 0, 0, 0, 468, + 469, 0, 470, 1635, 472, 473, 474, 475, 476, 0, + 477, 1636, 1637, 0, 480, 0, 481, 482, 0, 484, + 0, 0, 486, 487, 1638, 489, 490, 491, 492, 493, + 1639, 0, 494, 495, 496, 0, 497, 498, 499, 500, + 0, 501, 502, 503, 504, 505, 0, 1640, 508, 0, + 509, 1641, 511, 512, 513, 514, 515, 516, 517, 518, + 519, 0, 0, 520, 0, 0, 521, 522, 523, 524, + 525, 526, 1588, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 538, 539, 540, 541, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 1589, + 0, 133, 0, 0, 0, 1590, 135, 136, 0, 137, + 138, 139, 1591, 141, 142, 143, 0, 1592, 1593, 1594, + 1595, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 1596, 1597, 161, 0, 162, 163, + 164, 165, 0, 0, 1598, 0, 1599, 169, 170, 171, + 172, 173, 1600, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 1601, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 1602, 196, 197, 1603, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 1159, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 1956, 223, 224, 0, 225, 226, 227, 228, 0, 230, + 231, 232, 233, 234, 235, 0, 0, 237, 0, 238, + 239, 1604, 241, 0, 242, 0, 243, 1605, 0, 1606, + 246, 247, 0, 1607, 250, 0, 251, 252, 0, 0, + 0, 0, 255, 256, 0, 257, 258, 259, 260, 261, + 262, 263, 1608, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 1609, 0, 279, + 280, 281, 282, 283, 1610, 1611, 0, 1612, 0, 287, + 1613, 1614, 290, 1615, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 1616, 301, 1617, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 1618, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 1619, 1620, 1621, + 335, 336, 337, 338, 0, 0, 340, 341, 1622, 343, + 0, 0, 345, 1623, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 0, + 1624, 359, 1625, 0, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 0, 1626, 379, 380, 0, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 1627, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 1628, + 420, 421, 422, 1629, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 1630, 437, + 438, 439, 440, 441, 442, 1631, 444, 445, 446, 0, + 1632, 448, 449, 1633, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 1634, + 466, 0, 0, 0, 468, 469, 0, 470, 1635, 472, + 473, 474, 475, 476, 0, 477, 1636, 1637, 0, 480, + 0, 481, 482, 0, 484, 0, 0, 486, 487, 1638, + 489, 490, 491, 492, 493, 1639, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 0, 1640, 508, 0, 509, 1641, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 3448, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 538, 539, + 540, 541, 0, 0, 0, 0, 0, 0, 121, 122, + 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, + 132, 0, 0, 0, 3135, 0, 133, 0, 0, 0, + 3136, 135, 136, 0, 137, 138, 139, 3137, 141, 142, + 143, 0, 1592, 3138, 1594, 1595, 0, 149, 150, 151, + 152, 153, 154, 0, 0, 155, 156, 157, 158, 1596, + 1597, 161, 0, 162, 163, 164, 165, 0, 0, 3139, + 0, 3140, 169, 170, 171, 172, 173, 3141, 175, 176, + 177, 0, 178, 179, 180, 181, 182, 183, 0, 3142, + 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, + 1602, 196, 197, 1603, 199, 0, 200, 0, 201, 202, + 203, 204, 205, 206, 0, 0, 207, 208, 209, 210, + 211, 0, 0, 212, 213, 1159, 215, 216, 217, 218, + 0, 219, 220, 221, 0, 222, 223, 224, 0, 225, + 226, 227, 228, 0, 230, 231, 232, 233, 234, 235, + 0, 0, 237, 0, 238, 239, 1604, 241, 0, 242, + 0, 243, 3143, 0, 3144, 246, 247, 3145, 3146, 250, + 0, 251, 252, 0, 0, 0, 0, 255, 256, 0, + 257, 258, 259, 260, 261, 262, 263, 3147, 265, 266, + 267, 268, 0, 269, 270, 271, 272, 273, 274, 275, + 0, 276, 3148, 0, 279, 280, 281, 282, 283, 1610, + 1611, 0, 1612, 0, 287, 3149, 3150, 290, 3151, 292, + 293, 294, 295, 296, 297, 298, 0, 0, 299, 3152, + 301, 3153, 0, 303, 304, 305, 306, 307, 308, 309, + 310, 3449, 312, 313, 314, 315, 316, 317, 318, 319, + 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, + 330, 331, 1619, 3155, 1621, 335, 336, 337, 338, 0, + 0, 340, 341, 3157, 343, 0, 0, 345, 1623, 347, + 348, 349, 0, 350, 351, 0, 0, 352, 353, 354, + 0, 0, 355, 356, 0, 3159, 359, 3160, 0, 362, + 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, + 373, 374, 0, 0, 0, 0, 375, 376, 0, 3161, + 379, 380, 0, 382, 383, 384, 0, 385, 386, 387, + 388, 389, 390, 391, 392, 0, 393, 394, 395, 396, + 397, 1627, 399, 400, 401, 402, 0, 403, 404, 405, + 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, + 416, 0, 417, 418, 3162, 420, 421, 422, 0, 424, + 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, + 435, 436, 0, 3163, 437, 438, 439, 440, 441, 442, + 0, 444, 445, 446, 0, 3165, 448, 449, 1633, 451, + 0, 452, 453, 454, 455, 456, 457, 458, 459, 460, + 461, 462, 463, 464, 3450, 466, 0, 0, 0, 468, + 469, 0, 470, 3167, 472, 473, 474, 475, 476, 0, + 477, 1636, 1637, 0, 480, 0, 481, 482, 0, 484, + 0, 0, 486, 487, 3168, 489, 490, 491, 492, 493, + 0, 0, 494, 495, 496, 0, 497, 498, 499, 500, + 0, 501, 502, 503, 504, 505, 0, 1640, 508, 0, + 509, 3170, 511, 512, 513, 514, 515, 516, 517, 518, + 519, 0, 0, 520, 0, 0, 521, 522, 523, 524, + 525, 526, 550, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 538, 539, 540, 541, 0, 0, 0, 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, 0, 130, 131, 132, 0, 0, 0, 0, 0, 133, 0, 0, 0, 0, 135, 136, 0, 137, @@ -11344,5357 +11414,5620 @@ static const yytype_int16 yytable[] = 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 1889, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 121, 122, 123, 124, 125, 126, 127, 128, 129, - 0, 130, 131, 132, 0, 0, 0, 1589, 0, 133, - 0, 0, 0, 1590, 135, 136, 0, 137, 138, 139, - 1591, 141, 142, 143, 0, 1592, 1593, 1594, 1595, 0, - 149, 150, 151, 152, 153, 154, 0, 0, 155, 156, - 157, 158, 1596, 1597, 161, 0, 162, 163, 164, 165, - 0, 0, 1598, 0, 1599, 169, 170, 171, 172, 173, - 1600, 175, 176, 177, 0, 178, 179, 180, 181, 182, - 183, 0, 1601, 185, 186, 187, 188, 189, 190, 191, - 192, 193, 194, 1602, 196, 197, 1603, 199, 0, 200, - 0, 201, 202, 203, 204, 205, 206, 0, 0, 207, - 208, 209, 210, 211, 0, 0, 212, 213, 1159, 215, - 216, 217, 218, 0, 219, 220, 221, 0, 222, 223, - 224, 0, 225, 226, 227, 228, 0, 230, 231, 232, - 233, 234, 235, 0, 0, 237, 0, 238, 239, 1604, - 241, 0, 242, 0, 243, 1605, 0, 1606, 246, 247, - 0, 1607, 250, 0, 251, 252, 0, 0, 0, 0, - 255, 256, 0, 257, 258, 259, 260, 261, 262, 263, - 1608, 265, 266, 267, 268, 0, 269, 270, 271, 272, - 273, 274, 275, 0, 276, 1609, 0, 279, 280, 281, - 282, 283, 1610, 1611, 0, 1612, 0, 287, 1613, 1614, - 290, 1615, 292, 293, 294, 295, 296, 297, 298, 0, - 0, 299, 1616, 301, 1617, 0, 303, 304, 305, 306, - 307, 308, 309, 310, 0, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, - 327, 328, 329, 330, 331, 1619, 1620, 1621, 335, 336, - 337, 338, 0, 0, 340, 341, 1622, 343, 0, 0, - 345, 1623, 347, 348, 349, 0, 350, 351, 0, 0, - 352, 353, 354, 0, 0, 355, 356, 0, 1624, 359, - 1625, 0, 362, 363, 364, 365, 366, 367, 368, 369, - 370, 371, 372, 373, 374, 0, 0, 0, 0, 375, - 376, 0, 1626, 379, 380, 0, 382, 383, 384, 0, - 385, 386, 387, 388, 389, 390, 391, 392, 0, 393, - 394, 395, 396, 397, 1627, 399, 400, 401, 402, 0, - 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, - 413, 414, 415, 416, 0, 417, 418, 1628, 420, 421, - 422, 0, 424, 425, 426, 427, 428, 429, 430, 431, - 432, 433, 434, 435, 436, 0, 1630, 437, 438, 439, - 440, 441, 442, 0, 444, 445, 446, 0, 1632, 448, - 449, 1633, 451, 0, 452, 453, 454, 455, 456, 457, - 458, 459, 460, 461, 462, 463, 464, 0, 466, 0, - 0, 0, 468, 469, 0, 470, 1635, 472, 473, 474, - 475, 476, 0, 477, 1636, 1637, 0, 480, 0, 481, - 482, 0, 484, 0, 0, 486, 487, 1638, 489, 490, - 491, 492, 493, 0, 0, 494, 495, 496, 0, 497, - 498, 499, 500, 0, 501, 502, 503, 504, 505, 0, - 1640, 508, 0, 509, 1641, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 0, 0, 520, 0, 0, 521, - 522, 523, 524, 525, 526, 899, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 538, 539, 540, 541, - 0, 0, 0, 0, 121, 122, 123, 124, 0, 126, - 127, 128, 129, 0, 130, 131, 132, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 135, 136, 0, - 137, 138, 139, 0, 141, 142, 143, 900, 901, 0, - 902, 903, 0, 149, 150, 151, 152, 153, 154, 0, - 0, 155, 156, 157, 158, 904, 905, 161, 0, 162, - 163, 164, 165, 906, 0, 0, 0, 0, 169, 170, - 171, 172, 173, 0, 175, 176, 177, 0, 178, 179, - 180, 181, 182, 0, 0, 0, 185, 186, 187, 188, - 189, 190, 191, 192, 193, 194, 907, 196, 197, 908, - 199, 0, 200, 0, 201, 202, 203, 204, 205, 206, - 0, 0, 0, 208, 209, 210, 211, 0, 0, 212, - 213, 214, 215, 216, 0, 0, 0, 219, 220, 221, - 0, 222, 223, 224, 0, 225, 226, 227, 228, 909, - 230, 231, 232, 233, 234, 235, 910, 0, 237, 0, - 238, 239, 911, 241, 0, 242, 0, 243, 0, 0, - 0, 246, 247, 912, 0, 250, 0, 251, 0, 0, - 0, 913, 914, 0, 256, 0, 257, 258, 259, 260, - 261, 262, 263, 0, 265, 266, 267, 268, 0, 269, - 270, 271, 272, 273, 274, 275, 0, 276, 0, 915, - 279, 280, 281, 282, 283, 916, 917, 0, 918, 0, - 287, 0, 0, 290, 0, 292, 0, 294, 295, 296, - 297, 298, 0, 0, 299, 0, 301, 0, 0, 303, - 304, 305, 306, 307, 308, 309, 310, 919, 312, 313, - 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, - 324, 325, 326, 327, 328, 329, 330, 331, 920, 0, - 921, 335, 336, 337, 0, 922, 0, 340, 341, 0, - 343, 0, 923, 345, 924, 347, 348, 349, 0, 350, - 351, 0, 0, 352, 353, 354, 0, 0, 355, 356, - 925, 0, 359, 0, 926, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 0, 0, 373, 374, 0, 0, - 0, 0, 375, 376, 927, 0, 379, 380, 928, 382, - 383, 384, 0, 385, 386, 387, 388, 389, 0, 0, - 392, 0, 393, 394, 395, 396, 397, 929, 399, 400, - 401, 402, 0, 403, 404, 405, 0, 407, 408, 409, - 410, 411, 412, 413, 414, 415, 416, 0, 417, 418, - 0, 420, 421, 422, 930, 424, 425, 426, 427, 428, - 429, 430, 431, 432, 433, 434, 435, 436, 0, 0, - 437, 438, 439, 440, 441, 442, 931, 444, 445, 0, - 0, 0, 0, 449, 932, 451, 0, 0, 453, 454, - 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, - 933, 466, 934, 0, 0, 468, 469, 0, 470, 0, - 472, 473, 474, 475, 476, 0, 477, 935, 936, 0, - 0, 0, 481, 482, 937, 484, 938, 0, 486, 487, - 939, 489, 490, 491, 492, 493, 0, 0, 494, 495, - 496, 0, 497, 498, 499, 500, 0, 501, 502, 503, - 504, 505, 1520, 941, 508, 0, 509, 0, 511, 0, - 513, 514, 515, 516, 0, 518, 519, 0, 0, 520, - 0, 0, 521, 522, 523, 524, 525, 526, 942, 943, - 944, 945, 946, 947, 948, 949, 950, 951, 952, 538, - 539, 540, 541, 1, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, 3, 4, 0, 0, - 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 6, 0, 0, 0, 0, - 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, - 0, 0, 0, 6, 0, 0, 0, 0, 8, 0, - 0, 0, 7, 0, 0, 0, 0, 0, 0, 10, - 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, - 0, 11, 0, 778, 0, 0, 0, 10, 0, 0, - 0, 0, 0, 0, 13, 0, 0, 0, 0, 11, - 0, 778, 0, 0, 0, 0, 0, 0, 0, 14, - 15, 0, 13, 0, 0, 0, 0, 0, 0, 0, - 0, 779, 0, 0, 0, 0, 0, 14, 15, 18, - 0, 0, 0, 0, 0, 0, 0, 19, 0, 779, - 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, - 0, 0, 0, 0, 22, 19, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 121, 122, 123, 124, 125, 126, 127, + 128, 129, 0, 130, 131, 132, 0, 0, 0, 1589, + 0, 133, 0, 0, 0, 1590, 135, 136, 0, 137, + 138, 139, 1591, 141, 142, 143, 0, 1592, 1593, 1594, + 1595, 0, 149, 150, 151, 152, 153, 154, 0, 0, + 155, 156, 157, 158, 1596, 1597, 161, 0, 162, 163, + 164, 165, 0, 0, 1598, 0, 1599, 169, 170, 171, + 172, 173, 1600, 175, 176, 177, 0, 178, 179, 180, + 181, 182, 183, 0, 1601, 185, 186, 187, 188, 189, + 190, 191, 192, 193, 194, 1602, 196, 197, 1603, 199, + 0, 200, 0, 201, 202, 203, 204, 205, 206, 0, + 0, 207, 208, 209, 210, 211, 0, 0, 212, 213, + 1159, 215, 216, 217, 218, 0, 219, 220, 221, 0, + 222, 223, 224, 0, 225, 226, 227, 228, 0, 230, + 231, 232, 233, 234, 235, 0, 0, 237, 0, 238, + 239, 1604, 241, 0, 242, 0, 243, 1605, 0, 1606, + 246, 247, 0, 1607, 250, 0, 251, 252, 0, 0, + 0, 0, 255, 256, 0, 257, 258, 259, 260, 261, + 262, 263, 1608, 265, 266, 267, 268, 0, 269, 270, + 271, 272, 273, 274, 275, 0, 276, 1609, 0, 279, + 280, 281, 282, 283, 1610, 1611, 0, 1612, 0, 287, + 1613, 1614, 290, 1615, 292, 293, 294, 295, 296, 297, + 298, 0, 0, 299, 1616, 301, 1617, 0, 303, 304, + 305, 306, 307, 308, 309, 310, 0, 312, 313, 314, + 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, + 325, 326, 327, 328, 329, 330, 331, 1619, 1620, 1621, + 335, 336, 337, 338, 0, 0, 340, 341, 1622, 343, + 0, 0, 345, 1623, 347, 348, 349, 0, 350, 351, + 0, 0, 352, 353, 354, 0, 0, 355, 356, 0, + 1624, 359, 1625, 0, 362, 363, 364, 365, 366, 367, + 368, 369, 370, 371, 372, 373, 374, 0, 0, 0, + 0, 375, 376, 0, 1626, 379, 380, 0, 382, 383, + 384, 0, 385, 386, 387, 388, 389, 390, 391, 392, + 0, 393, 394, 395, 396, 397, 1627, 399, 400, 401, + 402, 0, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 0, 417, 418, 1628, + 420, 421, 422, 0, 424, 425, 426, 427, 428, 429, + 430, 431, 432, 433, 434, 435, 436, 0, 1630, 437, + 438, 439, 440, 441, 442, 0, 444, 445, 446, 0, + 1632, 448, 449, 1633, 451, 0, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 0, + 466, 0, 0, 0, 468, 469, 0, 470, 1635, 472, + 473, 474, 475, 476, 0, 477, 1636, 1637, 0, 480, + 0, 481, 482, 0, 484, 0, 0, 486, 487, 1638, + 489, 490, 491, 492, 493, 0, 0, 494, 495, 496, + 0, 497, 498, 499, 500, 0, 501, 502, 503, 504, + 505, 0, 1640, 508, 0, 509, 1641, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 0, 0, 520, 0, + 0, 521, 522, 523, 524, 525, 526, 899, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 538, 539, + 540, 541, 0, 0, 0, 0, 0, 0, 121, 122, + 123, 124, 0, 126, 127, 128, 129, 0, 130, 131, + 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 135, 136, 0, 137, 138, 139, 0, 141, 142, + 143, 900, 901, 0, 902, 903, 0, 149, 150, 151, + 152, 153, 154, 0, 0, 155, 156, 157, 158, 904, + 905, 161, 0, 162, 163, 164, 165, 906, 0, 0, + 0, 0, 169, 170, 171, 172, 173, 0, 175, 176, + 177, 0, 178, 179, 180, 181, 182, 0, 0, 0, + 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, + 907, 196, 197, 908, 199, 0, 200, 0, 201, 202, + 203, 204, 205, 206, 0, 0, 0, 208, 209, 210, + 211, 0, 0, 212, 213, 214, 215, 216, 0, 0, + 0, 219, 220, 221, 0, 222, 223, 224, 0, 225, + 226, 227, 228, 909, 230, 231, 232, 233, 234, 235, + 910, 0, 237, 0, 238, 239, 911, 241, 0, 242, + 0, 243, 0, 0, 0, 246, 247, 912, 0, 250, + 0, 251, 0, 0, 0, 913, 914, 0, 256, 0, + 257, 258, 259, 260, 261, 262, 263, 0, 265, 266, + 267, 268, 0, 269, 270, 271, 272, 273, 274, 275, + 0, 276, 0, 915, 279, 280, 281, 282, 283, 916, + 917, 0, 918, 0, 287, 0, 0, 290, 0, 292, + 0, 294, 295, 296, 297, 298, 0, 0, 299, 0, + 301, 0, 0, 303, 304, 305, 306, 307, 308, 309, + 310, 919, 312, 313, 314, 315, 316, 317, 318, 319, + 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, + 330, 331, 920, 0, 921, 335, 336, 337, 0, 922, + 0, 340, 341, 0, 343, 0, 923, 345, 924, 347, + 348, 349, 0, 350, 351, 0, 0, 352, 353, 354, + 0, 0, 355, 356, 925, 0, 359, 0, 926, 362, + 363, 364, 365, 366, 367, 368, 369, 370, 0, 0, + 373, 374, 0, 0, 0, 0, 375, 376, 927, 0, + 379, 380, 928, 382, 383, 384, 0, 385, 386, 387, + 388, 389, 0, 0, 392, 0, 393, 394, 395, 396, + 397, 929, 399, 400, 401, 402, 0, 403, 404, 405, + 0, 407, 408, 409, 410, 411, 412, 413, 414, 415, + 416, 0, 417, 418, 0, 420, 421, 422, 930, 424, + 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, + 435, 436, 0, 0, 437, 438, 439, 440, 441, 442, + 931, 444, 445, 0, 0, 0, 0, 449, 932, 451, + 0, 0, 453, 454, 455, 456, 457, 458, 459, 460, + 461, 462, 463, 464, 933, 466, 934, 0, 0, 468, + 469, 0, 470, 0, 472, 473, 474, 475, 476, 0, + 477, 935, 936, 0, 0, 0, 481, 482, 937, 484, + 938, 0, 486, 487, 939, 489, 490, 491, 492, 493, + 0, 0, 494, 495, 496, 0, 497, 498, 499, 500, + 0, 501, 502, 503, 504, 505, 1520, 941, 508, 0, + 509, 0, 511, 0, 513, 514, 515, 516, 0, 518, + 519, 0, 0, 520, 0, 0, 521, 522, 523, 524, + 525, 526, 942, 943, 944, 945, 946, 947, 948, 949, + 950, 951, 952, 538, 539, 540, 541, 1, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, + 3, 4, 0, 0, 0, 1, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 2, 0, 0, 6, + 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, + 0, 0, 8, 0, 0, 0, 7, 0, 0, 0, + 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 0, 11, 0, 778, 0, 0, + 0, 10, 0, 0, 0, 0, 0, 0, 13, 0, + 0, 0, 0, 11, 0, 778, 0, 0, 0, 0, + 0, 0, 0, 14, 15, 0, 13, 0, 0, 0, + 0, 0, 0, 0, 0, 779, 0, 0, 0, 0, + 0, 14, 15, 18, 0, 0, 0, 0, 0, 0, + 0, 19, 0, 779, 0, 0, 0, 0, 0, 0, + 0, 18, 0, 0, 0, 0, 0, 0, 22, 19, + 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, + 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, -1643, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -1646, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - -1643, 0, 0, 0, 0, 0, 0, 0, 0, 25, + 0, 0, 0, 0, -1646, 0, 0, 0, 0, 0, + 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, + 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 26, 27, 28, - 0, 0, 0, 0, 0, 29, 0, 0, 30, 0, - 0, 0, 0, 0, 0, 26, 27, 28, 0, 0, - 0, 0, 0, 29, 0, 0, 30, 0, 0, 0, + 0, 26, 27, 28, 0, 0, 0, 0, 0, 29, + 0, 0, 30, 0, 0, 0, 0, 0, 0, 26, + 27, 28, 0, 0, 0, 0, 0, 29, 0, 0, + 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, + 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, + 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, + 0, 33, 0, 32, 0, 0, 0, 0, 34, 0, + 0, 0, 0, 35, 0, 0, 0, 0, 0, 33, + 0, 0, 0, 0, 36, 0, 34, 0, 0, 0, + 0, 35, 0, 0, 0, 0, 37, 0, 0, 0, + 38, 0, 36, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 37, 0, 0, 0, 38, 0, + 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 40, 0, 0, 0, 0, 39, + 42, 0, 0, 0, 0, 43, 0, 0, 0, 0, + 780, 0, 40, 0, 0, 0, 0, 0, 42, 0, + 0, 0, 0, 43, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, - 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, - 31, 0, 0, 0, 0, 0, 0, 33, 0, 32, - 0, 0, 0, 0, 34, 0, 0, 0, 0, 35, - 0, 0, 0, 0, 0, 33, 0, 0, 0, 0, - 36, 0, 34, 0, 0, 0, 0, 35, 0, 0, - 0, 0, 37, 0, 0, 0, 38, 0, 36, 0, + 0, 0, 44, 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 37, 0, 0, 0, 38, 0, 0, 39, 0, 0, + 0, 0, 781, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 40, 0, 0, 0, 0, 39, 42, 0, 0, 0, - 0, 43, 0, 0, 0, 0, 780, 0, 40, 0, - 0, 0, 0, 0, 42, 0, 0, 0, 0, 43, - 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 44, 0, - 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 781, 0, - 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 880 + 880 }; static const yytype_int16 yycheck[] = { - 7, 8, 542, 46, 774, 989, 13, 0, 1016, 0, - 0, 0, 19, 0, 773, 0, 23, 0, 25, 1815, - 0, 1000, 29, 30, 31, 1090, 868, 34, 842, 1330, - 37, 38, 7, 0, 41, 0, 0, 44, 45, 90, - 20, 976, 781, 1535, 1769, 46, 1329, 37, 23, 1317, - 16, 1304, 1079, 92, 93, 1131, 20, 1343, 2321, 1687, - 1410, 1021, 7, 23, 20, 1741, 2250, 1053, 1079, 1260, - 1741, 2278, 2119, 2280, 1079, 2376, 38, 1071, 23, 2247, - 23, 94, 1581, 1306, 1920, 92, 93, 1179, 2843, 94, - 2307, 1661, 1385, 17, 1267, 2804, 2804, 0, 0, 106, - 0, 2841, 1309, 0, 111, 112, 113, 114, 115, 1079, - 0, 1334, 0, 2490, 41, 45, 106, 92, 93, 0, - 1099, 1437, 1187, 0, 893, 0, 1057, 1071, 2244, 0, - 0, 0, 92, 93, 0, 2866, 0, 2859, 1722, 1723, - 0, 0, 2120, 2642, 2306, 780, 2443, 92, 93, 92, - 93, 1225, 114, 0, 781, 0, 1230, 2372, 2712, 3209, - 0, 0, 0, 3225, 2424, 2425, 2426, 2760, 1945, 5, - 838, 2764, 3340, 1773, 0, 843, 9, 0, 3228, 1942, - 5, 1939, 0, 40, 111, 9, 113, 17, 115, 1833, - 57, 34, 0, 5, 25, 0, 13, 14, 2062, 5, - 82, 799, 5, 13, 14, 2456, 2455, 13, 14, 65, - 13, 14, 3451, 1835, 2095, 5, 5, 2455, 2451, 5, - 1071, 5, 5, 9, 13, 14, 5, 2108, 5, 13, - 14, 888, 5, 5, 13, 14, 177, 5, 5, 5, - 31, 5, 1236, 9, 5, 13, 14, 5, 2463, 5, - 5, 5, 9, 989, 47, 991, 84, 993, 178, 47, - 4, 144, 47, 1271, 1243, 9, 11, 95, 1082, 11, - 3, 16, 5, 47, 16, 2592, 1352, 3, 4, 5, - 3, 17, 76, 9, 126, 1361, 121, 118, 198, 152, - 31, 3062, 31, 5, 102, 835, 87, 102, 39, 106, - 39, 971, 124, 48, 188, 96, 2521, 2522, 1077, 2524, - 177, 11, 35, 36, 31, 124, 16, 92, 3181, 65, - 253, 297, 39, 177, 1318, 299, 31, 1321, 1322, 120, - 971, 65, 1071, 84, 39, 11, 234, 82, 109, 15, - 16, 300, 229, 3336, 95, 885, 142, 3007, 48, 3009, - 3339, 305, 324, 1153, 1154, 1206, 235, 132, 2701, 1550, - 3684, 305, 225, 1631, 282, 2708, 2709, 2710, 2575, 66, - 1170, 300, 48, 1157, 171, 177, 1726, 396, 65, 76, - 174, 188, 82, 3551, 3552, 1236, 55, 324, 119, 1173, - 1581, 191, 3643, 119, 42, 17, 285, 288, 1088, 4, - 358, 42, 281, 124, 9, 31, 82, 198, 2774, 405, - 1418, 220, 3745, 121, 124, 1083, 3326, 1186, 3328, 140, - 211, 42, 200, 43, 11, 110, 119, 1095, 15, 16, - 2690, 2267, 169, 3483, 382, 153, 2689, 1072, 2691, 85, - 398, 62, 305, 1429, 13, 14, 383, 3801, 109, 474, - 154, 1293, 1294, 176, 3163, 178, 55, 1392, 2716, 2717, - 3931, 48, 3545, 34, 3547, 3220, 373, 1318, 122, 536, - 1321, 1322, 2773, 450, 281, 354, 3231, 435, 11, 11, - 11, 548, 3222, 16, 542, 2748, 299, 108, 546, 207, - 61, 299, 1452, 2032, 299, 82, 403, 109, 11, 200, - 226, 169, 15, 16, 208, 198, 447, 153, 128, 135, - 220, 77, 537, 182, 199, 48, 2882, 2633, 374, 1869, - 411, 3108, 541, 249, 2063, 502, 3997, 406, 1297, 11, - 488, 31, 201, 181, 16, 468, 3787, 206, 335, 3790, - 181, 537, 317, 280, 3877, 1637, 340, 281, 202, 82, - 82, 82, 249, 353, 3878, 2770, 563, 2772, 289, 3548, - 532, 537, 569, 537, 3557, 572, 48, 375, 364, 487, - 375, 239, 562, 580, 2250, 504, 245, 289, 537, 2250, - 3642, 289, 471, 383, 3938, 526, 3449, 541, 209, 537, - 474, 284, 471, 447, 372, 532, 3256, 541, 539, 3509, - 82, 464, 201, 172, 537, 3688, 3845, 206, 1459, 1460, - 1863, 1268, 495, 2112, 536, 2932, 2244, 537, 339, 447, - 281, 2668, 2855, 2872, 3395, 1295, 548, 537, 374, 2880, - 421, 1924, 474, 424, 2872, 135, 563, 444, 259, 432, - 374, 476, 569, 541, 432, 572, 245, 432, 269, 471, - 407, 617, 1192, 535, 1295, 3823, 1254, 539, 432, 1960, - 281, 548, 471, 2916, 435, 440, 407, 2531, 369, 403, - 537, 465, 484, 1443, 2024, 414, 1992, 1436, 2893, 3930, - 537, 3024, 1441, 2327, 486, 541, 2036, 374, 1447, 422, - 423, 499, 2320, 314, 499, 1771, 447, 414, 2282, 529, - 2458, 537, 2465, 536, 528, 529, 2328, 2588, 544, 414, - 2310, 2488, 537, 1555, 540, 1454, 2066, 540, 541, 537, - 537, 2007, 540, 2073, 501, 537, 3788, 537, 501, 1571, - 538, 537, 540, 538, 537, 540, 1715, 1716, 1717, 3789, - 409, 544, 3451, 3451, 3466, 535, 523, 537, 537, 539, - 523, 537, 373, 537, 537, 2088, 2089, 2090, 537, 2109, - 537, 471, 485, 2113, 537, 537, 773, 774, 775, 537, - 537, 537, 1541, 537, 3032, 387, 537, 398, 3079, 537, - 781, 537, 537, 537, 528, 529, 108, 3955, 533, 3086, - 3344, 533, 2142, 529, 833, 541, 1596, 1597, 419, 3298, - 780, 11, 528, 529, 110, 15, 16, 3400, 815, 816, - 409, 178, 3405, 167, 110, 822, 780, 824, 1453, 1603, - 434, 1621, 3409, 122, 2117, 781, 833, 1454, 1679, 435, - 837, 838, 833, 533, 3211, 842, 843, 1527, 1528, 1623, - 1691, 3428, 1693, 1533, 0, 281, 26, 822, 855, 856, - 857, 135, 501, 860, 530, 531, 532, 533, 833, 473, - 2907, 358, 822, 870, 871, 499, 873, 425, 875, 1720, - 883, 3709, 3710, 833, 523, 274, 1660, 822, 883, 880, - 1548, 888, 1682, 1683, 2075, 11, 3641, 894, 833, 523, - 833, 474, 246, 1969, 499, 1664, 1665, 824, 3060, 1893, - 135, 398, 524, 202, 1888, 1674, 537, 529, 258, 1903, - 346, 235, 1906, 535, 221, 537, 2592, 538, 523, 1688, - 26, 2112, 48, 528, 529, 976, 888, 535, 3659, 537, - 165, 539, 490, 332, 284, 891, 3658, 259, 435, 2986, - 3200, 528, 529, 530, 531, 532, 533, 269, 526, 1718, - 3066, 318, 2268, 532, 537, 962, 82, 281, 965, 966, - 539, 539, 525, 2941, 894, 3803, 2944, 960, 2946, 960, - 960, 960, 535, 960, 485, 960, 3942, 960, 253, 1738, - 960, 1832, 1833, 2819, 815, 2821, 1921, 1922, 1923, 1529, - 1950, 488, 3207, 960, 27, 960, 960, 530, 531, 532, - 533, 135, 2193, 965, 1990, 2633, 1013, 1014, 1994, 2083, - 294, 1997, 73, 74, 2008, 1022, 847, 530, 531, 532, - 533, 5, 1029, 1030, 1031, 1032, 1033, 870, 871, 532, - 873, 121, 875, 13, 14, 962, 539, 1080, 1045, 4005, - 1047, 872, 1893, 410, 3799, 3785, 528, 529, 530, 531, - 532, 533, 1903, 540, 289, 1906, 27, 960, 960, 294, - 960, 2553, 33, 960, 2008, 541, 526, 1106, 1999, 167, - 960, 2655, 960, 84, 1113, 1082, 1083, 537, 1085, 960, - 284, 1088, 406, 960, 95, 960, 1013, 1094, 1095, 960, - 960, 960, 1072, 1100, 960, 1022, 960, 1021, 2399, 1106, - 960, 960, 1029, 1030, 1031, 1032, 1113, 140, 1072, 38, - 3411, 2284, 387, 960, 2287, 960, 1123, 2467, 1045, 3496, - 960, 960, 960, 183, 214, 1861, 5, 2697, 84, 11, - 3870, 1106, 1665, 1140, 2427, 966, 3845, 3845, 1113, 95, - 1899, 1674, 322, 323, 537, 1904, 1106, 471, 246, 1104, - 284, 135, 1888, 1113, 135, 13, 14, 2008, 1085, 2350, - 294, 1106, 2998, 1106, 84, 501, 48, 1122, 1113, 140, - 1113, 1126, 1908, 284, 3391, 3113, 2804, 1913, 289, 354, - 3364, 165, 1189, 3121, 165, 2408, 1187, 523, 537, 249, - 110, 281, 3360, 468, 284, 525, 501, 3464, 296, 8, - 82, 537, 11, 3250, 3471, 535, 15, 16, 3640, 2274, - 19, 20, 21, 439, 3646, 441, 322, 323, 523, 1262, - 455, 3976, 2015, 13, 14, 1191, 2019, 407, 37, 2022, - 410, 466, 537, 1109, 119, 1242, 110, 4, 1245, 1115, - 1071, 352, 9, 2576, 2577, 2578, 2579, 535, 1079, 178, - 253, 539, 1259, 1260, 535, 4, 2932, 2607, 539, 179, - 9, 1268, 537, 1276, 1277, 369, 1279, 2474, 448, 2008, - 303, 1276, 1277, 2480, 1279, 2126, 13, 14, 4, 253, - 253, 267, 268, 9, 535, 1292, 4, 216, 539, 253, - 210, 9, 177, 1300, 4, 538, 1303, 1304, 541, 9, - 284, 394, 2071, 232, 410, 289, 1268, 394, 289, 1316, - 294, 186, 492, 294, 243, 3616, 13, 14, 528, 529, - 530, 531, 532, 533, 13, 14, 1333, 5, 870, 871, - 1337, 873, 303, 875, 254, 1342, 538, 210, 371, 541, - 373, 260, 448, 439, 2279, 441, 253, 2037, 2038, 2039, - 2040, 2041, 2042, 13, 14, 2045, 2046, 2047, 2048, 2049, - 2050, 2051, 2052, 2053, 2054, 1196, 27, 535, 27, 537, - 403, 1333, 33, 453, 33, 1206, 1303, 538, 435, 439, - 541, 441, 186, 167, 387, 2154, 492, 1114, 172, 1316, - 499, 1118, 501, 2379, 1401, 2381, 1227, 1404, 61, 2590, - 371, 391, 2593, 3587, 1411, 1236, 392, 393, 468, 538, - 1337, 2910, 541, 387, 387, 488, 538, 3585, 1425, 541, - 229, 537, 1409, 387, 1409, 439, 1409, 441, 313, 1436, - 2281, 439, 403, 441, 1441, 394, 1443, 1444, 3066, 1446, - 1447, 326, 327, 328, 1409, 8, 2454, 172, 11, 378, - 128, 129, 15, 16, 2804, 537, 19, 20, 21, 537, - 1426, 2230, 246, 538, 177, 468, 541, 387, 397, 538, - 537, 455, 541, 1453, 455, 2326, 2327, 1404, 398, 140, - 387, 140, 466, 537, 1411, 466, 2787, 537, 1540, 1453, - 1542, 1543, 301, 537, 468, 468, 38, 6, 1454, 177, - 2382, 10, 2384, 2786, 468, 1471, 477, 2493, 537, 18, - 27, 396, 296, 2355, 177, 435, 33, 968, 2771, 970, - 1527, 1528, 1561, 32, 537, 1564, 1533, 36, 1535, 2770, - 1569, 2772, 2818, 1572, 537, 2225, 2226, 537, 1577, 459, - 528, 1548, 530, 1550, 1551, 538, 2638, 2639, 541, 231, - 435, 1558, 2835, 520, 1561, 543, 544, 1564, 13, 14, - 1535, 468, 1569, 537, 537, 1572, 538, 537, 488, 541, - 1577, 537, 1579, 537, 1581, 1535, 538, 2642, 2785, 541, - 2787, 530, 167, 523, 469, 537, 1561, 172, 2615, 1564, - 1535, 855, 856, 857, 1569, 480, 860, 1572, 13, 14, - 539, 1561, 1577, 2614, 1564, 538, 210, 299, 541, 1569, - 2615, 2616, 1572, 539, 499, 520, 1561, 1577, 1561, 1564, - 176, 1564, 538, 140, 1569, 541, 1569, 1572, 541, 1572, - 537, 1558, 1577, 537, 1577, 257, 178, 538, 523, 1470, - 541, 538, 303, 206, 303, 2615, 2616, 2617, 326, 327, - 328, 8, 537, 177, 11, 196, 197, 538, 15, 16, - 541, 246, 3963, 326, 327, 328, 229, 538, 1661, 538, - 1661, 1661, 1661, 304, 216, 3882, 3939, 61, 3941, 538, - 1687, 1661, 541, 3730, 538, 186, 538, 541, 3364, 541, - 232, 48, 1699, 3364, 1661, 436, 538, 1661, 55, 541, - 538, 243, 3538, 541, 3540, 537, 367, 3914, 367, 520, - 371, 296, 371, 13, 14, 524, 525, 526, 396, 528, - 529, 530, 531, 532, 533, 82, 267, 268, 13, 14, - 408, 1738, 538, 396, 1741, 541, 538, 2506, 301, 541, - 2499, 4004, 403, 538, 403, 2698, 541, 135, 231, 2702, - 2703, 2704, 538, 431, 157, 541, 188, 435, 2737, 191, - 2611, 2612, 538, 8, 367, 541, 1741, 179, 2507, 1735, - 15, 16, 435, 135, 19, 20, 21, 165, 1785, 3129, - 1787, 157, 1789, 387, 3831, 3992, 303, 538, 13, 14, - 541, 469, 183, 150, 398, 538, 4003, 1804, 541, 1806, - 1807, 1808, 480, 165, 538, 1818, 469, 541, 538, 538, - 157, 541, 541, 1818, 1821, 157, 477, 480, 477, 538, - 157, 499, 541, 3451, 42, 182, 3127, 3080, 13, 14, - 538, 435, 1788, 541, 538, 538, 378, 541, 541, 1846, - 179, 1848, 254, 538, 201, 523, 541, 13, 14, 206, - 367, 392, 393, 435, 371, 397, 1863, 1864, 249, 537, - 1787, 2869, 1789, 13, 14, 538, 76, 1874, 1875, 1876, - 1877, 537, 1879, 538, 537, 284, 541, 1804, 1885, 3604, - 1887, 42, 538, 488, 488, 541, 403, 91, 245, 2849, - 2825, 538, 1899, 1900, 541, 3163, 284, 1904, 1905, 157, - 2886, 289, 1909, 1910, 1911, 1912, 294, 1914, 1915, 119, - 538, 3587, 1878, 541, 1880, 254, 3587, 503, 3204, 1846, - 2762, 157, 284, 2999, 1931, 538, 538, 289, 541, 541, - 538, 1938, 294, 541, 1941, 1942, 1943, 1944, 1945, 13, - 14, 539, 1949, 3293, 301, 157, 358, 538, 1779, 27, - 541, 538, 27, 2804, 541, 33, 1963, 447, 33, 157, - 477, 524, 525, 526, 299, 528, 529, 530, 531, 532, - 533, 13, 14, 13, 14, 1965, 1807, 1808, 1985, 369, - 1987, 8, 2672, 2673, 11, 537, 398, 537, 15, 16, - 13, 14, 19, 20, 21, 538, 387, 27, 13, 14, - 537, 3351, 537, 33, 13, 14, 13, 14, 3500, 437, - 37, 1938, 13, 14, 1941, 1942, 1943, 1944, 227, 358, - 309, 38, 1949, 435, 13, 14, 232, 44, 13, 14, - 2037, 2038, 2039, 2040, 2041, 2042, 382, 383, 2045, 2046, - 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 439, 537, - 441, 232, 409, 382, 383, 232, 301, 2096, 1985, 398, - 382, 383, 140, 2102, 537, 140, 306, 455, 2075, 382, - 383, 271, 272, 42, 284, 244, 488, 468, 466, 289, - 2087, 392, 393, 537, 3880, 1916, 103, 5, 3884, 2096, - 5, 2942, 537, 455, 336, 2102, 435, 537, 1929, 1930, - 2107, 3451, 322, 323, 466, 2112, 479, 480, 2485, 2486, - 140, 2312, 2313, 537, 2121, 2122, 3892, 3893, 3948, 3949, - 537, 2096, 1239, 1240, 3118, 5, 8, 2102, 5, 11, - 340, 537, 5, 15, 16, 537, 2096, 19, 20, 21, - 5, 9, 2102, 537, 3130, 3131, 500, 311, 537, 488, - 360, 2096, 106, 2096, 541, 541, 538, 2102, 42, 2102, - 2087, 178, 227, 296, 521, 403, 172, 172, 294, 61, - 537, 528, 529, 530, 531, 532, 533, 2008, 2937, 3462, - 244, 3977, 447, 2014, 537, 95, 2193, 447, 447, 541, - 2197, 61, 61, 274, 447, 2202, 110, 183, 548, 216, - 3265, 229, 229, 447, 447, 499, 186, 394, 157, 128, - 129, 102, 284, 284, 2904, 232, 76, 3845, 2225, 2226, - 537, 42, 82, 284, 210, 303, 243, 284, 303, 2230, - 537, 284, 38, 206, 157, 95, 157, 2244, 44, 177, - 539, 13, 538, 2250, 177, 538, 538, 538, 538, 496, - 538, 232, 538, 3745, 541, 465, 537, 2300, 177, 119, - 277, 121, 232, 249, 474, 291, 291, 3118, 537, 537, - 2277, 541, 3123, 303, 301, 2250, 539, 484, 539, 524, - 525, 526, 2289, 528, 529, 530, 531, 532, 533, 367, - 41, 537, 367, 371, 495, 2302, 371, 103, 537, 2306, - 537, 9, 2277, 537, 537, 537, 445, 445, 3800, 326, - 11, 537, 536, 369, 541, 545, 333, 2277, 304, 3170, - 3171, 183, 541, 445, 206, 403, 548, 2302, 403, 289, - 447, 188, 2277, 3524, 2277, 537, 168, 367, 177, 538, - 3099, 371, 2302, 2350, 541, 474, 2353, 229, 210, 2356, - 526, 225, 3638, 541, 214, 406, 235, 2302, 274, 2302, - 300, 378, 324, 324, 188, 2372, 541, 541, 227, 235, - 538, 8, 178, 403, 11, 152, 284, 537, 15, 16, - 397, 235, 19, 20, 21, 3877, 345, 249, 305, 488, - 167, 297, 436, 537, 537, 172, 157, 157, 157, 477, - 152, 499, 477, 157, 541, 541, 42, 326, 327, 328, - 216, 3101, 157, 3, 537, 167, 2382, 2383, 2384, 301, - 172, 3429, 3, 284, 284, 42, 232, 299, 299, 289, - 61, 177, 11, 42, 172, 538, 2443, 243, 538, 188, - 172, 538, 304, 2450, 538, 537, 537, 477, 225, 537, - 3, 3, 469, 439, 41, 441, 2463, 2464, 2465, 2466, - 2461, 538, 2449, 152, 2449, 535, 2449, 535, 447, 246, - 2477, 277, 2479, 225, 536, 2482, 447, 396, 167, 465, - 340, 2488, 468, 172, 2449, 2492, 538, 541, 538, 408, - 447, 447, 2499, 299, 246, 3845, 545, 524, 525, 526, - 360, 528, 529, 530, 531, 532, 533, 3246, 539, 538, - 520, 153, 431, 177, 2521, 2522, 435, 2524, 1132, 296, - 326, 520, 538, 2450, 2490, 387, 538, 333, 305, 520, - 538, 160, 258, 9, 538, 538, 225, 2464, 2465, 2466, - 537, 537, 3384, 447, 296, 537, 2553, 3848, 496, 2515, - 469, 496, 2479, 305, 537, 2482, 42, 246, 2389, 3249, - 537, 480, 61, 541, 486, 2492, 2573, 522, 526, 300, - 300, 471, 378, 541, 2581, 2582, 2583, 439, 2553, 441, - 499, 252, 61, 2590, 61, 2592, 2593, 274, 3439, 3440, - 284, 397, 2599, 2553, 447, 537, 157, 459, 210, 157, - 3451, 157, 3361, 465, 523, 465, 468, 296, 2553, 447, - 2441, 447, 2619, 447, 474, 291, 305, 447, 537, 291, - 42, 369, 1236, 297, 299, 538, 2633, 3606, 537, 541, - 2461, 538, 2683, 42, 537, 537, 499, 157, 289, 544, - 538, 2642, 524, 525, 526, 177, 528, 529, 530, 531, - 532, 533, 537, 61, 2581, 2582, 2583, 2619, 183, 537, - 193, 172, 538, 469, 301, 2672, 2673, 82, 474, 206, - 148, 2714, 2715, 177, 538, 310, 2507, 2678, 2721, 537, - 3522, 548, 538, 535, 85, 210, 2517, 464, 2519, 538, - 538, 538, 2523, 538, 2525, 541, 538, 537, 541, 300, - 188, 538, 375, 1317, 2697, 157, 2697, 2697, 2697, 542, - 537, 3525, 464, 3527, 181, 538, 541, 2697, 538, 537, - 2727, 538, 459, 538, 249, 2732, 538, 436, 539, 537, - 2697, 2738, 537, 2697, 538, 537, 42, 88, 541, 3747, - 42, 3510, 42, 3512, 2734, 474, 541, 177, 537, 2756, - 3815, 538, 538, 2760, 498, 206, 538, 2764, 2765, 2766, - 536, 2762, 536, 2770, 2771, 2772, 541, 2774, 538, 538, - 538, 538, 3756, 3708, 536, 464, 9, 311, 528, 304, - 538, 8, 537, 535, 11, 538, 2793, 539, 2795, 16, - 480, 299, 19, 20, 21, 536, 1410, 61, 526, 538, - 325, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, - 2817, 538, 212, 538, 538, 499, 119, 42, 537, 235, - 90, 48, 347, 199, 289, 289, 539, 539, 55, 2756, - 526, 447, 539, 539, 2841, 2801, 38, 539, 536, 2805, - 2847, 2807, 44, 2850, 539, 447, 535, 539, 539, 538, - 539, 539, 2842, 2860, 539, 82, 539, 539, 539, 539, - 3702, 2848, 387, 2848, 42, 2848, 536, 42, 109, 394, - 539, 539, 539, 539, 539, 2882, 539, 2878, 3568, 3569, - 539, 2871, 539, 2848, 539, 539, 2893, 524, 525, 526, - 539, 528, 529, 530, 531, 532, 533, 2904, 539, 539, - 539, 103, 284, 2910, 499, 539, 539, 539, 435, 539, - 2917, 2918, 2919, 2920, 439, 538, 441, 538, 537, 541, - 2847, 299, 2929, 2850, 538, 2932, 537, 537, 2929, 2936, - 2937, 537, 9, 368, 459, 177, 541, 537, 2945, 537, - 465, 538, 349, 468, 42, 541, 61, 538, 206, 199, - 536, 11, 445, 542, 289, 182, 541, 447, 541, 93, - 479, 538, 360, 537, 62, 157, 2973, 3006, 2975, 42, - 539, 538, 126, 2804, 201, 538, 178, 346, 157, 206, - 236, 42, 541, 538, 383, 42, 188, 383, 538, 537, - 2917, 2918, 2919, 2920, 3845, 537, 42, 3004, 537, 3006, - 474, 319, 229, 230, 101, 42, 2837, 525, 520, 177, - 108, 109, 538, 537, 216, 447, 537, 1631, 245, 257, - 289, 119, 3712, 459, 198, 62, 474, 31, 537, 206, - 232, 3006, 3039, 3040, 3041, 3042, 76, 302, 3797, 9, - 76, 243, 538, 3733, 3734, 537, 3006, 82, 385, 3056, - 61, 538, 177, 3060, 538, 3056, 536, 284, 136, 3066, - 287, 3006, 545, 3006, 536, 538, 537, 95, 526, 8, - 281, 108, 11, 3080, 301, 277, 15, 16, 299, 3086, - 19, 20, 21, 181, 326, 327, 328, 459, 538, 42, - 436, 42, 3099, 3100, 3101, 85, 537, 299, 37, 8, - 3107, 302, 302, 537, 13, 538, 479, 16, 212, 538, - 19, 209, 1726, 156, 538, 299, 25, 3124, 299, 537, - 29, 30, 31, 152, 326, 34, 537, 546, 37, 38, - 403, 333, 41, 538, 177, 44, 45, 46, 542, 124, - 471, 3681, 537, 382, 3, 153, 5, 25, 541, 415, - 37, 538, 382, 537, 396, 0, 8, 307, 130, 11, - 537, 259, 177, 15, 16, 360, 960, 19, 20, 21, - 3123, 269, 209, 2788, 1886, 20, 378, 2801, 23, 3010, - 3107, 2377, 409, 281, 1341, 37, 284, 1789, 2420, 816, - 1930, 2447, 37, 435, 2515, 397, 3203, 106, 3246, 2837, - 3207, 46, 111, 112, 113, 114, 115, 3762, 3924, 3422, - 3849, 70, 71, 3858, 3917, 3222, 314, 1304, 3485, 2370, - 2383, 2860, 259, 3847, 2780, 3856, 2807, 469, 2367, 3844, - 2485, 2739, 269, 3223, 2486, 3242, 2494, 1999, 480, 1454, - 1405, 1436, 3249, 1132, 281, 3211, 3679, 92, 93, 94, - 3608, 3800, 111, 112, 4024, 1869, 115, 116, 2738, 3741, - 3962, 106, 966, 4033, 3265, 2448, 3862, 469, 3275, 4026, - 4032, 156, 474, 4034, 3281, 373, 4011, 314, 3997, 3867, - 3973, 3288, 4029, 326, 327, 328, 821, 2714, 2300, 2299, - 229, 3711, 177, 3558, 521, 537, 3954, 524, 525, 526, - 398, 528, 529, 530, 531, 532, 533, 3335, 3955, 2721, - 2697, 326, 327, 328, 2353, 1259, 3323, 1105, 2319, 1857, - 1105, 419, 1286, 421, 2574, 3809, 424, 2336, 1821, 3690, - 3514, 1856, 1285, 23, 2302, 2932, 373, 196, 197, 2107, - 1083, 1288, 3288, 2552, 833, 3352, 3353, 3354, 3355, 3356, - 3357, 3358, 822, 396, 3361, 3362, 3363, 3364, 2553, 2599, - 3367, 398, 301, 3370, 3443, 183, 3373, 3374, 3375, 3376, - 3377, 3378, 3379, 3380, 3381, 3382, 2122, 229, 3385, 1079, - 1079, 396, 419, 2008, 2008, 2008, 1079, 3694, 3219, 3364, - 3693, 2156, 435, 3400, 2202, 2631, 2320, 1556, 3405, 2975, - 1079, 1079, 261, 262, 263, 264, 265, 266, 267, 268, - 2024, 2204, 271, 272, 3049, 3246, 879, 1079, 1079, 1079, - 435, 1079, 2036, 2652, 3431, 1788, 469, 3470, 1317, 2115, - 106, 249, -1, -1, -1, -1, -1, 480, -1, 537, - -1, 326, 327, 328, -1, 3452, 3453, -1, -1, 301, - -1, -1, 2066, -1, 469, -1, 499, 3464, 3385, 2073, - -1, -1, -1, -1, 3471, 480, -1, -1, -1, 3476, - -1, 3478, -1, -1, -1, 3482, -1, -1, 3468, -1, - 523, -1, -1, -1, 499, -1, -1, -1, -1, -1, - 3497, 350, 351, 3500, 537, 2109, 3327, -1, -1, 2113, - -1, -1, -1, -1, -1, 2119, -1, 325, 523, -1, - -1, 396, -1, 3520, -1, -1, -1, 3524, 3525, -1, - 3527, 1410, 537, -1, -1, 3500, -1, -1, 2142, 347, - 3496, -1, -1, 392, 393, -1, -1, 3464, -1, -1, - 3500, -1, -1, -1, 3471, -1, 0, -1, -1, 3476, - 435, -1, -1, -1, -1, 3500, -1, -1, -1, -1, - -1, 3568, 3569, -1, -1, -1, -1, -1, -1, 387, - 3497, -1, -1, -1, -1, -1, 394, 3584, -1, 3586, - 3587, 3588, -1, -1, 469, 524, 525, 526, -1, 528, - 529, 530, 531, 532, 533, 480, -1, -1, -1, -1, - -1, 3608, -1, -1, -1, -1, -1, 3650, 3615, -1, - 3653, -1, 3587, -1, 499, 3605, -1, 3607, -1, -1, - 3451, 439, -1, 441, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 8, 493, 494, 11, -1, 523, -1, - 15, 16, -1, -1, 19, 20, 21, -1, 102, 3656, - 468, 3617, 537, -1, 563, -1, -1, -1, 517, 518, - 569, -1, 37, 572, -1, -1, -1, 3657, -1, -1, - -1, 580, 524, 525, 526, -1, 528, 529, 530, 531, - 532, 533, -1, 3673, -1, -1, -1, 3694, 3615, -1, + 7, 8, 542, 46, 774, 976, 13, 989, 0, 90, + 1016, 0, 19, 46, 92, 93, 23, 773, 25, 0, + 0, 0, 29, 30, 31, 868, 0, 34, 1090, 781, + 37, 38, 0, 0, 41, 0, 38, 44, 45, 0, + 0, 1000, 893, 7, 1330, 1687, 20, 1343, 842, 1535, + 16, 1815, 20, 1329, 1317, 1021, 1769, 37, 2376, 23, + 1079, 23, 94, 1260, 1131, 7, 1741, 20, 1304, 1079, + 1410, 1309, 1741, 1179, 2247, 1079, 1071, 2278, 1385, 2280, + 1079, 23, 2250, 23, 2321, 92, 93, 1581, 2844, 1306, + 2307, 2805, 1661, 2805, 94, 1053, 17, 1267, 2842, 106, + 2490, 2119, 1920, 0, 111, 112, 113, 114, 115, 0, + 0, 0, 114, 0, 0, 1057, 1071, 1334, 45, 0, + 0, 2372, 0, 0, 0, 1187, 106, 2860, 92, 93, + 92, 93, 1722, 1723, 0, 2867, 0, 0, 780, 1225, + 1099, 0, 0, 0, 1230, 0, 2306, 0, 2120, 0, + 92, 93, 92, 93, 1437, 1071, 781, 2761, 0, 2642, + 2244, 2765, 2424, 2425, 2426, 3342, 3226, 3210, 0, 838, + 1773, 0, 1945, 34, 843, 2443, 0, 0, 0, 4, + 1942, 17, 1939, 17, 9, 1833, 3229, 5, 5, 5, + 5, 59, 42, 5, 1835, 2062, 13, 14, 13, 14, + 5, 13, 14, 5, 799, 67, 5, 9, 5, 5, + 5, 5, 2463, 989, 2456, 991, 5, 993, 13, 14, + 5, 2451, 9, 63, 13, 14, 1077, 5, 13, 14, + 5, 5, 9, 3, 9, 5, 5, 5, 5, 2455, + 5, 1236, 5, 2455, 5, 3453, 180, 29, 49, 49, + 888, 49, 123, 4, 33, 3, 4, 5, 9, 13, + 14, 9, 41, 49, 11, 1271, 8, 13, 14, 16, + 2521, 2522, 104, 2524, 78, 17, 179, 11, 86, 2592, + 104, 128, 16, 67, 1243, 1352, 971, 3063, 1082, 97, + 1206, 971, 33, 2095, 1361, 835, 33, 11, 126, 126, + 41, 3109, 16, 9, 41, 33, 2108, 146, 3, 8, + 179, 179, 5, 41, 94, 67, 50, 11, 17, 1071, + 1236, 15, 16, 1318, 299, 231, 1321, 1322, 200, 302, + 111, 2717, 2718, 11, 179, 1186, 50, 15, 16, 179, + 326, 1157, 37, 38, 67, 885, 3008, 3182, 3010, 190, + 84, 301, 307, 1550, 134, 302, 50, 1173, 307, 2689, + 142, 2691, 3341, 3687, 126, 287, 173, 180, 1631, 284, + 84, 384, 176, 121, 2575, 326, 3553, 3554, 144, 13, + 142, 154, 111, 86, 1581, 19, 1726, 236, 137, 111, + 84, 202, 407, 68, 97, 222, 30, 2775, 3804, 255, + 3748, 476, 1318, 78, 123, 1321, 1322, 398, 84, 202, + 44, 45, 1418, 11, 1083, 44, 121, 15, 16, 11, + 124, 1392, 112, 45, 16, 121, 1095, 3327, 2690, 3329, + 1072, 1153, 1154, 124, 385, 476, 2088, 2089, 2090, 169, + 3934, 44, 3485, 436, 126, 110, 1297, 171, 1170, 2267, + 1293, 1294, 3164, 137, 227, 534, 2774, 87, 50, 503, + 2032, 112, 541, 375, 539, 3221, 2701, 13, 14, 301, + 501, 1429, 36, 2708, 2709, 2710, 3232, 301, 112, 3223, + 228, 525, 475, 178, 79, 180, 1452, 3945, 328, 329, + 330, 2063, 84, 405, 525, 108, 11, 11, 539, 63, + 204, 15, 16, 251, 200, 2883, 4000, 320, 130, 33, + 13, 201, 2749, 204, 376, 3643, 19, 241, 248, 283, + 2771, 3649, 2773, 305, 539, 155, 539, 30, 11, 1869, + 337, 1637, 3880, 16, 307, 3941, 50, 286, 342, 319, + 222, 44, 45, 1459, 1460, 377, 449, 296, 534, 2633, + 4008, 473, 543, 377, 183, 171, 563, 3881, 398, 506, + 283, 283, 569, 374, 539, 572, 539, 50, 298, 84, + 84, 3550, 291, 580, 489, 2250, 251, 190, 371, 341, + 183, 2250, 562, 534, 348, 3645, 291, 2917, 543, 539, + 286, 373, 376, 375, 543, 3257, 261, 437, 291, 412, + 366, 84, 2244, 3411, 449, 539, 271, 478, 112, 112, + 1295, 3511, 296, 137, 470, 1295, 3451, 1924, 2112, 488, + 2933, 3397, 3430, 405, 376, 528, 2856, 1863, 174, 476, + 1268, 471, 409, 434, 434, 476, 434, 416, 541, 2881, + 3848, 449, 482, 2894, 550, 473, 473, 3033, 434, 3826, + 2668, 617, 1192, 376, 424, 425, 437, 2873, 497, 1254, + 389, 2873, 442, 467, 2531, 301, 282, 539, 486, 501, + 283, 539, 409, 1443, 1960, 416, 501, 501, 2320, 2327, + 1436, 543, 405, 539, 2024, 1441, 0, 2328, 416, 539, + 1541, 1447, 2282, 466, 543, 531, 2036, 531, 155, 539, + 525, 2458, 1454, 2465, 1771, 530, 531, 2310, 540, 1992, + 542, 2007, 1555, 542, 543, 2488, 540, 539, 542, 542, + 542, 539, 539, 539, 539, 503, 2066, 539, 1571, 546, + 546, 3791, 537, 2073, 539, 3468, 541, 539, 503, 3453, + 539, 3453, 539, 539, 539, 539, 449, 525, 781, 3792, + 539, 538, 209, 290, 539, 833, 1715, 1716, 1717, 543, + 525, 539, 3080, 1679, 539, 539, 773, 774, 775, 2109, + 539, 539, 539, 2113, 539, 1691, 539, 1693, 539, 530, + 531, 3958, 530, 531, 526, 539, 2588, 1603, 535, 531, + 3025, 473, 487, 539, 276, 537, 437, 539, 3402, 33, + 833, 535, 2142, 3407, 1720, 169, 780, 1623, 815, 816, + 2117, 1453, 780, 1664, 1665, 822, 3299, 824, 3547, 3087, + 3549, 535, 3212, 1674, 530, 531, 833, 526, 781, 1454, + 837, 838, 531, 446, 11, 842, 843, 1688, 532, 533, + 534, 535, 452, 540, 1660, 427, 543, 880, 855, 856, + 857, 883, 334, 860, 532, 533, 534, 535, 822, 28, + 527, 537, 28, 870, 871, 541, 873, 1718, 875, 833, + 537, 833, 3712, 3713, 1596, 1597, 413, 156, 2075, 1548, + 822, 888, 822, 883, 248, 537, 888, 894, 3644, 541, + 2908, 833, 260, 833, 504, 976, 255, 5, 1893, 1621, + 255, 3061, 1969, 137, 539, 11, 1888, 84, 1903, 255, + 492, 1906, 527, 78, 29, 2112, 1832, 1833, 286, 542, + 35, 3114, 537, 2592, 2576, 2577, 2578, 2579, 3661, 3122, + 3662, 210, 530, 531, 532, 533, 534, 535, 891, 3201, + 532, 533, 534, 535, 50, 544, 580, 1109, 29, 548, + 1921, 1922, 1923, 1115, 35, 962, 121, 3208, 965, 966, + 1682, 1683, 3691, 965, 269, 270, 3806, 894, 960, 2987, + 2942, 960, 11, 2945, 441, 2947, 443, 1893, 84, 960, + 960, 960, 1738, 3067, 1950, 2268, 960, 1903, 528, 1529, + 1906, 2633, 960, 960, 528, 960, 2193, 2083, 286, 960, + 960, 541, 2820, 291, 2822, 539, 1013, 1014, 193, 870, + 871, 50, 873, 2008, 875, 1022, 530, 531, 532, 533, + 534, 535, 1029, 1030, 1031, 1032, 1033, 142, 1106, 137, + 389, 441, 1990, 443, 389, 1113, 1994, 1080, 1045, 1997, + 1047, 487, 538, 389, 3788, 84, 3802, 530, 531, 532, + 533, 534, 535, 2008, 550, 534, 179, 1999, 57, 167, + 538, 142, 541, 960, 3646, 2655, 354, 2553, 255, 960, + 960, 960, 550, 960, 960, 1082, 1083, 580, 1085, 960, + 960, 1088, 960, 960, 960, 1861, 223, 1094, 1095, 394, + 395, 360, 2008, 1100, 960, 3413, 960, 960, 1072, 1106, + 1021, 960, 960, 960, 1072, 960, 1113, 960, 3498, 960, + 123, 470, 1888, 2399, 2284, 470, 1123, 2287, 960, 29, + 2427, 286, 212, 57, 470, 35, 291, 2467, 2697, 3873, + 1665, 400, 1908, 1140, 3848, 543, 3848, 1913, 40, 1674, + 774, 775, 1106, 1899, 1106, 3466, 237, 286, 1904, 1113, + 185, 1113, 3473, 2350, 1187, 324, 325, 4, 324, 325, + 5, 255, 9, 2805, 1106, 503, 1106, 237, 437, 540, + 355, 1113, 543, 1113, 33, 44, 3393, 342, 286, 539, + 539, 2999, 1189, 291, 539, 184, 255, 525, 296, 3362, + 305, 2408, 283, 539, 40, 64, 137, 362, 3366, 539, + 385, 539, 389, 216, 203, 328, 329, 330, 3790, 208, + 2126, 3793, 2274, 283, 75, 76, 251, 4, 86, 1262, + 2071, 490, 9, 3979, 305, 1191, 167, 2015, 356, 97, + 89, 2019, 142, 3251, 2022, 1242, 2474, 1104, 1245, 98, + 409, 110, 2480, 412, 1276, 1277, 412, 1279, 247, 13, + 14, 86, 1259, 1260, 369, 1122, 2008, 112, 373, 1126, + 894, 1268, 97, 122, 2933, 356, 1268, 2607, 59, 203, + 283, 371, 775, 286, 208, 398, 1276, 1277, 180, 1279, + 188, 450, 503, 470, 450, 1292, 4, 396, 369, 360, + 405, 9, 373, 1300, 537, 389, 1303, 1304, 541, 389, + 29, 3619, 467, 2154, 525, 181, 35, 4, 2279, 1316, + 400, 476, 9, 247, 437, 106, 218, 408, 539, 537, + 389, 539, 4, 541, 405, 494, 1333, 9, 494, 400, + 1337, 1333, 234, 537, 180, 1342, 127, 541, 408, 13, + 14, 200, 211, 245, 137, 286, 396, 437, 471, 457, + 291, 3933, 539, 190, 213, 296, 193, 148, 1114, 482, + 468, 152, 1118, 2698, 479, 2281, 437, 2702, 2703, 2704, + 540, 262, 218, 543, 167, 29, 470, 13, 14, 2230, + 256, 35, 473, 540, 175, 169, 543, 178, 234, 212, + 174, 894, 261, 2590, 1401, 305, 2593, 1404, 479, 245, + 490, 470, 271, 473, 1411, 196, 441, 537, 443, 539, + 2326, 2327, 411, 142, 283, 3588, 539, 2911, 1425, 490, + 1409, 2379, 3590, 2381, 501, 3067, 503, 29, 1409, 1436, + 384, 385, 29, 35, 1441, 470, 1443, 1444, 35, 1446, + 1447, 455, 1409, 8, 1409, 539, 11, 316, 2454, 437, + 15, 16, 13, 14, 19, 20, 21, 490, 540, 369, + 1426, 543, 188, 373, 248, 2805, 1100, 855, 856, 857, + 539, 393, 860, 8, 13, 14, 11, 411, 380, 1453, + 15, 16, 396, 1561, 360, 1453, 1564, 540, 142, 1123, + 543, 1569, 539, 286, 1572, 405, 539, 399, 291, 1577, + 291, 1454, 2788, 296, 540, 1471, 375, 543, 299, 174, + 540, 2787, 2355, 543, 298, 50, 457, 198, 199, 44, + 1527, 1528, 57, 2819, 400, 532, 1533, 468, 1535, 137, + 321, 400, 2638, 2639, 380, 2493, 2772, 185, 539, 64, + 142, 1548, 539, 1550, 1551, 142, 13, 14, 2786, 84, + 2788, 1558, 421, 399, 1561, 1189, 441, 1564, 443, 167, + 2836, 437, 1569, 354, 423, 1572, 441, 426, 443, 479, + 1577, 1535, 1579, 539, 1581, 530, 305, 532, 179, 540, + 2642, 169, 543, 522, 540, 110, 174, 543, 269, 270, + 545, 546, 2382, 1535, 2384, 1535, 2615, 1561, 540, 1561, + 1564, 543, 1564, 251, 2614, 1569, 539, 1569, 1572, 539, + 1572, 2615, 2616, 1577, 490, 1577, 2615, 2616, 2617, 1561, + 540, 1561, 1564, 543, 1564, 1259, 1260, 1569, 540, 1569, + 1572, 543, 1572, 137, 539, 1577, 1540, 1577, 1542, 1543, + 369, 13, 14, 208, 373, 8, 525, 540, 3966, 184, + 543, 305, 15, 16, 233, 2506, 19, 20, 21, 5, + 248, 541, 540, 167, 457, 543, 231, 185, 203, 1661, + 2771, 540, 2773, 208, 540, 468, 405, 543, 86, 539, + 1687, 1661, 1661, 291, 3885, 539, 211, 1661, 296, 13, + 14, 3366, 1699, 1661, 212, 2611, 2612, 3366, 301, 540, + 1661, 1661, 543, 305, 112, 3942, 540, 3944, 305, 543, + 298, 539, 247, 394, 395, 3733, 3917, 13, 14, 373, + 870, 871, 3540, 873, 3542, 875, 540, 540, 539, 543, + 543, 1738, 539, 251, 1741, 6, 261, 540, 303, 10, + 543, 389, 154, 2499, 522, 540, 271, 18, 543, 541, + 479, 405, 968, 181, 970, 2507, 1259, 169, 283, 178, + 540, 32, 174, 543, 543, 36, 539, 369, 303, 1735, + 4007, 373, 369, 181, 13, 14, 373, 1741, 1785, 2738, + 1787, 259, 1789, 540, 130, 131, 1818, 291, 306, 540, + 3130, 316, 296, 441, 3995, 443, 540, 1804, 179, 1806, + 1807, 1808, 63, 405, 212, 4006, 13, 14, 405, 1443, + 1444, 3453, 1446, 306, 1821, 227, 3834, 540, 1818, 539, + 543, 540, 470, 540, 543, 479, 543, 540, 256, 540, + 543, 540, 543, 179, 543, 1788, 248, 540, 438, 1846, + 543, 1848, 3128, 188, 540, 3081, 522, 543, 256, 457, + 375, 540, 13, 14, 543, 2826, 1863, 1864, 13, 14, + 468, 159, 540, 540, 2870, 543, 543, 1874, 1875, 1876, + 1877, 540, 1879, 233, 543, 400, 411, 479, 1885, 369, + 1887, 159, 479, 159, 2850, 540, 298, 540, 543, 2805, + 543, 159, 1899, 1900, 3607, 307, 421, 1904, 1905, 13, + 14, 3164, 1909, 1910, 1911, 1912, 159, 1914, 1915, 3205, + 540, 44, 1878, 543, 1880, 3590, 1550, 13, 14, 540, + 2763, 3590, 543, 441, 1931, 443, 437, 540, 540, 2887, + 543, 1938, 360, 3000, 1941, 1942, 1943, 1944, 1945, 286, + 303, 1444, 1949, 1446, 539, 1579, 44, 1581, 540, 467, + 490, 543, 470, 457, 3294, 540, 1963, 540, 543, 93, + 543, 526, 527, 528, 468, 530, 531, 532, 533, 534, + 535, 159, 400, 13, 14, 13, 14, 505, 1985, 159, + 1987, 389, 328, 329, 330, 1965, 13, 14, 523, 13, + 14, 541, 400, 13, 14, 530, 531, 532, 533, 534, + 535, 13, 14, 13, 14, 13, 14, 8, 154, 437, + 11, 13, 14, 3353, 159, 16, 3502, 159, 2096, 13, + 14, 273, 274, 169, 2102, 384, 385, 2943, 174, 437, + 2037, 2038, 2039, 2040, 2041, 2042, 384, 385, 2045, 2046, + 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 371, 50, + 384, 385, 398, 461, 466, 301, 57, 158, 394, 395, + 324, 325, 490, 449, 410, 481, 482, 539, 2075, 2485, + 2486, 2312, 2313, 3895, 3896, 3951, 3952, 539, 179, 539, + 2087, 227, 490, 84, 1239, 1240, 540, 433, 539, 2096, + 439, 437, 229, 234, 311, 2102, 539, 539, 234, 234, + 2107, 44, 248, 308, 539, 2112, 246, 5, 5, 8, + 539, 338, 11, 3453, 2121, 2122, 15, 16, 539, 3883, + 19, 20, 21, 3887, 3119, 471, 539, 5, 539, 5, + 539, 5, 2096, 539, 2096, 5, 482, 9, 2102, 539, + 2102, 539, 313, 108, 502, 229, 543, 40, 543, 540, + 44, 50, 298, 46, 2096, 501, 2096, 405, 57, 174, + 2102, 307, 2102, 526, 527, 528, 298, 530, 531, 532, + 533, 534, 535, 3131, 3132, 174, 296, 63, 246, 525, + 449, 97, 2938, 184, 539, 84, 2193, 539, 3464, 543, + 2197, 449, 185, 539, 63, 2202, 63, 2230, 449, 276, + 449, 112, 203, 3119, 3266, 231, 3848, 208, 3124, 550, + 501, 449, 105, 449, 1848, 188, 3980, 396, 2225, 2226, + 159, 104, 286, 286, 539, 44, 286, 328, 329, 330, + 1864, 286, 539, 286, 208, 159, 159, 2244, 179, 541, + 1874, 13, 1876, 2250, 179, 1879, 247, 540, 540, 543, + 540, 1885, 540, 1887, 540, 3171, 3172, 2300, 251, 540, + 540, 498, 3748, 234, 539, 234, 1900, 539, 293, 539, + 2277, 1905, 293, 486, 541, 1909, 1910, 1911, 1912, 541, + 1914, 1915, 2289, 543, 539, 184, 2250, 180, 43, 539, + 9, 497, 539, 447, 539, 2302, 539, 398, 539, 2306, + 447, 11, 303, 538, 203, 539, 371, 547, 550, 208, + 543, 543, 291, 2277, 539, 2277, 447, 3803, 170, 449, + 466, 179, 190, 543, 540, 218, 528, 476, 543, 3526, + 276, 227, 231, 232, 327, 2277, 437, 2277, 2302, 408, + 2302, 234, 237, 2350, 3100, 3641, 2353, 302, 247, 2356, + 326, 326, 245, 543, 543, 190, 349, 540, 229, 286, + 2302, 1864, 2302, 539, 237, 2372, 347, 307, 299, 490, + 471, 1874, 237, 1876, 539, 539, 1879, 438, 159, 159, + 1088, 482, 1885, 159, 1887, 501, 279, 286, 159, 44, + 289, 537, 543, 543, 3880, 541, 389, 1900, 159, 3, + 501, 539, 1905, 396, 303, 286, 1909, 1910, 1911, 1912, + 411, 1914, 1915, 301, 3, 44, 2382, 2383, 2384, 301, + 63, 179, 44, 11, 525, 3431, 174, 540, 2461, 540, + 540, 540, 539, 539, 190, 328, 2443, 539, 539, 174, + 3, 2075, 335, 2450, 43, 3, 537, 537, 441, 449, + 443, 449, 449, 449, 540, 538, 2463, 2464, 2465, 2466, + 2449, 540, 540, 543, 540, 547, 541, 540, 2449, 540, + 2477, 522, 2479, 2107, 522, 2482, 155, 470, 2112, 522, + 179, 2488, 2449, 540, 2449, 2492, 540, 380, 540, 539, + 8, 449, 2499, 11, 539, 3247, 162, 15, 16, 9, + 539, 19, 20, 21, 539, 539, 399, 260, 3848, 498, + 498, 44, 411, 63, 2521, 2522, 488, 2524, 524, 528, + 543, 473, 523, 302, 2490, 3441, 3442, 302, 254, 530, + 531, 532, 533, 534, 535, 63, 543, 3453, 63, 276, + 449, 286, 159, 3386, 539, 212, 2553, 159, 159, 2515, + 293, 293, 44, 540, 539, 539, 539, 449, 449, 2193, + 449, 371, 449, 540, 501, 3851, 2573, 299, 2202, 44, + 301, 291, 159, 543, 2581, 2582, 2583, 540, 471, 546, + 539, 179, 539, 2590, 540, 2592, 2593, 540, 195, 2553, + 540, 63, 2599, 174, 84, 537, 540, 150, 8, 208, + 179, 11, 2683, 550, 540, 15, 16, 3363, 540, 2642, + 543, 2553, 2619, 2553, 540, 540, 312, 2619, 539, 539, + 87, 543, 121, 540, 523, 544, 2633, 526, 527, 528, + 377, 530, 531, 532, 533, 534, 535, 539, 302, 540, + 50, 190, 159, 543, 183, 2678, 461, 57, 438, 539, + 3609, 44, 90, 44, 539, 2289, 540, 44, 476, 179, + 540, 3512, 541, 3514, 539, 2672, 2673, 500, 208, 530, + 9, 313, 2715, 2716, 84, 538, 540, 8, 540, 2722, + 179, 3524, 13, 40, 8, 16, 540, 11, 19, 46, + 543, 15, 16, 539, 25, 19, 20, 21, 29, 30, + 31, 543, 539, 34, 540, 2697, 37, 38, 540, 540, + 41, 538, 540, 44, 45, 46, 2350, 2697, 2697, 543, + 540, 2728, 2356, 2697, 540, 539, 2733, 540, 540, 2697, + 2763, 538, 2739, 3527, 538, 3529, 2697, 2697, 540, 301, + 3711, 482, 152, 528, 3750, 63, 540, 540, 105, 540, + 2757, 540, 501, 214, 2761, 2735, 3818, 121, 2765, 2766, + 2767, 44, 539, 237, 2771, 2772, 2773, 92, 2775, 201, + 291, 541, 291, 541, 184, 106, 541, 3759, 541, 541, + 111, 112, 113, 114, 115, 303, 2289, 2794, 449, 2796, + 541, 449, 528, 203, 538, 541, 44, 121, 208, 538, + 44, 541, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, + 2817, 2818, 541, 541, 44, 540, 315, 541, 541, 1527, + 1528, 543, 540, 180, 541, 1533, 541, 541, 541, 328, + 329, 330, 541, 190, 64, 2842, 2802, 247, 541, 541, + 2806, 2848, 2808, 2477, 2851, 540, 2879, 541, 541, 541, + 541, 541, 541, 541, 2861, 541, 541, 102, 541, 541, + 2849, 218, 3705, 2843, 541, 541, 539, 286, 2849, 539, + 111, 501, 437, 301, 539, 9, 2883, 234, 351, 539, + 110, 370, 2849, 539, 2849, 130, 131, 2894, 245, 539, + 78, 543, 2872, 303, 543, 540, 84, 2930, 2905, 398, + 63, 540, 208, 538, 2911, 201, 544, 231, 11, 97, + 543, 2918, 2919, 2920, 2921, 447, 291, 543, 449, 95, + 481, 540, 279, 2930, 539, 362, 2933, 44, 159, 3007, + 2937, 2938, 3848, 121, 179, 123, 541, 540, 437, 2946, + 540, 128, 348, 238, 301, 159, 44, 540, 44, 385, + 385, 44, 543, 183, 540, 539, 2590, 539, 321, 2593, + 476, 539, 103, 527, 179, 2599, 522, 2974, 539, 2976, + 449, 328, 471, 540, 2477, 291, 200, 259, 335, 303, + 539, 211, 476, 482, 461, 33, 208, 539, 78, 304, + 78, 9, 84, 540, 540, 539, 538, 387, 3005, 540, + 3007, 411, 501, 538, 63, 527, 540, 179, 526, 527, + 528, 547, 530, 531, 532, 533, 534, 535, 97, 138, + 528, 283, 301, 380, 3057, 539, 525, 461, 216, 540, + 44, 261, 44, 3040, 3041, 3042, 3043, 438, 87, 539, + 539, 271, 399, 3007, 3800, 3007, 304, 304, 539, 214, + 3057, 481, 540, 283, 3061, 540, 540, 539, 301, 301, + 3067, 539, 548, 154, 540, 3007, 126, 3007, 405, 473, + 539, 384, 155, 544, 3081, 27, 417, 543, 39, 384, + 3087, 540, 309, 328, 329, 330, 316, 539, 132, 539, + 362, 2789, 1886, 3100, 3101, 3102, 3124, 8, 286, 2377, + 11, 3108, 2802, 291, 15, 16, 1789, 2420, 19, 20, + 21, 960, 1341, 523, 471, 816, 2447, 2515, 3125, 476, + 530, 531, 532, 533, 534, 535, 1930, 2761, 3247, 2838, + 3765, 2765, 2766, 2767, 3927, 3424, 3852, 3861, 3920, 50, + 3487, 1304, 2370, 2383, 3684, 375, 57, 3850, 2861, 2781, + 3859, 2808, 2367, 398, 342, 3847, 2485, 2740, 2486, 1436, + 2794, 1405, 2494, 1999, 3682, 410, 3611, 1454, 2739, 3803, + 400, 3744, 2448, 84, 362, 2809, 2810, 2811, 2812, 2813, + 2814, 2815, 2816, 2817, 2818, 3965, 3865, 4029, 433, 4035, + 4037, 421, 437, 966, 4014, 4000, 3870, 3204, 3976, 4032, + 821, 3208, 526, 527, 528, 2715, 530, 531, 532, 533, + 534, 535, 2299, 458, 2300, 3558, 3223, 3338, 3714, 3337, + 3957, 2722, 3958, 3348, 2697, 1857, 471, 2353, 1259, 1285, + 2319, 2574, 563, 3266, 130, 131, 3243, 482, 569, 1105, + 1286, 572, 3812, 3250, 3224, 1105, 3212, 1821, 2336, 580, + 3693, 3516, 1856, 23, 2302, 1288, 501, 4027, 2107, 2933, + 3289, 833, 1083, 2766, 2767, 822, 4036, 2553, 2552, 3276, + 3445, 2122, 2599, 184, 1079, 3282, 1079, 2911, 1079, 467, + 525, 1079, 3289, 179, 1079, 3697, 617, 1079, 476, 3696, + 2631, 2794, 203, 1079, 539, 1079, 1079, 208, 2008, 2202, + 2320, 2008, 2008, 2937, 2156, 2976, 2809, 2810, 2811, 2812, + 2813, 2814, 2815, 2816, 2817, 2818, 2204, 3324, 3050, 2652, + 231, 232, 1788, 106, 879, 1556, 2115, -1, -1, 2037, + 2038, 2039, 2040, 2041, 2042, -1, 247, 2045, 2046, 2047, + 2048, 2049, 2050, 2051, 2052, 2053, 2054, 3354, 3355, 3356, + 3357, 3358, 3359, 3360, -1, -1, 3363, 3364, 3365, 3366, + -1, -1, 3369, -1, -1, 3372, -1, -1, 3375, 3376, + 3377, 3378, 3379, 3380, 3381, 3382, 3383, 3384, 289, -1, + 3387, -1, 1132, -1, -1, -1, -1, -1, 185, -1, + -1, -1, 303, -1, -1, 3402, -1, -1, -1, 158, + 3407, -1, 3366, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 212, -1, -1, -1, -1, + 179, -1, -1, -1, -1, -1, 3433, -1, 185, 3472, + -1, -1, 328, 329, 330, -1, -1, -1, -1, -1, + -1, -1, 773, 774, 775, -1, -1, 3454, 3455, -1, + 781, -1, -1, -1, 251, 212, -1, 1132, -1, 3466, + -1, -1, 25, -1, -1, -1, 3473, 3101, -1, -1, + -1, 3478, -1, 3480, -1, -1, -1, 3484, -1, -1, + -1, -1, -1, -1, 815, 816, 1236, -1, -1, -1, + 3470, -1, 3499, 824, 251, 3502, -1, -1, -1, -1, + 411, -1, 398, -1, -1, -1, 837, 838, -1, 306, + -1, 842, 843, -1, 410, 3522, -1, 2225, 2226, 3526, + 3527, -1, 3529, -1, 855, 856, 857, -1, -1, 860, + 327, -1, 3498, -1, -1, -1, -1, 433, 3502, 870, + 871, 437, 873, -1, 875, -1, -1, -1, -1, 306, + -1, -1, 349, -1, -1, 118, -1, 888, -1, -1, + 3502, -1, 3502, 894, 3571, 3572, -1, 1317, -1, 328, + 329, 330, -1, -1, -1, 471, -1, -1, -1, -1, + 3587, -1, 3589, 3590, 3591, -1, 482, -1, -1, -1, + -1, -1, 389, -1, -1, 179, -1, -1, 3101, 396, + -1, -1, -1, -1, 3611, 501, -1, -1, -1, -1, + 3653, 3618, 523, 3656, -1, 526, 527, 528, -1, 530, + 531, 532, 533, 534, 535, -1, 3590, -1, 3608, 525, + 3610, 962, 389, -1, 965, 966, -1, -1, -1, 398, + -1, -1, 1317, 539, 441, -1, 443, -1, 3282, -1, + -1, -1, 3659, -1, 3620, 3289, -1, -1, -1, 154, + 1410, -1, -1, -1, 461, -1, -1, -1, 999, -1, + 467, 1002, -1, 470, 169, -1, -1, -1, 437, 174, + 3660, -1, 1013, 1014, 441, 1132, 443, -1, -1, -1, + 3697, 1022, -1, -1, -1, -1, 3676, -1, 1029, 1030, + 1031, 1032, 1033, -1, 461, 44, -1, -1, 3715, -1, + 467, -1, 471, 470, 1045, 3722, 1047, -1, 3725, 3726, + -1, -1, -1, 482, -1, 64, 1057, 3734, -1, 3736, + 3737, 315, 227, -1, 3741, 1410, -1, -1, -1, -1, + 1071, 3748, 501, -1, 328, 329, 330, -1, -1, 1080, + -1, 1082, 1083, 248, 1085, -1, -1, -1, -1, -1, + -1, -1, -1, 1094, 1095, -1, 525, -1, 3402, 1100, + -1, 110, 111, 3407, -1, -1, -1, -1, -1, 3786, + 539, 3788, 121, -1, 3748, -1, -1, -1, -1, -1, + -1, -1, 1123, 3800, 3801, -1, 3803, 3804, -1, 3433, + 1131, 1132, -1, 298, -1, 3812, 3748, -1, 3748, 1140, + -1, -1, 307, -1, 398, -1, -1, -1, 1132, -1, + 3454, 3455, 3829, 3830, -1, 3868, 3833, 3870, -1, -1, + 3837, -1, -1, 3840, 3841, -1, -1, 3844, 0, 3803, + -1, -1, -1, -1, 183, -1, -1, -1, -1, -1, + 3484, -1, -1, 437, -1, -1, -1, -1, 1189, 1132, + 1191, 3803, -1, 3803, -1, -1, 3873, -1, -1, -1, + 1317, -1, 211, 3880, -1, -1, -1, -1, -1, -1, + -1, 1631, -1, -1, 3850, -1, 3866, 471, -1, -1, + -1, -1, 3526, -1, -1, -1, 3939, -1, 482, -1, + -1, -1, -1, 3910, 3911, -1, -1, 3914, -1, -1, + -1, 1242, -1, 40, 1245, -1, 3880, 501, -1, 46, + -1, -1, 261, -1, -1, -1, -1, 3934, 1259, 1260, + 3433, 1262, 271, 3976, 3941, 3915, -1, 1268, 3880, -1, + 3880, 525, 104, -1, 283, -1, -1, 286, 0, -1, + -1, 3454, 3455, -1, -1, 539, 1631, -1, 3965, -1, + -1, -1, 4005, 1410, 2672, 2673, -1, -1, -1, 1300, + -1, 466, 1303, 1304, -1, -1, 1726, 316, 105, -1, + -1, 3484, -1, -1, -1, 1316, 1317, -1, -1, -1, + -1, -1, 154, 4000, -1, 4002, -1, -1, -1, -1, + -1, -1, 1333, 1317, -1, -1, 1337, 169, -1, -1, + -1, 1342, 174, -1, -1, -1, -1, 179, -1, -1, + 4027, 1352, 4029, -1, 4031, -1, -1, -1, 190, 4036, + 1361, -1, -1, 195, -1, -1, 375, -1, -1, -1, + -1, -1, 537, -1, 1317, 540, 541, -1, -1, -1, + -1, 1726, 104, 180, 1385, -1, -1, -1, -1, -1, + -1, 400, -1, -1, -1, 227, -1, -1, -1, -1, + 1401, -1, -1, 1404, -1, -1, -1, -1, -1, 1410, + 1411, -1, 421, -1, 423, -1, 248, 426, -1, -1, + -1, 218, -1, -1, 1425, 1426, 1410, -1, -1, -1, + -1, -1, 154, -1, -1, 1436, 1437, 234, -1, -1, + 1441, -1, 1443, 1444, -1, 1446, 1447, 169, 245, 1869, + -1, -1, 174, 1454, -1, -1, -1, 179, -1, -1, + -1, -1, -1, -1, -1, -1, 298, 1410, 190, 301, + 1471, -1, -1, 195, -1, 307, -1, -1, -1, -1, + -1, -1, 279, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 8, -1, -1, 11, -1, + -1, -1, 15, 16, 301, 227, 19, 20, 21, -1, + -1, -1, -1, -1, 1631, -1, -1, -1, -1, 351, + -1, -1, -1, -1, 1869, -1, 248, 2905, -1, -1, + 539, 328, -1, -1, 179, -1, -1, -1, 335, -1, + 3844, -1, -1, -1, -1, 377, -1, 1548, -1, 1550, + 1551, -1, -1, -1, -1, -1, -1, 1558, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 298, -1, 1579, 301, + 1581, -1, 815, 380, -1, 307, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 399, -1, 2024, 437, -1, -1, -1, 1726, + -1, -1, -1, -1, 847, -1, 2036, -1, -1, -1, + -1, -1, -1, -1, -1, 8, -1, -1, 11, 351, + 1631, -1, 15, 16, 466, -1, 19, 20, 21, 872, + -1, -1, -1, -1, 476, -1, 2066, 1631, -1, -1, + -1, -1, -1, 2073, -1, 377, 39, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 498, -1, 500, 501, + -1, 3844, -1, -1, 471, -1, -1, -1, -1, 2024, + -1, -1, -1, 328, 329, 330, 1687, -1, 1631, 2109, + -1, 2036, -1, 2113, -1, 208, -1, -1, 1699, 2119, + -1, 41, -1, -1, -1, 537, -1, -1, 540, 541, + 542, -1, -1, 1714, -1, 437, -1, -1, 231, -1, + -1, 2066, 2142, 4027, 3102, 1726, -1, -1, 2073, -1, + -1, -1, 4036, 966, 1735, -1, -1, 1738, -1, -1, + -1, -1, 1726, -1, 466, -1, -1, -1, -1, -1, + -1, -1, 1869, 398, 476, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 2109, -1, -1, -1, 2113, -1, + 1771, 111, -1, 113, 2119, 115, 498, -1, 500, 501, + -1, -1, -1, 1726, 1785, -1, 1787, -1, 1789, -1, + 303, -1, 437, -1, -1, -1, -1, 2142, -1, -1, + -1, -1, -1, 1804, -1, 1806, 1807, 1808, -1, -1, + -1, -1, -1, -1, -1, 537, -1, -1, 540, 541, + 542, -1, -1, -1, -1, -1, 471, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 482, 1071, -1, + -1, -1, -1, -1, -1, 1846, 1079, 1848, 231, -1, + -1, 8, -1, -1, 11, -1, 501, -1, 1132, 16, + -1, -1, 1863, 1864, -1, -1, -1, -1, 1869, -1, + -1, -1, 3250, 1874, 1875, 1876, 1877, 1878, 1879, 1880, + 525, -1, -1, -1, 1885, 1869, 1887, -1, -1, -1, + -1, -1, -1, 50, 539, -1, -1, -1, 1899, 1900, + 57, -1, 1132, 1904, 1905, -1, -1, 2024, 1909, 1910, + 1911, 1912, -1, 1914, 1915, -1, -1, -1, -1, 2036, + 303, -1, -1, 1924, -1, -1, 1869, 84, -1, -1, + 1931, -1, -1, -1, -1, -1, -1, 1938, -1, -1, + 1941, 1942, 1943, 1944, 1945, -1, -1, -1, 1949, 2066, + -1, -1, -1, -1, -1, -1, 2073, -1, -1, -1, + -1, -1, 1963, 1196, -1, -1, -1, -1, 1969, -1, + -1, -1, -1, 1206, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 1985, -1, 1987, -1, -1, -1, + -1, 1992, 2109, -1, 1227, 152, 2113, -1, 1999, -1, + -1, -1, 2119, 1236, -1, -1, -1, 2008, -1, -1, + -1, -1, -1, 526, 527, 528, -1, 530, 531, 532, + 533, 534, 535, 2024, 29, 2142, -1, 184, -1, -1, + 35, -1, -1, -1, -1, 2036, -1, -1, -1, 44, + 2024, -1, -1, 1317, -1, -1, 203, 2467, -1, -1, + -1, 208, 2036, -1, -1, -1, -1, -1, -1, 64, + -1, -1, -1, -1, -1, 2066, -1, -1, -1, -1, + -1, -1, 2073, -1, 2075, -1, -1, -1, -1, -1, + -1, 2024, 2066, -1, -1, -1, 2087, 1317, -1, 2073, + 247, 40, -1, 2036, -1, -1, -1, 46, -1, -1, + -1, -1, -1, -1, -1, 110, 2107, -1, 2109, -1, + -1, 2112, 2113, -1, -1, -1, 2117, -1, 2119, -1, + 2121, 2122, 2467, 2066, -1, 2109, -1, -1, -1, 2113, + 2073, -1, -1, -1, -1, 2119, 1410, 142, -1, -1, + -1, 2142, -1, 526, 527, 528, 303, 530, 531, 532, + 533, 534, 535, -1, -1, -1, 105, -1, 2142, -1, + -1, -1, -1, -1, -1, -1, 2109, -1, -1, -1, + 2113, -1, -1, -1, -1, -1, 2119, -1, -1, -1, + 1410, -1, -1, -1, -1, -1, -1, 2607, -1, -1, + -1, -1, 2193, 3571, 3572, -1, 2197, -1, -1, 2142, + -1, 2202, -1, -1, 8, -1, 211, 11, -1, -1, + -1, 15, 16, 17, 18, 19, 20, 21, -1, -1, + -1, -1, -1, 563, -1, -1, -1, -1, -1, 569, + -1, 180, 572, -1, -1, 39, -1, 1470, -1, -1, + -1, -1, -1, 2244, -1, -1, 50, -1, 2668, -1, + -1, -1, -1, 57, 411, -1, 261, -1, -1, -1, + -1, -1, 2607, -1, -1, -1, 271, 2268, -1, 218, + -1, -1, -1, -1, -1, -1, -1, -1, 283, -1, + 84, -1, -1, -1, -1, 234, -1, -1, 2289, -1, + -1, -1, -1, -1, -1, -1, 245, -1, -1, 2300, + 305, -1, -1, -1, -1, 2306, -1, -1, -1, -1, + -1, 316, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 2668, -1, -1, -1, -1, -1, -1, + 279, -1, -1, -1, -1, -1, -1, 3715, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 2350, + 2467, -1, 301, -1, -1, 2356, -1, 1631, 3736, 3737, + -1, -1, -1, -1, 369, -1, 523, -1, 373, -1, + 375, 2372, -1, 530, 531, 532, 533, 534, 535, 328, + 184, 2382, 2383, 2384, -1, 2805, 335, -1, -1, -1, + -1, -1, -1, -1, -1, 400, -1, -1, -1, 203, + 405, 1631, -1, -1, 208, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 421, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 2427, 231, 232, -1, + -1, 380, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 2443, 247, -1, -1, -1, -1, -1, 2450, + 399, -1, 1726, -1, -1, -1, -1, -1, -1, -1, + 2805, -1, 2463, 2464, 2465, 2466, 2467, -1, -1, -1, + -1, -1, -1, -1, 479, -1, 2477, -1, 2479, -1, + -1, 2482, 286, 2467, 824, 289, -1, 2488, 2908, 2490, + 2607, 2492, -1, -1, -1, -1, 1726, -1, 2499, 303, + -1, -1, 306, -1, -1, -1, 2507, -1, -1, -1, + -1, -1, -1, -1, 2515, -1, -1, -1, -1, -1, + 2521, 2522, 471, 2524, 2467, -1, -1, 476, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 1779, -1, -1, -1, + -1, 2668, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 2908, -1, -1, -1, 2987, -1, -1, + -1, -1, 2573, -1, 1807, 1808, -1, -1, -1, -1, + 2581, 2582, 2583, -1, -1, -1, -1, -1, -1, 2590, + -1, -1, 2593, -1, -1, 1869, -1, -1, 2599, -1, + -1, -1, -1, -1, -1, -1, 2607, 411, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 2619, -1, + -1, -1, 962, 2607, -1, -1, -1, -1, -1, -1, + -1, -1, 2633, -1, -1, -1, -1, -1, -1, 1869, + -1, -1, 2987, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 2607, -1, -1, 2668, -1, -1, + -1, -1, -1, 1013, -1, -1, -1, -1, -1, -1, + -1, -1, 1022, 1916, 2668, -1, -1, -1, 2805, 1029, + 1030, 1031, 1032, -1, -1, -1, 1929, 1930, -1, -1, + -1, -1, -1, -1, -1, 1045, -1, -1, -1, -1, + 3130, -1, -1, -1, 2715, 2716, -1, -1, -1, 523, + -1, 2722, 526, 527, 528, 2668, 530, 531, 532, 533, + 534, 535, 2733, -1, -1, -1, -1, -1, 2739, -1, + -1, -1, -1, -1, 3164, 1085, 550, -1, -1, -1, + 2024, -1, -1, -1, -1, -1, 2757, -1, -1, -1, + 2761, -1, 2036, -1, 2765, 2766, 2767, -1, -1, -1, + 2771, 2772, 2773, -1, 2775, 2008, -1, -1, -1, -1, + -1, 2014, -1, -1, -1, 3130, -1, -1, -1, -1, + -1, 2908, 2066, 2794, 2024, 2796, -1, -1, -1, 2073, + -1, 2802, -1, -1, 2805, 2806, 2036, 2808, 2809, 2810, + 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, -1, 3164, + -1, 2805, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 3251, -1, -1, -1, 2109, 2066, -1, -1, 2113, + -1, 2842, -1, 2073, -1, 2119, -1, 2848, -1, -1, + 2851, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 2861, -1, 2805, 0, -1, -1, -1, -1, 2142, -1, + 2987, -1, -1, -1, 3294, -1, -1, -1, -1, 2109, + -1, -1, 2883, 2113, -1, -1, -1, -1, -1, 2119, + -1, -1, -1, 2894, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 3251, 2908, -1, -1, + 2911, -1, 2142, -1, -1, -1, -1, 2918, 2919, 2920, + 2921, 8, -1, -1, 2908, -1, 13, -1, -1, 16, + -1, -1, 19, 3353, -1, -1, 2937, 2938, 25, -1, + -1, -1, 29, 30, 31, 2946, -1, 34, -1, 3294, + 37, 38, -1, -1, 41, -1, -1, 44, 45, -1, + -1, -1, -1, 1303, -1, 2908, -1, 104, -1, -1, + -1, -1, -1, 2974, -1, 2976, 1316, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 2987, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 1337, -1, 3000, + -1, -1, -1, 2987, 3005, -1, -1, -1, 3353, -1, + -1, -1, -1, 3130, -1, -1, -1, 154, -1, 106, + -1, -1, -1, -1, 111, 112, 113, 114, 115, -1, + -1, -1, 169, 3453, -1, -1, -1, 174, -1, -1, + -1, -1, 179, -1, 2987, -1, -1, 3164, -1, -1, + -1, -1, -1, 190, -1, -1, 3057, -1, 195, -1, + 3061, -1, -1, -1, 1404, -1, 3067, -1, -1, -1, + -1, 1411, -1, -1, -1, -1, -1, -1, -1, -1, + 3081, -1, -1, -1, -1, -1, 3087, -1, -1, -1, + 227, -1, -1, -1, -1, -1, -1, -1, -1, 3100, + 3101, -1, 8, -1, -1, 11, -1, 3108, 3453, 15, + 16, 248, -1, 19, 20, 21, -1, -1, -1, -1, + -1, -1, -1, -1, 3125, -1, -1, -1, -1, 3130, + -1, -1, -1, 39, 3251, -1, -1, -1, -1, -1, + -1, -1, 8, -1, -1, 11, 3130, -1, -1, 15, + 16, -1, -1, 19, 20, 21, 2389, -1, -1, -1, + -1, 298, -1, 3164, 301, -1, -1, -1, -1, -1, + 307, -1, -1, 39, -1, -1, -1, 3294, -1, -1, + 3164, -1, -1, 8, -1, -1, 11, 3130, -1, -1, + 15, 16, -1, 2467, 19, 20, 21, -1, -1, -1, + -1, -1, -1, 3204, -1, -1, -1, 3208, 2441, -1, + -1, 3212, -1, -1, 351, -1, -1, -1, 1558, -1, + -1, 3164, 3223, -1, -1, 50, -1, -1, 2461, -1, + -1, -1, 57, -1, -1, -1, 3353, 2467, -1, -1, + 377, -1, 3243, -1, -1, -1, 3247, -1, -1, -1, + 3251, -1, -1, -1, -1, -1, -1, -1, -1, 84, + -1, -1, -1, -1, -1, -1, -1, 3251, -1, -1, + -1, -1, -1, -1, 2507, 3276, -1, -1, -1, -1, + -1, 3282, -1, -1, 2517, -1, 2519, -1, 3289, -1, + 2523, -1, 2525, 3294, -1, -1, -1, -1, -1, -1, + 437, -1, -1, -1, -1, -1, -1, -1, 3251, -1, + 3294, -1, -1, 3733, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 3324, -1, 231, -1, -1, -1, 466, + -1, -1, -1, 2607, -1, -1, 3453, -1, -1, 476, + -1, 3342, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 3294, 3353, -1, -1, -1, -1, -1, -1, 184, + -1, 498, 3363, 500, 501, 231, -1, -1, -1, 3353, + -1, -1, -1, -1, -1, -1, -1, 2607, 203, -1, + -1, -1, -1, 208, -1, -1, 3387, -1, 3733, -1, + -1, -1, -1, -1, 2668, -1, -1, 303, -1, -1, + 537, 3402, -1, 540, 541, 542, 3407, -1, -1, -1, + 3353, -1, -1, -1, 3834, -1, -1, -1, -1, -1, + -1, -1, 247, -1, -1, -1, -1, -1, 3848, -1, + -1, -1, 3433, -1, -1, -1, -1, 303, 2668, -1, + -1, -1, -1, -1, -1, -1, -1, 1787, -1, 1789, + -1, -1, 3453, 3454, 3455, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 1804, 3466, -1, -1, -1, 3453, + -1, 3472, 3473, -1, -1, -1, 563, 3478, 303, 3480, + -1, -1, 569, 3484, -1, 572, -1, -1, -1, 3834, + -1, -1, -1, 580, -1, -1, -1, 3498, 3499, -1, + -1, -1, -1, 3848, -1, -1, 1846, -1, -1, -1, + 3453, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 3526, 3527, -1, 3529, -1, + 617, 2805, -1, -1, -1, -1, 8, -1, -1, 11, + -1, -1, -1, 15, 16, -1, -1, 19, 20, 21, + -1, -1, 3553, 3554, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 8, -1, 39, 11, -1, + -1, -1, 2805, 16, -1, 2805, 19, 20, 21, -1, + -1, -1, -1, -1, -1, -1, 411, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 1938, -1, + -1, 1941, 1942, 1943, 1944, 2838, -1, 50, -1, 1949, + 3611, -1, -1, -1, 57, -1, 3733, 3618, -1, 3620, + 526, 527, 528, -1, 530, 531, 532, 533, 534, 535, + -1, -1, -1, -1, 2908, -1, -1, -1, -1, -1, + -1, 84, -1, -1, -1, 1985, -1, -1, -1, -1, + -1, -1, 3653, -1, -1, 3656, -1, -1, 3659, -1, + 526, 527, 528, -1, 530, 531, 532, 533, 534, 535, + -1, -1, 8, -1, -1, 11, -1, -1, 2908, 15, + 16, -1, -1, 19, 20, 21, 773, 774, 775, -1, + -1, -1, -1, -1, 781, -1, 3697, -1, 523, -1, + -1, 526, 527, 528, -1, 530, 531, 532, 533, 534, + 535, -1, -1, 2987, -1, -1, -1, 3834, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 815, 816, + -1, 3848, 3733, -1, -1, -1, -1, 824, -1, -1, + -1, 184, -1, -1, -1, -1, -1, 2087, -1, 3733, + 837, 838, -1, -1, -1, 842, 843, 2987, -1, 231, + 203, -1, -1, -1, -1, 208, -1, -1, 855, 856, + 857, -1, -1, 860, -1, -1, -1, -1, 3011, -1, + -1, -1, -1, 870, 871, 3786, 873, 3788, 875, -1, + 3733, -1, -1, -1, -1, -1, -1, -1, -1, 3800, + 3801, 888, -1, 3804, 247, -1, -1, 894, -1, -1, + 8, 3812, -1, 11, -1, -1, -1, 15, 16, -1, + -1, 19, 20, 21, 3825, 3826, -1, -1, -1, -1, + -1, 303, -1, 3834, -1, -1, -1, -1, -1, -1, + -1, 39, -1, 3844, -1, -1, -1, 3848, -1, 3850, + 3834, -1, -1, -1, -1, -1, 3130, -1, -1, -1, + 303, -1, -1, -1, 3848, -1, -1, 3868, -1, 3870, + -1, -1, 3873, -1, -1, 962, -1, -1, 965, 966, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 3164, 3834, -1, -1, -1, 231, -1, -1, -1, -1, + 3130, -1, -1, -1, -1, 3848, 8, -1, -1, 11, + -1, -1, 999, 15, 16, 1002, -1, 19, 20, 21, + -1, -1, -1, -1, -1, -1, 1013, 1014, -1, -1, + -1, -1, -1, 3934, 3164, 1022, -1, 39, 3939, -1, + 3941, -1, 1029, 1030, 1031, 1032, 1033, -1, 50, -1, + -1, -1, -1, -1, -1, 57, 3957, 3958, 1045, -1, + 1047, -1, -1, -1, 3965, -1, -1, 303, 411, -1, + 1057, -1, -1, -1, -1, 3976, -1, 3251, -1, -1, + -1, -1, 84, -1, 1071, -1, -1, 3220, -1, -1, + -1, -1, -1, -1, -1, 1082, 1083, -1, 1085, 4000, + -1, 4002, -1, -1, 4005, -1, -1, 1094, 1095, -1, + -1, -1, -1, 1100, 3247, -1, -1, -1, -1, -1, + 3294, 3251, -1, -1, 8, -1, 4027, 11, 4029, -1, + 4031, 15, 16, 231, -1, 4036, 1123, -1, -1, -1, + -1, -1, -1, -1, 1131, 1132, -1, -1, -1, -1, + -1, -1, -1, 1140, 526, 527, 528, -1, 530, 531, + 532, 533, 534, 535, 3294, -1, 50, -1, -1, -1, + -1, -1, -1, 57, -1, -1, -1, -1, -1, 3353, + 523, -1, 184, 526, 527, 528, -1, 530, 531, 532, + 533, 534, 535, -1, -1, 3328, -1, -1, -1, -1, + 84, 203, 1189, -1, 1191, 303, 208, -1, -1, -1, + 2450, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 3353, 2464, 2465, 2466, -1, -1, 231, + 232, -1, -1, -1, -1, -1, -1, -1, -1, 2479, + -1, -1, 2482, -1, -1, 247, -1, -1, -1, -1, + -1, -1, 2492, -1, -1, 1242, -1, -1, 1245, -1, -1, -1, -1, -1, -1, -1, -1, -1, 152, -1, - -1, -1, -1, -1, -1, 3712, -1, -1, 617, -1, - -1, -1, 3719, 167, -1, 3722, 3723, 562, 172, -1, - 1132, -1, -1, 177, 3731, -1, 3733, 3734, -1, 3656, - -1, 3738, -1, -1, 188, -1, -1, -1, 3745, 193, - -1, -1, 1631, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 1259, 1260, -1, -1, -1, -1, -1, 3453, + -1, 1268, -1, -1, 286, -1, -1, 289, 0, -1, + 526, 527, 528, -1, 530, 531, 532, 533, 534, 535, + 184, 303, -1, -1, 306, -1, -1, 8, 20, -1, + 11, 23, -1, 1300, 15, 16, 1303, 1304, -1, 203, + 3453, -1, -1, 3453, 208, 37, -1, -1, -1, 1316, + 1317, -1, -1, -1, 46, -1, -1, -1, -1, -1, + -1, 2581, 2582, 2583, -1, -1, 1333, -1, -1, 50, + 1337, -1, -1, -1, -1, 1342, 57, -1, -1, -1, + -1, -1, -1, 247, -1, 1352, -1, -1, -1, -1, + -1, -1, -1, -1, 1361, -1, -1, -1, -1, -1, + 92, 93, 94, 84, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 106, -1, -1, -1, 1385, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 411, + -1, -1, -1, -1, 1401, -1, -1, 1404, -1, 303, + -1, -1, -1, 1410, 1411, -1, -1, -1, 526, 527, + 528, -1, 530, 531, 532, 533, 534, 535, 1425, 1426, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 1436, + 1437, 152, -1, -1, 1441, -1, 1443, 1444, -1, 1446, + 1447, -1, -1, -1, -1, -1, 8, 1454, -1, 11, + -1, -1, -1, 15, 16, 17, 18, 19, 20, 21, + -1, -1, -1, 184, 1471, -1, -1, -1, -1, -1, + -1, -1, 8, -1, -1, 11, -1, 39, -1, 15, + 16, -1, 203, -1, -1, -1, -1, 208, 50, 3642, + -1, -1, -1, -1, -1, 57, -1, 2757, -1, -1, + -1, 523, -1, -1, 526, 527, 528, 411, 530, 531, + 532, 533, 534, 535, 50, -1, -1, -1, -1, -1, + 8, 57, 84, 11, -1, -1, 247, 15, 16, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 3733, + -1, 1548, -1, 1550, 1551, -1, -1, -1, 84, -1, + -1, 1558, 8, -1, -1, 11, -1, -1, -1, 15, + 16, -1, 50, 19, 20, 21, -1, -1, -1, 57, + -1, -1, 1579, -1, 1581, -1, -1, -1, -1, -1, + -1, -1, 303, 3733, -1, -1, -1, -1, 2848, -1, + -1, 2851, -1, -1, -1, -1, 84, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 152, -1, -1, 523, + -1, -1, 184, -1, 1631, -1, 530, 531, 532, 533, + 534, 535, -1, -1, -1, -1, -1, -1, -1, -1, + 3834, 203, -1, -1, -1, -1, 208, -1, 184, -1, + -1, -1, -1, -1, 3848, -1, -1, -1, 2918, 2919, + 2920, 2921, -1, -1, 152, -1, -1, 203, -1, 231, + 232, -1, 208, -1, -1, -1, -1, -1, -1, -1, + 1687, -1, -1, -1, 3834, 247, -1, -1, -1, -1, + 411, -1, 1699, -1, -1, 3848, 184, -1, 3848, -1, + -1, -1, -1, -1, -1, -1, -1, 1714, -1, -1, + -1, 247, -1, -1, -1, 203, -1, -1, -1, 1726, + 208, -1, -1, -1, 286, -1, -1, 289, 1735, -1, + -1, 1738, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 303, -1, -1, 306, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 247, + -1, -1, -1, -1, 1771, -1, -1, 303, -1, -1, + -1, -1, -1, -1, -1, 231, -1, -1, 1785, -1, + 1787, -1, 1789, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 1804, -1, 1806, + 1807, 1808, 523, -1, -1, -1, -1, -1, -1, 530, + 531, 532, 533, 534, 535, 303, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 3745, 225, 1132, -1, -1, -1, 3783, -1, 3785, -1, - -1, -1, -1, -1, -1, 3745, 42, -1, -1, -1, - 3797, 3798, 246, 3800, 3801, -1, -1, -1, -1, -1, - 3745, -1, 3809, -1, 13, -1, 62, -1, 3639, -1, - 19, -1, -1, -1, -1, -1, -1, -1, -1, 3826, - 3827, 30, 3865, 3830, 3867, 3800, -1, 3834, -1, -1, - 3837, 3838, -1, -1, 3841, 44, 45, 1726, -1, -1, - 3800, -1, 296, -1, -1, 299, -1, -1, -1, -1, - -1, 305, 108, 2467, 229, 3800, 3783, -1, -1, -1, - -1, -1, -1, 3870, 773, 774, 775, -1, -1, -1, - 3877, -1, 781, 3863, -1, -1, -1, -1, -1, -1, - -1, 3847, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 3936, -1, 349, -1, -1, -1, -1, - 3907, 3908, 3877, 112, 3911, 1317, 815, 816, -1, -1, - -1, -1, -1, -1, -1, 824, -1, 3877, -1, -1, - -1, 375, 3912, -1, 3931, 181, 301, -1, 837, 838, - 3973, 3938, 3877, 842, 843, 780, 781, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 855, 856, 857, -1, - -1, 860, -1, 209, -1, 3962, -1, 1317, -1, 4002, - -1, 870, 871, -1, 873, -1, 875, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 822, -1, 888, - 1869, 435, -1, -1, -1, 894, -1, -1, 833, -1, - 3997, -1, 3999, 2607, -1, -1, -1, -1, 1410, -1, - -1, -1, -1, 259, 3931, -1, -1, -1, -1, -1, - 464, -1, -1, 269, 3845, -1, -1, 4024, -1, 4026, - 474, 4028, -1, -1, -1, 281, 4033, -1, -1, -1, - -1, -1, -1, -1, -1, 880, -1, -1, 883, -1, - -1, -1, 496, -1, 498, 499, 177, -1, -1, -1, - 1410, -1, -1, 962, 2668, -1, 965, 966, 314, -1, - -1, -1, 3039, 3040, 3041, 3042, -1, -1, -1, -1, - 3997, 8, 3999, -1, 11, -1, -1, -1, 15, 16, - -1, 535, -1, -1, 538, 539, 540, -1, -1, -1, - 999, -1, -1, 1002, -1, -1, -1, -1, -1, 4026, - -1, 4028, -1, -1, 1013, 1014, -1, -1, -1, -1, - -1, 48, -1, 1022, -1, 960, -1, 373, 55, -1, - 1029, 1030, 1031, 1032, 1033, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 2024, 1045, -1, 1047, -1, - -1, -1, 398, -1, -1, 82, -1, 2036, 1057, 524, - 525, 526, -1, 528, 529, 530, 531, 532, 533, -1, - -1, -1, 1071, 419, -1, -1, -1, -1, -1, -1, - -1, 1080, -1, 1082, 1083, -1, 1085, 2066, -1, -1, - -1, -1, 313, -1, 2073, 1094, 1095, -1, -1, -1, - 2804, 1100, -1, -1, -1, 326, 327, 328, -1, -1, + 562, -1, -1, -1, -1, -1, -1, -1, -1, 1846, + -1, 1848, -1, -1, -1, -1, -1, 303, 3108, 411, + -1, -1, -1, -1, -1, -1, 1863, 1864, -1, -1, + -1, -1, 1869, -1, -1, -1, -1, 1874, 1875, 1876, + 1877, 1878, 1879, 1880, -1, 411, -1, -1, 1885, -1, + 1887, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 1899, 1900, -1, -1, -1, 1904, 1905, -1, + -1, -1, 1909, 1910, 1911, 1912, -1, 1914, 1915, -1, + -1, -1, -1, -1, -1, -1, -1, 1924, -1, -1, + -1, -1, -1, 411, 1931, -1, -1, -1, -1, -1, + -1, 1938, -1, -1, 1941, 1942, 1943, 1944, 1945, -1, + -1, -1, 1949, -1, -1, -1, -1, -1, 3040, 3041, + 3042, 3043, -1, -1, -1, -1, 1963, -1, -1, -1, + -1, 523, 1969, -1, 526, 527, 528, -1, 530, 531, + 532, 533, 534, 535, -1, -1, -1, -1, 1985, -1, + 1987, 543, -1, -1, -1, 1992, -1, 523, -1, -1, + -1, -1, 1999, -1, 530, 531, 532, 533, 534, 535, + -1, 2008, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 8, -1, -1, 11, -1, 2024, -1, -1, + 16, -1, -1, 19, 20, 21, -1, -1, -1, 2036, + -1, -1, -1, -1, -1, 523, -1, -1, -1, -1, + -1, -1, 530, 531, 532, 533, 534, 535, 780, 781, + -1, -1, -1, -1, 50, -1, -1, -1, -1, 2066, + -1, 57, -1, -1, -1, -1, 2073, -1, 2075, -1, + 526, 527, 528, -1, 530, 531, 532, 533, 534, 535, + 2087, -1, -1, -1, -1, -1, -1, -1, 84, -1, + 822, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 2107, 833, 2109, -1, -1, 2112, 2113, -1, -1, -1, + 2117, -1, 2119, -1, 2121, 2122, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 3387, -1, -1, + -1, -1, -1, -1, -1, 2142, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 880, -1, + -1, 883, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 3, -1, -1, -1, -1, 8, -1, -1, 11, + -1, -1, -1, 15, 16, 17, 18, 19, 20, 21, + -1, -1, -1, -1, -1, -1, 2193, -1, 184, -1, + 2197, -1, -1, -1, -1, 2202, -1, 39, -1, -1, + -1, -1, 44, -1, -1, -1, 3466, 203, 50, -1, + -1, -1, 208, 3473, -1, 57, -1, -1, 3478, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 960, -1, + -1, -1, -1, -1, -1, 231, 232, 2244, -1, 3499, + -1, -1, 84, -1, -1, -1, -1, -1, -1, -1, + -1, 247, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 2268, 3354, 3355, 3356, 3357, 3358, 3359, 3360, -1, + -1, -1, 3364, 3365, -1, -1, -1, 3369, -1, -1, + 3372, -1, 2289, 3375, 3376, 3377, 3378, 3379, 3380, 3381, + 3382, 3383, 3384, 289, -1, -1, -1, -1, -1, 2306, + -1, -1, -1, -1, -1, -1, -1, 303, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 150, 1123, -1, -1, -1, -1, 1631, - 2109, -1, 1131, 1132, 2113, -1, -1, 1072, -1, -1, - 2119, 1140, -1, -1, 100, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 182, -1, 8, -1, -1, - 11, 57, -1, 2142, 15, 16, 17, 18, 19, 20, - 21, 1106, 128, 129, 201, 396, -1, -1, 1113, 206, - -1, 1631, -1, -1, -1, -1, 37, -1, 8, -1, - 1189, 11, 1191, -1, -1, 15, 16, 48, -1, 19, - 20, 21, -1, 2907, 55, -1, -1, -1, 104, -1, - -1, -1, -1, 1148, 435, -1, -1, 37, 245, -1, - -1, 177, -1, -1, 1726, 1160, -1, -1, -1, 125, - -1, 82, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 1242, -1, -1, 1245, -1, 469, -1, - 146, -1, 1187, -1, 150, -1, -1, -1, -1, 480, - 1259, 1260, -1, 1262, -1, -1, -1, -1, -1, 1268, - -1, -1, -1, -1, 301, -1, 1726, 173, 499, -1, - 176, 580, 2986, -1, -1, 3352, 3353, 3354, 3355, 3356, - 3357, 3358, -1, -1, -1, 3362, 3363, -1, 194, -1, - 3367, 1300, 523, 3370, 1303, 1304, 3373, 3374, 3375, 3376, - 3377, 3378, 3379, 3380, 3381, 3382, 537, 1316, 1317, 0, - -1, -1, -1, 1132, -1, -1, -1, -1, -1, -1, - -1, 182, -1, -1, 1333, -1, -1, -1, 1337, -1, - -1, 1276, 1277, 1342, 1279, -1, -1, -1, -1, -1, - 201, -1, -1, 1352, -1, 206, -1, -1, -1, -1, - -1, -1, 1361, -1, -1, -1, -1, 1869, -1, -1, - 326, 327, 328, -1, -1, -1, -1, -1, 229, 230, - -1, -1, 409, -1, -1, -1, 1385, -1, 1132, -1, - -1, -1, -1, 289, 245, -1, -1, -1, -1, -1, - -1, 297, 1401, -1, -1, 1404, -1, -1, -1, 229, - -1, 1410, 1411, -1, -1, -1, -1, -1, -1, 1869, - -1, 102, -1, 319, -1, 3129, 1425, 1426, -1, -1, - -1, -1, -1, 284, -1, -1, 287, 1436, 1437, -1, - 396, -1, 1441, -1, 1443, 1444, -1, 1446, 1447, -1, - 301, -1, 408, 304, -1, 1454, 352, -1, -1, 3163, - 1132, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 152, 1471, -1, -1, 431, 775, -1, -1, 435, - -1, 301, -1, -1, -1, -1, 167, -1, 2467, -1, - -1, 172, -1, -1, 521, -1, 177, -1, -1, -1, - 456, 528, 529, 530, 531, 532, 533, 188, 1317, -1, - -1, -1, 193, 469, -1, -1, -1, 3584, 1453, 3586, - -1, 3588, 2024, -1, 480, -1, -1, -1, 8, -1, - -1, 11, -1, -1, 2036, 15, 16, -1, -1, 19, - 20, 21, -1, 499, 225, -1, 3250, -1, -1, 1548, - -1, 1550, 1551, -1, -1, -1, -1, -1, 409, 1558, - -1, -1, -1, -1, 2066, 246, -1, 523, -1, -1, - -1, 2073, -1, 1317, 2024, -1, -1, -1, -1, -1, - 1579, 537, 1581, -1, -1, -1, 2036, -1, -1, 3293, - -1, -1, -1, -1, -1, 894, -1, -1, -1, -1, - -1, 1410, -1, -1, -1, -1, -1, 2109, -1, -1, - -1, 2113, -1, -1, -1, 296, 2066, 2119, 299, -1, - -1, -1, -1, 2073, 305, -1, 1561, -1, 2607, 1564, - -1, -1, 1631, -1, 1569, -1, -1, 1572, -1, 119, - 2142, -1, 1577, -1, -1, 1317, -1, 3351, -1, -1, - -1, -1, 3719, -1, -1, 3722, 3723, -1, -1, 2109, - -1, -1, -1, 2113, 3731, -1, 1410, -1, 349, 2119, - 521, 3738, -1, 524, 525, 526, -1, 528, 529, 530, - 531, 532, 533, -1, -1, -1, -1, -1, 1687, 2668, - -1, -1, 2142, -1, 375, -1, -1, 548, -1, -1, - 1699, -1, -1, -1, 524, 525, 526, -1, 528, 529, - 530, 531, 532, 533, -1, 1714, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 1661, 1726, -1, 8, - -1, -1, 11, -1, -1, -1, 1735, 16, 1410, 1738, - -1, -1, -1, -1, -1, -1, -1, 3451, -1, 229, - -1, -1, -1, -1, 435, -1, -1, -1, -1, 3826, - 3827, -1, -1, 3830, -1, -1, -1, 3834, -1, 48, - 3837, 3838, 1771, -1, -1, -1, 55, -1, -1, -1, - -1, -1, -1, 464, -1, -1, 1785, -1, 1787, -1, - 1789, -1, -1, 474, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 82, -1, 1804, 1741, 1806, 1807, 1808, - -1, -1, -1, -1, -1, 496, -1, 498, 499, -1, - -1, 301, 1631, -1, -1, 2804, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, - 3907, 3908, -1, -1, 3911, -1, -1, 1846, -1, 1848, - -1, -1, -1, -1, 535, -1, -1, 538, 539, 540, - -1, -1, -1, -1, 1863, 1864, -1, -1, -1, -1, - 1869, 150, -1, -1, -1, 1874, 1875, 1876, 1877, 1878, - 1879, 1880, -1, 1818, -1, -1, 1885, 1631, 1887, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 1899, 1900, -1, 182, -1, 1904, 1905, -1, -1, -1, - 1909, 1910, 1911, 1912, -1, 1914, 1915, 1726, -1, -1, - -1, -1, 201, -1, -1, 1924, -1, 206, 2907, -1, - -1, -1, 1931, -1, -1, -1, -1, -1, -1, 1938, - -1, 102, 1941, 1942, 1943, 1944, 1945, -1, -1, -1, - 1949, -1, -1, -1, -1, -1, -1, -1, -1, 1631, - 1259, -1, -1, -1, 1963, 2467, 245, -1, -1, -1, - 1969, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 1726, -1, -1, -1, 1985, -1, 1987, -1, - -1, 152, -1, 1992, -1, -1, -1, -1, -1, -1, - 1999, -1, -1, -1, -1, -1, 167, 2986, -1, 2008, - -1, 172, -1, -1, -1, -1, 177, 2467, -1, -1, - -1, 1956, 301, -1, -1, 2024, 3730, 188, 8, -1, - 1965, 11, 193, -1, -1, 15, 16, 2036, -1, 19, - 20, 21, -1, -1, 524, 525, 526, -1, 528, 529, - 530, 531, 532, 533, 1726, -1, -1, -1, -1, -1, - 1869, -1, -1, -1, 225, -1, -1, 2066, 48, -1, - -1, -1, -1, -1, 2073, 55, 2075, -1, -1, -1, - -1, -1, -1, -1, -1, 246, -1, -1, 2087, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 38, -1, 82, -1, -1, 2607, 44, -1, 2107, -1, - 2109, -1, -1, 2112, 2113, -1, -1, -1, 2117, -1, - 2119, -1, 2121, 2122, -1, 1869, -1, 3831, -1, -1, - 409, -1, -1, -1, -1, 296, -1, -1, 299, -1, - -1, 3845, -1, 2142, 305, 1444, -1, 1446, -1, -1, - 3129, -1, -1, -1, -1, -1, -1, 2607, -1, -1, - 8, 2096, -1, 11, -1, 103, 2668, 2102, 16, 17, - 18, 19, 20, 21, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 3163, -1, -1, -1, 349, 37, - -1, -1, -1, -1, 2193, -1, -1, 1869, 2197, -1, - 48, -1, 182, 2202, -1, -1, -1, 55, -1, -1, - -1, -1, -1, -1, 375, 2024, -1, -1, 2668, -1, - -1, 201, -1, -1, -1, -1, 206, 2036, -1, -1, - -1, -1, -1, -1, 82, -1, -1, -1, -1, -1, - 178, -1, 521, -1, -1, 2244, -1, -1, -1, 528, - 529, 530, 531, 532, 533, -1, -1, 2066, -1, -1, - -1, -1, -1, -1, 2073, 245, -1, -1, -1, 2268, - -1, 3250, -1, -1, 435, -1, -1, -1, 216, -1, - 2024, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 2289, -1, 2036, -1, 232, 2230, -1, -1, -1, -1, - 2109, 2300, 2804, 464, 2113, 243, -1, 2306, -1, -1, - 2119, -1, -1, 474, 3293, 2250, -1, -1, -1, -1, - -1, 301, 2066, -1, -1, -1, -1, -1, -1, 2073, - -1, 2266, -1, 2142, 182, 496, -1, 498, 499, 277, - -1, -1, 2277, -1, -1, -1, -1, -1, -1, -1, - -1, 2350, 2024, 201, 2804, -1, -1, 2356, 206, -1, - -1, 299, -1, -1, 2036, 2109, -1, 2302, -1, 2113, - -1, -1, 3351, 2372, 535, 2119, -1, 538, 539, 540, - -1, 229, 230, 2382, 2383, 2384, -1, -1, 326, -1, - -1, -1, -1, -1, 2066, 333, -1, 245, 2142, -1, - -1, 2073, -1, -1, -1, 2907, -1, -1, -1, -1, + 1072, -1, 184, 2350, -1, -1, -1, -1, -1, 2356, + -1, -1, -1, -1, -1, -1, -1, -1, 3618, -1, + -1, 203, -1, -1, -1, 2372, 208, -1, -1, -1, + -1, -1, -1, -1, 1106, 2382, 2383, 2384, -1, -1, + -1, 1113, -1, -1, -1, -1, -1, -1, -1, 231, + 232, -1, -1, -1, -1, -1, -1, -1, -1, 3659, + 8, -1, -1, 11, -1, 247, -1, 15, 16, -1, + -1, 19, 20, 21, -1, 411, 1148, -1, -1, -1, + 2427, -1, -1, -1, -1, -1, -1, 8, 1160, -1, + 11, 39, -1, -1, -1, 16, 2443, -1, 19, 20, + 21, -1, -1, 2450, 286, -1, -1, 289, -1, -1, + -1, -1, -1, -1, -1, 1187, 2463, 2464, 2465, 2466, + 2467, 303, -1, -1, 306, -1, -1, -1, -1, 50, + 2477, -1, 2479, -1, -1, 2482, 57, -1, -1, -1, + -1, 2488, -1, 2490, -1, 2492, -1, -1, -1, -1, + -1, -1, 2499, -1, -1, 3587, -1, 3589, -1, 3591, + 2507, -1, -1, 84, -1, -1, -1, -1, 2515, -1, + -1, -1, -1, -1, 2521, 2522, -1, 2524, -1, -1, + -1, -1, -1, -1, -1, -1, 3786, 523, -1, -1, + 526, 527, 528, -1, 530, 531, 532, 533, 534, 535, + -1, -1, -1, -1, 1276, 1277, -1, 1279, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 2427, 409, - -1, -1, -1, -1, -1, 8, 284, 2109, 11, 287, - 378, 2113, 15, 16, 2443, -1, -1, 2119, -1, -1, - -1, 2450, -1, 301, -1, -1, 304, 2907, -1, 397, - -1, -1, -1, -1, 2463, 2464, 2465, 2466, 2467, -1, - 2142, -1, 3451, -1, -1, 48, -1, -1, 2477, -1, - 2479, -1, 55, 2482, 2986, -1, -1, -1, -1, 2488, - -1, 2490, -1, 2492, -1, -1, -1, -1, -1, 8, - 2499, -1, 11, -1, -1, -1, 15, 16, 2507, 82, - 19, 20, 21, -1, -1, -1, 2515, -1, -1, -1, - -1, -1, 2521, 2522, -1, 2524, 2461, -1, 37, -1, - -1, 469, -1, -1, -1, -1, 2986, -1, -1, -1, - -1, 521, -1, -1, 524, 525, 526, -1, 528, 529, - 530, 531, 532, 533, -1, -1, -1, -1, -1, -1, - -1, 409, -1, -1, -1, 1864, -1, -1, -1, -1, - -1, -1, -1, -1, 2573, 1874, -1, 1876, -1, -1, - 1879, -1, 2581, 2582, 2583, -1, 1885, -1, 1887, -1, - -1, 2590, -1, -1, 2593, -1, -1, -1, -1, -1, - 2599, 1900, -1, -1, -1, -1, 1905, -1, 2607, 182, - 1909, 1910, 1911, 1912, -1, 1914, 1915, -1, -1, -1, - 2619, -1, -1, -1, -1, -1, -1, 3129, 201, -1, - -1, -1, -1, 206, 2633, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 2573, -1, -1, 411, + -1, -1, -1, -1, 2581, 2582, 2583, -1, -1, -1, + -1, -1, -1, 2590, -1, -1, 2593, -1, -1, -1, + -1, -1, 2599, -1, -1, -1, -1, -1, -1, -1, + 2607, -1, -1, 184, -1, -1, -1, -1, -1, -1, + -1, -1, 2619, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 203, 231, -1, -1, 2633, 208, -1, -1, + 3722, -1, -1, 3725, 3726, -1, -1, -1, -1, -1, + -1, -1, 3734, -1, -1, 8, -1, -1, 11, 3741, + 231, 232, 15, 16, -1, -1, 19, 20, 21, -1, + -1, 2668, -1, -1, -1, -1, 247, -1, -1, -1, + -1, -1, -1, -1, 3934, -1, 39, -1, -1, -1, + -1, 523, -1, -1, 526, 527, 528, -1, 530, 531, + 532, 533, 534, 535, -1, 303, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 286, -1, -1, 289, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 2467, -1, - -1, 3163, -1, -1, -1, -1, -1, -1, -1, 2668, - -1, -1, 245, 521, -1, -1, 524, 525, 526, 3129, - 528, 529, 530, 531, 532, 533, -1, -1, -1, -1, + -1, 1453, 303, -1, -1, -1, 2733, -1, -1, -1, + -1, -1, 2739, -1, -1, -1, -1, 3829, 3830, -1, + 4000, 3833, 4002, -1, -1, 3837, -1, -1, 3840, 3841, + 2757, -1, -1, -1, 2761, -1, -1, -1, 2765, 2766, + 2767, -1, -1, -1, 2771, 2772, 2773, -1, 2775, 4029, + -1, 4031, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 2794, -1, 2796, + -1, -1, -1, -1, -1, 2802, -1, -1, 2805, 2806, + -1, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, + 2817, 2818, -1, -1, -1, -1, -1, -1, 3910, 3911, + -1, -1, 3914, -1, -1, -1, -1, -1, -1, 1561, + 411, -1, 1564, -1, -1, 2842, -1, 1569, -1, -1, + 1572, 2848, -1, -1, 2851, 1577, -1, -1, -1, -1, + -1, -1, -1, -1, 2861, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 8, 231, -1, + 11, -1, -1, -1, 15, 16, 2883, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 2894, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 2642, -1, -1, - -1, -1, -1, 3163, -1, 2714, 2715, -1, -1, -1, - 229, -1, 2721, 2467, -1, -1, -1, -1, 301, -1, - -1, -1, -1, 2732, -1, -1, -1, -1, -1, 2738, - -1, -1, -1, 2678, -1, -1, -1, -1, 3250, -1, - -1, 3730, -1, -1, -1, -1, -1, 2756, -1, -1, - -1, 2760, 2697, -1, -1, 2764, 2765, 2766, -1, -1, - -1, 2770, 2771, 2772, -1, 2774, -1, -1, -1, -1, + -1, 2908, -1, -1, 2911, -1, -1, -1, -1, 50, + -1, 2918, 2919, 2920, 2921, -1, 57, -1, 526, 527, + 528, -1, 530, 531, 532, 533, 534, 535, -1, 1661, + 2937, 2938, -1, -1, -1, -1, -1, -1, -1, 2946, + 303, -1, 523, 84, -1, 526, 527, 528, -1, 530, + 531, 532, 533, 534, 535, -1, -1, -1, -1, -1, + -1, -1, -1, 8, -1, -1, 11, 2974, -1, 2976, + 15, 16, -1, -1, 19, 20, 21, -1, -1, -1, + 2987, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 3000, 39, -1, -1, -1, 3005, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 1741, + -1, 152, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 8, -1, + -1, 11, -1, -1, -1, 15, 16, 17, 18, 19, + 20, 21, -1, 184, -1, -1, -1, -1, -1, -1, + 3057, -1, -1, -1, 3061, -1, -1, -1, -1, 39, + 3067, -1, 203, -1, 44, 8, -1, 208, 11, -1, + 50, -1, -1, 16, 3081, -1, -1, 57, -1, -1, + 3087, -1, -1, -1, -1, -1, 1818, -1, -1, -1, + -1, -1, -1, 3100, 3101, -1, -1, -1, -1, -1, + -1, 3108, -1, -1, 84, -1, 247, 50, -1, -1, + -1, -1, -1, -1, 57, -1, -1, -1, 3125, -1, + -1, -1, -1, 3130, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 8, -1, -1, 11, -1, + -1, 84, 15, 16, 17, 18, 19, 20, 21, -1, + -1, -1, -1, -1, -1, -1, -1, 3164, -1, -1, + -1, -1, 303, 526, 527, 528, 39, 530, 531, 532, + 533, 534, 535, -1, -1, -1, -1, 50, -1, -1, + -1, -1, -1, -1, 57, -1, 231, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 3204, -1, -1, + -1, 3208, -1, -1, 184, 3212, -1, -1, -1, 152, + -1, 84, -1, 868, 869, -1, 3223, -1, -1, -1, + -1, -1, 8, 203, 1956, 11, -1, -1, 208, -1, + 16, -1, -1, 1965, -1, -1, 3243, -1, -1, -1, + 3247, 184, -1, -1, 3251, -1, -1, -1, -1, -1, + -1, 231, 232, -1, -1, -1, -1, -1, 303, -1, + 203, -1, -1, -1, 50, 208, -1, 247, -1, 3276, + 411, 57, -1, -1, -1, 3282, -1, -1, -1, -1, + -1, -1, 3289, -1, -1, -1, -1, 3294, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 84, -1, + -1, -1, -1, -1, 247, -1, 286, -1, -1, 289, + -1, 184, -1, -1, -1, -1, -1, 3324, -1, -1, + -1, -1, -1, 303, -1, -1, 306, -1, -1, -1, + 203, -1, -1, -1, -1, 208, -1, -1, -1, -1, + -1, -1, -1, 998, -1, -1, 3353, 1002, 1003, -1, + -1, -1, -1, -1, -1, -1, 3363, -1, 231, 232, + 303, -1, -1, -1, 2096, -1, 152, -1, -1, -1, + 2102, -1, -1, -1, 247, -1, -1, -1, -1, -1, + 3387, -1, 523, -1, -1, -1, -1, -1, -1, 530, + 531, 532, 533, 534, 535, 3402, -1, -1, 184, -1, + 3407, -1, 1057, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 286, -1, -1, 289, 203, -1, -1, + -1, 1076, 208, -1, -1, -1, 3433, -1, -1, 1084, + 303, 411, 1087, 306, -1, 1090, 1091, 1092, 1093, -1, + -1, -1, -1, -1, -1, -1, 3453, 3454, 3455, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 3466, + -1, 247, -1, -1, -1, -1, 3473, -1, 411, -1, + -1, 3478, -1, 3480, -1, 1130, 1131, 3484, -1, -1, + -1, 526, 527, 528, -1, 530, 531, 532, 533, 534, + 535, 3498, 3499, -1, -1, -1, -1, 1152, 2230, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 3293, 301, -1, 2793, 2467, 2795, -1, 2607, 2734, - 3250, -1, 2801, -1, -1, 2804, 2805, -1, 2807, 2808, - 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, -1, - -1, -1, -1, -1, -1, -1, -1, 2762, -1, -1, - -1, -1, -1, -1, -1, -1, 409, -1, -1, -1, - -1, -1, 2841, 3293, -1, -1, -1, -1, 2847, 3351, - -1, 2850, 3831, -1, -1, -1, -1, -1, -1, 2668, - -1, 2860, -1, 2607, -1, -1, 3845, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 1171, 303, 2250, 3526, + 3527, -1, 3529, -1, -1, -1, -1, 1182, 1183, 1184, + -1, 1186, 1187, -1, 2266, -1, -1, -1, 411, -1, + -1, -1, -1, 523, -1, 2277, 526, 527, 528, -1, + 530, 531, 532, 533, 534, 535, -1, -1, -1, -1, + 540, -1, -1, -1, -1, -1, 1221, -1, -1, -1, + 2302, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 523, -1, -1, -1, 1239, 1240, -1, 530, 531, 532, + 533, 534, 535, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 3611, -1, -1, -1, -1, -1, + -1, 3618, -1, 3620, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 1278, -1, 411, -1, 1282, 1283, -1, + -1, -1, -1, -1, 8, -1, -1, 11, 1293, 1294, + -1, 15, 16, 17, 18, 19, 20, 21, -1, -1, + 523, -1, 3659, 526, 527, 528, -1, 530, 531, 532, + 533, 534, 535, -1, -1, 39, -1, 540, -1, -1, + -1, -1, -1, -1, -1, -1, 50, -1, -1, -1, + -1, -1, -1, 57, -1, -1, -1, -1, -1, -1, + 3697, -1, -1, -1, -1, -1, -1, 1352, -1, -1, + -1, -1, -1, -1, -1, -1, 1361, -1, -1, -1, + 84, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 3733, -1, 8, 2461, + 1385, 11, -1, -1, -1, 15, 16, 523, -1, 19, + 20, 21, -1, -1, 530, 531, 532, 533, 534, 535, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 39, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 2882, -1, -1, -1, -1, -1, -1, - -1, -1, 8, -1, 2893, 11, -1, -1, -1, 15, - 16, 3351, -1, 19, 20, 21, -1, 2842, 2907, -1, - -1, 2910, -1, -1, -1, -1, -1, -1, 2917, 2918, - 2919, 2920, -1, -1, 2668, -1, -1, -1, -1, -1, - -1, -1, 48, -1, -1, 2607, 2871, 2936, 2937, 55, - -1, -1, -1, 2878, -1, -1, 2945, -1, 521, 3451, - -1, -1, -1, -1, -1, 528, 529, 530, 531, 532, - 533, -1, -1, -1, -1, -1, 82, -1, -1, -1, - -1, -1, -1, -1, 2973, -1, 2975, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 2986, -1, -1, - 2289, -1, -1, -1, 2929, 2804, 2668, -1, -1, -1, - 2999, 3451, -1, -1, -1, 3004, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 524, 525, 526, -1, 528, - 529, 530, 531, 532, 533, -1, -1, -1, -1, -1, + 50, -1, -1, -1, -1, -1, -1, 57, -1, 3786, + -1, 3788, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 3800, 3801, -1, -1, 3804, -1, -1, + -1, -1, -1, -1, 84, 3812, -1, -1, -1, -1, + 184, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 1476, -1, -1, -1, -1, -1, 3834, -1, 203, + -1, -1, -1, -1, 208, -1, -1, 3844, -1, -1, + -1, 3848, -1, 3850, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 231, 232, -1, + -1, -1, -1, -1, -1, -1, 3873, -1, -1, -1, + -1, -1, -1, 247, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 1540, -1, 1542, 1543, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 8, 8, -1, 11, - -1, -1, 13, 15, 16, 16, -1, 3056, 19, -1, - 2804, 3060, -1, -1, 25, -1, 182, 3066, 29, 30, - 31, 3006, -1, 34, -1, -1, 37, 38, -1, -1, - 41, 3080, -1, 44, 45, 201, 48, 3086, -1, -1, - 206, -1, -1, 55, -1, -1, -1, -1, 2907, -1, - 3099, 3100, -1, -1, -1, -1, -1, -1, 3107, -1, - -1, -1, -1, 229, 230, -1, -1, -1, -1, -1, - 82, 3056, -1, -1, -1, 3124, -1, -1, -1, 245, - 3129, -1, 2804, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 106, -1, -1, -1, -1, - 111, 112, 113, 114, 115, -1, -1, -1, -1, -1, - -1, -1, -1, 2907, 3163, -1, -1, -1, 284, -1, - -1, 287, -1, -1, -1, -1, -1, 2986, 2477, -1, - -1, -1, -1, -1, -1, 301, -1, -1, 150, -1, + 1555, 1556, -1, -1, 184, -1, -1, -1, -1, -1, + 2642, -1, 286, -1, -1, 289, 1571, -1, -1, -1, + -1, -1, -1, 203, -1, -1, -1, 3934, 208, 303, + -1, -1, 306, -1, 3941, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 2678, -1, -1, -1, + -1, 231, 232, -1, -1, -1, -1, -1, 3965, -1, + -1, -1, -1, -1, -1, 2697, -1, 247, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 8, + -1, -1, 11, -1, -1, -1, 15, 16, 17, 18, + 19, 20, 21, 4000, -1, 4002, -1, -1, -1, -1, + -1, -1, -1, 2735, -1, -1, 286, -1, -1, 289, + 39, -1, -1, -1, -1, -1, -1, -1, 1673, -1, + 4027, 50, 4029, 303, 4031, -1, 1681, -1, 57, 4036, + -1, 2763, 1088, -1, -1, -1, -1, 411, -1, 8, + -1, -1, 11, -1, -1, -1, 15, 16, 17, 18, + 19, 20, 21, -1, -1, 84, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 1721, -1, -1, -1, + 39, -1, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, + -1, 50, -1, -1, 1739, 1740, -1, -1, 57, 1744, + -1, -1, -1, 1748, -1, -1, 1751, 1752, 1753, 1754, + 1755, 1756, 1757, 1758, 1759, -1, -1, 1762, -1, -1, + -1, 2843, -1, -1, 1769, 84, 1771, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 8, 3203, -1, 11, -1, 3207, -1, - 15, 16, 3211, -1, 19, 20, 21, -1, -1, -1, - 182, -1, -1, 3222, -1, -1, -1, -1, 3730, -1, - -1, -1, 37, -1, -1, 2907, -1, -1, -1, 201, - -1, -1, 2986, 3242, 206, -1, -1, 3246, -1, -1, - -1, 3250, 8, -1, -1, 11, -1, -1, -1, 15, - 16, -1, -1, 19, 20, 21, -1, -1, -1, -1, - 8, -1, -1, 11, -1, -1, 3275, -1, 16, -1, - 3730, -1, 3281, 245, -1, -1, -1, -1, 3223, 3288, - -1, -1, 48, 409, 3293, -1, -1, -1, -1, 55, + -1, 411, -1, -1, -1, 1790, -1, -1, -1, -1, + 2872, -1, -1, -1, -1, -1, -1, 2879, -1, 523, + -1, 1207, 526, 527, 528, 184, 530, 531, 532, 533, + 534, 535, -1, -1, -1, -1, 540, -1, -1, -1, + -1, -1, -1, -1, 203, -1, -1, 1832, 1833, 208, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 48, -1, -1, -1, 2986, -1, -1, 55, -1, -1, - 3129, -1, -1, -1, 3323, -1, 82, -1, -1, 3831, - 3265, -1, -1, -1, -1, -1, -1, -1, -1, 301, - -1, 3340, -1, 3845, 82, -1, -1, -1, -1, -1, - -1, -1, 3351, -1, 3163, -1, -1, -1, -1, -1, - -1, -1, 3361, -1, -1, -1, -1, 8, -1, -1, - 11, -1, -1, -1, 15, 16, -1, -1, 19, 20, - 21, 3831, -1, -1, -1, 3129, 3385, -1, -1, -1, - -1, -1, -1, -1, -1, 3845, -1, -1, -1, -1, - -1, 3400, -1, -1, -1, 521, 3405, -1, 524, 525, - 526, -1, 528, 529, 530, 531, 532, 533, -1, 3163, - -1, -1, -1, -1, 229, -1, 182, -1, -1, 3364, - -1, -1, 3431, -1, -1, -1, -1, -1, -1, -1, - -1, 3250, -1, -1, 182, 201, -1, 409, 8, -1, - 206, 11, 3451, 3452, 3453, -1, 16, 3129, -1, 19, - 20, 21, -1, 201, -1, 3464, 2765, 2766, 206, -1, - -1, 3470, 3471, 229, 230, -1, -1, 3476, -1, 3478, - -1, -1, -1, 3482, 3293, -1, -1, -1, 48, 245, - -1, 3163, -1, -1, 2793, 55, 301, 3496, 3497, -1, - -1, -1, -1, -1, -1, -1, 3250, 245, -1, 2808, - 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, -1, - -1, -1, 82, -1, -1, 3524, 3525, -1, 3527, -1, - -1, 287, -1, 3468, -1, -1, -1, -1, -1, -1, - -1, 13, 3351, -1, -1, 301, -1, 19, -1, 3293, - -1, -1, 3551, 3552, -1, -1, -1, -1, 30, 521, - 3495, -1, -1, 301, -1, -1, 528, 529, 530, 531, - 532, 533, 44, 45, -1, -1, -1, -1, 3250, -1, - -1, -1, 8, -1, -1, 11, -1, -1, 229, 15, - 16, -1, -1, 19, 20, 21, -1, -1, -1, -1, - -1, -1, 563, -1, -1, -1, -1, 3351, 569, 3608, - -1, 572, -1, -1, -1, -1, 3615, -1, 3617, 580, - -1, 3293, 182, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 2930, 1255, + -1, -1, 231, 232, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 184, -1, -1, 247, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 112, 201, 3451, -1, -1, -1, 206, -1, -1, -1, - -1, 3650, 3587, 409, 3653, -1, 617, 3656, -1, -1, - 301, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 3605, 409, 3607, -1, -1, -1, -1, -1, -1, 3351, - -1, -1, -1, -1, -1, 245, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 3694, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 3451, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 524, - 525, 526, 3657, 528, 529, 530, 531, 532, 533, -1, - -1, 3730, -1, -1, -1, -1, -1, -1, 3673, -1, - -1, 301, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 203, -1, 1292, -1, -1, 208, + -1, -1, -1, 523, -1, -1, 526, 527, 528, -1, + 530, 531, 532, 533, 534, 535, -1, 286, -1, -1, + 289, -1, 231, 232, -1, 1920, -1, -1, -1, 1924, + -1, -1, 1927, 1928, 303, 3007, -1, 306, 247, -1, + -1, 8, -1, -1, 11, -1, -1, -1, -1, 16, + 1346, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 521, -1, -1, 524, 525, - 526, -1, 528, 529, 530, 531, 532, 533, -1, 3451, - -1, -1, -1, 521, 3783, -1, 3785, -1, -1, -1, - 528, 529, 530, 531, 532, 533, -1, -1, 3797, 3798, - -1, 3100, 3801, 229, -1, -1, -1, -1, -1, -1, - 3809, -1, 773, 774, 775, -1, -1, -1, -1, -1, - 781, -1, -1, 3822, 3823, -1, -1, -1, -1, -1, - -1, -1, 3831, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 3841, -1, -1, -1, 3845, -1, 3847, 409, - -1, -1, -1, -1, 815, 816, -1, -1, -1, -1, - -1, -1, -1, 824, -1, -1, 3865, -1, 3867, -1, - -1, 3870, -1, -1, -1, 301, 837, 838, -1, -1, - -1, 842, 843, 524, 525, 526, -1, 528, 529, 530, - 531, 532, 533, -1, 855, 856, 857, -1, -1, 860, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 870, - 871, -1, 873, -1, 875, -1, -1, -1, -1, -1, - -1, 3730, -1, -1, -1, -1, -1, 888, 3863, -1, - -1, -1, 3931, 894, -1, -1, -1, 3936, -1, 3938, + -1, -1, -1, -1, 1969, 1088, -1, 286, -1, -1, + 289, -1, -1, 50, -1, 3057, -1, -1, -1, -1, + 57, -1, -1, -1, 303, 1391, -1, 306, -1, -1, + 1396, -1, -1, -1, 1999, 2000, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 84, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 3954, 3955, -1, -1, -1, - -1, 521, -1, 3962, 524, 525, 526, -1, 528, 529, - 530, 531, 532, 533, 3973, -1, -1, 3912, -1, -1, - -1, -1, -1, -1, -1, -1, 3730, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 3997, -1, - 3999, 962, -1, 4002, 965, 966, -1, -1, -1, -1, + -1, -1, -1, 2028, 2029, -1, 2031, -1, -1, -1, + 8, -1, 411, 11, -1, -1, -1, 15, 16, 17, + 18, 19, 20, 21, 1450, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 2060, 2061, -1, -1, 2064, + -1, 39, -1, -1, -1, -1, -1, -1, 1474, -1, + -1, -1, 50, -1, -1, 152, -1, -1, -1, 57, + -1, -1, -1, 8, -1, -1, 11, -1, 2093, -1, + -1, 16, 411, 2098, 19, 20, 21, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 84, 184, -1, -1, + 2115, -1, 2117, -1, 39, -1, -1, 1523, -1, 1525, + -1, 1527, 1528, -1, 1530, 50, 203, 1533, -1, -1, + 1536, 208, 57, 1539, -1, -1, -1, -1, 1544, -1, + -1, 1547, 3224, -1, 523, -1, -1, 526, 527, 528, + 2155, 530, 531, 532, 533, 534, 535, -1, -1, 84, + 1283, 540, -1, -1, -1, -1, -1, -1, -1, 1292, + 247, -1, -1, -1, -1, -1, -1, -1, 1584, -1, + -1, -1, -1, -1, 3266, -1, -1, 2192, -1, 8, + 2195, -1, 11, -1, -1, 2200, 2201, 16, -1, -1, + -1, -1, -1, -1, 523, -1, 184, 526, 527, 528, + -1, 530, 531, 532, 533, 534, 535, -1, -1, -1, + -1, 540, -1, -1, -1, 203, 303, -1, -1, -1, + 208, 50, -1, -1, -1, -1, -1, -1, 57, -1, + -1, 2246, -1, -1, 2249, -1, 2251, -1, -1, -1, + -1, -1, -1, 231, 232, -1, -1, -1, -1, 184, + -1, -1, 2267, 1669, -1, 84, -1, -1, -1, 247, + -1, -1, -1, -1, -1, -1, -1, -1, 203, 1685, + -1, -1, -1, 208, 3366, -1, -1, -1, -1, 1695, + 1696, 1697, -1, -1, -1, -1, 1702, -1, -1, -1, + 1706, -1, -1, -1, -1, -1, 231, 232, 286, -1, + -1, 289, -1, -1, 2319, -1, -1, -1, -1, -1, + -1, -1, 247, -1, -1, 303, -1, -1, 306, -1, + -1, 2336, 2337, 152, 411, -1, -1, -1, -1, -1, + -1, -1, -1, 8, -1, -1, 11, -1, -1, -1, + 2355, 16, -1, -1, 19, 20, 21, -1, -1, 2364, + -1, 286, 1768, -1, 289, 184, -1, -1, -1, -1, + -1, -1, -1, -1, 39, -1, -1, -1, 303, -1, + -1, 306, -1, -1, 203, 50, 1088, -1, 3470, 208, + -1, -1, 57, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 1527, 1528, -1, -1, -1, 1815, + 1533, -1, -1, -1, -1, 3497, 2421, -1, -1, 84, + -1, -1, 2427, -1, -1, 1831, -1, -1, 247, -1, + 1836, -1, -1, 411, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 523, 1853, -1, -1, + -1, -1, -1, 530, 531, 532, 533, 534, 535, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 3831, -1, -1, 4024, -1, 4026, -1, 4028, - -1, -1, -1, -1, 4033, -1, 3845, -1, 999, -1, - -1, 1002, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 1013, 1014, -1, -1, -1, -1, 3730, -1, - -1, 1022, -1, -1, -1, -1, -1, -1, 1029, 1030, - 1031, 1032, 1033, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 1045, -1, 1047, 3831, -1, -1, - -1, -1, 0, -1, -1, -1, 1057, -1, 524, 525, - 526, 3845, 528, 529, 530, 531, 532, 533, 580, -1, - 1071, -1, -1, -1, 22, -1, -1, -1, -1, -1, - -1, 1082, 1083, -1, 1085, 33, -1, 35, 36, -1, - -1, -1, 3431, 1094, 1095, -1, -1, 8, -1, 1100, - 11, 49, -1, -1, 15, 16, 54, -1, 19, 20, - 21, -1, -1, 3452, 3453, 63, -1, -1, -1, 3831, - -1, -1, 1123, -1, -1, -1, 37, -1, -1, 77, - 1131, 1132, -1, 3845, -1, -1, -1, 48, 86, 1140, - 88, -1, -1, 3482, 55, -1, -1, -1, -1, -1, - -1, -1, 100, -1, 102, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 113, -1, -1, -1, -1, - -1, 82, -1, -1, -1, -1, -1, -1, -1, -1, - 128, 129, -1, 131, -1, -1, -1, -1, 1189, -1, - 1191, -1, 140, -1, -1, -1, -1, -1, -1, -1, - 148, -1, -1, -1, -1, -1, -1, -1, 156, -1, - 158, 159, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 173, -1, -1, -1, 177, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 8, 1242, -1, 11, 1245, -1, -1, 15, 16, 17, - 18, 19, 20, 21, -1, -1, -1, 205, 1259, 1260, - -1, -1, 774, 775, -1, -1, -1, 1268, -1, 37, - -1, 182, -1, 221, -1, -1, -1, -1, -1, 24, - 48, -1, -1, -1, -1, -1, -1, 55, -1, -1, - 201, -1, -1, -1, -1, 206, -1, -1, -1, 1300, - 248, -1, 1303, 1304, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 82, 1316, 1317, -1, 229, 230, + -1, -1, 2487, -1, 303, 8, 411, -1, 11, -1, + -1, -1, 15, 16, 17, 18, 19, 20, 21, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 3590, -1, + -1, -1, -1, -1, -1, -1, 39, -1, -1, 184, + -1, -1, -1, -1, -1, -1, 3608, 50, 3610, -1, + -1, -1, -1, -1, 57, -1, -1, -1, 203, -1, + -1, -1, -1, 208, -1, 523, -1, -1, 526, 527, + 528, -1, 530, 531, 532, 533, 534, 535, -1, -1, + -1, 84, 540, -1, -1, -1, 231, 232, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 3660, -1, + -1, -1, 247, -1, -1, -1, -1, -1, -1, -1, + 1292, -1, 411, -1, 3676, -1, -1, -1, 523, -1, + -1, 526, 527, 528, -1, 530, 531, 532, 533, 534, + 535, -1, -1, -1, -1, -1, -1, -1, -1, 2624, + 2026, 286, -1, -1, 289, 2630, 2631, -1, 2034, 2035, + -1, 2037, 2038, 2039, 2040, 2041, 2042, 2642, 303, 2045, + 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, + -1, 2656, -1, -1, 2659, -1, 2661, -1, -1, -1, + -1, 184, -1, -1, 2669, -1, -1, -1, -1, -1, + -1, -1, 2677, 2678, -1, -1, -1, -1, -1, 2684, + 203, -1, -1, -1, -1, 208, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 1821, -1, + -1, -1, -1, -1, 523, -1, -1, -1, 231, 232, + -1, 530, 531, 532, 533, 534, 535, -1, -1, -1, + -1, -1, -1, -1, 247, -1, 2731, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 2741, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 411, -1, 72, 73, + -1, -1, 2158, -1, -1, 2161, -1, -1, 2763, -1, + -1, -1, -1, 286, -1, -1, 289, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 1333, -1, 245, -1, 1337, -1, 83, -1, - -1, 1342, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 1352, -1, -1, 99, -1, -1, -1, -1, -1, - 1361, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 284, -1, -1, 287, -1, 326, 327, - 328, -1, 894, -1, 1385, -1, 334, -1, -1, 337, - 301, -1, -1, 304, -1, -1, -1, -1, -1, -1, - 1401, -1, -1, 1404, -1, -1, 151, -1, -1, 1410, - 1411, -1, -1, -1, 182, -1, 161, -1, -1, -1, - -1, -1, -1, 371, 1425, 1426, -1, -1, -1, 174, - -1, -1, 380, 201, 179, 1436, 1437, -1, 206, -1, - 1441, -1, 1443, 1444, -1, 1446, 1447, -1, 396, -1, - -1, -1, -1, 1454, -1, 403, -1, -1, -1, -1, - 408, 229, 230, -1, -1, 210, -1, -1, -1, -1, - 1471, 419, -1, -1, -1, -1, -1, 245, -1, -1, - -1, -1, -1, 431, -1, -1, -1, 435, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 409, -1, - -1, -1, 3841, -1, -1, -1, -1, -1, 456, 254, - -1, -1, -1, 258, -1, -1, 284, -1, -1, 287, - -1, 469, -1, -1, 472, -1, -1, 475, -1, -1, - -1, -1, 480, 301, -1, -1, 304, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 1548, -1, 1550, - 1551, 499, -1, -1, -1, -1, -1, 1558, -1, -1, + 303, -1, -1, 306, 3866, -1, -1, -1, -1, 113, + 114, -1, -1, 117, 118, -1, -1, -1, -1, -1, + -1, -1, 2208, -1, -1, -1, 2212, 2213, 2214, 2215, + 2216, 2217, 2218, 2219, -1, 2820, -1, 2822, -1, 2225, + 2226, -1, 2228, 2229, -1, 1527, 1528, -1, -1, -1, + -1, 1533, -1, 3915, -1, -1, 2242, -1, -1, 2245, + -1, -1, -1, -1, -1, -1, -1, 2253, 2254, 2255, + 2256, 2257, 2258, 2259, 2260, 2261, 2262, -1, 523, -1, + -1, 526, 527, 528, -1, 530, 531, 532, 533, 534, + 535, -1, -1, -1, 198, 199, -1, -1, -1, -1, + -1, -1, 2288, -1, -1, -1, -1, -1, 411, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 523, -1, -1, 1579, -1, - 1581, -1, -1, -1, -1, -1, 331, -1, 1100, 537, - -1, -1, 540, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 348, -1, -1, -1, -1, -1, -1, - 521, 1123, -1, 524, 525, 526, -1, 528, 529, 530, - 531, 532, 533, -1, -1, -1, -1, -1, -1, -1, - 1631, -1, -1, -1, -1, -1, -1, -1, -1, 384, - -1, 409, 387, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 398, 3, -1, 401, -1, -1, 8, - -1, -1, 11, -1, -1, -1, 15, 16, 17, 18, - 19, 20, 21, -1, -1, -1, 421, 1189, -1, -1, - -1, -1, -1, -1, -1, -1, 1687, -1, 37, -1, - 435, -1, 8, 42, -1, 11, -1, 442, 1699, 48, - 16, -1, -1, -1, -1, -1, 55, -1, 453, -1, - -1, -1, -1, 1714, 459, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 1726, -1, -1, 8, -1, - -1, 11, 48, 82, 1735, 15, 16, 1738, -1, 55, - -1, -1, -1, 488, -1, -1, -1, 1259, 1260, -1, - -1, -1, -1, 521, -1, -1, 524, 525, 526, -1, - 528, 529, 530, 531, 532, 533, 82, -1, 48, -1, - 1771, -1, -1, 541, -1, 55, -1, -1, -1, -1, - -1, -1, -1, -1, 1785, -1, 1787, -1, 1789, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 82, 1804, -1, 1806, 1807, 1808, 8, -1, - -1, 11, -1, -1, -1, 15, 16, 17, 18, 19, - 20, 21, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 182, 150, -1, -1, 37, -1, -1, - -1, -1, 42, -1, -1, 1846, -1, 1848, 48, -1, - -1, -1, 201, -1, -1, 55, -1, 206, -1, -1, - -1, -1, 1863, 1864, -1, -1, 182, -1, 1869, -1, - 150, -1, -1, 1874, 1875, 1876, 1877, 1878, 1879, 1880, - 229, 230, 82, -1, 1885, 201, 1887, -1, -1, -1, - 206, -1, -1, -1, -1, -1, 245, -1, 1899, 1900, - -1, -1, 182, 1904, 1905, -1, -1, -1, 1909, 1910, - 1911, 1912, -1, 1914, 1915, -1, -1, -1, -1, -1, - -1, 201, -1, 1924, -1, -1, 206, -1, -1, 245, - 1931, 1443, 1444, -1, 1446, 284, -1, 1938, 287, -1, - 1941, 1942, 1943, 1944, 1945, -1, -1, -1, 1949, -1, - -1, -1, 301, -1, -1, 304, -1, -1, -1, -1, - -1, -1, 1963, -1, -1, 245, -1, -1, 1969, -1, + -1, -1, -1, -1, 2037, 2038, 2039, 2040, 2041, 2042, + 2925, 2926, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, + 2053, 2054, -1, -1, -1, -1, -1, -1, -1, 263, + 264, 265, 266, 267, 268, 269, 270, 2353, -1, 273, + 274, -1, -1, -1, -1, 2960, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 182, -1, 1985, 301, 1987, -1, -1, -1, - -1, 1992, -1, -1, -1, -1, -1, -1, 1999, -1, - -1, 201, -1, -1, -1, -1, 206, 2008, -1, -1, + 2975, -1, -1, -1, -1, -1, 2981, 2982, -1, -1, + -1, 2986, -1, -1, -1, -1, 2991, -1, -1, 2994, + 2995, -1, -1, -1, 2999, 3000, -1, -1, 3003, -1, + 523, -1, -1, 526, 527, 528, -1, 530, 531, 532, + 533, 534, 535, -1, -1, -1, 2422, 540, -1, -1, + -1, -1, -1, -1, -1, -1, 2432, 2433, 352, 353, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 301, -1, 2024, -1, -1, -1, -1, -1, 229, - 230, -1, -1, -1, -1, 2036, -1, -1, 1550, -1, - -1, -1, -1, -1, -1, 245, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 3050, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 409, -1, -1, -1, -1, 2066, -1, 1579, -1, 1581, - -1, -1, 2073, -1, 2075, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 284, -1, 2087, 287, -1, -1, - -1, -1, -1, 409, -1, -1, -1, -1, -1, -1, - -1, 301, -1, -1, 304, -1, 2107, -1, 2109, -1, - -1, 2112, 2113, -1, -1, -1, 2117, -1, 2119, -1, - 2121, 2122, -1, -1, -1, -1, -1, -1, -1, 409, + -1, -1, -1, -1, -1, 1767, -1, -1, -1, -1, + 394, 395, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 3094, + -1, -1, -1, -1, -1, -1, 2502, -1, -1, -1, + -1, -1, 2225, 2226, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 3121, -1, -1, 1821, + -1, -1, 2528, 2529, 2530, -1, -1, 2533, 2534, 2535, + 2536, 2537, 2538, -1, -1, -1, 2542, 2543, 2544, 2545, + 2546, 2547, 2548, 2549, 2550, 2551, -1, -1, -1, -1, + 2556, 2557, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 2142, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 495, 496, -1, -1, -1, -1, -1, 2584, -1, + -1, -1, -1, 2589, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 519, 520, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 539, -1, 2623, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 521, -1, -1, 524, 525, 526, -1, 528, - 529, 530, 531, 532, 533, -1, -1, -1, -1, -1, - -1, -1, 2193, -1, -1, -1, 2197, -1, -1, -1, - -1, 2202, -1, -1, -1, 521, -1, -1, -1, 409, - -1, -1, 528, 529, 530, 531, 532, 533, -1, -1, - -1, -1, 8, -1, -1, 11, -1, -1, -1, -1, - 16, -1, -1, 19, 20, 21, -1, -1, -1, -1, - -1, 521, -1, 2244, -1, -1, -1, -1, 528, 529, - 530, 531, 532, 533, -1, -1, -1, -1, -1, -1, - -1, -1, 48, 8, -1, -1, 11, 2268, -1, 55, - 15, 16, 17, 18, 19, 20, 21, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 2289, -1, - -1, -1, 37, -1, -1, -1, 82, -1, -1, -1, - -1, -1, -1, 48, -1, 2306, -1, -1, -1, -1, - 55, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 521, -1, -1, 524, 525, 526, -1, 528, 529, - 530, 531, 532, 533, -1, -1, 1848, 82, 538, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 2350, - -1, -1, 1864, -1, -1, 2356, -1, -1, -1, -1, - -1, -1, 1874, -1, 1876, -1, -1, 1879, -1, -1, - -1, 2372, -1, 1885, -1, 1887, -1, -1, -1, -1, - -1, 2382, 2383, 2384, -1, -1, -1, -1, 1900, -1, - -1, -1, -1, 1905, -1, -1, 182, 1909, 1910, 1911, - 1912, -1, 1914, 1915, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 201, -1, -1, -1, -1, - 206, -1, -1, -1, -1, -1, 2427, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 182, -1, -1, - -1, -1, 2443, 229, 230, -1, -1, -1, -1, 2450, - -1, -1, -1, -1, -1, -1, 201, -1, -1, 245, - -1, 206, 2463, 2464, 2465, 2466, 2467, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 2477, -1, 2479, -1, - -1, 2482, -1, -1, 229, 230, -1, 2488, -1, 2490, - -1, 2492, -1, -1, -1, -1, 8, -1, 2499, 11, - 245, 287, -1, 15, 16, -1, 2507, 19, 20, 21, - -1, -1, -1, -1, 2515, 301, -1, -1, -1, -1, - 2521, 2522, -1, 2524, -1, 37, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 48, -1, -1, 284, - -1, -1, 287, 55, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 301, -1, -1, 304, - -1, -1, -1, 2075, -1, -1, -1, -1, -1, -1, - 82, -1, 2573, -1, -1, -1, -1, -1, -1, -1, - 2581, 2582, 2583, -1, -1, -1, -1, -1, -1, 2590, - -1, -1, 2593, -1, -1, 2107, -1, -1, 2599, -1, - 2112, -1, -1, -1, -1, -1, 2607, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 2619, -1, - -1, -1, -1, 409, -1, -1, -1, -1, -1, -1, - -1, 8, 2633, -1, 11, -1, -1, -1, 15, 16, - 17, 18, 19, 20, 21, -1, -1, -1, -1, -1, + 2353, -1, 3237, -1, 2640, -1, -1, 2643, -1, -1, + -1, -1, -1, 2649, 2650, -1, -1, 8, -1, -1, + 11, 2657, 2658, -1, 15, 16, 17, 18, 19, 20, + 21, 3266, -1, -1, -1, 2671, 2672, 2673, 2674, -1, + 2676, -1, -1, -1, 2680, -1, -1, -1, 39, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 50, + -1, -1, -1, -1, 3299, -1, 57, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 3311, 3312, -1, -1, + 3315, -1, 3317, -1, 8, -1, -1, 11, -1, -1, + -1, -1, 16, 84, -1, -1, -1, -1, -1, -1, + -1, 0, -1, -1, -1, 2037, 2038, 2039, 2040, 2041, + 2042, -1, -1, 2045, 2046, 2047, 2048, 2049, 2050, 2051, + 2052, 2053, 2054, -1, -1, 24, 50, -1, -1, -1, + -1, -1, 2768, 57, -1, -1, 35, -1, 37, 38, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 3386, 51, -1, -1, -1, -1, 56, -1, -1, + 84, -1, -1, 3398, -1, -1, 65, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 37, -1, -1, -1, 409, -1, -1, 2668, -1, -1, - 182, 48, -1, -1, -1, -1, 8, -1, 55, 11, - -1, 2193, -1, 15, 16, -1, -1, -1, -1, 201, - 2202, -1, -1, -1, 206, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 82, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 48, 229, 230, -1, - -1, -1, -1, 55, -1, -1, -1, -1, -1, -1, - -1, 2732, -1, 245, -1, 521, -1, 2738, 524, 525, - 526, -1, 528, 529, 530, 531, 532, 533, -1, -1, - 82, -1, -1, -1, -1, 2756, -1, -1, -1, 2760, - -1, -1, -1, 2764, 2765, 2766, -1, -1, -1, 2770, - 2771, 2772, 284, 2774, -1, 287, 521, 2289, -1, 524, - 525, 526, -1, 528, 529, 530, 531, 532, 533, 301, - -1, -1, 2793, 538, 2795, -1, -1, -1, -1, -1, - 2801, -1, -1, 2804, 2805, 182, 2807, 2808, 2809, 2810, - 2811, 2812, 2813, 2814, 2815, 2816, 2817, -1, 150, -1, - -1, -1, -1, -1, 201, -1, -1, -1, -1, 206, - -1, -1, -1, -1, -1, -1, -1, -1, 2350, -1, - 2841, -1, -1, -1, 2356, -1, 2847, -1, -1, 2850, - 182, -1, 229, 230, -1, -1, -1, -1, -1, 2860, - -1, -1, -1, -1, -1, -1, -1, -1, 245, 201, - -1, -1, -1, -1, 206, -1, -1, -1, -1, -1, - -1, 2882, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 2893, -1, -1, -1, -1, 409, -1, -1, - -1, -1, -1, -1, -1, -1, 2907, 284, -1, 2910, - 287, -1, -1, 245, -1, -1, 2917, 2918, 2919, 2920, - -1, -1, -1, -1, 301, -1, -1, 304, -1, -1, - -1, -1, -1, -1, -1, 2936, 2937, -1, -1, -1, - -1, -1, -1, -1, 2945, -1, -1, -1, -1, -1, + 79, -1, -1, -1, 29, -1, -1, 3422, -1, 88, + 35, 90, -1, 184, -1, -1, -1, -1, -1, 44, + -1, -1, -1, 102, -1, 104, -1, -1, -1, -1, + -1, -1, 203, -1, -1, -1, 115, 208, -1, 64, + -1, -1, -1, -1, -1, -1, -1, -1, 152, -1, + -1, 130, 131, -1, 133, -1, -1, -1, -1, -1, + 231, 232, -1, 142, 2880, -1, -1, -1, -1, -1, + -1, 150, -1, -1, -1, -1, 247, -1, -1, 158, + 184, 160, 161, -1, -1, 110, -1, -1, -1, 2905, + -1, -1, -1, -1, -1, -1, 175, -1, -1, 203, + 179, 3516, -1, -1, 208, 3520, -1, -1, -1, 3524, + -1, -1, -1, 2225, 2226, 286, -1, 142, 289, -1, + 3535, -1, -1, -1, -1, 3540, -1, 3542, 207, -1, + -1, -1, 303, -1, -1, 306, -1, -1, -1, 2672, + 2673, -1, -1, 247, 223, 2961, -1, 2963, -1, -1, + -1, -1, -1, -1, 2970, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 2980, -1, -1, 2983, -1, 2985, + -1, 250, -1, 2989, -1, -1, 2992, 2993, -1, -1, + 2996, 2997, -1, -1, -1, -1, 211, -1, 3004, -1, + -1, -1, 3607, -1, -1, 2728, -1, -1, -1, 303, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 2477, -1, -1, -1, 301, - -1, -1, 2973, -1, 2975, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 2986, -1, -1, -1, -1, - -1, -1, -1, 8, -1, -1, 11, -1, 2999, -1, - -1, 16, -1, 3004, 19, 20, 21, -1, -1, 521, - -1, -1, 524, 525, 526, -1, 528, 529, 530, 531, - 532, 533, 37, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 409, 48, -1, -1, -1, -1, -1, -1, - 55, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 3056, -1, -1, -1, 3060, - -1, -1, -1, -1, -1, 3066, -1, 82, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 409, 2590, 3080, - -1, 2593, -1, -1, -1, 3086, -1, 2599, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 3099, 3100, - -1, -1, -1, -1, -1, -1, 3107, -1, -1, -1, + 3625, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 3044, -1, + -1, -1, -1, 3049, -1, -1, 261, -1, -1, -1, + 411, 2353, -1, -1, -1, -1, 271, -1, 3064, 328, + 329, 330, -1, -1, -1, -1, -1, 336, 283, -1, + 339, -1, -1, -1, -1, -1, -1, -1, 3683, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 3693, -1, + 305, -1, -1, -1, -1, -1, 3102, -1, -1, -1, + 3705, 316, -1, -1, 373, -1, -1, -1, -1, -1, + -1, -1, -1, 382, -1, -1, -1, 411, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 398, + -1, -1, -1, -1, -1, -1, 405, -1, -1, -1, + -1, 410, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 421, -1, 369, -1, -1, -1, 373, -1, + 375, 3766, 523, -1, 433, 526, 527, 528, 437, 530, + 531, 532, 533, 534, 535, -1, -1, -1, -1, 540, + -1, -1, 2905, -1, -1, 400, -1, -1, -1, 458, + 405, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 471, -1, -1, 474, 421, 2930, 477, -1, + -1, -1, -1, 482, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 523, + -1, -1, 501, -1, -1, -1, 530, 531, 532, 533, + 534, 535, -1, 3249, 3250, -1, -1, -1, -1, -1, + -1, -1, 2975, -1, -1, -1, 525, -1, -1, -1, + -1, -1, -1, -1, 479, -1, -1, -1, 3274, 3275, + 539, -1, -1, 542, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 3894, + 3895, 3896, 3298, -1, -1, -1, 3302, -1, -1, 3305, + 3306, 3307, -1, -1, 3310, -1, -1, 3313, 3314, -1, + -1, -1, -1, -1, -1, -1, 3322, 3040, 3041, 3042, + 3043, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 3124, -1, -1, -1, -1, 3129, -1, + 3945, -1, -1, 3349, 3350, 3351, 3352, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 2672, 2673, -1, -1, -1, -1, -1, -1, -1, 3102, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 4008, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 3419, -1, -1, -1, -1, -1, 3425, + -1, -1, -1, -1, -1, -1, 2728, -1, -1, -1, + -1, -1, 3438, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 521, -1, -1, 524, 525, 526, - -1, 528, 529, 530, 531, 532, 533, -1, -1, -1, - -1, 538, 3163, -1, -1, 8, -1, 182, 11, -1, - -1, -1, 15, 16, 17, 18, 19, 20, 21, -1, - -1, -1, -1, -1, 868, 869, 201, -1, -1, 521, - -1, 206, -1, -1, 37, -1, 528, 529, 530, 531, - 532, 533, 3203, -1, -1, 48, 3207, -1, -1, -1, - 3211, -1, 55, -1, 229, 230, -1, -1, -1, -1, - -1, 3222, -1, -1, -1, -1, -1, -1, -1, -1, - 245, -1, -1, -1, -1, -1, -1, -1, -1, 82, - -1, 3242, -1, -1, -1, 3246, -1, -1, 2760, 3250, - -1, -1, 2764, 2765, 2766, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 284, - -1, -1, 287, -1, 3275, -1, -1, -1, -1, -1, - 3281, 2793, -1, -1, -1, -1, 301, 3288, -1, 304, - -1, -1, 3293, -1, -1, -1, 2808, 2809, 2810, 2811, - 2812, 2813, 2814, 2815, 2816, 2817, -1, -1, -1, -1, - -1, -1, -1, -1, 998, -1, -1, -1, 1002, 1003, - -1, -1, 3323, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 182, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 3351, -1, -1, -1, -1, -1, -1, -1, 201, -1, - 3361, -1, -1, 206, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 1057, -1, -1, -1, -1, -1, -1, - -1, 70, 71, -1, 3385, -1, 229, 230, -1, -1, - -1, -1, 1076, -1, 409, -1, -1, -1, 2910, 3400, - 1084, -1, 245, 1087, 3405, -1, 1090, 1091, 1092, 1093, - -1, -1, -1, -1, 24, -1, -1, -1, -1, -1, - -1, -1, 111, 112, 2936, -1, 115, 116, -1, -1, - 3431, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 284, -1, -1, 287, -1, 1130, 1131, -1, -1, - 3451, 3452, 3453, -1, -1, -1, -1, -1, 301, -1, - -1, 304, -1, 3464, -1, -1, -1, -1, 1152, -1, - 3471, -1, -1, 83, -1, 3476, -1, 3478, -1, -1, - -1, 3482, -1, -1, -1, -1, -1, 1171, -1, 99, - -1, -1, -1, -1, -1, 3496, 3497, -1, 1182, 1183, - 1184, -1, 1186, 1187, -1, -1, 521, 196, 197, 524, - 525, 526, -1, 528, 529, 530, 531, 532, 533, -1, - -1, -1, -1, 3524, 3525, -1, 3527, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 1221, -1, -1, - -1, 151, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 161, -1, -1, -1, 1239, 1240, -1, -1, -1, - -1, -1, -1, -1, 174, -1, 409, -1, -1, 179, - -1, -1, 261, 262, 263, 264, 265, 266, 267, 268, - -1, -1, 271, 272, -1, -1, -1, -1, 3100, -1, - -1, -1, -1, -1, 1278, -1, -1, -1, 1282, 1283, - 210, -1, -1, -1, -1, -1, -1, 3608, -1, 1293, - 1294, -1, -1, -1, 3615, -1, 3617, -1, -1, -1, - 8, -1, -1, 11, -1, -1, -1, 15, 16, 17, - 18, 19, 20, 21, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 254, -1, -1, -1, 258, 37, - -1, -1, -1, -1, -1, 3656, -1, -1, -1, -1, - 48, 350, 351, -1, -1, -1, -1, 55, 1352, -1, - -1, -1, -1, -1, -1, -1, -1, 1361, 521, -1, - -1, 524, 525, 526, -1, 528, 529, 530, 531, 532, - 533, -1, -1, 3694, 82, 538, -1, -1, -1, 8, - -1, 1385, 11, 392, 393, -1, 15, 16, 17, 18, - 19, 20, 21, -1, -1, 325, -1, -1, -1, -1, - -1, 331, -1, -1, -1, -1, -1, -1, 37, 3730, - -1, -1, -1, -1, -1, -1, -1, 347, 348, 48, - -1, -1, -1, -1, -1, -1, 55, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 3281, - -1, -1, -1, 82, 384, -1, 3288, 387, -1, -1, - -1, -1, 3783, -1, 3785, -1, -1, -1, 398, -1, - -1, 401, 1476, -1, 182, -1, 3797, 3798, -1, -1, - 3801, -1, -1, -1, 493, 494, -1, -1, 3809, -1, - -1, 421, -1, 201, -1, -1, -1, -1, 206, -1, - -1, -1, -1, -1, -1, 435, -1, -1, 517, 518, - 3831, 441, 442, -1, -1, -1, -1, -1, -1, -1, - 3841, 229, 230, 453, 3845, -1, 3847, -1, 537, 459, - -1, -1, -1, -1, -1, -1, 1540, 245, 1542, 1543, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 3870, - -1, 1555, 1556, 182, -1, -1, -1, -1, 488, -1, - -1, -1, -1, -1, -1, -1, -1, 1571, 3400, -1, - -1, -1, 201, 3405, -1, -1, 284, 206, -1, 287, + -1, 8, -1, -1, 11, -1, -1, -1, 15, 16, + 17, 18, 19, 20, 21, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 3504, -1, + -1, -1, 39, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 50, -1, -1, -1, -1, -1, -1, + 57, -1, -1, -1, -1, -1, -1, 3250, -1, -1, + -1, 3537, 3538, 3539, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 84, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 3563, 3564, 3565, + 3566, 3567, 3568, 3569, -1, 3571, 3572, -1, 3574, 3575, + -1, -1, -1, -1, -1, -1, -1, -1, 3584, -1, + 3586, -1, -1, -1, -1, -1, -1, 3593, 3594, 3595, + 3596, 3597, 3598, 3599, 3600, 3601, 3602, -1, -1, -1, + -1, -1, -1, 2905, -1, -1, -1, -1, 3614, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 301, -1, -1, 304, -1, -1, 3431, - 229, 230, -1, -1, -1, -1, -1, -1, -1, -1, - 3931, -1, -1, -1, -1, -1, 245, 3938, -1, -1, - 3452, 3453, -1, -1, -1, -1, -1, -1, -1, -1, + 3626, -1, -1, -1, -1, -1, -1, -1, 2930, -1, + -1, 3354, 3355, 3356, 3357, 3358, 3359, 3360, -1, -1, + -1, 3364, 3365, -1, -1, -1, 3369, 184, -1, 3372, + -1, -1, 3375, 3376, 3377, 3378, 3379, 3380, 3381, 3382, + 3383, 3384, -1, -1, -1, -1, 203, -1, -1, -1, + -1, 208, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 3962, -1, -1, -1, -1, -1, -1, -1, -1, - 3482, -1, -1, -1, -1, 284, -1, -1, 287, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 1673, - -1, -1, 301, -1, -1, 304, 3997, 1681, 3999, -1, - -1, -1, -1, 1088, -1, -1, -1, -1, -1, -1, - -1, -1, 3524, -1, -1, -1, -1, -1, -1, -1, - -1, 409, -1, 4024, -1, 4026, -1, 4028, -1, -1, - -1, -1, 4033, -1, -1, -1, -1, 1721, -1, -1, - -1, -1, -1, 1727, 1728, 1729, 1730, 1731, 1732, 1733, - 1734, -1, -1, -1, -1, 1739, 1740, -1, -1, -1, - 1744, -1, -1, -1, 1748, -1, -1, 1751, 1752, 1753, - 1754, 1755, 1756, 1757, 1758, 1759, 27, -1, 1762, -1, - -1, -1, 33, -1, -1, 1769, -1, 1771, -1, -1, - -1, 42, -1, -1, -1, -1, -1, -1, -1, -1, - 409, -1, -1, -1, -1, -1, 1790, -1, -1, -1, - -1, 62, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 1207, -1, 8, -1, -1, 11, -1, -1, - -1, 15, 16, 521, -1, -1, 524, 525, 526, -1, - 528, 529, 530, 531, 532, 533, -1, -1, 1832, 1833, - 538, -1, -1, -1, -1, -1, -1, 108, -1, -1, - -1, -1, -1, -1, 48, -1, -1, -1, -1, -1, - 1255, 55, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 140, - -1, -1, -1, -1, -1, -1, -1, -1, 82, -1, - -1, -1, -1, -1, -1, -1, -1, 1292, -1, -1, - -1, -1, 521, -1, -1, 524, 525, 526, -1, 528, - 529, 530, 531, 532, 533, -1, -1, -1, -1, 538, - -1, -1, -1, -1, -1, -1, 1920, -1, -1, 8, - 1924, -1, 11, 1927, 1928, -1, 15, 16, 17, 18, - 19, 20, 21, -1, -1, -1, -1, -1, 209, -1, - -1, 1346, -1, -1, -1, -1, 150, -1, 37, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 48, - -1, -1, -1, -1, -1, 1969, 55, -1, -1, -1, - -1, -1, 8, -1, -1, 11, 1088, -1, 182, 15, - 16, 17, 18, 19, 20, 21, 1391, -1, 259, -1, - -1, 1396, -1, 82, -1, 1999, 2000, 201, 269, -1, - -1, 37, 206, -1, -1, -1, -1, -1, -1, 3841, - 281, -1, 48, -1, -1, -1, -1, -1, -1, 55, - -1, -1, -1, -1, 2028, 2029, -1, 2031, -1, -1, - -1, -1, 303, -1, -1, -1, -1, -1, -1, -1, - -1, 245, -1, 314, -1, 1450, 82, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 2060, 2061, -1, -1, - 2064, -1, -1, 8, -1, -1, 11, -1, -1, 1474, - 15, 16, 17, 18, 19, 20, 21, -1, -1, 8, - -1, -1, 11, -1, -1, -1, -1, 16, -1, 2093, - -1, -1, 37, 182, 2098, -1, 367, 301, -1, -1, - 371, -1, 373, 48, -1, -1, -1, -1, -1, -1, - 55, 2115, 201, 2117, -1, -1, -1, 206, 1523, 48, - 1525, -1, 1527, 1528, -1, 1530, 55, 398, 1533, -1, - -1, 1536, 403, -1, 1539, -1, -1, 82, -1, 1544, - 229, 230, 1547, -1, -1, -1, 182, -1, 419, -1, - -1, 2155, -1, 82, -1, -1, 245, -1, -1, -1, - -1, -1, -1, -1, -1, 201, -1, -1, -1, -1, - 206, 1283, -1, -1, -1, -1, -1, -1, -1, 1584, - 1292, -1, -1, -1, -1, -1, -1, -1, 2192, -1, - -1, 2195, 4024, 229, 230, 284, 2200, 2201, 287, -1, - -1, 4033, -1, -1, -1, 409, 477, -1, -1, 245, - -1, -1, 301, -1, -1, 304, -1, -1, -1, -1, - -1, 150, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 182, -1, -1, - -1, -1, 2246, -1, -1, 2249, -1, 2251, 284, -1, - -1, 287, -1, 182, -1, -1, 201, -1, -1, -1, - -1, 206, -1, 2267, 1669, 301, -1, -1, 304, -1, - -1, -1, 201, -1, -1, -1, -1, 206, -1, -1, - 1685, -1, -1, -1, 229, 230, -1, -1, -1, -1, - 1695, 1696, 1697, -1, -1, -1, -1, 1702, -1, -1, - 245, 1706, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 2319, 245, 521, -1, -1, - 409, -1, -1, -1, 528, 529, 530, 531, 532, 533, - -1, -1, 2336, 2337, -1, -1, 70, 71, -1, 284, - -1, -1, 287, -1, -1, -1, -1, -1, -1, -1, - -1, 2355, -1, -1, -1, -1, 301, -1, -1, 304, - 2364, -1, -1, 1768, -1, -1, -1, -1, -1, -1, - -1, 8, 301, 409, 11, -1, -1, 111, 112, 16, - -1, 115, 116, -1, -1, -1, 1088, -1, -1, -1, + -1, -1, 3698, -1, 231, 232, -1, -1, -1, -1, + -1, 3707, -1, -1, -1, -1, -1, -1, -1, 3715, + 247, -1, -1, -1, -1, -1, -1, 3723, 3724, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 3735, + 3736, 3737, 3738, -1, 3740, -1, -1, -1, 3040, 3041, + 3042, 3043, -1, -1, -1, -1, -1, -1, -1, 286, + -1, -1, 289, -1, -1, 3761, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 303, -1, -1, 306, + 72, 73, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 3799, -1, -1, -1, -1, -1, 3522, + 3102, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 113, 114, -1, -1, 117, 118, 3823, -1, -1, + -1, -1, 3828, -1, -1, 3831, 3832, -1, -1, -1, + 3836, -1, 3838, 3839, -1, -1, 3842, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 3571, 3572, + -1, -1, -1, -1, -1, -1, -1, 3863, -1, -1, + -1, -1, -1, -1, 3587, -1, 3589, -1, 3591, -1, + -1, -1, -1, -1, 411, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 1815, 48, -1, -1, -1, 1527, 1528, 2421, 55, -1, - -1, 1533, -1, 2427, -1, -1, 1831, -1, -1, -1, - -1, 1836, 521, -1, -1, 524, 525, 526, -1, 528, - 529, 530, 531, 532, 533, 82, -1, -1, 1853, 538, + -1, -1, -1, -1, -1, -1, 198, 199, 3904, 3905, + 3906, -1, -1, 3909, -1, -1, 3912, 3913, -1, -1, + -1, -1, -1, 3, -1, 5, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 8, -1, + -1, 11, -1, -1, -1, 15, 16, 17, 18, 19, + 20, 21, 3948, -1, -1, -1, -1, -1, 3250, -1, + -1, -1, -1, -1, 3960, 3961, 3962, -1, -1, 39, + -1, 263, 264, 265, 266, 267, 268, 269, 270, -1, + 50, 273, 274, -1, 26, -1, -1, 57, -1, -1, + -1, -1, 72, 73, -1, -1, 523, -1, -1, 526, + 527, 528, 3715, 530, 531, 532, 533, 534, 535, 3722, + -1, 538, 3725, 3726, 84, -1, -1, -1, -1, -1, + -1, 3734, -1, 3736, 3737, -1, -1, -1, 3741, -1, + -1, -1, -1, 113, 114, -1, -1, 117, 118, -1, + -1, -1, -1, 85, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 101, + 352, 353, 3354, 3355, 3356, 3357, 3358, 3359, 3360, -1, + -1, -1, 3364, 3365, -1, -1, -1, 3369, -1, -1, + 3372, -1, -1, 3375, 3376, 3377, 3378, 3379, 3380, 3381, + 3382, 3383, 3384, 3385, -1, -1, -1, -1, -1, -1, + -1, -1, 394, 395, -1, -1, -1, -1, -1, -1, + -1, 153, -1, -1, 184, -1, 3829, 3830, 198, 199, + 3833, 163, -1, -1, 3837, -1, -1, 3840, 3841, -1, + -1, -1, -1, 203, 176, -1, -1, -1, 208, 181, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 196, 197, 409, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 409, -1, -1, 2487, -1, 521, -1, -1, 524, 525, - 526, -1, 528, 529, 530, 531, 532, 533, -1, -1, - -1, -1, 538, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 150, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 261, 262, 263, - 264, 265, 266, 267, 268, -1, -1, 271, 272, -1, - -1, -1, -1, -1, -1, 182, -1, -1, -1, 8, - -1, -1, 11, -1, -1, -1, -1, 16, -1, -1, - -1, -1, -1, -1, 201, -1, -1, -1, -1, 206, - -1, -1, -1, -1, -1, -1, 521, -1, -1, 524, - 525, 526, -1, 528, 529, 530, 531, 532, 533, 48, - 1292, -1, 521, 538, -1, -1, 55, -1, -1, 528, - 529, 530, 531, 532, 533, -1, -1, -1, 245, -1, - -1, -1, -1, -1, -1, -1, 350, 351, -1, -1, - 2624, 2026, -1, 82, -1, -1, 2630, 2631, -1, 2034, - 2035, -1, 2037, 2038, 2039, 2040, 2041, 2042, 2642, -1, - 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, - 2055, -1, 2656, -1, -1, 2659, -1, 2661, 392, 393, - -1, -1, -1, -1, 301, 2669, -1, -1, -1, -1, - -1, -1, -1, 2677, 2678, -1, -1, -1, -1, -1, - 2684, -1, -1, -1, -1, -1, -1, 8, -1, -1, - 11, 150, -1, -1, 15, 16, 17, 18, 19, 20, - 21, -1, -1, -1, -1, -1, -1, -1, -1, 1821, - -1, -1, -1, -1, -1, 27, 37, -1, -1, -1, - -1, 33, -1, 182, -1, -1, 2730, 48, -1, -1, - 42, -1, -1, -1, 55, -1, 2740, -1, -1, -1, - -1, -1, 201, -1, -1, -1, -1, 206, -1, -1, - 62, -1, -1, 2158, -1, -1, 2161, -1, 2762, 493, - 494, 82, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 409, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 517, 518, -1, 245, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 108, -1, -1, -1, - -1, -1, -1, 2208, -1, -1, -1, 2212, 2213, 2214, - 2215, 2216, 2217, 2218, 2219, 2819, -1, 2821, -1, -1, - 2225, 2226, -1, 2228, 2229, 1527, 1528, -1, 140, -1, - -1, 1533, -1, -1, -1, -1, -1, 2242, -1, -1, - 2245, -1, 301, -1, -1, -1, -1, -1, 2253, 2254, - 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, -1, -1, - -1, 182, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 231, 232, -1, -1, -1, -1, -1, -1, -1, + 212, -1, -1, -1, -1, -1, -1, 247, -1, -1, + -1, -1, -1, 263, 264, 265, 266, 267, 268, 269, + 270, -1, -1, 273, 274, -1, -1, 3910, 3911, -1, + -1, 3914, -1, 495, 496, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 256, -1, 286, -1, 260, 289, + -1, -1, -1, -1, -1, -1, -1, 519, 520, -1, + 3522, -1, -1, 303, -1, -1, 306, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 201, -1, -1, 2288, 521, 206, -1, -1, -1, -1, - -1, 528, 529, 530, 531, 532, 533, 209, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 229, 230, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 2924, 2925, -1, -1, 245, 2037, 2038, 2039, 2040, 2041, - 2042, -1, -1, 2045, 2046, 2047, 2048, 2049, 2050, 2051, - 2052, 2053, 2054, -1, -1, -1, -1, 259, 2353, -1, - 409, -1, -1, -1, -1, 2959, -1, 269, -1, -1, - -1, -1, -1, 284, -1, -1, 287, -1, -1, 281, - 2974, -1, -1, -1, -1, -1, 2980, 2981, -1, -1, - 301, 2985, -1, 304, -1, -1, 2990, -1, -1, 2993, - 2994, 303, -1, -1, 2998, 2999, -1, -1, 3002, -1, - -1, -1, 314, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 2422, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 2432, 2433, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 3049, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 367, -1, -1, -1, 371, - -1, 373, 521, -1, -1, 1767, -1, -1, -1, 528, - 529, 530, 531, 532, 533, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 398, -1, 409, 3093, - -1, 403, -1, -1, -1, -1, -1, 2502, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 419, -1, -1, - -1, -1, -1, 2225, 2226, -1, 3120, -1, -1, 1821, - -1, -1, -1, 2528, 2529, 2530, -1, -1, 2533, 2534, - 2535, 2536, 2537, 2538, -1, -1, -1, 2542, 2543, 2544, - 2545, 2546, 2547, 2548, 2549, 2550, 2551, -1, -1, -1, - -1, 2556, 2557, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 477, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 2584, - -1, -1, -1, -1, 2589, -1, -1, -1, -1, -1, + -1, -1, 352, 353, -1, -1, -1, -1, -1, 3571, + 3572, -1, -1, -1, -1, 327, -1, -1, -1, -1, + -1, 333, -1, -1, -1, 3587, -1, 3589, -1, 3591, + -1, -1, -1, -1, -1, -1, -1, 349, 350, -1, + -1, -1, -1, -1, 394, 395, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 521, -1, -1, 524, 525, 526, -1, 528, 529, 530, - 531, 532, 533, -1, -1, -1, -1, 538, 2623, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 3236, -1, -1, 2640, -1, -1, 2643, -1, - -1, 2353, -1, -1, 2649, 2650, -1, -1, -1, -1, - -1, -1, 2657, 2658, -1, -1, -1, -1, -1, -1, - -1, 3265, -1, -1, -1, -1, 2671, 2672, 2673, 2674, - -1, 2676, -1, -1, -1, 2680, -1, -1, -1, -1, - 8, -1, -1, 11, -1, -1, -1, 15, 16, 17, - 18, 19, 20, 21, 3298, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 3310, 3311, -1, 37, - 3314, -1, 3316, -1, -1, -1, -1, -1, -1, -1, - 48, -1, -1, -1, -1, -1, -1, 55, -1, -1, - -1, -1, -1, -1, -1, 2037, 2038, 2039, 2040, 2041, - 2042, -1, -1, 2045, 2046, 2047, 2048, 2049, 2050, 2051, - 2052, 2053, 2054, -1, 82, -1, -1, -1, -1, -1, - -1, -1, 2767, -1, -1, -1, -1, -1, -1, -1, + -1, 411, -1, -1, 386, -1, -1, 389, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 400, -1, + -1, 403, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 3384, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 3396, -1, -1, -1, -1, -1, -1, -1, + -1, 423, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 437, -1, -1, -1, -1, + -1, 443, 444, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 455, -1, 495, 496, -1, -1, 461, + -1, -1, -1, 3715, -1, -1, -1, -1, -1, -1, + 3722, -1, -1, 3725, 3726, -1, -1, -1, -1, 519, + 520, -1, 3734, -1, 3736, 3737, -1, -1, 490, 3741, + -1, -1, -1, 523, -1, -1, 526, 527, 528, -1, + 530, 531, 532, 533, 534, 535, -1, -1, -1, -1, + 540, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 3420, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 8, -1, -1, 11, -1, - -1, -1, 15, 16, 17, 18, 19, 20, 21, -1, - -1, -1, -1, -1, 182, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 37, -1, -1, -1, -1, -1, - -1, -1, -1, 201, 2879, 48, -1, -1, 206, -1, - -1, -1, 55, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 2904, - -1, 229, 230, -1, -1, -1, -1, -1, -1, 82, - 3514, -1, -1, -1, 3518, -1, -1, 245, 3522, -1, - -1, -1, -1, 2225, 2226, 8, -1, -1, 11, 3533, - -1, -1, -1, 16, 3538, -1, 3540, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 2960, 284, 2962, -1, 287, - 2672, 2673, -1, -1, 2969, 48, -1, -1, -1, -1, - -1, -1, 55, 301, 2979, -1, 304, 2982, -1, 2984, - -1, -1, -1, 2988, -1, -1, 2991, 2992, -1, -1, - 2995, 2996, -1, -1, -1, -1, -1, -1, 3003, 82, - 3604, -1, -1, -1, -1, -1, -1, -1, -1, 182, - -1, -1, -1, -1, -1, 2727, -1, -1, 3622, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 201, -1, - -1, -1, -1, 206, -1, -1, -1, -1, 3043, -1, - -1, -1, -1, 3048, -1, -1, -1, -1, -1, -1, - -1, 2353, -1, -1, -1, -1, 229, 230, 3063, -1, - -1, -1, -1, -1, -1, -1, -1, 150, -1, -1, - -1, -1, 245, -1, -1, -1, 3680, -1, -1, -1, - -1, 409, -1, -1, -1, -1, 3690, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 3101, -1, 3702, 182, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 284, -1, -1, 287, -1, -1, -1, 201, -1, - -1, -1, -1, 206, -1, -1, -1, -1, 301, -1, - -1, 304, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 3763, - -1, -1, 245, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 3829, 3830, -1, + -1, 3833, -1, -1, -1, 3837, -1, -1, 3840, 3841, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 2904, 521, -1, -1, 524, 525, 526, -1, - 528, 529, 530, 531, 532, 533, -1, -1, -1, -1, - 538, -1, -1, -1, -1, -1, -1, 2929, 301, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 409, -1, -1, -1, - -1, -1, -1, 3248, 3249, -1, 8, -1, -1, 11, - -1, -1, -1, 15, 16, 17, 18, 19, 20, 21, - -1, -1, 2974, -1, -1, -1, -1, -1, 3273, 3274, - -1, -1, -1, -1, -1, 37, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 48, 3891, 3892, 3893, - -1, -1, 3297, 55, -1, -1, 3301, -1, -1, 3304, - 3305, 3306, -1, -1, 3309, -1, -1, 3312, 3313, -1, - -1, -1, -1, -1, -1, -1, 3321, -1, -1, -1, - 82, -1, -1, -1, -1, -1, 409, 3039, 3040, 3041, - 3042, -1, -1, -1, -1, -1, -1, -1, 3942, -1, - -1, -1, 3347, 3348, 3349, 3350, -1, -1, 521, -1, - -1, 524, 525, 526, -1, 528, 529, 530, 531, 532, - 533, -1, -1, -1, -1, 538, -1, -1, -1, -1, - 2672, 2673, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 3101, + -1, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 4005, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 3417, -1, -1, -1, -1, -1, 3423, -1, - 182, -1, -1, -1, -1, 2727, -1, -1, -1, -1, - -1, 3436, -1, -1, -1, -1, -1, -1, 521, 201, - -1, -1, -1, -1, 206, 528, 529, 530, 531, 532, - 533, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 229, 230, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, 3910, 3911, + 42, 43, 3914, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, 130, 131, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, 179, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, 328, 329, 330, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, 398, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, 433, -1, 435, 436, 437, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, 471, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, 501, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, 525, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, 540, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 245, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 3502, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, 130, 131, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, 179, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, 328, 329, 330, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, 398, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, 433, -1, 435, 436, 437, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, 471, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, 501, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, 525, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, 179, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, 328, 329, 330, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, 398, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, 437, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, 471, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, 501, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, 525, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 284, -1, -1, 287, -1, -1, -1, -1, - 3535, 3536, 3537, -1, -1, -1, -1, 3249, -1, 301, - -1, -1, 304, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 3560, 3561, 3562, 3563, 3564, - 3565, 3566, -1, 3568, 3569, -1, 3571, 3572, -1, -1, - -1, -1, -1, -1, -1, -1, 3581, -1, 3583, -1, - -1, -1, -1, -1, -1, 3590, 3591, 3592, 3593, 3594, - 3595, 3596, 3597, 3598, 3599, -1, -1, -1, -1, -1, - -1, -1, 2904, -1, -1, -1, 3611, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 3623, -1, - -1, -1, -1, -1, -1, -1, -1, 2929, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, 33, 34, 35, 36, -1, -1, -1, 40, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, 137, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, 399, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, 540, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, -1, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 3352, 3353, 3354, 3355, 3356, 3357, 3358, 409, -1, -1, - 3362, 3363, -1, -1, -1, 3367, -1, -1, 3370, -1, - -1, 3373, 3374, 3375, 3376, 3377, 3378, 3379, 3380, 3381, - 3382, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, + 122, -1, 124, 125, 126, 127, 128, 129, 130, 131, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, 179, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, -1, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, 328, 329, 330, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, 398, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, 433, -1, 435, 436, 437, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, 471, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, 501, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, -1, -1, 525, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 3695, -1, -1, -1, -1, -1, -1, -1, -1, 3704, - -1, -1, -1, -1, -1, -1, -1, 3712, -1, -1, - -1, -1, -1, -1, -1, 3720, 3721, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 3732, 3733, 3734, - 3735, -1, 3737, -1, -1, -1, -1, 3039, 3040, 3041, - 3042, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 3758, -1, -1, -1, -1, -1, 521, - -1, -1, 524, 525, 526, -1, 528, 529, 530, 531, - 532, 533, -1, -1, -1, -1, 538, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, 179, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, 243, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, 451, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 3796, -1, -1, -1, -1, -1, -1, -1, 3101, - -1, -1, -1, -1, -1, -1, 8, -1, 3520, 11, - -1, -1, -1, -1, 16, 3820, -1, 19, 20, 21, - 3825, -1, -1, 3828, 3829, -1, -1, -1, 3833, -1, - 3835, 3836, -1, -1, 3839, 37, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 48, -1, -1, -1, - -1, -1, -1, 55, -1, 3860, 3568, 3569, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, 40, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, 399, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 3584, -1, 3586, -1, 3588, -1, -1, -1, - 82, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 3901, 3902, 3903, -1, - -1, 3906, -1, -1, 3909, 3910, -1, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, 40, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, 399, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, 540, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, 33, 34, 35, 36, -1, -1, -1, -1, 41, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, 40, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, 399, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, 540, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 3945, -1, -1, -1, -1, -1, -1, 3249, -1, -1, - -1, -1, 3957, 3958, 3959, 8, -1, -1, 11, -1, - -1, -1, 15, 16, 17, 18, 19, 20, 21, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, 40, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, 399, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 182, -1, -1, -1, 37, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 48, -1, -1, -1, 201, - 3712, -1, 55, -1, 206, -1, -1, 3719, -1, -1, - 3722, 3723, -1, -1, -1, -1, -1, -1, -1, 3731, - -1, 3733, 3734, -1, -1, -1, 3738, 229, 230, 82, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, 33, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 245, -1, -1, -1, -1, -1, -1, - 3352, 3353, 3354, 3355, 3356, 3357, 3358, -1, -1, -1, - 3362, 3363, -1, -1, -1, 3367, -1, -1, 3370, -1, - -1, 3373, 3374, 3375, 3376, 3377, 3378, 3379, 3380, 3381, - 3382, 3383, 284, -1, -1, 287, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 301, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, 33, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 3826, 3827, -1, -1, 3830, -1, - -1, -1, 3834, -1, -1, 3837, 3838, -1, -1, 182, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, 179, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 201, -1, - -1, -1, -1, 206, -1, -1, -1, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, 540, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 229, 230, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, 550, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 245, -1, -1, 3907, 3908, -1, -1, 3911, - -1, -1, -1, -1, -1, -1, -1, 409, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 3520, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, 437, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 284, -1, -1, 287, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 301, -1, - -1, 304, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 3568, 3569, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, 498, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 3584, -1, 3586, -1, 3588, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, 33, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, 550, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 521, - -1, -1, 524, 525, 526, -1, 528, 529, 530, 531, - 532, 533, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 409, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 3712, -1, -1, -1, -1, -1, -1, 3719, -1, -1, - 3722, 3723, -1, -1, -1, -1, -1, -1, -1, 3731, - -1, 3733, 3734, -1, -1, -1, 3738, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 521, -1, - -1, 524, 525, 526, -1, 528, 529, 530, 531, 532, - 533, -1, -1, -1, -1, 538, -1, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, -1, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + -1, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, -1, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, -1, -1, -1, -1, -1, -1, -1, 530, 531, + -1, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 3826, 3827, -1, -1, 3830, -1, - -1, -1, 3834, -1, -1, 3837, 3838, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, -1, + -1, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, -1, 287, 288, -1, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 523, -1, -1, -1, -1, -1, -1, 530, 531, + 532, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, -1, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, -1, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, -1, -1, -1, -1, -1, -1, -1, 530, 531, + -1, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, -1, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, -1, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, -1, -1, -1, -1, -1, -1, -1, 530, 531, + -1, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, -1, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 22, - 23, 24, 25, 26, 27, 28, 29, 30, -1, 32, - 33, 34, -1, -1, -1, 3907, 3908, 40, 41, 3911, - -1, 44, 45, 46, -1, 48, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, -1, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - 73, 74, 75, -1, 77, 78, 79, 80, 81, -1, - 83, -1, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, -1, 96, 97, 98, 99, 100, 101, -1, - 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, 119, 120, -1, 122, - 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, - 133, 134, -1, -1, 137, 138, 139, 140, 141, 142, - 143, -1, 145, 146, 147, -1, 149, 150, 151, -1, - 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, - 163, 164, 165, 166, -1, 168, 169, 170, 171, -1, - 173, -1, 175, 176, 177, 178, 179, 180, 181, 182, - 183, -1, 185, 186, -1, -1, 189, 190, 191, 192, - -1, 194, 195, 196, 197, 198, 199, 200, 201, 202, - 203, 204, 205, -1, 207, 208, 209, 210, 211, 212, - 213, -1, 215, 216, 217, 218, 219, 220, 221, 222, - 223, 224, -1, 226, -1, 228, 229, 230, 231, 232, - 233, 234, 235, 236, 237, 238, 239, -1, -1, 242, - 243, 244, 245, -1, 247, 248, 249, 250, 251, 252, - 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, - 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, - 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, - 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, - 293, 294, 295, -1, 297, 298, -1, -1, 301, 302, - 303, -1, -1, 306, 307, 308, 309, 310, 311, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, 326, 327, 328, -1, 330, 331, 332, - 333, 334, 335, 336, 337, 338, 339, -1, 341, 342, - 343, 344, 345, 346, 347, 348, -1, 350, 351, 352, - 353, 354, 355, 356, 357, 358, 359, -1, 361, 362, - 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, - 373, 374, -1, 376, 377, 378, 379, 380, 381, 382, - 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, - 393, 394, 395, 396, -1, 398, 399, 400, 401, 402, - 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, - 413, -1, 415, 416, 417, 418, 419, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, 431, -1, - 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, - -1, 444, 445, 446, -1, 448, -1, 450, 451, 452, - 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, - 463, -1, -1, 466, 467, 468, 469, 470, 471, 472, - 473, -1, 475, 476, 477, 478, 479, 480, 481, 482, - -1, 484, 485, 486, 487, 488, 489, 490, 491, 492, - 493, 494, -1, -1, 497, -1, 499, 500, 501, 502, - 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 520, 521, -1, - 523, -1, -1, -1, -1, 528, 529, 530, -1, -1, - -1, -1, 535, -1, 537, 538, -1, -1, -1, -1, - 543, 544, -1, -1, -1, -1, 549, 550, 3, 4, - 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 22, 23, 24, - 25, 26, 27, 28, 29, 30, -1, 32, 33, 34, - -1, -1, -1, -1, -1, 40, 41, -1, -1, 44, - 45, 46, -1, 48, 49, 50, 51, 52, 53, 54, - 55, 56, 57, 58, 59, -1, 61, 62, 63, 64, - 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, - 75, -1, 77, 78, 79, 80, 81, -1, 83, -1, - 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, - -1, 96, 97, 98, 99, 100, 101, -1, 103, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, - 115, 116, 117, 118, 119, 120, -1, 122, 123, 124, - 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, - -1, -1, 137, 138, 139, 140, 141, 142, 143, -1, - 145, 146, 147, -1, 149, 150, 151, -1, 153, 154, - 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, - 165, 166, -1, 168, 169, 170, 171, -1, 173, -1, - 175, 176, 177, 178, 179, 180, 181, 182, 183, -1, - 185, 186, -1, -1, 189, 190, 191, 192, -1, 194, - 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, - 205, -1, 207, 208, 209, 210, 211, 212, 213, -1, - 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, - -1, 226, -1, 228, 229, 230, 231, 232, 233, 234, - 235, 236, 237, 238, 239, -1, -1, 242, 243, 244, - 245, -1, 247, 248, 249, 250, 251, 252, 253, 254, - 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, - 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, - 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, - 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, - 295, -1, 297, 298, -1, -1, 301, 302, 303, -1, - -1, 306, 307, 308, 309, 310, 311, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, 326, 327, 328, -1, 330, 331, 332, 333, 334, - 335, 336, 337, 338, 339, -1, 341, 342, 343, 344, - 345, 346, 347, 348, -1, 350, 351, 352, 353, 354, - 355, 356, 357, 358, 359, -1, 361, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - -1, 376, 377, 378, 379, 380, 381, 382, 383, 384, - 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, - 395, 396, -1, 398, 399, 400, 401, 402, 403, 404, - 405, 406, 407, 408, 409, 410, 411, 412, 413, -1, - 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, - 425, 426, 427, 428, 429, 430, 431, -1, 433, 434, - 435, 436, 437, 438, 439, 440, 441, 442, -1, 444, - 445, 446, -1, 448, -1, 450, 451, 452, 453, 454, - 455, 456, 457, 458, 459, 460, 461, 462, 463, -1, - -1, 466, 467, 468, 469, 470, 471, 472, 473, -1, - 475, 476, 477, 478, 479, 480, 481, 482, -1, 484, - 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, - -1, -1, 497, -1, 499, 500, 501, 502, 503, 504, - 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, - 515, 516, 517, 518, 519, 520, 521, -1, 523, -1, - -1, -1, -1, 528, 529, 530, -1, -1, -1, -1, - 535, -1, 537, -1, -1, -1, -1, -1, 543, 544, - -1, -1, -1, -1, 549, 550, 3, 4, 5, 6, - 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 22, 23, 24, 25, 26, - 27, 28, 29, 30, -1, 32, 33, 34, -1, -1, - -1, -1, -1, 40, 41, -1, -1, 44, 45, 46, - -1, 48, 49, 50, 51, 52, 53, 54, 55, 56, - 57, 58, 59, -1, 61, 62, 63, 64, 65, 66, - 67, 68, 69, 70, 71, 72, 73, 74, 75, -1, - 77, 78, 79, 80, 81, -1, 83, -1, 85, 86, - 87, 88, 89, 90, 91, 92, 93, 94, -1, 96, - 97, 98, 99, 100, 101, -1, 103, 104, 105, 106, - 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, - 117, 118, 119, 120, -1, 122, 123, 124, 125, 126, - 127, -1, -1, 130, 131, 132, 133, 134, -1, -1, - 137, 138, 139, 140, 141, 142, 143, -1, 145, 146, - 147, -1, 149, 150, 151, -1, 153, 154, 155, 156, - 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, - -1, 168, 169, 170, 171, -1, 173, -1, 175, 176, - 177, 178, 179, 180, 181, 182, 183, -1, 185, 186, - -1, -1, 189, 190, 191, 192, -1, 194, 195, 196, - 197, 198, 199, 200, 201, 202, 203, 204, 205, -1, - 207, 208, 209, 210, 211, 212, 213, -1, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, -1, 226, - -1, 228, 229, 230, 231, 232, 233, 234, 235, 236, - 237, 238, 239, -1, -1, 242, 243, 244, 245, -1, - 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, - 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, - 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, - 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, - 287, 288, 289, 290, 291, 292, 293, 294, 295, -1, - 297, 298, -1, -1, 301, 302, 303, -1, -1, 306, - 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, - 327, 328, -1, 330, 331, 332, 333, 334, 335, 336, - 337, 338, 339, -1, 341, 342, 343, 344, 345, 346, - 347, 348, -1, 350, 351, 352, 353, 354, 355, 356, - 357, 358, 359, -1, 361, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, -1, 376, - 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, - 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, - -1, 398, 399, 400, 401, 402, 403, 404, 405, 406, - 407, -1, 409, 410, 411, 412, 413, -1, 415, 416, - 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, - 427, 428, 429, 430, -1, -1, 433, 434, 435, 436, - 437, 438, 439, 440, 441, 442, -1, 444, 445, 446, - -1, 448, -1, 450, 451, 452, 453, 454, 455, 456, - 457, 458, 459, 460, 461, 462, 463, -1, -1, 466, - 467, 468, 469, 470, 471, 472, 473, -1, 475, 476, - 477, 478, 479, 480, 481, 482, -1, 484, 485, 486, - 487, 488, 489, 490, 491, 492, 493, 494, -1, -1, - 497, -1, 499, 500, 501, 502, 503, 504, 505, 506, - 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 520, 521, -1, 523, -1, -1, -1, - -1, 528, 529, 530, -1, -1, -1, -1, 535, -1, - 537, -1, -1, -1, -1, -1, 543, 544, -1, -1, - -1, -1, 549, 550, 3, 4, 5, 6, 7, 8, - 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 22, 23, 24, 25, 26, 27, 28, - 29, 30, 31, 32, 33, 34, -1, -1, -1, 38, - -1, 40, 41, -1, -1, 44, 45, 46, -1, 48, - 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, - 59, -1, 61, 62, 63, 64, 65, 66, 67, 68, - 69, 70, 71, 72, 73, 74, 75, -1, 77, 78, - 79, 80, 81, -1, 83, -1, 85, 86, 87, 88, - 89, 90, 91, 92, 93, 94, -1, 96, 97, 98, - 99, 100, 101, -1, 103, 104, 105, 106, 107, 108, - 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, - 119, 120, -1, 122, 123, 124, 125, 126, 127, -1, - -1, 130, 131, 132, 133, 134, 135, -1, 137, 138, - 139, 140, 141, 142, 143, -1, 145, 146, 147, -1, - 149, 150, 151, -1, 153, 154, 155, 156, 157, 158, - 159, 160, 161, 162, 163, 164, 165, 166, -1, 168, - 169, 170, 171, -1, 173, -1, 175, 176, -1, 178, - 179, 180, 181, 182, 183, -1, 185, 186, -1, -1, - 189, 190, 191, 192, -1, 194, 195, 196, 197, 198, - 199, 200, 201, 202, 203, 204, 205, -1, 207, 208, - 209, 210, 211, 212, 213, -1, 215, 216, 217, 218, - 219, 220, 221, 222, 223, 224, -1, 226, -1, 228, - 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, - 239, -1, -1, 242, 243, 244, 245, -1, 247, 248, - 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, - 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, - 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, - 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, - 289, 290, 291, 292, 293, 294, 295, -1, 297, 298, - -1, -1, 301, 302, 303, -1, -1, 306, 307, 308, - 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, -1, -1, -1, - -1, 330, 331, 332, 333, 334, 335, 336, 337, 338, - 339, -1, 341, 342, 343, 344, 345, 346, 347, 348, - -1, 350, 351, 352, 353, 354, 355, 356, 357, 358, - 359, -1, 361, 362, 363, 364, 365, 366, 367, 368, - 369, 370, 371, 372, 373, 374, -1, 376, 377, 378, - 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, - 389, 390, 391, 392, 393, 394, 395, -1, 397, 398, - 399, 400, 401, 402, 403, 404, 405, 406, 407, -1, - 409, 410, 411, 412, 413, -1, 415, 416, 417, 418, - 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, - 429, 430, -1, -1, 433, 434, -1, 436, 437, 438, - 439, 440, 441, 442, -1, 444, 445, 446, -1, 448, - -1, 450, 451, 452, 453, 454, 455, 456, 457, 458, - 459, 460, 461, 462, 463, -1, -1, 466, 467, 468, - -1, 470, 471, 472, 473, -1, 475, 476, 477, 478, - 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, - 489, 490, 491, 492, 493, 494, -1, -1, 497, -1, - -1, 500, 501, 502, 503, 504, 505, 506, 507, 508, - 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, - 519, 520, 521, -1, -1, -1, -1, -1, -1, 528, - 529, 530, -1, -1, -1, -1, 535, -1, 537, 538, - -1, -1, -1, -1, 543, 544, -1, -1, -1, -1, - 549, 550, 3, 4, 5, 6, 7, -1, 9, 10, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, 190, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, -1, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, -1, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 22, 23, 24, 25, 26, 27, 28, 29, 30, - -1, 32, 33, 34, -1, -1, -1, -1, -1, 40, - 41, -1, -1, 44, 45, 46, -1, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, -1, - 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, - 71, 72, 73, 74, 75, -1, 77, 78, 79, 80, - 81, -1, 83, -1, 85, 86, 87, 88, 89, 90, - 91, 92, 93, 94, -1, 96, 97, 98, 99, 100, - 101, -1, 103, 104, 105, 106, 107, 108, 109, 110, - 111, 112, 113, 114, 115, 116, 117, 118, -1, 120, - -1, 122, 123, 124, 125, 126, 127, 128, 129, 130, - 131, 132, 133, 134, -1, -1, 137, 138, 139, 140, - 141, 142, 143, -1, 145, 146, 147, -1, 149, 150, - 151, -1, 153, 154, 155, 156, 157, 158, 159, 160, - 161, 162, 163, 164, 165, 166, -1, 168, 169, 170, - 171, -1, 173, -1, 175, 176, 177, 178, 179, 180, - 181, 182, 183, -1, 185, 186, -1, -1, 189, 190, - 191, 192, -1, 194, 195, 196, 197, 198, 199, 200, - 201, 202, 203, 204, 205, -1, 207, 208, 209, 210, - 211, 212, 213, -1, 215, 216, 217, 218, 219, 220, - 221, 222, 223, 224, -1, 226, -1, 228, 229, 230, - 231, 232, 233, 234, 235, 236, 237, 238, 239, -1, - -1, 242, 243, 244, 245, -1, 247, 248, 249, 250, - 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, - 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, - 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, - 281, 282, 283, -1, 285, 286, 287, 288, 289, 290, - 291, 292, 293, 294, 295, -1, 297, 298, -1, -1, - 301, 302, 303, -1, -1, 306, 307, 308, 309, 310, - 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, 326, 327, 328, -1, 330, - 331, 332, 333, 334, 335, 336, 337, 338, 339, -1, - 341, 342, 343, 344, 345, 346, 347, 348, -1, 350, - 351, 352, 353, 354, 355, 356, 357, 358, 359, -1, - 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, - 371, 372, 373, 374, -1, 376, 377, 378, 379, 380, - 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, - 391, 392, 393, 394, 395, 396, -1, 398, 399, 400, - 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, - 411, 412, 413, -1, 415, 416, 417, 418, 419, 420, - 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, - 431, -1, 433, 434, 435, 436, 437, 438, 439, 440, - 441, 442, -1, 444, 445, 446, -1, 448, -1, 450, - 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, - 461, 462, 463, -1, -1, 466, 467, 468, 469, 470, - 471, 472, 473, -1, 475, 476, 477, 478, 479, 480, - 481, 482, -1, 484, 485, 486, 487, 488, 489, 490, - 491, 492, 493, 494, -1, -1, 497, -1, 499, 500, - 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, - 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, - -1, -1, 523, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 535, -1, 537, -1, -1, -1, - -1, -1, 543, 544, -1, -1, -1, -1, 549, 550, - 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 22, - 23, 24, 25, 26, 27, 28, 29, 30, -1, 32, - 33, 34, -1, -1, -1, -1, -1, 40, 41, -1, - -1, 44, 45, 46, -1, 48, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - 73, 74, 75, -1, 77, 78, 79, 80, 81, -1, - 83, -1, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, -1, 96, 97, 98, 99, 100, 101, -1, - 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, 119, 120, -1, 122, - 123, 124, 125, 126, 127, -1, -1, 130, 131, 132, - 133, 134, -1, -1, 137, 138, 139, 140, 141, 142, - 143, -1, 145, 146, 147, -1, 149, 150, 151, -1, - 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, - 163, 164, 165, 166, -1, 168, 169, 170, 171, -1, - 173, -1, 175, 176, 177, 178, 179, 180, 181, 182, - 183, -1, 185, 186, -1, -1, 189, 190, 191, 192, - -1, 194, 195, 196, 197, 198, 199, 200, 201, 202, - 203, 204, 205, -1, 207, 208, 209, 210, 211, 212, - 213, -1, 215, 216, 217, 218, 219, 220, 221, 222, - 223, 224, -1, 226, -1, 228, 229, 230, 231, 232, - 233, 234, 235, 236, 237, 238, 239, -1, 241, 242, - 243, 244, 245, -1, 247, 248, 249, 250, 251, 252, - 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, - 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, - 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, - 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, - 293, 294, 295, -1, 297, 298, -1, -1, 301, 302, - 303, -1, -1, 306, 307, 308, 309, 310, 311, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, -1, -1, -1, -1, 330, 331, 332, - 333, 334, 335, 336, 337, 338, 339, -1, 341, 342, - 343, 344, 345, 346, 347, 348, -1, 350, 351, 352, - 353, 354, 355, 356, 357, 358, 359, -1, 361, 362, - 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, - 373, 374, -1, 376, 377, 378, 379, 380, 381, 382, - 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, - 393, 394, 395, -1, -1, 398, 399, 400, 401, 402, - 403, 404, 405, 406, 407, -1, 409, 410, 411, 412, - 413, -1, 415, 416, 417, 418, 419, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, -1, -1, - 433, 434, -1, 436, 437, 438, 439, 440, 441, 442, - -1, 444, 445, 446, -1, 448, 449, 450, 451, 452, - 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, - 463, -1, -1, 466, 467, 468, -1, 470, 471, 472, - 473, -1, 475, 476, 477, 478, 479, 480, 481, 482, - -1, 484, 485, 486, 487, 488, 489, 490, 491, 492, - 493, 494, -1, -1, 497, -1, -1, 500, 501, 502, - 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 520, 521, -1, - -1, -1, -1, -1, -1, 528, 529, 530, -1, -1, - -1, -1, 535, -1, 537, -1, -1, -1, -1, -1, - 543, 544, -1, -1, -1, -1, 549, 550, 3, 4, - 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 22, 23, 24, - 25, 26, 27, 28, 29, 30, -1, 32, 33, 34, - -1, -1, -1, 38, -1, 40, 41, -1, -1, 44, - 45, 46, -1, 48, 49, 50, 51, 52, 53, 54, - 55, 56, 57, 58, 59, -1, 61, 62, 63, 64, - 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, - 75, -1, 77, 78, 79, 80, 81, -1, 83, -1, - 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, - -1, 96, 97, 98, 99, 100, 101, -1, 103, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, - 115, 116, 117, 118, 119, 120, -1, 122, 123, 124, - 125, 126, 127, -1, -1, 130, 131, 132, 133, 134, - -1, -1, 137, 138, 139, 140, 141, 142, 143, -1, - 145, 146, 147, -1, 149, 150, 151, -1, 153, 154, - 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, - 165, 166, -1, 168, 169, 170, 171, -1, 173, -1, - 175, 176, -1, 178, 179, 180, 181, 182, 183, -1, - 185, 186, -1, -1, 189, 190, 191, 192, -1, 194, - 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, - 205, -1, 207, 208, 209, 210, 211, 212, 213, -1, - 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, - -1, 226, -1, 228, 229, 230, 231, 232, 233, 234, - 235, 236, 237, 238, 239, -1, -1, 242, 243, 244, - 245, -1, 247, 248, 249, 250, 251, 252, 253, 254, - 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, - 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, - 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, - 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, - 295, -1, 297, 298, -1, -1, 301, 302, 303, -1, - -1, 306, 307, 308, 309, 310, 311, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, -1, -1, -1, -1, 330, 331, 332, 333, 334, - 335, 336, 337, 338, 339, -1, 341, 342, 343, 344, - 345, 346, 347, 348, -1, 350, 351, 352, 353, 354, - 355, 356, 357, 358, 359, -1, 361, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - -1, 376, 377, 378, 379, 380, 381, 382, 383, 384, - 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, - 395, -1, 397, 398, 399, 400, 401, 402, 403, 404, - 405, 406, 407, -1, 409, 410, 411, 412, 413, -1, - 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, - 425, 426, 427, 428, 429, 430, -1, -1, 433, 434, - -1, 436, 437, 438, 439, 440, 441, 442, -1, 444, - 445, 446, -1, 448, -1, 450, 451, 452, 453, 454, - 455, 456, 457, 458, 459, 460, 461, 462, 463, -1, - -1, 466, 467, 468, -1, 470, 471, 472, 473, -1, - 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, - 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, - -1, -1, 497, -1, -1, 500, 501, 502, 503, 504, - 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, - 515, 516, 517, 518, 519, 520, 521, -1, -1, -1, - -1, -1, -1, 528, 529, 530, -1, -1, -1, -1, - 535, -1, 537, -1, -1, -1, -1, -1, 543, 544, - -1, -1, -1, -1, 549, 550, 3, 4, 5, 6, - 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 22, 23, 24, 25, 26, - 27, 28, 29, 30, -1, 32, 33, 34, -1, -1, - -1, 38, -1, 40, 41, -1, -1, 44, 45, 46, - -1, 48, 49, 50, 51, 52, 53, 54, 55, 56, - 57, 58, 59, -1, 61, 62, 63, 64, 65, 66, - 67, 68, 69, 70, 71, 72, 73, 74, 75, -1, - 77, 78, 79, 80, 81, -1, 83, -1, 85, 86, - 87, 88, 89, 90, 91, 92, 93, 94, -1, 96, - 97, 98, 99, 100, 101, -1, 103, 104, 105, 106, - 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, - 117, 118, 119, 120, -1, 122, 123, 124, 125, 126, - 127, -1, -1, 130, 131, 132, 133, 134, -1, -1, - 137, 138, 139, 140, 141, 142, 143, -1, 145, 146, - 147, -1, 149, 150, 151, -1, 153, 154, 155, 156, - 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, - -1, 168, 169, 170, 171, -1, 173, -1, 175, 176, - -1, 178, 179, 180, 181, 182, 183, -1, 185, 186, - -1, -1, 189, 190, 191, 192, -1, 194, 195, 196, - 197, 198, 199, 200, 201, 202, 203, 204, 205, -1, - 207, 208, 209, 210, 211, 212, 213, -1, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, -1, 226, - -1, 228, 229, 230, 231, 232, 233, 234, 235, 236, - 237, 238, 239, -1, -1, 242, 243, 244, 245, -1, - 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, - 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, - 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, - 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, - 287, 288, 289, 290, 291, 292, 293, 294, 295, -1, - 297, 298, -1, -1, 301, 302, 303, -1, -1, 306, - 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, -1, - -1, -1, -1, 330, 331, 332, 333, 334, 335, 336, - 337, 338, 339, -1, 341, 342, 343, 344, 345, 346, - 347, 348, -1, 350, 351, 352, 353, 354, 355, 356, - 357, 358, 359, -1, 361, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, -1, 376, - 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, - 387, 388, 389, 390, 391, 392, 393, 394, 395, -1, - 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, - 407, -1, 409, 410, 411, 412, 413, -1, 415, 416, - 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, - 427, 428, 429, 430, -1, -1, 433, 434, -1, 436, - 437, 438, 439, 440, 441, 442, -1, 444, 445, 446, - -1, 448, -1, 450, 451, 452, 453, 454, 455, 456, - 457, 458, 459, 460, 461, 462, 463, -1, -1, 466, - 467, 468, -1, 470, 471, 472, 473, -1, 475, 476, - 477, 478, 479, 480, 481, 482, -1, 484, 485, 486, - 487, 488, 489, 490, 491, 492, 493, 494, -1, -1, - 497, -1, -1, 500, 501, 502, 503, 504, 505, 506, - 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 520, 521, -1, -1, -1, -1, -1, - -1, 528, 529, 530, -1, -1, -1, -1, 535, -1, - 537, 538, -1, -1, -1, -1, 543, 544, -1, -1, - -1, -1, 549, 550, 3, 4, 5, 6, 7, 8, - 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 22, 23, 24, 25, 26, 27, 28, - 29, 30, 31, 32, 33, 34, -1, -1, -1, -1, - 39, 40, 41, -1, -1, 44, 45, 46, -1, 48, - 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, - 59, -1, 61, 62, 63, 64, 65, 66, 67, 68, - 69, 70, 71, 72, 73, 74, 75, -1, 77, 78, - 79, 80, 81, -1, 83, -1, 85, 86, 87, 88, - 89, 90, 91, 92, 93, 94, -1, 96, 97, 98, - 99, 100, 101, -1, 103, 104, 105, 106, 107, 108, - 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, - 119, 120, -1, 122, 123, 124, 125, 126, 127, -1, - -1, 130, 131, 132, 133, 134, -1, -1, 137, 138, - 139, 140, 141, 142, 143, -1, 145, 146, 147, -1, - 149, 150, 151, -1, 153, 154, 155, 156, 157, 158, - 159, 160, 161, 162, 163, 164, 165, 166, -1, 168, - 169, 170, 171, -1, 173, -1, 175, 176, -1, 178, - 179, 180, 181, 182, 183, -1, 185, 186, -1, -1, - 189, 190, 191, 192, -1, 194, 195, 196, 197, 198, - 199, 200, 201, 202, 203, 204, 205, -1, 207, 208, - 209, 210, 211, 212, 213, -1, 215, 216, 217, 218, - 219, 220, 221, 222, 223, 224, -1, 226, -1, 228, - 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, - 239, -1, -1, 242, 243, 244, 245, -1, 247, 248, - 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, - 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, - 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, - 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, - 289, 290, 291, 292, 293, 294, 295, -1, 297, 298, - -1, -1, 301, 302, 303, -1, -1, 306, 307, 308, - 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, -1, -1, -1, - -1, 330, 331, 332, 333, 334, 335, 336, 337, 338, - 339, -1, 341, 342, 343, 344, 345, 346, 347, 348, - -1, 350, 351, 352, 353, 354, 355, 356, 357, 358, - 359, -1, 361, 362, 363, 364, 365, 366, 367, 368, - 369, 370, 371, 372, 373, 374, -1, 376, 377, 378, - 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, - 389, 390, 391, 392, 393, 394, 395, -1, -1, 398, - 399, 400, 401, 402, 403, 404, 405, 406, 407, -1, - 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, - 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, - 429, 430, -1, -1, 433, 434, -1, 436, 437, 438, - 439, 440, 441, 442, -1, 444, 445, 446, -1, 448, - -1, 450, 451, 452, 453, 454, 455, 456, 457, 458, - 459, 460, 461, 462, 463, -1, -1, 466, 467, 468, - -1, 470, 471, 472, 473, -1, 475, 476, 477, 478, - 479, 480, 481, 482, -1, 484, 485, 486, 487, 488, - 489, 490, 491, 492, 493, 494, -1, -1, 497, -1, - -1, 500, 501, 502, 503, 504, 505, 506, 507, 508, - 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, - 519, 520, 521, -1, -1, -1, -1, -1, -1, 528, - 529, 530, -1, -1, -1, -1, 535, -1, 537, -1, - -1, -1, -1, -1, 543, 544, -1, -1, -1, -1, - 549, 550, 3, 4, 5, 6, 7, 8, 9, 10, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, -1, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, -1, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 22, 23, 24, 25, 26, 27, 28, 29, 30, - -1, 32, 33, 34, -1, -1, -1, 38, -1, 40, - 41, -1, -1, 44, 45, 46, -1, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, -1, - 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, - 71, 72, 73, 74, 75, -1, 77, 78, 79, 80, - 81, -1, 83, -1, 85, 86, 87, 88, 89, 90, - 91, 92, 93, 94, -1, 96, 97, 98, 99, 100, - 101, -1, 103, 104, 105, 106, 107, 108, 109, 110, - 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, - -1, 122, 123, 124, 125, 126, 127, -1, -1, 130, - 131, 132, 133, 134, -1, -1, 137, 138, 139, 140, - 141, 142, 143, -1, 145, 146, 147, -1, 149, 150, - 151, -1, 153, 154, 155, 156, 157, 158, 159, 160, - 161, 162, 163, 164, 165, 166, -1, 168, 169, 170, - 171, -1, 173, -1, 175, 176, -1, 178, 179, 180, - 181, 182, 183, -1, 185, 186, -1, -1, 189, 190, - 191, 192, -1, 194, 195, 196, 197, 198, 199, 200, - 201, 202, 203, 204, 205, -1, 207, 208, 209, 210, - 211, 212, 213, -1, 215, 216, 217, 218, 219, 220, - 221, 222, 223, 224, -1, 226, -1, 228, 229, 230, - 231, 232, 233, 234, 235, 236, 237, 238, 239, -1, - -1, 242, 243, 244, 245, -1, 247, 248, 249, 250, - 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, - 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, - 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, - 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, - 291, 292, 293, 294, 295, -1, 297, 298, -1, -1, - 301, 302, 303, -1, -1, 306, 307, 308, 309, 310, - 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, -1, -1, -1, -1, 330, - 331, 332, 333, 334, 335, 336, 337, 338, 339, -1, - 341, 342, 343, 344, 345, 346, 347, 348, -1, 350, - 351, 352, 353, 354, 355, 356, 357, 358, 359, -1, - 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, - 371, 372, 373, 374, -1, 376, 377, 378, 379, 380, - 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, - 391, 392, 393, 394, 395, -1, 397, 398, 399, 400, - 401, 402, 403, 404, 405, 406, 407, -1, 409, 410, - 411, 412, 413, -1, 415, 416, 417, 418, 419, 420, - 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, - -1, -1, 433, 434, -1, 436, 437, 438, 439, 440, - 441, 442, -1, 444, 445, 446, -1, 448, -1, 450, - 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, - 461, 462, 463, -1, -1, 466, 467, 468, -1, 470, - 471, 472, 473, -1, 475, 476, 477, 478, 479, 480, - 481, 482, -1, 484, 485, 486, 487, 488, 489, 490, - 491, 492, 493, 494, -1, -1, 497, -1, -1, 500, - 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, - 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, - 521, -1, -1, -1, -1, -1, -1, 528, 529, 530, - -1, -1, -1, -1, 535, -1, 537, 538, -1, -1, - -1, -1, 543, 544, -1, -1, -1, -1, 549, 550, - 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 22, - 23, 24, 25, 26, 27, 28, 29, 30, -1, 32, - 33, 34, -1, -1, -1, 38, -1, 40, 41, -1, - -1, 44, 45, 46, -1, 48, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, -1, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - 73, 74, 75, -1, 77, 78, 79, 80, 81, -1, - 83, -1, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, -1, 96, 97, 98, 99, 100, 101, -1, - 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, 119, 120, -1, 122, - 123, 124, 125, 126, 127, -1, -1, 130, 131, 132, - 133, 134, -1, -1, 137, 138, 139, 140, 141, 142, - 143, -1, 145, 146, 147, -1, 149, 150, 151, -1, - 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, - 163, 164, 165, 166, -1, 168, 169, 170, 171, -1, - 173, -1, 175, 176, -1, 178, 179, 180, 181, 182, - 183, -1, 185, 186, -1, -1, 189, 190, 191, 192, - -1, 194, 195, 196, 197, 198, 199, 200, 201, 202, - 203, 204, 205, -1, 207, 208, 209, 210, 211, 212, - 213, -1, 215, 216, 217, 218, 219, 220, 221, 222, - 223, 224, -1, 226, -1, 228, 229, 230, 231, 232, - 233, 234, 235, 236, 237, 238, 239, -1, -1, 242, - 243, 244, 245, -1, 247, 248, 249, 250, 251, 252, - 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, - 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, - 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, - 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, - 293, 294, 295, -1, 297, 298, -1, -1, 301, 302, - 303, -1, -1, 306, 307, 308, 309, 310, 311, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, -1, -1, -1, -1, 330, 331, 332, - 333, 334, 335, 336, 337, 338, 339, -1, 341, 342, - 343, 344, 345, 346, 347, 348, -1, 350, 351, 352, - 353, 354, 355, 356, 357, 358, 359, -1, 361, 362, - 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, - 373, 374, -1, 376, 377, 378, 379, 380, 381, 382, - 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, - 393, 394, 395, -1, 397, 398, 399, 400, 401, 402, - 403, 404, 405, 406, 407, -1, 409, 410, 411, 412, - 413, -1, 415, 416, 417, 418, 419, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, -1, -1, - 433, 434, -1, 436, 437, 438, 439, 440, 441, 442, - -1, 444, 445, 446, -1, 448, -1, 450, 451, 452, - 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, - 463, -1, -1, 466, 467, 468, -1, 470, 471, 472, - 473, -1, 475, 476, 477, 478, 479, 480, 481, 482, - -1, 484, 485, 486, 487, 488, 489, 490, 491, 492, - 493, 494, -1, -1, 497, -1, -1, 500, 501, 502, - 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 520, 521, -1, - -1, -1, -1, -1, -1, 528, 529, 530, -1, -1, - -1, -1, 535, -1, 537, -1, -1, -1, -1, -1, - 543, 544, -1, -1, -1, -1, 549, 550, 3, 4, - 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 22, 23, 24, - 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, - -1, -1, -1, -1, -1, 40, 41, -1, -1, 44, - 45, 46, -1, 48, 49, 50, 51, 52, 53, 54, - 55, 56, 57, 58, 59, -1, 61, 62, 63, 64, - 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, - 75, -1, 77, 78, 79, 80, 81, -1, 83, -1, - 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, - -1, 96, 97, 98, 99, 100, 101, -1, 103, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, - 115, 116, 117, 118, 119, 120, -1, 122, 123, 124, - 125, 126, 127, -1, -1, 130, 131, 132, 133, 134, - -1, -1, 137, 138, 139, 140, 141, 142, 143, -1, - 145, 146, 147, -1, 149, 150, 151, -1, 153, 154, - 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, - 165, 166, -1, 168, 169, 170, 171, -1, 173, -1, - 175, 176, -1, 178, 179, 180, 181, 182, 183, -1, - 185, 186, -1, -1, 189, 190, 191, 192, -1, 194, - 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, - 205, -1, 207, 208, 209, 210, 211, 212, 213, -1, - 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, - -1, 226, -1, 228, 229, 230, 231, 232, 233, 234, - 235, 236, 237, 238, 239, -1, -1, 242, 243, 244, - 245, -1, 247, 248, 249, 250, 251, 252, 253, 254, - 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, - 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, - 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, - 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, - 295, -1, 297, 298, -1, -1, 301, 302, 303, -1, - -1, 306, 307, 308, 309, 310, 311, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, -1, -1, -1, -1, 330, 331, 332, 333, 334, - 335, 336, 337, 338, 339, -1, 341, 342, 343, 344, - 345, 346, 347, 348, -1, 350, 351, 352, 353, 354, - 355, 356, 357, 358, 359, -1, 361, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - -1, 376, 377, 378, 379, 380, 381, 382, 383, 384, - 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, - 395, -1, -1, 398, 399, 400, 401, 402, 403, 404, - 405, 406, 407, -1, 409, 410, 411, 412, 413, -1, - 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, - 425, 426, 427, 428, 429, 430, -1, -1, 433, 434, - -1, 436, 437, 438, 439, 440, 441, 442, -1, 444, - 445, 446, -1, 448, -1, 450, 451, 452, 453, 454, - 455, 456, 457, 458, 459, 460, 461, 462, 463, -1, - -1, 466, 467, 468, -1, 470, 471, 472, 473, -1, - 475, 476, 477, 478, 479, 480, 481, 482, -1, 484, - 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, - -1, -1, 497, -1, -1, 500, 501, 502, 503, 504, - 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, - 515, 516, 517, 518, 519, 520, 521, -1, -1, -1, - -1, -1, -1, 528, 529, 530, -1, -1, -1, -1, - 535, -1, 537, -1, -1, -1, -1, -1, 543, 544, - -1, -1, -1, -1, 549, 550, 3, 4, 5, 6, - 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 22, 23, 24, 25, 26, - 27, 28, 29, 30, 31, 32, 33, 34, -1, -1, - -1, -1, -1, 40, 41, -1, -1, 44, 45, 46, - -1, 48, 49, 50, 51, 52, 53, 54, 55, 56, - 57, 58, 59, -1, 61, 62, 63, 64, 65, 66, - 67, 68, 69, 70, 71, 72, 73, 74, 75, -1, - 77, 78, 79, 80, 81, -1, 83, -1, 85, 86, - 87, 88, 89, 90, 91, 92, 93, 94, -1, 96, - 97, 98, 99, 100, 101, -1, 103, 104, 105, 106, - 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, - 117, 118, 119, 120, -1, 122, 123, 124, 125, 126, - 127, -1, -1, 130, 131, 132, 133, 134, -1, -1, - 137, 138, 139, 140, 141, 142, 143, -1, 145, 146, - 147, -1, 149, 150, 151, -1, 153, 154, 155, 156, - 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, - -1, 168, 169, 170, 171, -1, 173, -1, 175, 176, - -1, 178, 179, 180, 181, 182, 183, -1, 185, 186, - -1, -1, 189, 190, 191, 192, -1, 194, 195, 196, - 197, 198, 199, 200, 201, 202, 203, 204, 205, -1, - 207, 208, 209, 210, 211, 212, 213, -1, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, -1, 226, - -1, 228, 229, 230, 231, 232, 233, 234, 235, 236, - 237, 238, 239, -1, -1, 242, 243, 244, 245, -1, - 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, - 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, - 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, - 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, - 287, 288, 289, 290, 291, 292, 293, 294, 295, -1, - 297, 298, -1, -1, 301, 302, 303, -1, -1, 306, - 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, -1, - -1, -1, -1, 330, 331, 332, 333, 334, 335, 336, - 337, 338, 339, -1, 341, 342, 343, 344, 345, 346, - 347, 348, -1, 350, 351, 352, 353, 354, 355, 356, - 357, 358, 359, -1, 361, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, -1, 376, - 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, - 387, 388, 389, 390, 391, 392, 393, 394, 395, -1, - -1, 398, 399, 400, 401, 402, 403, 404, 405, 406, - 407, -1, 409, 410, 411, 412, 413, -1, 415, 416, - 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, - 427, 428, 429, 430, -1, -1, 433, 434, -1, 436, - 437, 438, 439, 440, 441, 442, -1, 444, 445, 446, - -1, 448, -1, 450, 451, 452, 453, 454, 455, 456, - 457, 458, 459, 460, 461, 462, 463, -1, -1, 466, - 467, 468, -1, 470, 471, 472, 473, -1, 475, 476, - 477, 478, 479, 480, 481, 482, -1, 484, 485, 486, - 487, 488, 489, 490, 491, 492, 493, 494, -1, -1, - 497, -1, -1, 500, 501, 502, 503, 504, 505, 506, - 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 520, 521, -1, -1, -1, -1, -1, - -1, 528, 529, 530, -1, -1, -1, -1, 535, -1, - 537, -1, -1, -1, -1, -1, 543, 544, -1, -1, - -1, -1, 549, 550, 3, 4, 5, 6, 7, 8, - 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 22, 23, 24, 25, 26, 27, 28, - 29, 30, -1, 32, 33, 34, -1, -1, -1, -1, - -1, 40, 41, -1, -1, 44, 45, 46, -1, 48, - 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, - 59, -1, 61, 62, 63, 64, 65, 66, 67, 68, - 69, 70, 71, 72, 73, 74, 75, -1, 77, 78, - 79, 80, 81, -1, 83, -1, 85, 86, 87, 88, - 89, 90, 91, 92, 93, 94, -1, 96, 97, 98, - 99, 100, 101, -1, 103, 104, 105, 106, 107, 108, - 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, - 119, 120, -1, 122, 123, 124, 125, 126, 127, -1, - -1, 130, 131, 132, 133, 134, -1, -1, 137, 138, - 139, 140, 141, 142, 143, -1, 145, 146, 147, -1, - 149, 150, 151, -1, 153, 154, 155, 156, 157, 158, - 159, 160, 161, 162, 163, 164, 165, 166, -1, 168, - 169, 170, 171, -1, 173, -1, 175, 176, 177, 178, - 179, 180, 181, 182, 183, -1, 185, 186, -1, -1, - 189, 190, 191, 192, -1, 194, 195, 196, 197, 198, - 199, 200, 201, 202, 203, 204, 205, -1, 207, 208, - 209, 210, 211, 212, 213, -1, 215, 216, 217, 218, - 219, 220, 221, 222, 223, 224, -1, 226, -1, 228, - 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, - 239, -1, -1, 242, 243, 244, 245, -1, 247, 248, - 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, - 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, - 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, - 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, - 289, 290, 291, 292, 293, 294, 295, -1, 297, 298, - -1, -1, 301, 302, 303, -1, -1, 306, 307, 308, - 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, -1, -1, -1, - -1, 330, 331, 332, 333, 334, 335, 336, 337, 338, - 339, -1, 341, 342, 343, 344, 345, 346, 347, 348, - -1, 350, 351, 352, 353, 354, 355, 356, 357, 358, - 359, -1, 361, 362, 363, 364, 365, 366, 367, 368, - 369, 370, 371, 372, 373, 374, -1, 376, 377, 378, - 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, - 389, 390, 391, 392, 393, 394, 395, -1, -1, 398, - 399, 400, 401, 402, 403, 404, 405, 406, 407, -1, - 409, 410, 411, 412, 413, -1, 415, 416, 417, 418, - 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, - 429, 430, -1, -1, 433, 434, -1, 436, 437, 438, - 439, 440, 441, 442, -1, 444, 445, 446, -1, 448, - -1, 450, 451, 452, 453, 454, 455, 456, 457, 458, - 459, 460, 461, 462, 463, -1, -1, 466, 467, 468, - -1, 470, 471, 472, 473, -1, 475, 476, 477, 478, - 479, 480, 481, 482, -1, 484, 485, 486, 487, 488, - 489, 490, 491, 492, 493, 494, -1, -1, 497, -1, - -1, 500, 501, 502, 503, 504, 505, 506, 507, 508, - 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, - 519, 520, 521, -1, -1, -1, -1, -1, -1, 528, - 529, 530, -1, -1, -1, -1, 535, -1, 537, -1, - -1, -1, -1, -1, 543, 544, -1, -1, -1, -1, - 549, 550, 3, 4, 5, 6, 7, 8, 9, 10, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, -1, 287, 288, 289, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 22, 23, 24, 25, 26, 27, 28, 29, 30, - -1, 32, 33, 34, -1, -1, -1, -1, -1, 40, - 41, -1, -1, 44, 45, 46, -1, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, -1, - 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, - 71, 72, 73, 74, 75, -1, 77, 78, 79, 80, - 81, -1, 83, -1, 85, 86, 87, 88, 89, 90, - 91, 92, 93, 94, -1, 96, 97, 98, 99, 100, - 101, -1, 103, 104, 105, 106, 107, 108, 109, 110, - 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, - -1, 122, 123, 124, 125, 126, 127, -1, -1, 130, - 131, 132, 133, 134, -1, -1, 137, 138, 139, 140, - 141, 142, 143, -1, 145, 146, 147, -1, 149, 150, - 151, -1, 153, 154, 155, 156, 157, 158, 159, 160, - 161, 162, 163, 164, 165, 166, -1, 168, 169, 170, - 171, -1, 173, -1, 175, 176, -1, 178, 179, 180, - 181, 182, 183, -1, 185, 186, -1, -1, 189, 190, - 191, 192, -1, 194, 195, 196, 197, 198, 199, 200, - 201, 202, 203, 204, 205, -1, 207, 208, 209, 210, - 211, 212, 213, -1, 215, 216, 217, 218, 219, 220, - 221, 222, 223, 224, -1, 226, -1, 228, 229, 230, - 231, 232, 233, 234, 235, 236, 237, 238, 239, -1, - -1, 242, 243, 244, 245, -1, 247, 248, 249, 250, - 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, - 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, - 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, - 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, - 291, 292, 293, 294, 295, -1, 297, 298, -1, -1, - 301, 302, 303, -1, -1, 306, 307, 308, 309, 310, - 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, -1, -1, -1, -1, 330, - 331, 332, 333, 334, 335, 336, 337, 338, 339, -1, - 341, 342, 343, 344, 345, 346, 347, 348, -1, 350, - 351, 352, 353, 354, 355, 356, 357, 358, 359, -1, - 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, - 371, 372, 373, 374, -1, 376, 377, 378, 379, 380, - 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, - 391, 392, 393, 394, 395, -1, -1, 398, 399, 400, - 401, 402, 403, 404, 405, 406, 407, -1, 409, 410, - 411, 412, 413, -1, 415, 416, 417, 418, 419, 420, - 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, - -1, -1, 433, 434, -1, 436, 437, 438, 439, 440, - 441, 442, -1, 444, 445, 446, -1, 448, -1, 450, - 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, - 461, 462, 463, -1, -1, 466, 467, 468, -1, 470, - 471, 472, 473, -1, 475, 476, 477, 478, 479, 480, - 481, 482, -1, 484, 485, 486, 487, 488, 489, 490, - 491, 492, 493, 494, -1, -1, 497, -1, -1, 500, - 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, - 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, - 521, -1, -1, -1, -1, -1, -1, 528, 529, 530, - -1, -1, -1, -1, 535, -1, 537, 538, -1, -1, - -1, -1, 543, 544, -1, -1, -1, -1, 549, 550, - 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 22, - 23, 24, 25, 26, 27, 28, 29, 30, -1, 32, - 33, 34, -1, -1, -1, -1, -1, 40, 41, -1, - -1, 44, 45, 46, -1, 48, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, -1, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - 73, 74, 75, -1, 77, 78, 79, 80, 81, -1, - 83, -1, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, -1, 96, 97, 98, 99, 100, 101, -1, - 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, -1, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + -1, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, -1, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, -1, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, -1, + -1, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, -1, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, -1, 287, 288, -1, 290, 291, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, -1, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, -1, -1, -1, -1, -1, -1, -1, 530, 531, + 532, 3, -1, -1, -1, 537, -1, 539, 10, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, 43, -1, -1, 46, 47, 48, -1, 50, 51, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + -1, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, 85, -1, 87, 88, 89, 90, 91, + 92, 93, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, -1, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, 178, -1, 180, 181, + 182, 183, 184, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, 203, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, 218, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, 231, + 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, 245, 246, 247, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 285, -1, 287, 288, 289, 290, -1, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, 411, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, 439, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, -1, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 3, -1, -1, -1, -1, 537, -1, 539, -1, -1, + -1, -1, -1, 545, 546, -1, -1, -1, -1, 551, + 552, 24, 25, 26, 27, -1, 29, 30, 31, 32, + -1, 34, 35, 36, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 47, 48, -1, 50, 51, 52, + -1, 54, 55, 56, 57, 58, -1, 60, 61, -1, + 63, 64, 65, 66, 67, 68, -1, -1, 71, 72, + 73, 74, 75, 76, 77, -1, 79, 80, 81, 82, + 83, -1, -1, -1, -1, 88, 89, 90, 91, 92, + -1, 94, 95, 96, -1, 98, 99, 100, 101, 102, + -1, -1, -1, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, 122, - 123, 124, 125, 126, 127, -1, -1, 130, 131, 132, - 133, 134, -1, -1, 137, 138, 139, 140, 141, 142, - 143, -1, 145, 146, 147, -1, 149, 150, 151, -1, - 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, - 163, 164, 165, 166, -1, 168, 169, 170, 171, -1, - 173, -1, 175, 176, -1, 178, 179, 180, 181, 182, - 183, -1, 185, 186, -1, -1, 189, 190, 191, 192, - -1, 194, 195, 196, 197, 198, 199, 200, 201, 202, - 203, 204, 205, -1, 207, 208, 209, 210, 211, 212, - 213, -1, 215, 216, 217, 218, 219, 220, 221, 222, - 223, 224, -1, 226, -1, 228, 229, 230, 231, 232, - 233, 234, 235, 236, 237, 238, 239, -1, -1, 242, - 243, 244, 245, -1, 247, 248, 249, 250, 251, 252, + -1, 124, 125, 126, 127, 128, 129, -1, -1, -1, + 133, 134, 135, 136, -1, -1, 139, 140, 141, 142, + 143, -1, -1, -1, 147, 148, 149, -1, 151, 152, + 153, -1, 155, 156, 157, 158, 159, 160, 161, 162, + 163, 164, 165, 166, -1, 168, -1, 170, 171, 172, + 173, -1, 175, -1, 177, -1, -1, -1, 181, 182, + 183, -1, 185, -1, 187, -1, -1, -1, 191, 192, + -1, 194, -1, 196, 197, 198, 199, 200, 201, 202, + -1, 204, 205, 206, 207, -1, 209, 210, 211, 212, + 213, 214, 215, -1, 217, -1, 219, 220, 221, 222, + 223, 224, 225, 226, -1, 228, -1, 230, -1, -1, + 233, -1, 235, -1, 237, 238, 239, 240, 241, -1, + -1, 244, -1, 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, - 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, - 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, - 293, 294, 295, -1, 297, 298, -1, -1, 301, 302, - 303, -1, -1, 306, 307, 308, 309, 310, 311, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, -1, -1, -1, -1, 330, 331, 332, - 333, 334, 335, 336, 337, 338, 339, -1, 341, 342, - 343, 344, 345, 346, 347, 348, -1, 350, 351, 352, - 353, 354, 355, 356, 357, 358, 359, -1, 361, 362, - 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, - 373, 374, -1, 376, 377, 378, 379, 380, 381, 382, + 273, 274, 275, 276, 277, 278, -1, 280, 281, 282, + 283, -1, 285, -1, 287, 288, -1, 290, -1, 292, + 293, 294, 295, 296, 297, -1, 299, 300, -1, -1, + 303, 304, 305, -1, -1, 308, 309, 310, -1, 312, + -1, 314, 315, 316, 317, 318, 319, 320, 321, 322, + 323, -1, -1, 326, 327, -1, -1, -1, -1, 332, + 333, 334, -1, 336, 337, 338, 339, 340, 341, -1, + 343, 344, 345, 346, 347, -1, -1, 350, -1, 352, + 353, 354, 355, 356, 357, 358, 359, 360, 361, -1, + 363, 364, 365, -1, 367, 368, 369, 370, 371, 372, + 373, 374, 375, 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, - 393, 394, 395, -1, -1, 398, 399, 400, 401, 402, - 403, 404, 405, 406, 407, -1, 409, 410, 411, 412, - 413, -1, 415, 416, 417, 418, 419, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, -1, -1, - 433, 434, -1, 436, 437, 438, 439, 440, 441, 442, - -1, 444, 445, 446, -1, 448, -1, 450, 451, 452, - 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, - 463, -1, -1, 466, 467, 468, -1, 470, 471, 472, - 473, -1, 475, 476, 477, 478, 479, 480, 481, 482, - -1, 484, 485, 486, 487, 488, 489, 490, 491, 492, - 493, 494, -1, -1, 497, -1, -1, 500, 501, 502, + 393, 394, 395, 396, 397, -1, -1, 400, 401, 402, + 403, 404, 405, 406, 407, 408, -1, -1, -1, -1, + 413, 414, 415, -1, -1, 418, 419, 420, 421, 422, + 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, + -1, -1, 435, 436, -1, 438, -1, 440, 441, 442, + 443, 444, -1, 446, 447, 448, -1, -1, -1, 452, + 453, 454, 455, 456, -1, 458, 459, 460, 461, 462, + 463, 464, 465, -1, -1, 468, 469, 470, -1, 472, + 473, 474, 475, -1, 477, 478, 479, 480, 481, 482, + 483, 484, -1, 486, -1, 488, -1, 490, 491, 492, + 493, -1, 495, 496, -1, -1, 499, -1, -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 520, 521, -1, - -1, -1, -1, -1, -1, 528, 529, 530, -1, -1, - -1, -1, 535, -1, 537, -1, -1, -1, -1, -1, - 543, 544, -1, -1, -1, 548, 549, 550, 3, 4, - 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 22, 23, 24, - 25, 26, 27, 28, 29, 30, -1, 32, 33, 34, - -1, -1, -1, -1, -1, 40, 41, -1, -1, 44, - 45, 46, -1, 48, 49, 50, 51, 52, 53, 54, - 55, 56, 57, 58, 59, -1, 61, 62, 63, 64, - 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, - 75, -1, 77, 78, 79, 80, 81, -1, 83, -1, - 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, - -1, 96, 97, 98, 99, 100, 101, -1, 103, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, - 115, 116, 117, 118, 119, 120, -1, 122, 123, 124, - 125, 126, 127, -1, -1, 130, 131, 132, 133, 134, - -1, -1, 137, 138, 139, 140, 141, 142, 143, -1, - 145, 146, 147, -1, 149, 150, 151, -1, 153, 154, - 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, - 165, 166, -1, 168, 169, 170, 171, -1, 173, -1, - 175, 176, -1, 178, 179, 180, 181, 182, 183, -1, - 185, 186, -1, -1, 189, 190, 191, 192, -1, 194, - 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, - 205, -1, 207, 208, 209, 210, 211, 212, 213, -1, - 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, - -1, 226, -1, 228, 229, 230, 231, 232, 233, 234, - 235, 236, 237, 238, 239, -1, -1, 242, 243, 244, - 245, -1, 247, 248, 249, 250, 251, 252, 253, 254, - 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, - 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, - 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, - 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, - 295, -1, 297, 298, -1, -1, 301, 302, 303, -1, - -1, 306, 307, 308, 309, 310, 311, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, -1, -1, -1, -1, 330, 331, 332, 333, 334, - 335, 336, 337, 338, 339, -1, 341, 342, 343, 344, - 345, 346, 347, 348, -1, 350, 351, 352, 353, 354, - 355, 356, 357, 358, 359, -1, 361, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - -1, 376, 377, 378, 379, 380, 381, 382, 383, 384, - 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, - 395, -1, -1, 398, 399, 400, 401, 402, 403, 404, - 405, 406, 407, -1, 409, 410, 411, 412, 413, -1, - 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, - 425, 426, 427, 428, 429, 430, -1, -1, 433, 434, - 435, 436, 437, 438, 439, 440, 441, 442, -1, 444, - 445, 446, -1, 448, -1, 450, 451, 452, 453, 454, - 455, 456, 457, 458, 459, 460, 461, 462, 463, -1, - -1, 466, 467, 468, -1, 470, 471, 472, 473, -1, - 475, 476, 477, 478, 479, 480, 481, 482, -1, 484, - 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, - -1, -1, 497, -1, -1, 500, 501, 502, 503, 504, - 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, - 515, 516, 517, 518, 519, 520, 521, -1, -1, -1, - -1, -1, -1, 528, 529, 530, -1, -1, -1, -1, - 535, -1, 537, -1, -1, -1, -1, -1, 543, 544, - -1, -1, -1, -1, 549, 550, 3, 4, 5, 6, - 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 22, 23, 24, 25, 26, - 27, 28, 29, 30, -1, 32, 33, 34, -1, -1, - -1, -1, -1, 40, 41, -1, -1, 44, 45, 46, - -1, 48, 49, 50, 51, 52, 53, 54, 55, 56, - 57, 58, 59, -1, 61, 62, 63, 64, 65, 66, - 67, 68, 69, 70, 71, 72, 73, 74, 75, -1, - 77, 78, 79, 80, 81, -1, 83, -1, 85, 86, - 87, 88, 89, 90, 91, 92, 93, 94, -1, 96, - 97, 98, 99, 100, 101, -1, 103, 104, 105, 106, + 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, + -1, -1, -1, -1, -1, -1, 3, 4, 5, -1, + -1, -1, 9, -1, -1, -1, 539, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 549, 24, 25, 26, + 27, 28, 29, 30, 31, 32, -1, 34, 35, 36, + -1, -1, -1, 40, -1, 42, -1, -1, -1, 46, + 47, 48, -1, 50, 51, 52, 53, 54, 55, 56, + 57, 58, 59, 60, 61, -1, 63, 64, 65, 66, + 67, 68, -1, -1, 71, 72, 73, 74, 75, 76, + 77, -1, 79, 80, 81, 82, 83, -1, 85, -1, + 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, + -1, 98, 99, 100, 101, 102, 103, -1, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, - 117, 118, 119, 120, -1, 122, 123, 124, 125, 126, - 127, -1, -1, 130, 131, 132, 133, 134, -1, -1, - 137, 138, 139, 140, 141, 142, 143, -1, 145, 146, - 147, -1, 149, 150, 151, -1, 153, 154, 155, 156, + 117, 118, 119, 120, -1, 122, -1, 124, 125, 126, + 127, 128, 129, -1, -1, 132, 133, 134, 135, 136, + -1, -1, 139, 140, 141, 142, 143, 144, 145, -1, + 147, 148, 149, -1, 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, - -1, 168, 169, 170, 171, -1, 173, -1, 175, 176, - -1, 178, 179, 180, 181, 182, 183, -1, 185, 186, - -1, -1, 189, 190, 191, 192, -1, 194, 195, 196, - 197, 198, 199, 200, 201, 202, 203, 204, 205, -1, - 207, 208, 209, 210, 211, 212, 213, -1, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, -1, 226, - -1, 228, 229, 230, 231, 232, 233, 234, 235, 236, - 237, 238, 239, -1, -1, 242, 243, 244, 245, -1, - 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, + 167, 168, -1, 170, 171, 172, 173, -1, 175, -1, + 177, 178, -1, 180, 181, 182, 183, 184, 185, -1, + 187, 188, -1, -1, 191, 192, 193, 194, -1, 196, + 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, + 207, -1, 209, 210, 211, 212, 213, 214, 215, -1, + 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, + -1, 228, -1, 230, 231, 232, 233, 234, 235, 236, + 237, 238, 239, 240, 241, -1, -1, 244, 245, 246, + 247, -1, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, - 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, - 287, 288, 289, 290, 291, 292, 293, 294, 295, -1, - 297, 298, -1, -1, 301, 302, 303, -1, -1, 306, - 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, -1, - -1, -1, -1, 330, 331, 332, 333, 334, 335, 336, - 337, 338, 339, -1, 341, 342, 343, 344, 345, 346, - 347, 348, -1, 350, 351, 352, 353, 354, 355, 356, - 357, 358, 359, -1, 361, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, -1, 376, - 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, - 387, 388, 389, 390, 391, 392, 393, 394, 395, -1, - -1, 398, 399, 400, 401, 402, 403, 404, 405, 406, - 407, -1, 409, 410, 411, 412, 413, -1, 415, 416, + 277, 278, 279, 280, 281, 282, 283, 284, 285, -1, + 287, 288, 289, 290, -1, 292, 293, 294, 295, 296, + 297, -1, 299, 300, 301, -1, 303, 304, 305, -1, + -1, 308, 309, 310, 311, 312, 313, 314, 315, 316, + 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, + 327, -1, -1, -1, -1, 332, 333, 334, 335, 336, + 337, 338, 339, 340, 341, -1, 343, 344, 345, 346, + 347, 348, 349, 350, -1, 352, 353, 354, 355, 356, + 357, 358, 359, 360, 361, -1, 363, 364, 365, 366, + 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, + -1, 378, 379, 380, 381, 382, 383, 384, 385, 386, + 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, + 397, -1, 399, 400, 401, 402, 403, 404, 405, 406, + 407, 408, 409, -1, 411, 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, - 427, 428, 429, 430, -1, -1, 433, 434, -1, 436, - 437, 438, 439, 440, 441, 442, -1, 444, 445, 446, - -1, 448, -1, 450, 451, 452, 453, 454, 455, 456, - 457, 458, 459, 460, 461, 462, 463, -1, -1, 466, - 467, 468, -1, 470, 471, 472, 473, -1, 475, 476, - 477, 478, 479, 480, 481, 482, -1, 484, 485, 486, - 487, 488, 489, 490, 491, 492, 493, 494, -1, 496, - 497, -1, -1, 500, 501, 502, 503, 504, 505, 506, + 427, 428, 429, 430, 431, 432, -1, -1, 435, 436, + -1, 438, 439, 440, 441, 442, 443, 444, -1, 446, + 447, 448, -1, 450, -1, 452, 453, 454, 455, 456, + 457, 458, 459, 460, 461, 462, 463, 464, 465, -1, + -1, 468, 469, 470, -1, 472, 473, 474, 475, -1, + 477, 478, 479, 480, 481, 482, 483, 484, -1, 486, + 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, + -1, -1, 499, -1, -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 520, 521, -1, -1, -1, -1, -1, - -1, 528, 529, 530, -1, -1, -1, -1, 535, -1, - 537, -1, -1, -1, -1, -1, 543, 544, -1, -1, - -1, -1, 549, 550, 3, 4, 5, 6, 7, 8, - 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 22, 23, 24, 25, 26, 27, 28, - 29, 30, 31, 32, 33, 34, -1, -1, -1, -1, - -1, 40, 41, -1, -1, 44, 45, 46, -1, 48, - 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, - 59, -1, 61, 62, 63, 64, 65, 66, 67, 68, - 69, 70, 71, 72, 73, 74, 75, -1, 77, 78, - 79, 80, 81, -1, 83, -1, 85, 86, 87, 88, - 89, 90, 91, 92, 93, 94, -1, 96, 97, 98, - 99, 100, 101, -1, 103, 104, 105, 106, 107, 108, - 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, - 119, 120, -1, 122, 123, 124, 125, 126, 127, -1, - -1, 130, 131, 132, 133, 134, -1, -1, 137, 138, - 139, 140, 141, 142, 143, -1, 145, 146, 147, -1, - 149, 150, 151, -1, 153, 154, 155, 156, 157, 158, - 159, 160, 161, 162, 163, 164, 165, 166, -1, 168, - 169, 170, 171, -1, 173, -1, 175, 176, -1, 178, - 179, 180, 181, 182, 183, -1, 185, 186, -1, -1, - 189, 190, 191, 192, -1, 194, 195, 196, 197, 198, - 199, 200, 201, 202, 203, 204, 205, -1, 207, 208, - 209, 210, 211, 212, 213, -1, 215, 216, 217, 218, - 219, 220, 221, 222, 223, 224, -1, 226, -1, 228, - 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, - 239, -1, -1, 242, 243, 244, 245, -1, 247, 248, - 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, - 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, - 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, - 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, - 289, 290, 291, 292, 293, 294, 295, -1, 297, 298, - -1, -1, 301, 302, 303, -1, -1, 306, 307, 308, - 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, -1, -1, -1, - -1, 330, 331, 332, 333, 334, 335, 336, 337, 338, - 339, -1, 341, 342, 343, 344, 345, 346, 347, 348, - -1, 350, 351, 352, 353, 354, 355, 356, 357, 358, - 359, -1, 361, 362, 363, 364, 365, 366, 367, 368, - 369, 370, 371, 372, 373, 374, -1, 376, 377, 378, - 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, - 389, 390, 391, 392, 393, 394, 395, -1, -1, 398, - 399, 400, 401, 402, 403, 404, 405, 406, 407, -1, - 409, 410, 411, 412, 413, -1, 415, 416, 417, 418, - 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, - 429, 430, -1, -1, 433, 434, -1, 436, 437, 438, - 439, 440, 441, 442, -1, 444, 445, 446, -1, 448, - -1, 450, 451, 452, 453, 454, 455, 456, 457, 458, - 459, 460, 461, 462, 463, -1, -1, 466, 467, 468, - -1, 470, 471, 472, 473, -1, 475, 476, 477, 478, - 479, 480, 481, 482, -1, 484, 485, 486, 487, 488, - 489, 490, 491, 492, 493, 494, -1, -1, 497, -1, - -1, 500, 501, 502, 503, 504, 505, 506, 507, 508, - 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, - 519, 520, 521, -1, -1, -1, -1, -1, -1, 528, - 529, 530, -1, -1, -1, -1, 535, -1, 537, -1, - -1, -1, -1, -1, 543, 544, -1, -1, -1, -1, - 549, 550, 3, 4, 5, 6, 7, 8, 9, 10, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 22, 23, 24, 25, 26, 27, 28, 29, 30, - -1, 32, 33, 34, -1, -1, -1, -1, -1, 40, - 41, -1, -1, 44, 45, 46, -1, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, -1, - 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, - 71, 72, 73, 74, 75, -1, 77, 78, 79, 80, - 81, -1, 83, -1, 85, 86, 87, 88, 89, 90, - 91, 92, 93, 94, -1, 96, 97, 98, 99, 100, - 101, -1, 103, 104, 105, 106, 107, 108, 109, 110, - 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, - -1, 122, 123, 124, 125, 126, 127, -1, -1, 130, - 131, 132, 133, 134, -1, -1, 137, 138, 139, 140, - 141, 142, 143, -1, 145, 146, 147, -1, 149, 150, - 151, -1, 153, 154, 155, 156, 157, 158, 159, 160, - 161, 162, 163, 164, 165, 166, -1, 168, 169, 170, - 171, -1, 173, -1, 175, 176, -1, 178, 179, 180, - 181, 182, 183, -1, 185, 186, -1, -1, 189, 190, - 191, 192, -1, 194, 195, 196, 197, 198, 199, 200, - 201, 202, 203, 204, 205, -1, 207, 208, 209, 210, - 211, 212, 213, -1, 215, 216, 217, 218, 219, 220, - 221, 222, 223, 224, -1, 226, -1, 228, 229, 230, - 231, 232, 233, 234, 235, 236, 237, 238, 239, -1, - -1, 242, 243, 244, 245, -1, 247, 248, 249, 250, - 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, - 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, - 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, - 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, - 291, 292, 293, 294, 295, -1, 297, 298, -1, -1, - 301, 302, 303, -1, -1, 306, 307, 308, 309, 310, - 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, -1, -1, -1, -1, 330, - 331, 332, 333, 334, 335, 336, 337, 338, 339, -1, - 341, 342, 343, 344, 345, 346, 347, 348, -1, 350, - 351, 352, 353, 354, 355, 356, 357, 358, 359, -1, - 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, - 371, 372, 373, 374, -1, 376, 377, 378, 379, 380, - 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, - 391, 392, 393, 394, 395, -1, -1, 398, 399, 400, - 401, 402, 403, 404, 405, 406, 407, -1, 409, 410, - 411, 412, 413, -1, 415, 416, 417, 418, 419, 420, - 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, - -1, -1, 433, 434, -1, 436, 437, 438, 439, 440, - 441, 442, -1, 444, 445, 446, -1, 448, -1, 450, - 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, - 461, 462, 463, -1, -1, 466, 467, 468, -1, 470, - 471, 472, 473, -1, 475, 476, 477, 478, 479, 480, - 481, 482, -1, 484, 485, 486, 487, 488, 489, 490, - 491, 492, 493, 494, -1, -1, 497, -1, -1, 500, - 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, - 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, - 521, -1, -1, -1, -1, -1, -1, 528, 529, 530, - -1, -1, -1, -1, 535, -1, 537, -1, -1, -1, - -1, -1, 543, 544, -1, -1, -1, 548, 549, 550, - 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 22, - 23, 24, 25, 26, 27, 28, 29, 30, -1, 32, - 33, 34, -1, -1, -1, -1, -1, 40, 41, -1, - -1, 44, 45, 46, -1, 48, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, -1, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - 73, 74, 75, -1, 77, 78, 79, 80, 81, -1, - 83, -1, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, -1, 96, 97, 98, 99, 100, 101, -1, - 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, + 517, 518, 519, 520, 521, 522, -1, -1, -1, 3, + -1, -1, -1, 530, 531, 532, -1, -1, -1, -1, + 537, -1, 539, -1, -1, -1, -1, -1, -1, 546, + 24, 25, 26, 27, 28, 29, 30, 31, 32, -1, + 34, 35, 36, -1, -1, -1, -1, -1, 42, -1, + 44, -1, -1, 47, 48, -1, 50, 51, 52, -1, + 54, 55, 56, 57, 58, -1, 60, 61, -1, 63, + 64, 65, 66, 67, 68, -1, -1, 71, 72, 73, + 74, 75, 76, 77, -1, 79, 80, 81, 82, 83, + -1, -1, -1, 87, 88, 89, 90, 91, 92, -1, + 94, 95, 96, -1, 98, 99, 100, 101, 102, 103, + -1, -1, 106, 107, 108, 109, 110, 111, 112, 113, + 114, 115, 116, 117, 118, 119, 120, -1, 122, -1, + 124, 125, 126, 127, 128, 129, -1, -1, 132, 133, + 134, 135, 136, -1, -1, 139, 140, 141, 142, 143, + 144, 145, -1, 147, 148, 149, -1, 151, 152, 153, + 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, + 164, 165, 166, -1, 168, 169, 170, 171, 172, 173, + 174, 175, -1, 177, -1, -1, -1, 181, 182, 183, + -1, 185, -1, 187, 188, -1, -1, 191, 192, 193, + 194, -1, 196, 197, 198, 199, 200, 201, 202, -1, + 204, 205, 206, 207, -1, 209, 210, 211, 212, 213, + 214, 215, -1, 217, -1, 219, 220, 221, 222, 223, + 224, 225, 226, 227, 228, -1, 230, -1, -1, 233, + -1, 235, 236, 237, 238, 239, 240, 241, -1, -1, + 244, -1, 246, -1, 248, 249, 250, 251, 252, 253, + 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, + 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, + 274, 275, 276, 277, 278, -1, 280, 281, 282, 283, + 284, 285, -1, 287, 288, -1, 290, -1, 292, 293, + 294, 295, 296, 297, 298, 299, 300, -1, -1, 303, + 304, 305, -1, 307, 308, 309, 310, -1, 312, -1, + 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, + 324, 325, 326, 327, -1, -1, -1, -1, 332, 333, + 334, -1, 336, 337, 338, 339, 340, 341, -1, 343, + 344, 345, 346, 347, 348, 349, 350, -1, 352, 353, + 354, 355, 356, 357, 358, 359, 360, 361, -1, 363, + 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, + 374, 375, 376, -1, 378, 379, -1, 381, 382, 383, + 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, + 394, 395, 396, 397, -1, -1, 400, 401, 402, 403, + 404, 405, 406, 407, 408, 409, -1, -1, 412, 413, + 414, 415, -1, 417, 418, 419, 420, 421, 422, 423, + 424, 425, 426, 427, 428, 429, 430, 431, 432, -1, + -1, 435, 436, -1, 438, -1, 440, 441, 442, 443, + 444, -1, 446, 447, 448, -1, 450, -1, 452, 453, + 454, 455, 456, -1, 458, 459, 460, 461, 462, 463, + 464, 465, 466, -1, 468, 469, 470, -1, 472, 473, + 474, 475, -1, 477, 478, 479, 480, 481, 482, 483, + 484, -1, 486, -1, 488, 489, 490, 491, 492, 493, + 494, 495, 496, -1, -1, 499, -1, -1, 502, 503, + 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 520, 521, 522, 3, + -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 540, -1, -1, -1, + 24, 25, 26, 27, 28, 29, 30, 31, 32, -1, + 34, 35, 36, -1, -1, -1, -1, -1, 42, -1, + -1, -1, -1, 47, 48, -1, 50, 51, 52, -1, + 54, 55, 56, 57, 58, -1, 60, 61, -1, 63, + 64, 65, 66, 67, 68, -1, -1, 71, 72, 73, + 74, 75, 76, 77, -1, 79, 80, 81, 82, 83, + -1, -1, -1, 87, 88, 89, 90, 91, 92, -1, + 94, 95, 96, -1, 98, 99, 100, 101, 102, 103, + -1, -1, 106, 107, 108, 109, 110, 111, 112, 113, + 114, 115, 116, 117, 118, 119, 120, -1, 122, -1, + 124, 125, 126, 127, 128, 129, -1, -1, 132, 133, + 134, 135, 136, -1, -1, 139, 140, 141, 142, 143, + 144, 145, -1, 147, 148, 149, -1, 151, 152, 153, + -1, 155, 156, 157, 158, 159, 160, 161, 162, 163, + 164, 165, 166, -1, 168, -1, 170, 171, 172, 173, + -1, 175, -1, 177, -1, -1, -1, 181, 182, 183, + -1, 185, -1, 187, 188, -1, -1, 191, 192, 193, + 194, -1, 196, 197, 198, 199, 200, 201, 202, -1, + 204, 205, 206, 207, -1, 209, 210, 211, 212, 213, + 214, 215, -1, 217, -1, 219, 220, 221, 222, 223, + 224, 225, 226, -1, 228, -1, 230, -1, -1, 233, + -1, 235, 236, 237, 238, 239, 240, 241, -1, -1, + 244, -1, 246, -1, -1, 249, 250, 251, 252, 253, + 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, + 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, + 274, 275, 276, 277, 278, -1, 280, 281, 282, 283, + 284, 285, -1, 287, 288, -1, 290, -1, 292, 293, + 294, 295, 296, 297, -1, 299, 300, -1, -1, 303, + 304, 305, -1, -1, 308, 309, 310, -1, 312, -1, + 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, + 324, 325, 326, 327, -1, -1, -1, -1, 332, 333, + 334, -1, 336, 337, 338, 339, 340, 341, -1, 343, + 344, 345, 346, 347, 348, 349, 350, -1, 352, 353, + 354, 355, 356, 357, 358, 359, 360, 361, -1, 363, + 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, + 374, 375, 376, -1, 378, 379, -1, 381, 382, 383, + 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, + 394, 395, 396, 397, -1, -1, 400, 401, 402, 403, + 404, 405, 406, 407, 408, 409, -1, -1, 412, 413, + 414, 415, -1, 417, 418, 419, 420, 421, 422, 423, + 424, 425, 426, 427, 428, 429, 430, 431, 432, -1, + -1, 435, 436, -1, 438, -1, 440, 441, 442, 443, + 444, -1, 446, 447, 448, -1, 450, -1, 452, 453, + 454, 455, 456, -1, 458, 459, 460, 461, 462, 463, + 464, 465, -1, -1, 468, 469, 470, -1, 472, 473, + 474, 475, -1, 477, 478, 479, 480, 481, 482, 483, + 484, -1, 486, -1, 488, 489, 490, 491, 492, 493, + 494, 495, 496, -1, -1, 499, -1, -1, 502, 503, + 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 520, 521, 522, 3, + -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 539, 540, -1, -1, -1, + 24, 25, 26, 27, 28, 29, 30, 31, 32, -1, + 34, 35, 36, -1, -1, -1, -1, -1, 42, -1, + -1, -1, 46, 47, 48, -1, 50, 51, 52, 53, + 54, 55, 56, 57, 58, 59, 60, 61, -1, 63, + 64, 65, 66, 67, 68, -1, 70, 71, 72, 73, + 74, 75, 76, 77, -1, 79, 80, 81, 82, 83, + -1, 85, -1, 87, 88, 89, 90, 91, 92, 93, + 94, 95, 96, -1, 98, 99, 100, 101, 102, 103, + -1, 105, 106, 107, 108, 109, 110, 111, 112, 113, + 114, 115, 116, 117, 118, 119, 120, -1, 122, -1, + 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, + 134, 135, 136, -1, -1, 139, 140, 141, 142, 143, + 144, 145, -1, 147, 148, 149, -1, 151, 152, 153, + -1, 155, 156, 157, 158, 159, 160, 161, 162, 163, + 164, 165, 166, -1, 168, -1, 170, 171, 172, 173, + -1, 175, -1, 177, 178, 179, 180, 181, 182, 183, + 184, 185, -1, 187, 188, 189, -1, 191, 192, 193, + 194, -1, 196, 197, 198, 199, 200, 201, 202, 203, + 204, 205, 206, 207, -1, 209, 210, 211, 212, 213, + 214, 215, -1, 217, 218, 219, 220, 221, 222, 223, + 224, 225, 226, -1, 228, -1, 230, 231, 232, 233, + 234, 235, 236, 237, 238, 239, 240, 241, 242, -1, + 244, 245, 246, 247, -1, 249, 250, 251, 252, 253, + 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, + 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, + 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, + 284, 285, -1, 287, 288, 289, 290, -1, 292, 293, + 294, 295, 296, 297, -1, 299, 300, -1, 302, 303, + 304, 305, -1, -1, 308, 309, 310, 311, 312, 313, + 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, + 324, 325, 326, 327, 328, 329, 330, -1, 332, 333, + 334, 335, 336, 337, 338, 339, 340, 341, -1, 343, + 344, 345, 346, 347, 348, 349, 350, -1, 352, 353, + 354, 355, 356, 357, 358, 359, 360, 361, -1, 363, + 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, + 374, 375, 376, -1, 378, 379, 380, 381, 382, 383, + 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, + 394, 395, 396, 397, 398, -1, 400, 401, 402, 403, + 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, + 414, 415, -1, 417, 418, 419, 420, 421, 422, 423, + 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, + -1, 435, 436, 437, 438, 439, 440, 441, 442, 443, + 444, -1, 446, 447, 448, -1, 450, -1, 452, 453, + 454, 455, 456, -1, 458, 459, 460, 461, 462, 463, + 464, 465, -1, -1, 468, 469, 470, 471, 472, 473, + 474, 475, -1, 477, 478, 479, 480, 481, 482, 483, + 484, -1, 486, 487, 488, 489, 490, 491, 492, 493, + 494, 495, 496, -1, -1, 499, -1, 501, 502, 503, + 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 520, 521, 522, 3, + -1, 525, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 539, -1, -1, -1, -1, + 24, 25, 26, 27, 28, 29, 30, 31, 32, -1, + 34, 35, 36, 37, 38, -1, 40, -1, 42, -1, + -1, -1, 46, 47, 48, -1, 50, 51, 52, 53, + 54, 55, 56, 57, 58, 59, 60, 61, -1, 63, + 64, 65, 66, 67, 68, -1, -1, 71, 72, 73, + 74, 75, 76, 77, -1, 79, 80, 81, 82, 83, + -1, 85, -1, 87, 88, 89, 90, 91, 92, 93, + 94, 95, 96, -1, 98, 99, 100, 101, 102, 103, + -1, 105, 106, 107, 108, 109, 110, 111, 112, 113, + 114, 115, 116, 117, 118, 119, 120, -1, 122, -1, + 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, + 134, 135, 136, -1, -1, 139, 140, 141, 142, 143, + 144, 145, -1, 147, 148, 149, -1, 151, 152, 153, + -1, 155, 156, 157, 158, 159, 160, 161, 162, 163, + 164, 165, 166, -1, 168, -1, 170, 171, 172, 173, + -1, 175, -1, 177, 178, 179, 180, 181, 182, 183, + 184, 185, -1, 187, 188, -1, -1, 191, 192, 193, + 194, -1, 196, 197, 198, 199, 200, 201, 202, 203, + 204, 205, 206, 207, -1, 209, 210, 211, 212, 213, + 214, 215, -1, 217, 218, 219, 220, 221, 222, 223, + 224, 225, 226, -1, 228, -1, 230, 231, 232, 233, + 234, 235, 236, 237, 238, 239, 240, 241, -1, -1, + 244, 245, 246, 247, -1, 249, 250, 251, 252, 253, + 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, + 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, + 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, + 284, 285, -1, 287, 288, 289, 290, -1, 292, 293, + 294, 295, 296, 297, -1, 299, 300, -1, -1, 303, + 304, 305, -1, -1, 308, 309, 310, 311, 312, 313, + 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, + 324, 325, 326, 327, 328, 329, 330, -1, 332, 333, + 334, 335, 336, 337, 338, 339, 340, 341, -1, 343, + 344, 345, 346, 347, 348, 349, 350, -1, 352, 353, + 354, 355, 356, 357, 358, 359, 360, 361, -1, 363, + 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, + 374, 375, 376, -1, 378, 379, 380, 381, 382, 383, + 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, + 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, + 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, + 414, 415, -1, 417, 418, 419, 420, 421, 422, 423, + 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, + -1, 435, 436, 437, 438, 439, 440, 441, 442, 443, + 444, -1, 446, 447, 448, -1, 450, -1, 452, 453, + 454, 455, 456, -1, 458, 459, 460, 461, 462, 463, + 464, 465, -1, -1, 468, 469, 470, 471, 472, 473, + 474, 475, -1, 477, 478, 479, 480, 481, 482, 483, + 484, -1, 486, 487, 488, 489, 490, 491, 492, 493, + 494, 495, 496, -1, -1, 499, -1, 501, 502, 503, + 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 520, 521, 522, -1, + 3, 525, 5, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 539, -1, -1, -1, -1, + -1, 24, 25, 26, 27, 28, 29, 30, 31, 32, + -1, 34, 35, 36, -1, -1, -1, -1, -1, 42, + -1, -1, -1, 46, 47, 48, -1, 50, 51, 52, + 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, + 63, 64, 65, 66, 67, 68, -1, 70, 71, 72, + 73, 74, 75, 76, 77, -1, 79, 80, 81, 82, + 83, -1, 85, -1, 87, 88, 89, 90, 91, 92, + 93, 94, 95, 96, -1, 98, 99, 100, 101, 102, + 103, -1, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, 122, - 123, 124, 125, 126, 127, -1, -1, 130, 131, 132, - 133, 134, -1, -1, 137, 138, 139, 140, 141, 142, - 143, -1, 145, 146, 147, -1, 149, 150, 151, -1, - 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, - 163, 164, 165, 166, -1, 168, 169, 170, 171, -1, - 173, -1, 175, 176, -1, 178, 179, 180, 181, 182, - 183, -1, 185, 186, -1, -1, 189, 190, 191, 192, - -1, 194, 195, 196, 197, 198, 199, 200, 201, 202, - 203, 204, 205, -1, 207, 208, 209, 210, 211, 212, - 213, -1, 215, 216, 217, 218, 219, 220, 221, 222, - 223, 224, -1, 226, -1, 228, 229, 230, 231, 232, - 233, 234, 235, 236, 237, 238, 239, -1, -1, 242, - 243, 244, 245, -1, 247, 248, 249, 250, 251, 252, + -1, 124, 125, 126, 127, 128, 129, -1, -1, 132, + 133, 134, 135, 136, -1, -1, 139, 140, 141, 142, + 143, 144, 145, -1, 147, 148, 149, -1, 151, 152, + 153, -1, 155, 156, 157, 158, 159, 160, 161, 162, + 163, 164, 165, 166, -1, 168, -1, 170, 171, 172, + 173, -1, 175, -1, 177, 178, -1, 180, 181, 182, + 183, 184, 185, -1, 187, 188, 189, -1, 191, 192, + 193, 194, -1, 196, 197, 198, 199, 200, 201, 202, + 203, 204, 205, 206, 207, -1, 209, 210, 211, 212, + 213, 214, 215, -1, 217, 218, 219, 220, 221, 222, + 223, 224, 225, 226, -1, 228, -1, 230, 231, 232, + 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, + -1, 244, 245, 246, 247, -1, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, - 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, - 293, 294, 295, -1, 297, 298, -1, -1, 301, 302, - 303, -1, -1, 306, 307, 308, 309, 310, 311, 312, + 283, 284, 285, -1, 287, 288, 289, 290, -1, 292, + 293, 294, 295, 296, 297, -1, 299, 300, -1, 302, + 303, 304, 305, -1, -1, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, -1, -1, -1, -1, 330, 331, 332, - 333, 334, 335, 336, 337, 338, 339, -1, 341, 342, - 343, 344, 345, 346, 347, 348, -1, 350, 351, 352, - 353, 354, 355, 356, 357, 358, 359, -1, 361, 362, + 323, 324, 325, 326, 327, -1, -1, -1, -1, 332, + 333, 334, 335, 336, 337, 338, 339, 340, 341, -1, + 343, 344, 345, 346, 347, 348, 349, 350, -1, 352, + 353, 354, 355, 356, 357, 358, 359, 360, 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, - 373, 374, -1, 376, 377, 378, 379, 380, 381, 382, + 373, 374, 375, 376, -1, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, - 393, 394, 395, -1, -1, 398, 399, 400, 401, 402, - 403, 404, 405, 406, 407, -1, 409, 410, 411, 412, - 413, -1, 415, 416, 417, 418, 419, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, -1, -1, - 433, 434, -1, 436, 437, 438, 439, 440, 441, 442, - -1, 444, 445, 446, -1, 448, -1, 450, 451, 452, - 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, - 463, -1, -1, 466, 467, 468, -1, 470, 471, 472, - 473, -1, 475, 476, 477, 478, 479, 480, 481, 482, - -1, 484, 485, 486, 487, 488, 489, 490, 491, 492, - 493, 494, -1, -1, 497, -1, -1, 500, 501, 502, + 393, 394, 395, 396, 397, -1, -1, 400, 401, 402, + 403, 404, 405, 406, 407, 408, 409, -1, 411, 412, + 413, 414, 415, -1, 417, 418, 419, 420, 421, 422, + 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, + -1, -1, 435, 436, -1, 438, 439, 440, 441, 442, + 443, 444, -1, 446, 447, 448, -1, 450, -1, 452, + 453, 454, 455, 456, -1, 458, 459, 460, 461, 462, + 463, 464, 465, -1, -1, 468, 469, 470, -1, 472, + 473, 474, 475, -1, 477, 478, 479, 480, 481, 482, + 483, 484, -1, 486, 487, 488, 489, 490, 491, 492, + 493, 494, 495, 496, -1, -1, 499, -1, -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 520, 521, -1, - -1, -1, -1, -1, -1, 528, 529, 530, -1, -1, - -1, -1, 535, -1, 537, -1, -1, -1, -1, -1, - 543, 544, -1, -1, -1, -1, 549, 550, 3, 4, - 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 22, 23, 24, - 25, 26, 27, 28, 29, 30, -1, 32, 33, 34, - -1, -1, -1, -1, -1, 40, 41, -1, -1, 44, - 45, 46, -1, 48, 49, 50, 51, 52, 53, 54, - 55, 56, 57, 58, 59, -1, 61, 62, 63, 64, - 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, - 75, -1, 77, 78, 79, 80, 81, -1, 83, -1, - 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, - -1, 96, 97, 98, 99, 100, 101, -1, 103, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, - 115, 116, 117, 118, 119, 120, -1, 122, 123, 124, - 125, 126, 127, -1, -1, 130, 131, 132, 133, 134, - -1, -1, 137, 138, 139, 140, 141, 142, 143, -1, - 145, 146, 147, -1, 149, 150, 151, -1, 153, 154, - 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, - 165, 166, -1, 168, 169, 170, 171, -1, 173, -1, - 175, 176, -1, 178, 179, 180, 181, 182, 183, -1, - 185, 186, -1, -1, 189, 190, 191, 192, -1, 194, - 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, - 205, -1, 207, 208, 209, 210, 211, 212, 213, -1, - 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, - -1, 226, -1, 228, 229, 230, 231, 232, 233, 234, - 235, 236, 237, 238, 239, -1, -1, 242, 243, 244, - 245, -1, 247, 248, 249, 250, 251, 252, 253, 254, - 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, - 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, - 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, - 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, - 295, -1, 297, 298, -1, -1, 301, 302, 303, -1, - -1, 306, 307, 308, 309, 310, 311, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, -1, -1, -1, -1, 330, 331, 332, 333, 334, - 335, 336, 337, 338, 339, -1, 341, 342, 343, 344, - 345, 346, 347, 348, -1, 350, 351, 352, 353, 354, - 355, 356, 357, 358, 359, -1, 361, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - -1, 376, 377, 378, 379, 380, 381, 382, 383, 384, - 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, - 395, -1, -1, 398, 399, 400, 401, 402, 403, 404, - 405, 406, 407, -1, 409, 410, 411, 412, 413, -1, - 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, - 425, 426, 427, 428, 429, 430, -1, -1, 433, 434, - -1, 436, 437, 438, 439, 440, 441, 442, -1, 444, - 445, 446, -1, 448, -1, 450, 451, 452, 453, 454, - 455, 456, 457, 458, 459, 460, 461, 462, 463, -1, - -1, 466, 467, 468, -1, 470, 471, 472, 473, -1, - 475, 476, 477, 478, 479, 480, 481, 482, -1, 484, - 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, - -1, -1, 497, -1, -1, 500, 501, 502, 503, 504, - 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, - 515, 516, 517, 518, 519, 520, 521, -1, -1, -1, - -1, -1, -1, 528, 529, 530, -1, -1, -1, -1, - 535, -1, 537, -1, -1, -1, -1, -1, 543, 544, - -1, -1, -1, -1, 549, 550, 3, 4, 5, 6, - 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 22, 23, 24, 25, 26, - 27, 28, 29, 30, -1, 32, 33, 34, -1, -1, - -1, -1, -1, 40, 41, -1, -1, 44, 45, 46, - -1, 48, 49, 50, 51, 52, 53, 54, 55, 56, - 57, 58, 59, -1, 61, 62, 63, 64, 65, 66, - 67, 68, 69, 70, 71, 72, 73, 74, 75, -1, - 77, 78, 79, 80, 81, -1, 83, -1, 85, 86, - 87, 88, 89, 90, 91, 92, 93, 94, -1, 96, - 97, 98, 99, 100, 101, -1, 103, 104, 105, 106, - 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, - 117, 118, 119, 120, -1, 122, 123, 124, 125, 126, - 127, -1, -1, 130, 131, 132, 133, 134, -1, -1, - 137, 138, 139, 140, 141, 142, 143, -1, 145, 146, - 147, -1, 149, 150, 151, -1, 153, 154, 155, 156, - 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, - -1, 168, 169, 170, 171, -1, 173, -1, 175, 176, - -1, 178, 179, 180, 181, 182, 183, -1, 185, 186, - -1, -1, 189, 190, 191, 192, -1, 194, 195, 196, - 197, 198, 199, 200, 201, 202, 203, 204, 205, -1, - 207, 208, 209, 210, 211, 212, 213, -1, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, -1, 226, - -1, 228, 229, 230, 231, 232, 233, 234, 235, 236, - 237, 238, 239, -1, -1, 242, 243, 244, 245, -1, - 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, - 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, - 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, - 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, - 287, 288, 289, 290, 291, 292, 293, 294, 295, -1, - 297, 298, -1, -1, 301, 302, 303, -1, -1, 306, - 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, -1, - -1, -1, -1, 330, 331, 332, 333, 334, 335, 336, - 337, 338, 339, -1, 341, 342, 343, 344, 345, 346, - 347, 348, -1, 350, 351, 352, 353, 354, 355, 356, - 357, 358, 359, -1, 361, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, -1, 376, - 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, - 387, 388, 389, 390, 391, 392, 393, 394, 395, -1, - -1, 398, 399, 400, 401, 402, 403, 404, 405, 406, - 407, -1, 409, 410, 411, 412, 413, -1, 415, 416, - 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, - 427, 428, 429, 430, -1, -1, 433, 434, -1, 436, - 437, 438, 439, 440, 441, 442, -1, 444, 445, 446, - -1, 448, -1, 450, 451, 452, 453, 454, 455, 456, - 457, 458, 459, 460, 461, 462, 463, -1, -1, 466, - 467, 468, -1, 470, 471, 472, 473, -1, 475, 476, - 477, 478, 479, 480, 481, 482, -1, 484, 485, 486, - 487, 488, 489, 490, 491, 492, 493, 494, -1, -1, - 497, -1, -1, 500, 501, 502, 503, 504, 505, 506, - 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 520, 521, -1, -1, -1, -1, -1, - -1, 528, 529, 530, -1, -1, -1, -1, 535, -1, - 537, -1, -1, -1, -1, -1, 543, 544, -1, -1, - -1, -1, 549, 550, 3, 4, 5, 6, 7, 8, - 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 22, 23, 24, 25, 26, 27, 28, - 29, 30, -1, 32, 33, 34, -1, -1, -1, -1, - -1, 40, 41, -1, -1, 44, 45, 46, -1, 48, - 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, - 59, -1, 61, 62, 63, 64, 65, 66, 67, 68, - 69, 70, 71, 72, 73, 74, 75, -1, 77, 78, - 79, 80, 81, -1, 83, -1, 85, 86, 87, 88, - 89, 90, 91, 92, 93, 94, -1, 96, 97, 98, - 99, 100, 101, -1, 103, 104, 105, 106, 107, 108, - 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, - 119, 120, -1, 122, 123, 124, 125, 126, 127, -1, - -1, 130, 131, 132, 133, 134, -1, -1, 137, 138, - 139, 140, 141, 142, 143, -1, 145, 146, 147, -1, - 149, 150, 151, -1, 153, 154, 155, 156, 157, 158, - 159, 160, 161, 162, 163, 164, 165, 166, -1, 168, - 169, 170, 171, -1, 173, -1, 175, 176, -1, 178, - 179, 180, 181, 182, 183, -1, 185, 186, -1, -1, - 189, 190, 191, 192, -1, 194, 195, 196, 197, 198, - 199, 200, 201, 202, 203, 204, 205, -1, 207, 208, - 209, 210, 211, 212, 213, -1, 215, 216, 217, 218, - 219, 220, 221, 222, 223, 224, -1, 226, -1, 228, - 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, - 239, -1, -1, 242, 243, 244, 245, -1, 247, 248, - 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, - 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, - 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, - 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, - 289, 290, 291, 292, 293, 294, 295, -1, 297, 298, - -1, -1, 301, 302, 303, -1, -1, 306, 307, 308, - 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, -1, -1, -1, - -1, 330, 331, 332, 333, 334, 335, 336, 337, 338, - 339, -1, 341, 342, 343, 344, 345, 346, 347, 348, - -1, 350, 351, 352, 353, 354, 355, 356, 357, 358, - 359, -1, 361, 362, 363, 364, 365, 366, 367, 368, - 369, 370, 371, 372, 373, 374, -1, 376, 377, 378, - 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, - 389, 390, 391, 392, 393, 394, 395, -1, -1, 398, - 399, 400, 401, 402, 403, 404, 405, 406, 407, -1, - 409, 410, 411, 412, 413, -1, 415, 416, 417, 418, - 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, - 429, 430, -1, -1, 433, 434, -1, 436, 437, 438, - 439, 440, 441, 442, -1, 444, 445, 446, -1, 448, - -1, 450, 451, 452, 453, 454, 455, 456, 457, 458, - 459, 460, 461, 462, 463, -1, -1, 466, 467, 468, - -1, 470, 471, 472, 473, -1, 475, 476, 477, 478, - 479, 480, 481, 482, -1, 484, 485, 486, 487, 488, - 489, 490, 491, 492, 493, 494, -1, -1, 497, -1, - -1, 500, 501, 502, 503, 504, 505, 506, 507, 508, - 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, - 519, 520, 521, -1, -1, -1, -1, -1, -1, 528, - 529, 530, -1, -1, -1, -1, 535, -1, 537, -1, - -1, -1, -1, -1, 543, 544, -1, -1, -1, -1, - 549, 550, 3, 4, 5, 6, 7, 8, 9, 10, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 22, 23, 24, 25, 26, 27, 28, 29, 30, - -1, 32, 33, 34, -1, -1, -1, -1, -1, 40, - 41, -1, -1, 44, 45, 46, -1, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, -1, - 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, - 71, 72, 73, 74, 75, -1, 77, 78, 79, 80, - 81, -1, 83, -1, 85, 86, 87, 88, 89, 90, - 91, 92, 93, 94, -1, 96, 97, 98, 99, 100, - 101, -1, 103, 104, 105, 106, 107, 108, 109, 110, - 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, - -1, 122, 123, 124, 125, 126, 127, -1, -1, 130, - 131, 132, 133, 134, -1, -1, 137, 138, 139, 140, - 141, 142, 143, -1, 145, 146, 147, -1, 149, 150, - 151, -1, 153, 154, 155, 156, 157, 158, 159, 160, - 161, 162, 163, 164, 165, 166, -1, 168, 169, 170, - 171, -1, 173, -1, 175, 176, -1, 178, 179, 180, - 181, 182, 183, -1, 185, 186, -1, -1, 189, 190, - 191, 192, -1, 194, 195, 196, 197, 198, 199, 200, - 201, 202, 203, 204, 205, -1, 207, 208, 209, 210, - 211, 212, 213, -1, 215, 216, 217, 218, 219, 220, - 221, 222, 223, 224, -1, 226, -1, 228, 229, 230, - 231, 232, 233, 234, 235, 236, 237, 238, 239, -1, - -1, 242, 243, 244, 245, -1, 247, 248, 249, 250, - 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, - 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, - 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, - 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, - 291, 292, 293, 294, 295, -1, 297, 298, -1, -1, - 301, 302, 303, -1, -1, 306, 307, 308, 309, 310, - 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, -1, -1, -1, -1, 330, - 331, 332, 333, 334, 335, 336, 337, 338, 339, -1, - 341, 342, 343, 344, 345, 346, 347, 348, -1, 350, - 351, 352, 353, 354, 355, 356, 357, 358, 359, -1, - 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, - 371, 372, 373, 374, -1, 376, 377, 378, 379, 380, - 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, - 391, 392, 393, 394, 395, -1, -1, 398, 399, 400, - 401, 402, 403, 404, 405, 406, 407, -1, 409, 410, - 411, 412, 413, -1, 415, 416, 417, 418, 419, 420, - 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, - -1, -1, 433, 434, -1, 436, 437, 438, 439, 440, - 441, 442, -1, 444, 445, 446, -1, 448, -1, 450, - 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, - 461, 462, 463, -1, -1, 466, 467, 468, -1, 470, - 471, 472, 473, -1, 475, 476, 477, 478, 479, 480, - 481, 482, -1, 484, 485, 486, 487, 488, 489, 490, - 491, 492, 493, 494, -1, -1, 497, -1, -1, 500, - 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, - 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, - 521, -1, -1, -1, -1, -1, -1, 528, 529, 530, - -1, -1, -1, -1, 535, -1, 537, -1, -1, -1, - -1, -1, 543, 544, -1, -1, -1, -1, 549, 550, - 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 22, - 23, 24, 25, 26, 27, 28, 29, 30, -1, 32, - 33, 34, -1, -1, -1, -1, -1, 40, 41, -1, - -1, 44, 45, 46, -1, 48, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, -1, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - 73, 74, 75, -1, 77, 78, 79, 80, 81, -1, - 83, -1, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, -1, 96, 97, 98, 99, 100, 101, -1, - 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, + 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, + 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 539, -1, -1, -1, + -1, 24, 25, 26, 27, 28, 29, 30, 31, 32, + -1, 34, 35, 36, -1, -1, -1, -1, -1, 42, + -1, -1, -1, 46, 47, 48, -1, 50, 51, 52, + 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, + 63, 64, 65, 66, 67, 68, -1, 70, 71, 72, + 73, 74, 75, 76, 77, -1, 79, 80, 81, 82, + 83, -1, 85, -1, 87, 88, 89, 90, 91, 92, + 93, 94, 95, 96, -1, 98, 99, 100, 101, 102, + 103, -1, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, 122, - 123, 124, 125, 126, 127, -1, -1, 130, 131, 132, - 133, 134, -1, -1, 137, 138, 139, 140, 141, 142, - 143, -1, 145, 146, 147, -1, 149, 150, 151, -1, - 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, - 163, 164, 165, 166, -1, 168, 169, 170, 171, -1, - 173, -1, 175, 176, -1, 178, 179, 180, 181, 182, - 183, -1, 185, 186, -1, -1, 189, 190, 191, 192, - -1, 194, 195, 196, 197, 198, 199, 200, 201, 202, - 203, 204, 205, -1, 207, 208, 209, 210, 211, 212, - 213, -1, 215, 216, 217, 218, 219, 220, 221, 222, - 223, 224, -1, 226, -1, 228, 229, 230, 231, 232, - 233, 234, 235, 236, 237, 238, 239, -1, -1, 242, - 243, 244, 245, -1, 247, 248, 249, 250, 251, 252, + -1, 124, 125, 126, 127, 128, 129, -1, -1, 132, + 133, 134, 135, 136, -1, -1, 139, 140, 141, 142, + 143, 144, 145, -1, 147, 148, 149, -1, 151, 152, + 153, -1, 155, 156, 157, 158, 159, 160, 161, 162, + 163, 164, 165, 166, -1, 168, -1, 170, 171, 172, + 173, -1, 175, -1, 177, 178, -1, 180, 181, 182, + 183, 184, 185, -1, 187, 188, -1, -1, 191, 192, + 193, 194, -1, 196, 197, 198, 199, 200, 201, 202, + 203, 204, 205, 206, 207, -1, 209, 210, 211, 212, + 213, 214, 215, -1, 217, 218, 219, 220, 221, 222, + 223, 224, 225, 226, -1, 228, -1, 230, 231, 232, + 233, 234, 235, 236, 237, 238, 239, 240, 241, -1, + -1, 244, 245, 246, 247, -1, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, - 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, - 293, 294, 295, -1, 297, 298, -1, -1, 301, 302, - 303, -1, -1, 306, 307, 308, 309, 310, 311, 312, + 283, 284, 285, -1, 287, 288, 289, 290, -1, 292, + 293, 294, 295, 296, 297, -1, 299, 300, -1, -1, + 303, 304, 305, -1, -1, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, -1, -1, -1, -1, 330, 331, 332, - 333, 334, 335, 336, 337, 338, 339, -1, 341, 342, - 343, 344, 345, 346, 347, 348, -1, 350, 351, 352, - 353, 354, 355, 356, 357, 358, 359, -1, 361, 362, + 323, 324, 325, 326, 327, -1, -1, -1, -1, 332, + 333, 334, 335, 336, 337, 338, 339, 340, 341, -1, + 343, 344, 345, 346, 347, 348, 349, 350, -1, 352, + 353, 354, 355, 356, 357, 358, 359, 360, 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, - 373, 374, -1, 376, 377, 378, 379, 380, 381, 382, + 373, 374, 375, 376, -1, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, - 393, 394, 395, -1, -1, 398, 399, 400, 401, 402, - 403, 404, 405, 406, 407, -1, 409, 410, 411, 412, - 413, -1, 415, 416, 417, 418, 419, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, -1, -1, - 433, 434, -1, 436, 437, 438, 439, 440, 441, 442, - -1, 444, 445, 446, -1, 448, -1, 450, 451, 452, - 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, - 463, -1, -1, 466, 467, 468, -1, 470, 471, 472, - 473, -1, 475, 476, 477, 478, 479, 480, 481, 482, - -1, 484, 485, 486, 487, 488, 489, 490, 491, 492, - 493, 494, -1, -1, 497, -1, -1, 500, 501, 502, + 393, 394, 395, 396, 397, -1, -1, 400, 401, 402, + 403, 404, 405, 406, 407, 408, 409, -1, 411, 412, + 413, 414, 415, -1, 417, 418, 419, 420, 421, 422, + 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, + -1, -1, 435, 436, -1, 438, 439, 440, 441, 442, + 443, 444, -1, 446, 447, 448, -1, 450, -1, 452, + 453, 454, 455, 456, -1, 458, 459, 460, 461, 462, + 463, 464, 465, -1, -1, 468, 469, 470, -1, 472, + 473, 474, 475, -1, 477, 478, 479, 480, 481, 482, + 483, 484, -1, 486, 487, 488, 489, 490, 491, 492, + 493, 494, 495, 496, -1, -1, 499, -1, -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 520, 521, -1, - -1, -1, -1, -1, -1, 528, 529, 530, -1, -1, - -1, -1, 535, -1, 537, -1, -1, -1, -1, -1, - 543, 544, -1, -1, -1, -1, 549, 550, 3, 4, - 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 22, 23, 24, - 25, 26, 27, 28, 29, 30, -1, 32, 33, 34, - -1, -1, -1, -1, -1, 40, 41, -1, -1, 44, - 45, 46, -1, 48, 49, 50, 51, 52, 53, 54, - 55, 56, 57, 58, 59, -1, 61, 62, 63, 64, - 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, - 75, -1, 77, 78, 79, 80, 81, -1, 83, -1, - 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, - -1, 96, 97, 98, 99, 100, 101, -1, 103, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, - 115, 116, 117, 118, 119, 120, -1, 122, 123, 124, - 125, 126, 127, -1, -1, 130, 131, 132, 133, 134, - -1, -1, 137, 138, 139, 140, 141, 142, 143, -1, - 145, 146, 147, -1, 149, 150, 151, -1, 153, 154, - 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, - 165, 166, -1, 168, 169, 170, 171, -1, 173, -1, - 175, 176, -1, 178, 179, 180, 181, 182, 183, -1, - 185, 186, -1, -1, 189, 190, 191, 192, -1, 194, - 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, - 205, -1, 207, 208, 209, 210, 211, 212, 213, -1, - 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, - -1, 226, -1, 228, 229, 230, 231, 232, 233, 234, - 235, 236, 237, 238, 239, -1, -1, 242, 243, 244, - 245, -1, 247, 248, 249, 250, 251, 252, 253, 254, - 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, - 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, - 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, - 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, - 295, -1, 297, 298, -1, -1, 301, 302, 303, -1, - -1, 306, 307, 308, 309, 310, 311, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, -1, -1, -1, -1, 330, 331, 332, 333, 334, - 335, 336, 337, 338, 339, -1, 341, 342, 343, 344, - 345, 346, 347, 348, -1, 350, 351, 352, 353, 354, - 355, 356, 357, 358, 359, -1, 361, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - -1, 376, 377, 378, 379, 380, 381, 382, 383, 384, - 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, - 395, -1, -1, 398, 399, 400, 401, 402, 403, 404, - 405, 406, 407, -1, 409, 410, 411, 412, 413, -1, - 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, - 425, 426, 427, 428, 429, 430, -1, -1, 433, 434, - -1, 436, 437, 438, 439, 440, 441, 442, -1, 444, - 445, 446, -1, 448, -1, 450, 451, 452, 453, 454, - 455, 456, 457, 458, 459, 460, 461, 462, 463, -1, - -1, 466, 467, 468, -1, 470, 471, 472, 473, -1, - 475, 476, 477, 478, 479, 480, 481, 482, -1, 484, - 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, - -1, -1, 497, -1, -1, 500, 501, 502, 503, 504, - 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, - 515, 516, 517, 518, 519, 520, 521, -1, -1, -1, - -1, -1, -1, 528, 529, 530, -1, -1, -1, -1, - 535, -1, 537, -1, -1, -1, -1, -1, 543, 544, - -1, -1, -1, -1, 549, 550, 3, 4, 5, 6, - 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 22, 23, 24, 25, 26, - 27, 28, 29, 30, -1, 32, 33, 34, -1, -1, - -1, -1, -1, 40, 41, -1, -1, 44, 45, 46, - -1, 48, 49, 50, 51, 52, 53, 54, 55, 56, - 57, 58, 59, -1, 61, 62, 63, 64, 65, 66, - 67, 68, 69, 70, 71, 72, 73, 74, 75, -1, - 77, 78, 79, 80, 81, -1, 83, -1, 85, 86, - 87, 88, 89, 90, 91, 92, 93, 94, -1, 96, - 97, 98, 99, 100, 101, -1, 103, 104, 105, 106, - 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, - 117, 118, 119, 120, -1, 122, 123, 124, 125, 126, - 127, -1, -1, 130, 131, 132, 133, 134, -1, -1, - 137, 138, 139, 140, 141, 142, 143, -1, 145, 146, - 147, -1, 149, 150, 151, -1, 153, 154, 155, 156, - 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, - -1, 168, 169, 170, 171, -1, 173, -1, 175, 176, - -1, 178, 179, 180, 181, 182, 183, -1, 185, 186, - -1, -1, 189, 190, 191, 192, -1, 194, 195, 196, - 197, 198, 199, 200, 201, 202, 203, 204, 205, -1, - 207, 208, 209, 210, 211, 212, 213, -1, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, -1, 226, - -1, 228, 229, 230, 231, 232, 233, 234, 235, 236, - 237, 238, 239, -1, -1, 242, 243, 244, 245, -1, - 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, - 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, - 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, - 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, - 287, 288, 289, 290, 291, 292, 293, 294, 295, -1, - 297, 298, -1, -1, 301, 302, 303, -1, -1, 306, - 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, -1, - -1, -1, -1, 330, 331, 332, 333, 334, 335, 336, - 337, 338, 339, -1, 341, 342, 343, 344, 345, 346, - 347, 348, -1, 350, 351, 352, 353, 354, 355, 356, - 357, 358, 359, -1, 361, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, -1, 376, - 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, - 387, 388, 389, 390, 391, 392, 393, 394, 395, -1, - -1, 398, 399, 400, 401, 402, 403, 404, 405, 406, - 407, -1, 409, 410, 411, 412, 413, -1, 415, 416, - 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, - 427, 428, 429, 430, -1, -1, 433, 434, -1, 436, - 437, 438, 439, 440, 441, 442, -1, 444, 445, 446, - -1, 448, -1, 450, 451, 452, 453, 454, 455, 456, - 457, 458, 459, 460, 461, 462, 463, -1, -1, 466, - 467, 468, -1, 470, 471, 472, 473, -1, 475, 476, - 477, 478, 479, 480, 481, 482, -1, 484, 485, 486, - 487, 488, 489, 490, 491, 492, 493, 494, -1, -1, - 497, -1, -1, 500, 501, 502, 503, 504, 505, 506, - 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 520, 521, -1, -1, -1, -1, -1, - -1, 528, 529, 530, -1, -1, -1, -1, 535, -1, - 537, -1, -1, -1, -1, -1, 543, 544, -1, -1, - -1, -1, 549, 550, 3, 4, 5, 6, 7, 8, - 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 22, 23, 24, 25, 26, 27, 28, - 29, 30, -1, 32, 33, 34, -1, -1, -1, -1, - -1, 40, 41, -1, -1, 44, 45, 46, -1, 48, - 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, - 59, -1, 61, 62, 63, 64, 65, 66, 67, 68, - 69, 70, 71, 72, 73, 74, 75, -1, 77, 78, - 79, 80, 81, -1, 83, -1, 85, 86, 87, 88, - 89, 90, 91, 92, 93, 94, -1, 96, 97, 98, - 99, 100, 101, -1, 103, 104, 105, 106, 107, 108, - 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, - 119, 120, -1, 122, 123, 124, 125, 126, 127, -1, - -1, 130, 131, 132, 133, 134, -1, -1, 137, 138, - 139, 140, 141, 142, 143, -1, 145, 146, 147, -1, - 149, 150, 151, -1, 153, 154, 155, 156, 157, 158, - 159, 160, 161, 162, 163, 164, 165, 166, -1, 168, - 169, 170, 171, -1, 173, -1, 175, 176, -1, 178, - 179, 180, 181, 182, 183, -1, 185, 186, -1, -1, - 189, 190, 191, 192, -1, 194, 195, 196, 197, 198, - 199, 200, 201, 202, 203, 204, 205, -1, 207, 208, - 209, 210, 211, 212, 213, -1, 215, 216, 217, 218, - 219, 220, 221, 222, 223, 224, -1, 226, -1, 228, - 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, - 239, -1, -1, 242, 243, 244, 245, -1, 247, 248, - 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, - 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, - 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, - 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, - 289, 290, 291, 292, 293, 294, 295, -1, 297, 298, - -1, -1, 301, 302, 303, -1, -1, 306, 307, 308, - 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, -1, -1, -1, - -1, 330, 331, 332, 333, 334, 335, 336, 337, 338, - 339, -1, 341, 342, 343, 344, 345, 346, 347, 348, - -1, 350, 351, 352, 353, 354, 355, 356, 357, 358, - 359, -1, 361, 362, 363, 364, 365, 366, 367, 368, - 369, 370, 371, 372, 373, 374, -1, 376, 377, 378, - 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, - 389, 390, 391, 392, 393, 394, 395, -1, -1, 398, - 399, 400, 401, 402, 403, 404, 405, 406, 407, -1, - 409, 410, 411, 412, 413, -1, 415, 416, 417, 418, - 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, - 429, 430, -1, -1, 433, 434, -1, 436, 437, 438, - 439, 440, 441, 442, -1, 444, 445, 446, -1, 448, - -1, 450, 451, 452, 453, 454, 455, 456, 457, 458, - 459, 460, 461, 462, 463, -1, -1, 466, 467, 468, - -1, 470, 471, 472, 473, -1, 475, 476, 477, 478, - 479, 480, 481, 482, -1, 484, 485, 486, 487, 488, - 489, 490, 491, 492, 493, 494, -1, -1, 497, -1, - -1, 500, 501, 502, 503, 504, 505, 506, 507, 508, - 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, - 519, 520, 521, -1, -1, -1, -1, -1, -1, 528, - 529, 530, -1, -1, -1, -1, 535, -1, 537, -1, - -1, -1, -1, -1, 543, 544, -1, -1, -1, -1, - 549, 550, 3, 4, 5, 6, 7, -1, 9, 10, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 22, 23, 24, 25, 26, 27, 28, 29, 30, - -1, 32, 33, 34, -1, -1, -1, -1, -1, 40, - 41, -1, -1, 44, 45, 46, -1, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, -1, - 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, - 71, 72, 73, 74, 75, -1, 77, 78, 79, 80, - 81, -1, 83, -1, 85, 86, 87, 88, 89, 90, - 91, 92, 93, 94, -1, 96, 97, 98, 99, 100, - 101, -1, 103, 104, 105, 106, 107, 108, 109, 110, - 111, 112, 113, 114, 115, 116, 117, 118, -1, 120, - -1, 122, 123, 124, 125, 126, 127, -1, -1, 130, - 131, 132, 133, 134, -1, -1, 137, 138, 139, 140, - 141, 142, 143, -1, 145, 146, 147, -1, 149, 150, - 151, -1, 153, 154, 155, 156, 157, 158, 159, 160, - 161, 162, 163, 164, 165, 166, -1, 168, 169, 170, - 171, -1, 173, -1, 175, 176, -1, 178, 179, 180, - 181, 182, 183, -1, 185, 186, -1, -1, 189, 190, - 191, 192, -1, 194, 195, 196, 197, 198, 199, 200, - 201, 202, 203, 204, 205, -1, 207, 208, 209, 210, - 211, 212, 213, -1, 215, 216, 217, 218, 219, 220, - 221, 222, 223, 224, -1, 226, -1, 228, 229, 230, - 231, 232, 233, 234, 235, 236, 237, 238, 239, -1, - -1, 242, 243, 244, 245, -1, 247, 248, 249, 250, - 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, - 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, - 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, - 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, - 291, 292, 293, 294, 295, -1, 297, 298, -1, -1, - 301, 302, 303, -1, -1, 306, 307, 308, 309, 310, - 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, -1, -1, -1, -1, 330, - 331, 332, 333, 334, 335, 336, 337, 338, 339, -1, - 341, 342, 343, 344, 345, 346, 347, 348, -1, 350, - 351, 352, 353, 354, 355, 356, 357, 358, 359, -1, - 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, - 371, 372, 373, 374, -1, 376, 377, 378, 379, 380, - 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, - 391, 392, 393, 394, 395, -1, -1, 398, 399, 400, - 401, 402, 403, 404, 405, 406, 407, -1, 409, 410, - 411, 412, 413, -1, 415, 416, 417, 418, 419, 420, - 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, - -1, -1, 433, 434, -1, 436, 437, 438, 439, 440, - 441, 442, -1, 444, 445, 446, -1, 448, -1, 450, - 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, - 461, 462, 463, -1, -1, 466, 467, 468, -1, 470, - 471, 472, 473, -1, 475, 476, 477, 478, 479, 480, - 481, 482, -1, 484, 485, 486, 487, 488, 489, 490, - 491, 492, 493, 494, -1, -1, 497, -1, -1, 500, - 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, - 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, - 521, -1, -1, -1, -1, -1, -1, 528, 529, -1, - -1, -1, -1, -1, 535, -1, 537, -1, -1, -1, - -1, -1, 543, 544, -1, -1, -1, -1, 549, 550, - 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 22, - 23, 24, 25, 26, 27, 28, 29, 30, -1, 32, - 33, 34, -1, -1, -1, -1, -1, 40, 41, -1, - -1, 44, 45, 46, -1, 48, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, -1, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - 73, 74, 75, -1, 77, 78, 79, 80, 81, -1, - 83, -1, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, -1, 96, 97, 98, 99, 100, 101, -1, - 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, -1, 120, -1, 122, - 123, 124, 125, 126, 127, -1, -1, 130, 131, 132, - 133, 134, -1, -1, 137, 138, 139, 140, 141, 142, - 143, -1, 145, 146, 147, -1, 149, 150, 151, -1, - 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, - 163, 164, 165, 166, -1, 168, 169, 170, 171, -1, - 173, -1, 175, 176, -1, 178, 179, 180, 181, 182, - 183, -1, 185, 186, -1, -1, 189, 190, 191, 192, - -1, 194, 195, 196, 197, 198, 199, 200, 201, 202, - 203, 204, 205, -1, 207, 208, 209, 210, 211, 212, - 213, -1, 215, 216, 217, 218, 219, 220, 221, 222, - 223, 224, -1, 226, -1, 228, 229, 230, 231, 232, - 233, 234, 235, 236, 237, 238, 239, -1, -1, 242, - 243, 244, 245, -1, 247, 248, 249, 250, 251, 252, + 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, + 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 539, -1, -1, -1, + -1, 24, 25, 26, 27, 28, 29, 30, 31, 32, + -1, 34, 35, 36, -1, -1, -1, -1, -1, 42, + -1, -1, -1, 46, 47, 48, -1, 50, 51, 52, + 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, + 63, 64, 65, 66, 67, 68, -1, 70, 71, 72, + 73, 74, 75, 76, 77, -1, 79, 80, 81, 82, + 83, -1, 85, -1, 87, 88, 89, 90, 91, 92, + 93, 94, 95, 96, -1, 98, 99, 100, 101, 102, + 103, -1, 105, 106, 107, 108, 109, 110, 111, 112, + 113, 114, 115, 116, 117, 118, 119, 120, -1, 122, + -1, 124, 125, 126, 127, 128, 129, -1, -1, 132, + 133, 134, 135, 136, -1, -1, 139, 140, 141, 142, + 143, 144, 145, -1, 147, 148, 149, -1, 151, 152, + 153, -1, 155, 156, 157, 158, 159, 160, 161, 162, + 163, 164, 165, 166, -1, 168, -1, 170, 171, 172, + 173, -1, 175, -1, 177, 178, -1, 180, 181, 182, + 183, 184, 185, -1, 187, 188, -1, -1, 191, 192, + 193, 194, -1, 196, 197, 198, 199, 200, 201, 202, + 203, 204, 205, 206, 207, -1, 209, 210, 211, 212, + 213, 214, 215, -1, 217, 218, 219, 220, 221, 222, + 223, 224, 225, 226, -1, 228, -1, 230, 231, 232, + 233, 234, 235, 236, 237, 238, 239, 240, 241, -1, + -1, 244, 245, 246, 247, -1, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, - 283, -1, 285, 286, 287, 288, 289, 290, 291, 292, - 293, 294, 295, -1, 297, 298, -1, -1, 301, 302, - 303, -1, -1, 306, 307, 308, 309, 310, 311, 312, + 283, 284, 285, -1, 287, 288, 289, 290, -1, 292, + 293, 294, 295, 296, 297, -1, 299, 300, -1, -1, + 303, 304, 305, -1, -1, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, -1, -1, -1, -1, 330, 331, 332, - 333, 334, 335, 336, 337, 338, 339, -1, 341, 342, - 343, 344, 345, 346, 347, 348, -1, 350, 351, 352, - 353, 354, 355, 356, 357, 358, 359, -1, 361, 362, + 323, 324, 325, 326, 327, -1, -1, -1, -1, 332, + 333, 334, 335, 336, 337, 338, 339, 340, 341, -1, + 343, 344, 345, 346, 347, 348, 349, 350, -1, 352, + 353, 354, 355, 356, 357, 358, 359, 360, 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, - 373, 374, -1, 376, 377, 378, 379, 380, 381, 382, + 373, 374, 375, 376, -1, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, - 393, 394, 395, -1, -1, 398, 399, 400, 401, 402, - 403, 404, 405, 406, 407, -1, 409, 410, 411, 412, - 413, -1, 415, 416, 417, 418, 419, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, -1, -1, - 433, 434, -1, 436, 437, 438, 439, 440, 441, 442, - -1, 444, 445, 446, -1, 448, -1, 450, 451, 452, - 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, - 463, -1, -1, 466, 467, 468, -1, 470, 471, 472, - 473, -1, 475, 476, 477, 478, 479, 480, 481, 482, - -1, 484, 485, 486, 487, 488, 489, 490, 491, 492, - 493, 494, -1, -1, 497, -1, -1, 500, 501, 502, + 393, 394, 395, 396, 397, -1, -1, 400, 401, 402, + 403, 404, 405, 406, 407, 408, 409, -1, 411, 412, + 413, 414, 415, -1, 417, 418, 419, 420, 421, 422, + 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, + -1, -1, 435, 436, -1, 438, 439, 440, 441, 442, + 443, 444, -1, 446, 447, 448, -1, 450, -1, 452, + 453, 454, 455, 456, -1, 458, 459, 460, 461, 462, + 463, 464, 465, -1, -1, 468, 469, 470, -1, 472, + 473, 474, 475, -1, 477, 478, 479, 480, 481, 482, + 483, 484, -1, 486, 487, 488, 489, 490, 491, 492, + 493, 494, 495, 496, -1, -1, 499, -1, -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 520, -1, -1, - -1, -1, -1, -1, -1, 528, 529, -1, -1, -1, - -1, -1, 535, -1, 537, -1, -1, -1, -1, -1, - 543, 544, -1, -1, -1, -1, 549, 550, 3, 4, - 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 22, 23, 24, - 25, 26, 27, 28, 29, 30, -1, 32, 33, 34, - -1, -1, -1, -1, -1, 40, 41, -1, -1, 44, - 45, 46, -1, 48, 49, 50, 51, 52, 53, 54, - 55, 56, 57, 58, 59, -1, 61, 62, 63, 64, - 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, - 75, -1, 77, 78, 79, 80, 81, -1, 83, -1, - 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, - -1, 96, 97, 98, 99, 100, 101, -1, 103, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, - 115, 116, 117, 118, 119, 120, -1, 122, 123, 124, - 125, 126, 127, -1, -1, 130, 131, 132, 133, 134, - -1, -1, 137, 138, 139, 140, 141, 142, 143, -1, - 145, 146, 147, -1, 149, 150, 151, -1, 153, 154, - 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, - 165, 166, -1, 168, 169, 170, 171, -1, 173, -1, - 175, 176, -1, 178, 179, 180, 181, 182, 183, -1, - 185, 186, -1, -1, 189, 190, 191, 192, -1, 194, - 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, - 205, -1, 207, 208, 209, 210, 211, 212, 213, -1, - 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, - -1, 226, -1, 228, -1, -1, 231, 232, 233, 234, - 235, 236, 237, 238, 239, -1, -1, 242, 243, 244, - 245, -1, 247, 248, 249, 250, 251, 252, 253, 254, - 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, - 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, - 275, 276, 277, 278, 279, 280, 281, 282, 283, -1, - 285, 286, -1, 288, 289, 290, 291, 292, 293, 294, - 295, -1, 297, 298, -1, -1, 301, 302, 303, -1, - -1, 306, 307, 308, 309, 310, 311, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, -1, -1, -1, -1, 330, 331, 332, 333, 334, - 335, 336, 337, 338, 339, -1, 341, 342, 343, 344, - 345, 346, 347, 348, -1, 350, 351, 352, 353, 354, - 355, 356, 357, 358, 359, -1, 361, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - -1, 376, 377, 378, 379, 380, 381, 382, 383, 384, - 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, - 395, -1, -1, 398, 399, 400, 401, 402, 403, 404, - 405, 406, 407, -1, 409, 410, 411, 412, 413, -1, - 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, - 425, 426, 427, 428, 429, 430, -1, -1, 433, 434, - -1, 436, 437, 438, 439, 440, 441, 442, -1, 444, - 445, 446, -1, 448, -1, 450, 451, 452, 453, 454, - 455, 456, 457, 458, 459, 460, 461, 462, 463, -1, - -1, 466, 467, 468, -1, 470, 471, 472, 473, -1, - 475, 476, 477, 478, 479, 480, 481, 482, -1, 484, - 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, - -1, -1, 497, -1, -1, 500, 501, 502, 503, 504, - 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, - 515, 516, 517, 518, 519, 520, 521, -1, -1, -1, - -1, -1, -1, 528, 529, 530, -1, -1, -1, -1, - 535, -1, 537, -1, -1, -1, -1, -1, 543, 544, - -1, -1, -1, -1, 549, 550, 3, 4, 5, 6, - 7, -1, 9, 10, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 22, 23, 24, 25, 26, - 27, 28, 29, 30, -1, 32, 33, 34, -1, -1, - -1, -1, -1, 40, 41, -1, -1, 44, 45, 46, - -1, 48, 49, 50, 51, 52, 53, 54, 55, 56, - 57, 58, 59, -1, 61, 62, 63, 64, 65, 66, - 67, 68, 69, 70, 71, 72, 73, 74, 75, -1, - 77, 78, 79, 80, 81, -1, 83, -1, 85, 86, - 87, 88, 89, 90, 91, 92, 93, 94, -1, 96, - 97, 98, 99, 100, 101, -1, 103, 104, 105, 106, - 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, - 117, 118, -1, 120, -1, 122, 123, 124, 125, 126, - 127, -1, -1, 130, 131, 132, 133, 134, -1, -1, - 137, 138, 139, 140, 141, 142, 143, -1, 145, 146, - 147, -1, 149, 150, 151, -1, 153, 154, 155, 156, - 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, - -1, 168, 169, 170, 171, -1, 173, -1, 175, 176, - -1, 178, 179, 180, 181, 182, 183, -1, 185, 186, - -1, -1, 189, 190, 191, 192, -1, 194, 195, 196, - 197, 198, 199, 200, 201, 202, 203, 204, 205, -1, - 207, 208, 209, 210, 211, 212, 213, -1, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, -1, 226, - -1, 228, 229, 230, 231, 232, 233, 234, 235, 236, - 237, 238, 239, -1, -1, 242, 243, 244, 245, -1, - 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, - 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, - 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, - 277, 278, 279, 280, 281, 282, 283, -1, 285, 286, - 287, 288, 289, 290, 291, 292, 293, 294, 295, -1, - 297, 298, -1, -1, 301, 302, 303, -1, -1, 306, - 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, -1, - -1, -1, -1, 330, 331, 332, 333, 334, 335, 336, - 337, 338, 339, -1, 341, 342, 343, 344, 345, 346, - 347, 348, -1, 350, 351, 352, 353, 354, 355, 356, - 357, 358, 359, -1, 361, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, -1, 376, - 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, - 387, 388, 389, 390, 391, 392, 393, 394, 395, -1, - -1, 398, 399, 400, 401, 402, 403, 404, 405, 406, - 407, -1, 409, 410, 411, 412, 413, -1, 415, 416, - 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, - 427, 428, 429, 430, -1, -1, 433, 434, -1, 436, - 437, 438, 439, 440, 441, 442, -1, 444, 445, 446, - -1, 448, -1, 450, 451, 452, 453, 454, 455, 456, - 457, 458, 459, 460, 461, 462, 463, -1, -1, 466, - 467, 468, -1, 470, 471, 472, 473, -1, 475, 476, - 477, 478, 479, 480, 481, 482, -1, 484, 485, 486, - 487, 488, 489, 490, 491, 492, 493, 494, -1, -1, - 497, -1, -1, 500, 501, 502, 503, 504, 505, 506, - 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 520, -1, -1, -1, -1, -1, -1, - -1, 528, 529, -1, -1, -1, -1, -1, 535, -1, - 537, -1, -1, -1, -1, -1, 543, 544, -1, -1, - -1, -1, 549, 550, 3, 4, 5, 6, 7, 8, - 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 22, 23, 24, 25, 26, 27, 28, - 29, 30, -1, 32, 33, 34, -1, -1, -1, -1, - -1, 40, 41, -1, -1, 44, 45, 46, -1, 48, - 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, - 59, -1, 61, 62, 63, 64, 65, 66, 67, 68, - 69, 70, 71, 72, 73, 74, 75, -1, 77, 78, - 79, 80, 81, -1, 83, -1, 85, 86, 87, 88, - 89, 90, 91, 92, 93, 94, -1, 96, 97, 98, - 99, 100, 101, -1, 103, 104, 105, 106, 107, 108, - 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, - -1, 120, -1, 122, 123, 124, 125, 126, 127, -1, - -1, 130, 131, 132, 133, 134, -1, -1, 137, 138, - 139, 140, 141, 142, 143, -1, 145, 146, 147, -1, - 149, 150, 151, -1, 153, 154, 155, 156, 157, 158, - 159, 160, 161, 162, 163, 164, 165, 166, -1, 168, - 169, 170, 171, -1, 173, -1, 175, 176, -1, 178, - 179, 180, 181, 182, 183, -1, 185, 186, -1, -1, - 189, 190, 191, 192, -1, 194, 195, 196, 197, 198, - 199, 200, 201, 202, 203, 204, 205, -1, 207, 208, - 209, 210, 211, 212, 213, -1, 215, 216, 217, 218, - 219, 220, 221, 222, 223, 224, -1, 226, -1, 228, - -1, 230, 231, 232, 233, 234, 235, 236, 237, 238, - 239, -1, -1, 242, 243, 244, 245, -1, 247, 248, - 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, - 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, - 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, - 279, 280, 281, 282, 283, -1, 285, 286, 287, 288, - 289, 290, 291, 292, 293, 294, 295, -1, 297, 298, - -1, -1, 301, 302, 303, -1, -1, 306, 307, 308, - 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, -1, -1, -1, - -1, 330, 331, 332, 333, 334, 335, 336, 337, 338, - 339, -1, 341, 342, 343, 344, 345, 346, 347, 348, - -1, 350, 351, 352, 353, 354, 355, 356, 357, 358, - 359, -1, 361, 362, 363, 364, 365, 366, 367, 368, - 369, 370, 371, 372, 373, 374, -1, 376, 377, 378, - 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, - 389, 390, 391, 392, 393, 394, 395, -1, -1, 398, - 399, 400, 401, 402, 403, 404, 405, 406, 407, -1, - 409, 410, 411, 412, 413, -1, 415, 416, 417, 418, - 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, - 429, 430, -1, -1, 433, 434, -1, 436, 437, 438, - 439, 440, 441, 442, -1, 444, 445, 446, -1, 448, - -1, 450, 451, 452, 453, 454, 455, 456, 457, 458, - 459, 460, 461, 462, 463, -1, -1, 466, 467, 468, - -1, 470, 471, 472, 473, -1, 475, 476, 477, 478, - 479, 480, 481, 482, -1, 484, 485, 486, 487, 488, - 489, 490, 491, 492, 493, 494, -1, -1, 497, -1, - -1, 500, 501, 502, 503, 504, 505, 506, 507, 508, - 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, - 519, 520, -1, -1, -1, -1, -1, -1, -1, 528, - 529, -1, -1, -1, -1, -1, 535, -1, 537, -1, - -1, -1, -1, -1, 543, 544, -1, -1, -1, -1, - 549, 550, 3, 4, 5, 6, 7, -1, 9, 10, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 22, 23, 24, 25, 26, 27, 28, 29, 30, - -1, 32, 33, 34, -1, -1, -1, -1, -1, 40, - 41, -1, -1, 44, 45, 46, -1, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, -1, - 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, - 71, 72, 73, 74, 75, -1, 77, 78, 79, 80, - 81, -1, 83, -1, 85, 86, 87, 88, 89, 90, - 91, 92, 93, 94, -1, 96, 97, 98, 99, 100, - 101, -1, 103, 104, 105, 106, 107, 108, 109, 110, - 111, 112, 113, 114, 115, 116, 117, 118, -1, 120, - -1, 122, 123, 124, 125, 126, 127, -1, -1, 130, - 131, 132, 133, 134, -1, -1, 137, 138, 139, 140, - 141, 142, 143, -1, 145, 146, 147, -1, 149, 150, - 151, -1, 153, 154, 155, 156, 157, 158, 159, 160, - 161, 162, 163, 164, 165, 166, -1, 168, 169, 170, - 171, -1, 173, -1, 175, 176, -1, 178, 179, 180, - 181, 182, 183, -1, 185, 186, -1, 188, 189, 190, - 191, 192, -1, 194, 195, 196, 197, 198, 199, 200, - 201, 202, 203, 204, 205, -1, 207, 208, 209, 210, - 211, 212, 213, -1, 215, 216, 217, 218, 219, 220, - 221, 222, 223, 224, -1, 226, -1, 228, 229, 230, - 231, 232, 233, 234, 235, 236, 237, 238, 239, -1, - -1, 242, 243, 244, 245, -1, 247, 248, 249, 250, - 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, - 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, - 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, - 281, 282, 283, -1, 285, 286, 287, 288, 289, 290, - 291, 292, 293, 294, 295, -1, 297, 298, -1, -1, - 301, 302, 303, -1, -1, 306, 307, 308, 309, 310, - 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, -1, -1, -1, -1, 330, - 331, 332, 333, 334, 335, 336, 337, 338, 339, -1, - 341, 342, 343, 344, 345, 346, 347, 348, -1, 350, - 351, 352, 353, 354, 355, 356, 357, 358, 359, -1, - 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, - 371, 372, 373, 374, -1, 376, 377, 378, 379, 380, - 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, - 391, 392, 393, 394, 395, -1, -1, 398, 399, 400, - 401, 402, 403, 404, 405, 406, 407, -1, 409, 410, - 411, 412, 413, -1, 415, 416, 417, 418, 419, 420, - 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, - -1, -1, 433, 434, -1, 436, 437, 438, 439, 440, - 441, 442, -1, 444, 445, 446, -1, 448, -1, 450, - 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, - 461, 462, 463, -1, -1, 466, 467, 468, -1, 470, - 471, 472, 473, -1, 475, 476, 477, 478, 479, 480, - 481, 482, -1, 484, 485, 486, 487, 488, 489, 490, - 491, 492, 493, 494, -1, -1, 497, -1, -1, 500, - 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, - 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 535, -1, 537, -1, -1, -1, - -1, -1, 543, 544, -1, -1, -1, -1, 549, 550, - 3, 4, 5, 6, 7, -1, 9, 10, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 22, - 23, 24, 25, 26, 27, 28, 29, 30, -1, 32, - 33, 34, -1, -1, -1, -1, -1, 40, 41, -1, - -1, 44, 45, 46, -1, 48, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, -1, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - 73, 74, 75, -1, 77, 78, 79, 80, 81, -1, - 83, -1, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, -1, 96, 97, 98, 99, 100, 101, -1, - 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, -1, 120, -1, 122, - 123, 124, 125, 126, 127, -1, -1, 130, 131, 132, - 133, 134, -1, -1, 137, 138, 139, 140, 141, 142, - 143, -1, 145, 146, 147, -1, 149, 150, 151, -1, - 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, - 163, 164, 165, 166, -1, 168, 169, 170, 171, -1, - 173, -1, 175, 176, -1, 178, 179, 180, 181, 182, - 183, -1, 185, 186, -1, -1, 189, 190, 191, 192, - -1, 194, 195, 196, 197, 198, 199, 200, 201, 202, - 203, 204, 205, -1, 207, 208, 209, 210, 211, 212, - 213, -1, 215, 216, 217, 218, 219, 220, 221, 222, - 223, 224, -1, 226, -1, 228, 229, 230, 231, 232, - 233, 234, 235, 236, 237, 238, 239, -1, -1, 242, - 243, 244, 245, -1, 247, 248, 249, 250, 251, 252, + 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, + 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 539, -1, -1, -1, + -1, 24, 25, 26, 27, 28, 29, 30, 31, 32, + -1, 34, 35, 36, -1, -1, -1, -1, -1, 42, + -1, -1, -1, -1, 47, 48, -1, 50, 51, 52, + -1, 54, 55, 56, 57, 58, -1, 60, 61, -1, + 63, 64, 65, 66, 67, 68, -1, -1, 71, 72, + 73, 74, 75, 76, 77, -1, 79, 80, 81, 82, + 83, -1, -1, -1, 87, 88, 89, 90, 91, 92, + -1, 94, 95, 96, -1, 98, 99, 100, 101, 102, + 103, -1, -1, 106, 107, 108, 109, 110, 111, 112, + 113, 114, 115, 116, 117, 118, 119, 120, -1, 122, + -1, 124, 125, 126, 127, 128, 129, 130, 131, 132, + 133, 134, 135, 136, -1, -1, 139, 140, 141, 142, + 143, 144, 145, -1, 147, 148, 149, -1, 151, 152, + 153, -1, 155, 156, 157, 158, 159, 160, 161, 162, + 163, 164, 165, 166, -1, 168, -1, 170, 171, 172, + 173, -1, 175, -1, 177, -1, 179, -1, 181, 182, + 183, -1, 185, -1, 187, 188, -1, -1, 191, 192, + 193, 194, -1, 196, 197, 198, 199, 200, 201, 202, + -1, 204, 205, 206, 207, -1, 209, 210, 211, 212, + 213, 214, 215, -1, 217, -1, 219, 220, 221, 222, + 223, 224, 225, 226, -1, 228, -1, 230, -1, -1, + 233, -1, 235, 236, 237, 238, 239, 240, 241, -1, + -1, 244, -1, 246, -1, -1, 249, 250, 251, 252, + 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, + 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, + 273, 274, 275, 276, 277, 278, -1, 280, 281, 282, + 283, 284, 285, -1, 287, 288, -1, 290, -1, 292, + 293, 294, 295, 296, 297, -1, 299, 300, -1, -1, + 303, 304, 305, -1, -1, 308, 309, 310, -1, 312, + -1, 314, 315, 316, 317, 318, 319, 320, 321, 322, + 323, 324, 325, 326, 327, 328, 329, 330, -1, 332, + 333, 334, -1, 336, 337, 338, 339, 340, 341, -1, + 343, 344, 345, 346, 347, 348, 349, 350, -1, 352, + 353, 354, 355, 356, 357, 358, 359, 360, 361, -1, + 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, + 373, 374, 375, 376, -1, 378, 379, -1, 381, 382, + 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, + 393, 394, 395, 396, 397, 398, -1, 400, 401, 402, + 403, 404, 405, 406, 407, 408, 409, 410, -1, 412, + 413, 414, 415, -1, 417, 418, 419, 420, 421, 422, + 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, + 433, -1, 435, 436, 437, 438, -1, 440, 441, 442, + 443, 444, -1, 446, 447, 448, -1, 450, -1, 452, + 453, 454, 455, 456, -1, 458, 459, 460, 461, 462, + 463, 464, 465, -1, -1, 468, 469, 470, 471, 472, + 473, 474, 475, -1, 477, 478, 479, 480, 481, 482, + 483, 484, -1, 486, -1, 488, 489, 490, 491, 492, + 493, 494, 495, 496, -1, -1, 499, -1, 501, 502, + 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, + 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, + 3, -1, 525, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 539, -1, -1, -1, + -1, 24, 25, 26, 27, 28, 29, 30, 31, 32, + 33, 34, 35, 36, -1, -1, -1, -1, -1, 42, + -1, -1, -1, -1, 47, 48, -1, 50, 51, 52, + -1, 54, 55, 56, 57, 58, -1, 60, 61, -1, + 63, 64, 65, 66, 67, 68, -1, -1, 71, 72, + 73, 74, 75, 76, 77, -1, 79, 80, 81, 82, + 83, -1, -1, -1, 87, 88, 89, 90, 91, 92, + -1, 94, 95, 96, -1, 98, 99, 100, 101, 102, + 103, -1, -1, 106, 107, 108, 109, 110, 111, 112, + 113, 114, 115, 116, 117, 118, 119, 120, -1, 122, + -1, 124, 125, 126, 127, 128, 129, -1, -1, 132, + 133, 134, 135, 136, -1, -1, 139, 140, 141, 142, + 143, 144, 145, -1, 147, 148, 149, -1, 151, 152, + 153, -1, 155, 156, 157, 158, 159, 160, 161, 162, + 163, 164, 165, 166, -1, 168, -1, 170, 171, 172, + 173, -1, 175, -1, 177, -1, 179, -1, 181, 182, + 183, -1, 185, -1, 187, 188, -1, -1, 191, 192, + 193, 194, -1, 196, 197, 198, 199, 200, 201, 202, + -1, 204, 205, 206, 207, -1, 209, 210, 211, 212, + 213, 214, 215, -1, 217, -1, 219, 220, 221, 222, + 223, 224, 225, 226, -1, 228, -1, 230, -1, -1, + 233, -1, 235, 236, 237, 238, 239, 240, 241, -1, + -1, 244, -1, 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, - 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, - 283, -1, 285, 286, 287, 288, 289, 290, 291, 292, - 293, 294, 295, -1, 297, 298, -1, -1, 301, 302, - 303, -1, -1, 306, 307, 308, 309, 310, 311, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, -1, -1, -1, -1, 330, 331, 332, - 333, 334, 335, 336, 337, 338, 339, -1, 341, 342, - 343, 344, 345, 346, 347, 348, -1, 350, 351, 352, - 353, 354, 355, 356, 357, 358, 359, -1, 361, 362, + 273, 274, 275, 276, 277, 278, -1, 280, 281, 282, + 283, 284, 285, -1, 287, 288, -1, 290, -1, 292, + 293, 294, 295, 296, 297, -1, 299, 300, -1, -1, + 303, 304, 305, -1, -1, 308, 309, 310, -1, 312, + -1, 314, 315, 316, 317, 318, 319, 320, 321, 322, + 323, 324, 325, 326, 327, 328, 329, 330, -1, 332, + 333, 334, -1, 336, 337, 338, 339, 340, 341, -1, + 343, 344, 345, 346, 347, 348, 349, 350, -1, 352, + 353, 354, 355, 356, 357, 358, 359, 360, 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, - 373, 374, -1, 376, 377, 378, 379, 380, 381, 382, + 373, 374, 375, 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, - 393, 394, 395, -1, -1, 398, 399, 400, 401, 402, - 403, 404, 405, 406, 407, -1, 409, 410, 411, 412, - 413, -1, 415, 416, 417, 418, 419, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, -1, -1, - 433, 434, -1, 436, 437, 438, 439, 440, 441, 442, - -1, 444, 445, 446, -1, 448, -1, 450, 451, 452, - 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, - 463, -1, -1, 466, 467, 468, -1, 470, 471, 472, - 473, -1, 475, 476, 477, 478, 479, 480, 481, 482, - -1, 484, 485, 486, 487, 488, 489, 490, 491, 492, - 493, 494, -1, -1, 497, -1, -1, 500, 501, 502, + 393, 394, 395, 396, 397, 398, -1, 400, 401, 402, + 403, 404, 405, 406, 407, 408, 409, -1, -1, 412, + 413, 414, 415, -1, 417, 418, 419, 420, 421, 422, + 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, + -1, -1, 435, 436, 437, 438, -1, 440, 441, 442, + 443, 444, -1, 446, 447, 448, -1, 450, -1, 452, + 453, 454, 455, 456, -1, 458, 459, 460, 461, 462, + 463, 464, 465, -1, -1, 468, 469, 470, 471, 472, + 473, 474, 475, -1, 477, 478, 479, 480, 481, 482, + 483, 484, -1, 486, -1, 488, 489, 490, 491, 492, + 493, 494, 495, 496, -1, -1, 499, -1, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 520, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 535, -1, 537, -1, -1, -1, -1, -1, - 543, 544, -1, -1, -1, -1, 549, 550, 3, 4, - 5, 6, 7, -1, 9, 10, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 22, 23, 24, - 25, 26, 27, 28, 29, 30, -1, 32, 33, 34, - -1, -1, -1, -1, -1, 40, 41, -1, -1, 44, - 45, 46, -1, 48, 49, 50, 51, 52, 53, 54, - 55, 56, 57, 58, 59, -1, 61, 62, 63, 64, - 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, - 75, -1, 77, 78, 79, 80, 81, -1, 83, -1, - 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, - -1, 96, 97, 98, 99, 100, 101, -1, 103, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, - 115, 116, 117, 118, -1, 120, -1, 122, 123, 124, - 125, 126, 127, -1, -1, 130, 131, 132, 133, 134, - -1, -1, 137, 138, 139, 140, 141, 142, 143, -1, - 145, 146, 147, -1, 149, 150, 151, -1, 153, 154, - 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, - 165, 166, -1, 168, 169, 170, 171, -1, 173, -1, - 175, 176, -1, 178, 179, 180, 181, 182, 183, -1, - 185, 186, -1, -1, 189, 190, 191, 192, -1, 194, - 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, - 205, -1, 207, 208, 209, 210, 211, 212, 213, -1, - 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, - -1, 226, -1, 228, 229, 230, 231, 232, 233, 234, - 235, 236, 237, 238, 239, -1, -1, 242, 243, 244, - 245, -1, 247, 248, 249, 250, 251, 252, 253, 254, - 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, - 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, - 275, 276, 277, 278, 279, 280, 281, 282, 283, -1, - 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, - 295, -1, 297, 298, -1, -1, 301, 302, 303, -1, - -1, 306, 307, 308, 309, 310, 311, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, -1, -1, -1, -1, 330, 331, 332, 333, 334, - 335, 336, 337, 338, 339, -1, 341, 342, 343, 344, - 345, 346, 347, 348, -1, 350, 351, 352, 353, 354, - 355, 356, 357, 358, 359, -1, 361, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - -1, 376, 377, 378, 379, 380, 381, 382, 383, 384, - 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, - 395, -1, -1, 398, 399, 400, 401, 402, 403, 404, - 405, 406, 407, -1, 409, 410, 411, 412, 413, -1, - 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, - 425, 426, 427, 428, 429, 430, -1, -1, 433, 434, - -1, 436, 437, 438, 439, 440, 441, 442, -1, 444, - 445, 446, -1, 448, -1, 450, 451, 452, 453, 454, - 455, 456, 457, 458, 459, 460, 461, 462, 463, -1, - -1, 466, 467, 468, -1, 470, 471, 472, 473, -1, - 475, 476, 477, 478, 479, 480, 481, 482, -1, 484, - 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, - -1, -1, 497, -1, -1, 500, 501, 502, 503, 504, - 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, - 515, 516, 517, 518, 519, 520, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 535, -1, 537, -1, -1, -1, -1, -1, 543, 544, - -1, -1, -1, -1, 549, 550, 3, 4, 5, 6, - 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 22, 23, 24, 25, 26, - 27, 28, 29, 30, -1, 32, 33, 34, -1, -1, - -1, -1, -1, 40, 41, -1, -1, 44, 45, 46, - -1, 48, 49, 50, 51, 52, 53, 54, -1, 56, - 57, 58, 59, -1, 61, 62, 63, 64, 65, 66, - 67, 68, 69, 70, 71, 72, 73, 74, 75, -1, - 77, 78, 79, 80, 81, -1, 83, -1, 85, 86, - 87, 88, 89, 90, 91, 92, 93, 94, -1, 96, - 97, 98, 99, 100, 101, -1, 103, 104, 105, 106, - 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, - 117, 118, 119, 120, -1, 122, 123, 124, 125, 126, - 127, -1, -1, 130, 131, 132, 133, 134, -1, -1, - 137, 138, 139, 140, 141, 142, 143, -1, 145, 146, - 147, -1, 149, -1, 151, -1, 153, 154, 155, 156, - 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, - -1, 168, 169, 170, 171, -1, 173, -1, 175, 176, - -1, 178, 179, 180, 181, -1, 183, -1, 185, 186, - -1, -1, 189, 190, 191, 192, -1, 194, 195, 196, - 197, 198, 199, 200, -1, 202, 203, 204, 205, -1, - 207, 208, 209, 210, 211, 212, 213, -1, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, -1, 226, - -1, 228, -1, -1, 231, 232, 233, 234, 235, 236, - 237, 238, 239, -1, -1, 242, 243, 244, -1, -1, - 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, - 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, - 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, - 277, 278, 279, 280, 281, 282, 283, -1, 285, 286, - -1, 288, 289, 290, 291, 292, 293, 294, 295, -1, - 297, 298, -1, -1, 301, 302, 303, -1, -1, 306, - 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, -1, - -1, -1, -1, 330, 331, 332, 333, 334, 335, 336, - 337, 338, 339, -1, 341, 342, 343, 344, 345, 346, - 347, 348, -1, 350, 351, 352, 353, 354, 355, 356, - 357, 358, 359, -1, 361, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, -1, 376, - 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, - 387, 388, 389, 390, 391, 392, 393, 394, 395, -1, - -1, 398, 399, 400, 401, 402, 403, 404, 405, 406, - 407, -1, -1, 410, 411, 412, 413, -1, 415, 416, - 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, - 427, 428, 429, 430, -1, -1, 433, 434, -1, 436, - 437, 438, 439, 440, 441, 442, -1, 444, 445, 446, - -1, 448, -1, 450, 451, 452, 453, 454, 455, 456, - 457, 458, 459, 460, 461, 462, 463, -1, -1, 466, - 467, 468, -1, 470, 471, 472, 473, -1, 475, 476, - 477, 478, 479, 480, 481, 482, -1, 484, 485, 486, - 487, 488, 489, 490, 491, 492, 493, 494, -1, -1, - 497, -1, -1, 500, 501, 502, 503, 504, 505, 506, - 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 520, -1, -1, -1, -1, -1, -1, - -1, 528, 529, 530, -1, 3, -1, -1, 535, -1, - 537, -1, 10, -1, -1, -1, 543, 544, -1, -1, - -1, -1, 549, 550, 22, 23, 24, 25, 26, 27, - 28, 29, 30, -1, 32, 33, 34, -1, -1, -1, - -1, -1, 40, 41, -1, -1, 44, 45, 46, -1, - 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, - 58, 59, -1, 61, 62, 63, 64, 65, 66, 67, - 68, 69, 70, 71, 72, 73, 74, 75, -1, 77, - 78, 79, 80, 81, -1, 83, -1, 85, 86, 87, - 88, 89, 90, 91, 92, 93, 94, -1, 96, 97, - 98, 99, 100, 101, -1, 103, 104, 105, 106, 107, - 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, - 118, -1, 120, -1, 122, 123, 124, 125, 126, 127, - -1, -1, 130, 131, 132, 133, 134, -1, -1, 137, - 138, 139, 140, 141, 142, 143, -1, 145, 146, 147, - -1, 149, 150, 151, -1, 153, 154, 155, 156, 157, - 158, 159, 160, 161, 162, 163, 164, -1, 166, -1, - 168, 169, 170, 171, -1, 173, -1, 175, 176, -1, - 178, 179, 180, 181, 182, 183, -1, 185, 186, -1, - -1, 189, 190, 191, 192, -1, 194, 195, 196, 197, - 198, 199, 200, 201, 202, 203, 204, 205, -1, 207, - 208, 209, 210, 211, 212, 213, -1, 215, 216, 217, - 218, 219, 220, 221, 222, 223, 224, -1, 226, -1, - 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, - 238, 239, -1, -1, 242, 243, 244, 245, -1, 247, - 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, - 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, - 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, -1, 285, 286, 287, - 288, -1, 290, 291, 292, 293, 294, 295, -1, 297, - 298, -1, -1, 301, 302, 303, -1, -1, 306, 307, - 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, - 318, 319, 320, 321, 322, 323, 324, 325, -1, -1, - -1, -1, 330, 331, 332, 333, 334, 335, 336, 337, - 338, 339, -1, 341, 342, 343, 344, 345, 346, 347, - 348, -1, 350, 351, 352, 353, 354, 355, 356, 357, - 358, 359, -1, 361, 362, 363, 364, 365, 366, 367, - 368, 369, 370, 371, 372, 373, 374, -1, 376, 377, - 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, - 388, 389, 390, 391, 392, 393, 394, 395, -1, -1, - 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, - -1, 409, 410, 411, 412, 413, -1, 415, 416, 417, - 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, - 428, 429, 430, -1, -1, 433, 434, -1, 436, 437, - 438, 439, 440, 441, 442, -1, 444, 445, 446, -1, - 448, -1, 450, 451, 452, 453, 454, -1, 456, 457, - 458, 459, 460, 461, 462, 463, -1, -1, 466, 467, - 468, -1, 470, 471, 472, 473, -1, 475, 476, 477, - 478, 479, 480, 481, 482, -1, 484, 485, 486, 487, - 488, 489, 490, 491, 492, 493, 494, -1, -1, 497, - -1, -1, 500, 501, 502, 503, 504, 505, 506, 507, - 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 520, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 3, -1, -1, 535, -1, 537, - -1, -1, -1, -1, -1, 543, 544, -1, -1, -1, - -1, 549, 550, 22, 23, 24, 25, -1, 27, 28, - 29, 30, -1, 32, 33, 34, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 45, 46, -1, 48, - 49, 50, -1, 52, 53, 54, 55, 56, -1, 58, - 59, -1, 61, 62, 63, 64, 65, 66, -1, -1, - 69, 70, 71, 72, 73, 74, 75, -1, 77, 78, - 79, 80, 81, -1, -1, -1, -1, 86, 87, 88, - 89, 90, -1, 92, 93, 94, -1, 96, 97, 98, - 99, 100, -1, -1, -1, 104, 105, 106, 107, 108, - 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, - -1, 120, -1, 122, 123, 124, 125, 126, 127, -1, - -1, -1, 131, 132, 133, 134, -1, -1, 137, 138, - 139, 140, 141, -1, -1, -1, 145, 146, 147, -1, - 149, 150, 151, -1, 153, 154, 155, 156, 157, 158, - 159, 160, 161, 162, 163, 164, -1, 166, -1, 168, - 169, 170, 171, -1, 173, -1, 175, -1, -1, -1, - 179, 180, 181, -1, 183, -1, 185, -1, -1, -1, - 189, 190, -1, 192, -1, 194, 195, 196, 197, 198, - 199, 200, -1, 202, 203, 204, 205, -1, 207, 208, - 209, 210, 211, 212, 213, -1, 215, -1, 217, 218, - 219, 220, 221, 222, 223, 224, -1, 226, -1, 228, - -1, -1, 231, -1, 233, -1, 235, 236, 237, 238, - 239, -1, -1, 242, -1, 244, -1, -1, 247, 248, - 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, - 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, - 269, 270, 271, 272, 273, 274, 275, 276, -1, 278, - 279, 280, 281, -1, 283, -1, 285, 286, -1, 288, - -1, 290, 291, 292, 293, 294, 295, -1, 297, 298, - -1, -1, 301, 302, 303, -1, -1, 306, 307, 308, - -1, 310, -1, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, -1, -1, 324, 325, -1, -1, -1, - -1, 330, 331, 332, -1, 334, 335, 336, 337, 338, - 339, -1, 341, 342, 343, 344, 345, -1, -1, 348, - -1, 350, 351, 352, 353, 354, 355, 356, 357, 358, - 359, -1, 361, 362, 363, -1, 365, 366, 367, 368, - 369, 370, 371, 372, 373, 374, -1, 376, 377, -1, - 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, - 389, 390, 391, 392, 393, 394, 395, -1, -1, 398, - 399, 400, 401, 402, 403, 404, 405, 406, -1, -1, - -1, -1, 411, 412, 413, -1, -1, 416, 417, 418, - 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, - 429, 430, -1, -1, 433, 434, -1, 436, -1, 438, - 439, 440, 441, 442, -1, 444, 445, 446, -1, -1, - -1, 450, 451, 452, 453, 454, -1, 456, 457, 458, - 459, 460, 461, 462, 463, -1, -1, 466, 467, 468, - -1, 470, 471, 472, 473, -1, 475, 476, 477, 478, - 479, 480, 481, 482, -1, 484, -1, 486, -1, 488, - 489, 490, 491, -1, 493, 494, -1, -1, 497, -1, - -1, 500, 501, 502, 503, 504, 505, 506, 507, 508, - 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, - 519, 520, -1, -1, -1, -1, -1, -1, -1, -1, - 3, 4, 5, -1, -1, -1, 9, -1, 537, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 547, 22, - 23, 24, 25, 26, 27, 28, 29, 30, -1, 32, - 33, 34, -1, -1, -1, 38, -1, 40, -1, -1, - -1, 44, 45, 46, -1, 48, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, -1, 61, 62, - 63, 64, 65, 66, -1, -1, 69, 70, 71, 72, - 73, 74, 75, -1, 77, 78, 79, 80, 81, -1, - 83, -1, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, -1, 96, 97, 98, 99, 100, 101, -1, - 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, -1, 120, -1, 122, - 123, 124, 125, 126, 127, -1, -1, 130, 131, 132, - 133, 134, -1, -1, 137, 138, 139, 140, 141, 142, - 143, -1, 145, 146, 147, -1, 149, 150, 151, -1, - 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, - 163, 164, 165, 166, -1, 168, 169, 170, 171, -1, - 173, -1, 175, 176, -1, 178, 179, 180, 181, 182, - 183, -1, 185, 186, -1, -1, 189, 190, 191, 192, - -1, 194, 195, 196, 197, 198, 199, 200, 201, 202, - 203, 204, 205, -1, 207, 208, 209, 210, 211, 212, - 213, -1, 215, 216, 217, 218, 219, 220, 221, 222, - 223, 224, -1, 226, -1, 228, 229, 230, 231, 232, - 233, 234, 235, 236, 237, 238, 239, -1, -1, 242, - 243, 244, 245, -1, 247, 248, 249, 250, 251, 252, + 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, + 3, -1, 525, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 539, -1, -1, -1, + -1, 24, 25, 26, 27, 28, 29, 30, 31, 32, + -1, 34, 35, 36, -1, -1, -1, -1, -1, 42, + -1, -1, -1, -1, 47, 48, -1, 50, 51, 52, + -1, 54, 55, 56, 57, 58, -1, 60, 61, -1, + 63, 64, 65, 66, 67, 68, -1, -1, 71, 72, + 73, 74, 75, 76, 77, -1, 79, 80, 81, 82, + 83, -1, -1, -1, 87, 88, 89, 90, 91, 92, + -1, 94, 95, 96, -1, 98, 99, 100, 101, 102, + 103, -1, -1, 106, 107, 108, 109, 110, 111, 112, + 113, 114, 115, 116, 117, 118, 119, 120, -1, 122, + -1, 124, 125, 126, 127, 128, 129, -1, -1, 132, + 133, 134, 135, 136, -1, -1, 139, 140, 141, 142, + 143, 144, 145, -1, 147, 148, 149, -1, 151, 152, + 153, -1, 155, 156, 157, 158, 159, 160, 161, 162, + 163, 164, 165, 166, -1, 168, -1, 170, 171, 172, + 173, -1, 175, -1, 177, -1, 179, -1, 181, 182, + 183, -1, 185, -1, 187, 188, -1, -1, 191, 192, + 193, 194, -1, 196, 197, 198, 199, 200, 201, 202, + -1, 204, 205, 206, 207, -1, 209, 210, 211, 212, + 213, 214, 215, -1, 217, -1, 219, 220, 221, 222, + 223, 224, 225, 226, -1, 228, -1, 230, -1, -1, + 233, -1, 235, 236, 237, 238, 239, 240, 241, -1, + -1, 244, -1, 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, - 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, - 283, -1, 285, 286, 287, 288, -1, 290, 291, 292, - 293, 294, 295, -1, 297, 298, 299, -1, 301, 302, - 303, -1, -1, 306, 307, 308, 309, 310, 311, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, -1, -1, -1, -1, 330, 331, 332, - 333, 334, 335, 336, 337, 338, 339, -1, 341, 342, - 343, 344, 345, 346, 347, 348, -1, 350, 351, 352, - 353, 354, 355, 356, 357, 358, 359, -1, 361, 362, + 273, 274, 275, 276, 277, 278, -1, 280, 281, 282, + 283, 284, 285, -1, 287, 288, -1, 290, -1, 292, + 293, 294, 295, 296, 297, -1, 299, 300, -1, -1, + 303, 304, 305, -1, -1, 308, 309, 310, -1, 312, + -1, 314, 315, 316, 317, 318, 319, 320, 321, 322, + 323, 324, 325, 326, 327, 328, 329, 330, -1, 332, + 333, 334, -1, 336, 337, 338, 339, 340, 341, -1, + 343, 344, 345, 346, 347, 348, 349, 350, -1, 352, + 353, 354, 355, 356, 357, 358, 359, 360, 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, - 373, 374, -1, 376, 377, 378, 379, 380, 381, 382, + 373, 374, 375, 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, - 393, 394, 395, -1, 397, 398, 399, 400, 401, 402, - 403, 404, 405, 406, 407, -1, 409, 410, 411, 412, - 413, -1, 415, 416, 417, 418, 419, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, -1, -1, - 433, 434, -1, 436, 437, 438, 439, 440, 441, 442, - -1, 444, 445, 446, -1, 448, -1, 450, 451, 452, - 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, - 463, -1, -1, 466, 467, 468, -1, 470, 471, 472, - 473, -1, 475, 476, 477, 478, 479, 480, 481, 482, - -1, 484, 485, 486, 487, 488, 489, 490, 491, 492, - 493, 494, -1, -1, 497, -1, -1, 500, 501, 502, + 393, 394, 395, 396, 397, 398, -1, 400, 401, 402, + 403, 404, 405, 406, 407, 408, 409, -1, -1, 412, + 413, 414, 415, -1, 417, 418, 419, 420, 421, 422, + 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, + -1, -1, 435, 436, 437, 438, -1, 440, 441, 442, + 443, 444, -1, 446, 447, 448, -1, 450, -1, 452, + 453, 454, 455, 456, -1, 458, 459, 460, 461, 462, + 463, 464, 465, -1, -1, 468, 469, 470, 471, 472, + 473, 474, 475, -1, 477, 478, 479, 480, 481, 482, + 483, 484, -1, 486, -1, 488, 489, 490, 491, 492, + 493, 494, 495, 496, -1, -1, 499, -1, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 520, -1, -1, - -1, -1, -1, 3, -1, 528, 529, 530, -1, -1, - -1, -1, 535, -1, 537, -1, -1, -1, -1, -1, - -1, 544, 22, 23, 24, 25, 26, 27, 28, 29, - 30, -1, 32, 33, 34, -1, -1, -1, -1, -1, - 40, -1, 42, -1, -1, 45, 46, -1, 48, 49, - 50, -1, 52, 53, 54, 55, 56, -1, 58, 59, - -1, 61, 62, 63, 64, 65, 66, -1, -1, 69, - 70, 71, 72, 73, 74, 75, -1, 77, 78, 79, - 80, 81, -1, -1, -1, 85, 86, 87, 88, 89, - 90, -1, 92, 93, 94, -1, 96, 97, 98, 99, - 100, 101, -1, -1, 104, 105, 106, 107, 108, 109, - 110, 111, 112, 113, 114, 115, 116, 117, 118, -1, - 120, -1, 122, 123, 124, 125, 126, 127, -1, -1, - 130, 131, 132, 133, 134, -1, -1, 137, 138, 139, - 140, 141, 142, 143, -1, 145, 146, 147, -1, 149, - 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, - 160, 161, 162, 163, 164, -1, 166, 167, 168, 169, - 170, 171, 172, 173, -1, 175, -1, -1, -1, 179, - 180, 181, -1, 183, -1, 185, 186, -1, -1, 189, - 190, 191, 192, -1, 194, 195, 196, 197, 198, 199, - 200, -1, 202, 203, 204, 205, -1, 207, 208, 209, - 210, 211, 212, 213, -1, 215, -1, 217, 218, 219, - 220, 221, 222, 223, 224, 225, 226, -1, 228, -1, - -1, 231, -1, 233, 234, 235, 236, 237, 238, 239, - -1, -1, 242, -1, 244, -1, 246, 247, 248, 249, - 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, - 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, - 270, 271, 272, 273, 274, 275, 276, -1, 278, 279, - 280, 281, 282, 283, -1, 285, 286, -1, 288, -1, - 290, 291, 292, 293, 294, 295, 296, 297, 298, -1, - -1, 301, 302, 303, -1, 305, 306, 307, 308, -1, - 310, -1, 312, 313, 314, 315, 316, 317, 318, 319, - 320, 321, 322, 323, 324, 325, -1, -1, -1, -1, - 330, 331, 332, -1, 334, 335, 336, 337, 338, 339, - -1, 341, 342, 343, 344, 345, 346, 347, 348, -1, - 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, - -1, 361, 362, 363, 364, 365, 366, 367, 368, 369, - 370, 371, 372, 373, 374, -1, 376, 377, -1, 379, - 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, - 390, 391, 392, 393, 394, 395, -1, -1, 398, 399, - 400, 401, 402, 403, 404, 405, 406, 407, -1, -1, - 410, 411, 412, 413, -1, 415, 416, 417, 418, 419, - 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, - 430, -1, -1, 433, 434, -1, 436, -1, 438, 439, - 440, 441, 442, -1, 444, 445, 446, -1, 448, -1, - 450, 451, 452, 453, 454, -1, 456, 457, 458, 459, - 460, 461, 462, 463, 464, -1, 466, 467, 468, -1, - 470, 471, 472, 473, -1, 475, 476, 477, 478, 479, - 480, 481, 482, -1, 484, -1, 486, 487, 488, 489, - 490, 491, 492, 493, 494, -1, -1, 497, -1, -1, - 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, - 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 520, 3, -1, 5, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 538, -1, - 22, 23, 24, 25, 26, 27, 28, 29, 30, -1, - 32, 33, 34, -1, -1, -1, -1, -1, 40, -1, - -1, -1, -1, 45, 46, -1, 48, 49, 50, -1, - 52, 53, 54, 55, 56, -1, 58, 59, -1, 61, - 62, 63, 64, 65, 66, -1, -1, 69, 70, 71, - 72, 73, 74, 75, -1, 77, 78, 79, 80, 81, - -1, -1, -1, 85, 86, 87, 88, 89, 90, -1, - 92, 93, 94, -1, 96, 97, 98, 99, 100, 101, - -1, -1, 104, 105, 106, 107, 108, 109, 110, 111, - 112, 113, 114, 115, 116, 117, 118, -1, 120, -1, - 122, 123, 124, 125, 126, 127, -1, -1, 130, 131, - 132, 133, 134, -1, -1, 137, 138, 139, 140, 141, - 142, 143, -1, 145, 146, 147, -1, 149, 150, 151, - -1, 153, 154, 155, 156, 157, 158, 159, 160, 161, - 162, 163, 164, -1, 166, -1, 168, 169, 170, 171, - -1, 173, -1, 175, -1, -1, -1, 179, 180, 181, - -1, 183, -1, 185, 186, -1, -1, 189, 190, 191, - 192, -1, 194, 195, 196, 197, 198, 199, 200, -1, - 202, 203, 204, 205, -1, 207, 208, 209, 210, 211, - 212, 213, -1, 215, -1, 217, 218, 219, 220, 221, - 222, 223, 224, -1, 226, -1, 228, -1, -1, 231, - -1, 233, 234, 235, 236, 237, 238, 239, -1, -1, - 242, -1, 244, -1, -1, 247, 248, 249, 250, 251, + 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, + -1, 3, 525, 5, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 539, -1, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, -1, -1, -1, -1, 47, 48, -1, 50, 51, + 52, -1, 54, 55, 56, 57, 58, -1, 60, 61, + -1, 63, 64, 65, 66, 67, 68, -1, -1, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, -1, -1, 87, 88, 89, 90, 91, + 92, -1, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, -1, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, -1, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, -1, -1, -1, 181, + 182, 183, -1, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, -1, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, -1, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, -1, + -1, 233, -1, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, -1, 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, - 272, 273, 274, 275, 276, -1, 278, 279, 280, 281, - 282, 283, -1, 285, 286, -1, 288, -1, 290, 291, - 292, 293, 294, 295, -1, 297, 298, -1, -1, 301, - 302, 303, -1, -1, 306, 307, 308, -1, 310, -1, - 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, - 322, 323, 324, 325, -1, -1, -1, -1, 330, 331, - 332, -1, 334, 335, 336, 337, 338, 339, -1, 341, - 342, 343, 344, 345, 346, 347, 348, -1, 350, 351, - 352, 353, 354, 355, 356, 357, 358, 359, -1, 361, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, -1, 376, 377, -1, 379, 380, 381, + 272, 273, 274, 275, 276, 277, 278, -1, 280, 281, + 282, 283, 284, 285, -1, 287, 288, -1, 290, -1, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, -1, + 312, -1, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, -1, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, - 392, 393, 394, 395, -1, -1, 398, 399, 400, 401, - 402, 403, 404, 405, 406, 407, -1, -1, 410, 411, - 412, 413, -1, 415, 416, 417, 418, 419, 420, 421, - 422, 423, 424, 425, 426, 427, 428, 429, 430, -1, - -1, 433, 434, -1, 436, -1, 438, 439, 440, 441, - 442, -1, 444, 445, 446, -1, 448, -1, 450, 451, - 452, 453, 454, -1, 456, 457, 458, 459, 460, 461, - 462, 463, -1, -1, 466, 467, 468, -1, 470, 471, - 472, 473, -1, 475, 476, 477, 478, 479, 480, 481, - 482, -1, 484, -1, 486, 487, 488, 489, 490, 491, - 492, 493, 494, -1, -1, 497, -1, -1, 500, 501, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, -1, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, -1, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, -1, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, -1, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 520, 3, - -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 537, 538, -1, 22, 23, - 24, 25, 26, 27, 28, 29, 30, -1, 32, 33, - 34, -1, -1, -1, -1, -1, 40, -1, -1, -1, - 44, 45, 46, -1, 48, 49, 50, 51, 52, 53, - 54, 55, 56, 57, 58, 59, -1, 61, 62, 63, - 64, 65, 66, -1, 68, 69, 70, 71, 72, 73, - 74, 75, -1, 77, 78, 79, 80, 81, -1, 83, - -1, 85, 86, 87, 88, 89, 90, 91, 92, 93, - 94, -1, 96, 97, 98, 99, 100, 101, -1, 103, - 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, - 114, 115, 116, 117, 118, -1, 120, -1, 122, 123, - 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, - 134, -1, -1, 137, 138, 139, 140, 141, 142, 143, - -1, 145, 146, 147, -1, 149, 150, 151, -1, 153, - 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, - 164, -1, 166, -1, 168, 169, 170, 171, -1, 173, - -1, 175, 176, 177, 178, 179, 180, 181, 182, 183, - -1, 185, 186, 187, -1, 189, 190, 191, 192, -1, - 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, - 204, 205, -1, 207, 208, 209, 210, 211, 212, 213, - -1, 215, 216, 217, 218, 219, 220, 221, 222, 223, - 224, -1, 226, -1, 228, 229, 230, 231, 232, 233, - 234, 235, 236, 237, 238, 239, 240, -1, 242, 243, - 244, 245, -1, 247, 248, 249, 250, 251, 252, 253, - 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, - 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, - 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, - -1, 285, 286, 287, 288, -1, 290, 291, 292, 293, - 294, 295, -1, 297, 298, -1, 300, 301, 302, 303, - -1, -1, 306, 307, 308, 309, 310, 311, 312, 313, - 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, - 324, 325, 326, 327, 328, -1, 330, 331, 332, 333, - 334, 335, 336, 337, 338, 339, -1, 341, 342, 343, - 344, 345, 346, 347, 348, -1, 350, 351, 352, 353, - 354, 355, 356, 357, 358, 359, -1, 361, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, -1, 376, 377, 378, 379, 380, 381, 382, 383, - 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, - 394, 395, 396, -1, 398, 399, 400, 401, 402, 403, - 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, - -1, 415, 416, 417, 418, 419, 420, 421, 422, 423, - 424, 425, 426, 427, 428, 429, 430, 431, -1, 433, - 434, 435, 436, 437, 438, 439, 440, 441, 442, -1, - 444, 445, 446, -1, 448, -1, 450, 451, 452, 453, - 454, -1, 456, 457, 458, 459, 460, 461, 462, 463, - -1, -1, 466, 467, 468, 469, 470, 471, 472, 473, - -1, 475, 476, 477, 478, 479, 480, 481, 482, -1, - 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, - 494, -1, -1, 497, -1, 499, 500, 501, 502, 503, - 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, - 514, 515, 516, 517, 518, 519, 520, 3, -1, 523, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 537, -1, -1, 22, 23, 24, 25, - 26, 27, 28, 29, 30, -1, 32, 33, 34, 35, - 36, -1, 38, -1, 40, -1, -1, -1, 44, 45, - 46, -1, 48, 49, 50, 51, 52, 53, 54, 55, - 56, 57, 58, 59, -1, 61, 62, 63, 64, 65, - 66, -1, -1, 69, 70, 71, 72, 73, 74, 75, - -1, 77, 78, 79, 80, 81, -1, 83, -1, 85, - 86, 87, 88, 89, 90, 91, 92, 93, 94, -1, - 96, 97, 98, 99, 100, 101, -1, 103, 104, 105, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 539, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, -1, -1, -1, -1, 47, 48, -1, 50, 51, + 52, -1, 54, 55, 56, 57, 58, -1, 60, 61, + -1, 63, 64, 65, 66, 67, 68, -1, -1, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, -1, -1, 87, 88, 89, 90, 91, + 92, -1, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, -1, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, -1, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, -1, -1, -1, 181, + 182, 183, -1, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, -1, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, -1, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, -1, + -1, 233, -1, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, -1, 246, -1, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, -1, 280, 281, + 282, 283, 284, 285, -1, 287, 288, -1, 290, -1, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, -1, + 312, -1, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, -1, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, -1, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, -1, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, -1, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, -1, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, -1, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 539, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, -1, -1, -1, -1, 47, 48, -1, 50, 51, + 52, -1, 54, 55, 56, 57, 58, -1, 60, 61, + -1, 63, 64, 65, 66, 67, 68, -1, -1, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, -1, -1, 87, 88, 89, 90, 91, + 92, -1, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, -1, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, -1, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, -1, -1, -1, 181, + 182, 183, -1, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, -1, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, -1, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, -1, + -1, 233, -1, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, -1, 246, -1, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, -1, 280, 281, + 282, 283, 284, 285, -1, 287, 288, -1, 290, -1, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, -1, + 312, -1, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, -1, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, -1, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, -1, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, -1, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, -1, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, -1, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 539, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, -1, -1, -1, -1, 47, 48, -1, 50, 51, + 52, -1, 54, 55, 56, 57, 58, -1, 60, 61, + -1, 63, 64, 65, 66, 67, 68, -1, -1, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, -1, -1, 87, 88, 89, 90, 91, + 92, -1, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, -1, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, -1, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, -1, -1, -1, 181, + 182, 183, -1, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, -1, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, -1, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, -1, + -1, 233, -1, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, -1, 246, -1, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, -1, 280, 281, + 282, 283, 284, 285, -1, 287, 288, -1, 290, -1, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, -1, + 312, -1, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, -1, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, -1, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, -1, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, -1, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, -1, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, -1, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 539, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, -1, -1, -1, -1, 47, 48, -1, 50, 51, + 52, -1, 54, 55, 56, 57, 58, -1, 60, 61, + -1, 63, 64, 65, 66, 67, 68, -1, -1, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, -1, -1, 87, 88, 89, 90, 91, + 92, -1, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, -1, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, -1, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, -1, -1, -1, 181, + 182, 183, -1, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, -1, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, -1, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, -1, + -1, 233, -1, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, -1, 246, -1, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, -1, 280, 281, + 282, 283, 284, 285, -1, 287, 288, -1, 290, -1, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, -1, + 312, -1, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, -1, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, -1, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, -1, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, -1, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, -1, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, -1, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 539, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, -1, -1, -1, -1, 47, 48, -1, 50, 51, + 52, -1, 54, 55, 56, 57, 58, -1, 60, 61, + -1, 63, 64, 65, 66, 67, 68, -1, -1, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, -1, -1, 87, 88, 89, 90, 91, + 92, -1, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, -1, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, -1, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, -1, -1, -1, 181, + 182, 183, -1, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, -1, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, -1, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, -1, + -1, 233, -1, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, -1, 246, -1, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, -1, 280, 281, + 282, 283, 284, 285, -1, 287, 288, -1, 290, -1, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, -1, + 312, -1, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, -1, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, -1, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, -1, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, -1, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, -1, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, -1, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 3, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 539, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, -1, -1, -1, -1, 47, 48, -1, 50, 51, + 52, -1, 54, 55, 56, 57, 58, -1, 60, 61, + -1, 63, 64, 65, 66, 67, 68, -1, -1, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, -1, -1, 87, 88, 89, 90, 91, + 92, -1, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, -1, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, -1, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, -1, -1, -1, 181, + 182, 183, -1, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, -1, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, -1, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, -1, + -1, 233, -1, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, -1, 246, -1, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, -1, 280, 281, + 282, 283, 284, 285, -1, 287, 288, -1, 290, -1, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, -1, + 312, -1, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, -1, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, -1, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, -1, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, -1, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, -1, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, -1, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 3, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 539, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, -1, -1, -1, -1, 47, 48, -1, 50, 51, + 52, -1, 54, 55, 56, 57, 58, -1, 60, 61, + -1, 63, 64, 65, 66, 67, 68, -1, -1, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, -1, -1, 87, 88, 89, 90, 91, + 92, -1, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, -1, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, -1, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, -1, -1, -1, 181, + 182, 183, -1, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, -1, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, -1, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, -1, + -1, 233, -1, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, -1, 246, -1, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, -1, 280, 281, + 282, 283, 284, 285, -1, 287, 288, -1, 290, -1, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, -1, + 312, -1, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, -1, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, -1, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, -1, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, -1, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, -1, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, -1, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 3, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 539, -1, -1, + -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + 42, -1, -1, -1, -1, 47, 48, -1, 50, 51, + 52, -1, 54, 55, 56, 57, 58, -1, 60, 61, + -1, 63, 64, 65, 66, 67, 68, -1, -1, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, -1, -1, 87, 88, 89, 90, 91, + 92, -1, 94, 95, 96, -1, 98, 99, 100, 101, + 102, 103, -1, -1, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, + 122, -1, 124, 125, 126, 127, 128, 129, -1, -1, + 132, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, 144, 145, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, -1, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, -1, -1, -1, 181, + 182, 183, -1, 185, -1, 187, 188, -1, -1, 191, + 192, 193, 194, -1, 196, 197, 198, 199, 200, 201, + 202, -1, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, -1, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, -1, + -1, 233, -1, 235, 236, 237, 238, 239, 240, 241, + -1, -1, 244, -1, 246, -1, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, -1, 280, 281, + 282, 283, 284, 285, -1, 287, 288, -1, 290, -1, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, -1, + 312, -1, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, -1, -1, -1, -1, + 332, 333, 334, -1, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, 348, 349, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, -1, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, -1, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, 409, -1, -1, + 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, -1, -1, 435, 436, -1, 438, -1, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, 450, -1, + 452, 453, 454, 455, 456, -1, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, -1, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, -1, 488, 489, 490, 491, + 492, 493, 494, 495, 496, -1, -1, 499, -1, -1, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, 3, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 539, -1, -1, + -1, -1, 24, 25, 26, 27, -1, 29, 30, 31, + 32, -1, 34, 35, 36, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 47, 48, -1, 50, 51, + 52, -1, 54, 55, 56, 57, 58, -1, 60, 61, + -1, 63, 64, 65, 66, 67, 68, -1, -1, 71, + 72, 73, 74, 75, 76, 77, -1, 79, 80, 81, + 82, 83, -1, -1, -1, -1, 88, 89, 90, 91, + 92, -1, 94, 95, 96, -1, 98, 99, 100, 101, + 102, -1, -1, -1, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, + 122, -1, 124, 125, 126, 127, 128, 129, 130, 131, + -1, 133, 134, 135, 136, -1, -1, 139, 140, 141, + 142, 143, -1, -1, -1, 147, 148, 149, -1, 151, + 152, 153, -1, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, -1, 168, -1, 170, 171, + 172, 173, -1, 175, -1, 177, -1, 179, -1, 181, + 182, 183, -1, 185, -1, 187, -1, -1, -1, 191, + 192, -1, 194, -1, 196, 197, 198, 199, 200, 201, + 202, -1, 204, 205, 206, 207, -1, 209, 210, 211, + 212, 213, 214, 215, -1, 217, -1, 219, 220, 221, + 222, 223, 224, 225, 226, -1, 228, -1, 230, -1, + -1, 233, -1, 235, -1, 237, 238, 239, 240, 241, + -1, -1, 244, -1, 246, -1, -1, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, + 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, + 272, 273, 274, 275, 276, 277, 278, -1, 280, 281, + 282, 283, -1, 285, -1, 287, 288, -1, 290, -1, + 292, 293, 294, 295, 296, 297, -1, 299, 300, -1, + -1, 303, 304, 305, -1, -1, 308, 309, 310, -1, + 312, -1, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, -1, -1, 326, 327, 328, 329, 330, -1, + 332, 333, 334, -1, 336, 337, 338, 339, 340, 341, + -1, 343, 344, 345, 346, 347, -1, -1, 350, -1, + 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, + -1, 363, 364, 365, -1, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, -1, 378, 379, -1, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 392, 393, 394, 395, 396, 397, 398, -1, 400, 401, + 402, 403, 404, 405, 406, 407, 408, -1, 410, -1, + -1, 413, 414, 415, -1, -1, 418, 419, 420, 421, + 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, 433, -1, 435, 436, 437, 438, -1, 440, 441, + 442, 443, 444, -1, 446, 447, 448, -1, -1, -1, + 452, 453, 454, 455, 456, -1, 458, 459, 460, 461, + 462, 463, 464, 465, -1, -1, 468, 469, 470, 471, + 472, 473, 474, 475, -1, 477, 478, 479, 480, 481, + 482, 483, 484, -1, 486, -1, 488, -1, 490, 491, + 492, 493, -1, 495, 496, -1, -1, 499, -1, 501, + 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, + 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, + 522, -1, -1, 525, -1, -1, 3, 4, 5, -1, + -1, 8, 9, -1, -1, -1, -1, 539, 15, 16, + -1, -1, 19, 20, 21, -1, -1, 24, 25, 26, + 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, + 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, + 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, + -1, 58, 59, 60, 61, 62, 63, 64, 65, 66, + 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, + 77, 78, 79, 80, 81, 82, -1, 84, 85, 86, + 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, + 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, + 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, + 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, + 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, + 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, + 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, + 157, 158, -1, 160, 161, 162, 163, 164, 165, -1, + 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, + 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, + 187, 188, 189, 190, -1, -1, 193, 194, 195, 196, + 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, + 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, + 217, 218, -1, 220, 221, 222, 223, 224, 225, 226, + 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, + 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, + 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, + 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, + 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, + 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, + 287, 288, 289, 290, 291, -1, 293, 294, 295, 296, + 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, + 307, 308, 309, -1, 311, 312, 313, -1, 315, 316, + 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, + 327, 328, 329, 330, 331, 332, 333, -1, 335, 336, + 337, -1, 339, 340, 341, 342, 343, 344, 345, 346, + 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, + 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, + 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, + 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, + 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, + 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, + 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, + 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, + 427, 428, 429, 430, 431, -1, 433, 434, 435, 436, + 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, + 447, 448, 449, 450, 451, 452, 453, -1, 455, -1, + 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, + 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, + 477, 478, 479, 480, 481, -1, 483, 484, 485, 486, + 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, + 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, + 507, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 519, 520, 521, 522, -1, 3, -1, 526, + 527, 528, 8, 530, 531, 532, 533, 534, 535, 15, + 16, -1, -1, 19, 20, 21, -1, -1, 24, 25, + 26, 27, 28, 29, 30, 31, 32, -1, 34, 35, + 36, -1, -1, -1, -1, -1, 42, -1, -1, -1, + -1, 47, 48, -1, 50, 51, 52, -1, 54, 55, + 56, 57, 58, -1, 60, 61, -1, 63, 64, 65, + 66, 67, 68, -1, -1, 71, 72, 73, 74, 75, + 76, 77, -1, 79, 80, 81, 82, 83, -1, -1, + -1, 87, 88, 89, 90, 91, 92, -1, 94, 95, + 96, -1, 98, 99, 100, 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, - 116, 117, 118, -1, 120, -1, 122, 123, 124, 125, - 126, 127, 128, 129, 130, 131, 132, 133, 134, -1, - -1, 137, 138, 139, 140, 141, 142, 143, -1, 145, - 146, 147, -1, 149, 150, 151, -1, 153, 154, 155, - 156, 157, 158, 159, 160, 161, 162, 163, 164, -1, - 166, -1, 168, 169, 170, 171, -1, 173, -1, 175, - 176, 177, 178, 179, 180, 181, 182, 183, -1, 185, - 186, -1, -1, 189, 190, 191, 192, -1, 194, 195, - 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, - -1, 207, 208, 209, 210, 211, 212, 213, -1, 215, - 216, 217, 218, 219, 220, 221, 222, 223, 224, -1, - 226, -1, 228, 229, 230, 231, 232, 233, 234, 235, - 236, 237, 238, 239, -1, -1, 242, 243, 244, 245, - -1, 247, 248, 249, 250, 251, 252, 253, 254, 255, + 116, 117, 118, 119, 120, -1, 122, -1, 124, 125, + 126, 127, 128, 129, -1, -1, 132, 133, 134, 135, + 136, -1, -1, 139, 140, 141, 142, 143, 144, 145, + -1, 147, 148, 149, -1, 151, 152, 153, -1, 155, + 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, + 166, -1, 168, -1, 170, 171, 172, 173, -1, 175, + -1, 177, -1, -1, -1, 181, 182, 183, -1, 185, + -1, 187, 188, -1, -1, 191, 192, 193, 194, -1, + 196, 197, 198, 199, 200, 201, 202, -1, 204, 205, + 206, 207, -1, 209, 210, 211, 212, 213, 214, 215, + -1, 217, -1, 219, 220, 221, 222, 223, 224, 225, + 226, -1, 228, -1, 230, -1, -1, 233, -1, 235, + 236, 237, 238, 239, 240, 241, -1, -1, 244, -1, + 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, - 276, 277, 278, 279, 280, 281, 282, 283, -1, 285, - 286, 287, 288, -1, 290, 291, 292, 293, 294, 295, - -1, 297, 298, -1, -1, 301, 302, 303, -1, -1, - 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, + 276, 277, 278, -1, 280, 281, 282, 283, 284, 285, + -1, 287, 288, -1, 290, -1, 292, 293, 294, 295, + 296, 297, -1, 299, 300, -1, -1, 303, 304, 305, + -1, -1, 308, 309, 310, -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, - 326, 327, 328, -1, 330, 331, 332, 333, 334, 335, - 336, 337, 338, 339, -1, 341, 342, 343, 344, 345, - 346, 347, 348, -1, 350, 351, 352, 353, 354, 355, - 356, 357, 358, 359, -1, 361, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, -1, - 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, + 326, 327, -1, -1, -1, -1, 332, 333, 334, -1, + 336, 337, 338, 339, 340, 341, -1, 343, 344, 345, + 346, 347, 348, 349, 350, -1, 352, 353, 354, 355, + 356, 357, 358, 359, 360, 361, -1, 363, 364, 365, + 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, + 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, - 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, - 406, 407, 408, 409, 410, 411, 412, 413, -1, 415, - 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, - 426, 427, 428, 429, 430, 431, -1, 433, 434, 435, - 436, 437, 438, 439, 440, 441, 442, -1, 444, 445, - 446, -1, 448, -1, 450, 451, 452, 453, 454, -1, - 456, 457, 458, 459, 460, 461, 462, 463, -1, -1, - 466, 467, 468, 469, 470, 471, 472, 473, -1, 475, - 476, 477, 478, 479, 480, 481, 482, -1, 484, 485, - 486, 487, 488, 489, 490, 491, 492, 493, 494, -1, - -1, 497, -1, 499, 500, 501, 502, 503, 504, 505, + 396, 397, -1, -1, 400, 401, 402, 403, 404, 405, + 406, 407, 408, 409, -1, -1, 412, 413, 414, 415, + -1, 417, 418, 419, 420, 421, 422, 423, 424, 425, + 426, 427, 428, 429, 430, 431, 432, -1, -1, 435, + 436, -1, 438, -1, 440, 441, 442, 443, 444, -1, + 446, 447, 448, -1, 450, -1, 452, 453, 454, 455, + 456, -1, 458, 459, 460, 461, 462, 463, 464, 465, + -1, -1, 468, 469, 470, -1, 472, 473, 474, 475, + -1, 477, 478, 479, 480, 481, 482, 483, 484, -1, + 486, -1, 488, 489, 490, 491, 492, 493, 494, 495, + 496, -1, -1, 499, -1, -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 520, -1, 3, 523, 5, -1, + 516, 517, 518, 519, 520, 521, 522, -1, -1, -1, + 526, 527, 528, -1, 530, 531, 532, 533, 534, 535, + 8, -1, -1, 11, -1, -1, -1, 15, 16, 17, + 18, 19, 20, 21, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 8, -1, -1, 11, -1, + -1, 39, 15, 16, 17, 18, 19, 20, 21, -1, + -1, -1, 50, -1, -1, -1, -1, -1, -1, 57, + 8, -1, -1, 11, -1, -1, 39, 15, 16, 17, + 18, 19, 20, 21, -1, -1, -1, 50, -1, -1, + -1, -1, -1, -1, 57, -1, 84, -1, -1, -1, + -1, 39, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 50, -1, -1, -1, -1, -1, -1, 57, + -1, 84, -1, -1, -1, -1, -1, -1, -1, -1, + 8, -1, -1, 11, -1, -1, -1, 15, 16, 17, + 18, 19, 20, 21, -1, -1, 84, -1, -1, -1, + -1, -1, -1, -1, -1, 8, -1, -1, 11, -1, + -1, 39, 15, 16, 17, 18, 19, 20, 21, -1, + -1, -1, 50, -1, -1, -1, -1, -1, -1, 57, + 8, -1, -1, 11, -1, -1, 39, 15, 16, 17, + 18, 19, 20, 21, -1, -1, 184, 50, -1, -1, + -1, -1, -1, -1, 57, -1, 84, -1, -1, -1, + -1, 39, -1, -1, -1, 203, -1, -1, -1, -1, + 208, 184, 50, -1, -1, -1, -1, -1, -1, 57, + -1, 84, -1, -1, -1, -1, -1, -1, -1, -1, + 203, -1, -1, 231, 232, 208, 184, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 84, -1, -1, 247, + -1, -1, -1, -1, -1, 203, -1, -1, 231, 232, + 208, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 247, -1, -1, -1, -1, -1, + -1, -1, -1, 231, 232, -1, -1, -1, 286, -1, + -1, 289, -1, -1, -1, -1, 184, -1, -1, 247, + -1, -1, -1, -1, -1, 303, -1, -1, 306, -1, + -1, -1, -1, 286, -1, 203, 289, -1, -1, -1, + 208, 184, -1, -1, -1, -1, -1, -1, -1, -1, + 303, -1, -1, 306, -1, -1, -1, -1, 286, -1, + 203, 289, -1, 231, 232, 208, 184, -1, -1, -1, + -1, -1, -1, -1, -1, 303, -1, -1, 306, 247, + -1, -1, -1, -1, -1, 203, -1, -1, 231, 232, + 208, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 247, -1, -1, -1, -1, -1, + -1, -1, -1, 231, 232, -1, -1, -1, 286, -1, + -1, 289, -1, -1, -1, -1, -1, -1, -1, 247, + -1, -1, -1, 411, -1, 303, -1, -1, 306, -1, + -1, -1, -1, 286, -1, -1, 289, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 411, -1, + 303, -1, -1, 306, -1, -1, -1, -1, 286, -1, + -1, 289, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 411, -1, 303, -1, -1, 306, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 537, -1, -1, -1, 22, 23, 24, 25, 26, - 27, 28, 29, 30, -1, 32, 33, 34, -1, -1, - -1, -1, -1, 40, -1, -1, -1, 44, 45, 46, - -1, 48, 49, 50, 51, 52, 53, 54, 55, 56, - 57, 58, 59, -1, 61, 62, 63, 64, 65, 66, - -1, 68, 69, 70, 71, 72, 73, 74, 75, -1, - 77, 78, 79, 80, 81, -1, 83, -1, 85, 86, - 87, 88, 89, 90, 91, 92, 93, 94, -1, 96, - 97, 98, 99, 100, 101, -1, 103, 104, 105, 106, - 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, - 117, 118, -1, 120, -1, 122, 123, 124, 125, 126, - 127, -1, -1, 130, 131, 132, 133, 134, -1, -1, - 137, 138, 139, 140, 141, 142, 143, -1, 145, 146, - 147, -1, 149, 150, 151, -1, 153, 154, 155, 156, - 157, 158, 159, 160, 161, 162, 163, 164, -1, 166, - -1, 168, 169, 170, 171, -1, 173, -1, 175, 176, - -1, 178, 179, 180, 181, 182, 183, -1, 185, 186, - 187, -1, 189, 190, 191, 192, -1, 194, 195, 196, - 197, 198, 199, 200, 201, 202, 203, 204, 205, -1, - 207, 208, 209, 210, 211, 212, 213, -1, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, -1, 226, - -1, 228, 229, 230, 231, 232, 233, 234, 235, 236, - 237, 238, 239, 240, -1, 242, 243, 244, 245, -1, - 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, - 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, - 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, - 277, 278, 279, 280, 281, 282, 283, -1, 285, 286, - 287, 288, -1, 290, 291, 292, 293, 294, 295, -1, - 297, 298, -1, 300, 301, 302, 303, -1, -1, 306, - 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, -1, - -1, -1, -1, 330, 331, 332, 333, 334, 335, 336, - 337, 338, 339, -1, 341, 342, 343, 344, 345, 346, - 347, 348, -1, 350, 351, 352, 353, 354, 355, 356, - 357, 358, 359, -1, 361, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, -1, 376, - 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, - 387, 388, 389, 390, 391, 392, 393, 394, 395, -1, - -1, 398, 399, 400, 401, 402, 403, 404, 405, 406, - 407, -1, 409, 410, 411, 412, 413, -1, 415, 416, - 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, - 427, 428, 429, 430, -1, -1, 433, 434, -1, 436, - 437, 438, 439, 440, 441, 442, -1, 444, 445, 446, - -1, 448, -1, 450, 451, 452, 453, 454, -1, 456, - 457, 458, 459, 460, 461, 462, 463, -1, -1, 466, - 467, 468, -1, 470, 471, 472, 473, -1, 475, 476, - 477, 478, 479, 480, 481, 482, -1, 484, 485, 486, - 487, 488, 489, 490, 491, 492, 493, 494, -1, -1, - 497, -1, -1, 500, 501, 502, 503, 504, 505, 506, - 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 520, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 537, -1, -1, 22, 23, 24, 25, 26, 27, 28, - 29, 30, -1, 32, 33, 34, -1, -1, -1, -1, - -1, 40, -1, -1, -1, 44, 45, 46, -1, 48, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 411, -1, 523, -1, -1, 526, 527, + 528, -1, 530, 531, 532, 533, 534, 535, -1, -1, + -1, -1, 540, -1, -1, -1, -1, -1, 411, -1, + 523, -1, -1, 526, 527, 528, -1, 530, 531, 532, + 533, 534, 535, -1, -1, -1, -1, 540, -1, -1, + -1, -1, -1, 411, -1, 523, -1, -1, 526, 527, + 528, -1, 530, 531, 532, 533, 534, 535, -1, -1, + -1, -1, 540, -1, -1, -1, -1, -1, -1, 8, + -1, -1, 11, -1, -1, -1, 15, 16, 17, 18, + 19, 20, 21, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 39, -1, -1, -1, -1, 523, -1, -1, 526, 527, + 528, 50, 530, 531, 532, 533, 534, 535, 57, -1, + -1, -1, 540, -1, -1, -1, -1, -1, -1, -1, + 523, -1, -1, 526, 527, 528, -1, 530, 531, 532, + 533, 534, 535, -1, -1, 84, -1, 540, -1, -1, + -1, -1, -1, -1, -1, 523, -1, -1, 526, 527, + 528, -1, 530, 531, 532, 533, 534, 535, 8, -1, + -1, 11, 540, -1, -1, 15, 16, 17, 18, 19, + 20, 21, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 26, -1, -1, -1, -1, -1, 39, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 50, 8, -1, -1, 11, -1, -1, 57, 15, 16, + 17, 18, 19, 20, 21, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 39, -1, 84, 184, -1, -1, -1, -1, + -1, -1, 85, 50, -1, -1, -1, -1, -1, -1, + 57, -1, -1, -1, 203, -1, -1, -1, 101, 208, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 84, -1, -1, + -1, -1, 231, 232, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 8, -1, -1, 11, 247, -1, + -1, 15, 16, 17, 18, 19, 20, 21, -1, -1, + 153, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 163, -1, -1, -1, -1, 39, -1, -1, -1, -1, + -1, -1, -1, 176, 184, -1, 50, 286, 181, -1, + 289, -1, -1, 57, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 203, 303, -1, -1, 306, 208, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 212, + 84, -1, -1, -1, -1, -1, -1, 184, -1, -1, + -1, 231, 232, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 203, 247, -1, -1, + -1, 208, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 256, -1, -1, -1, 260, -1, -1, + -1, -1, -1, -1, 231, 232, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 286, -1, -1, 289, + 247, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 303, -1, -1, 306, -1, -1, -1, + -1, -1, 411, -1, -1, -1, -1, -1, -1, -1, + 184, -1, -1, -1, -1, -1, -1, -1, -1, 286, + -1, -1, 289, -1, -1, -1, -1, -1, -1, 203, + 333, -1, -1, -1, 208, -1, 303, -1, -1, 306, + -1, -1, -1, -1, -1, -1, -1, 350, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 231, 232, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 247, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 386, -1, -1, 389, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 400, -1, -1, + 403, 411, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 286, -1, 523, 289, -1, 526, 527, 528, + 423, 530, 531, 532, 533, 534, 535, -1, -1, 303, + -1, 540, 306, -1, 437, -1, -1, -1, -1, -1, + -1, 444, -1, -1, 411, -1, -1, -1, -1, -1, + -1, -1, 455, -1, -1, -1, -1, -1, 461, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 490, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 523, -1, -1, 526, 527, 528, -1, + 530, 531, 532, 533, 534, 535, -1, -1, 538, -1, + -1, -1, -1, -1, -1, -1, -1, 411, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 523, -1, -1, 526, + 527, 528, -1, 530, 531, 532, 533, 534, 535, -1, + -1, 538, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 3, -1, -1, -1, -1, 523, + -1, -1, 526, 527, 528, -1, 530, 531, 532, 533, + 534, 535, -1, -1, 538, 24, 25, 26, 27, 28, + 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, + 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, - 59, -1, 61, 62, 63, 64, 65, 66, -1, 68, - 69, 70, 71, 72, 73, 74, 75, -1, 77, 78, - 79, 80, 81, -1, 83, -1, 85, 86, 87, 88, - 89, 90, 91, 92, 93, 94, -1, 96, 97, 98, - 99, 100, 101, -1, 103, 104, 105, 106, 107, 108, + 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, + 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, + 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, + 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, + 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, - -1, 120, -1, 122, 123, 124, 125, 126, 127, -1, - -1, 130, 131, 132, 133, 134, -1, -1, 137, 138, - 139, 140, 141, 142, 143, -1, 145, 146, 147, -1, - 149, 150, 151, -1, 153, 154, 155, 156, 157, 158, - 159, 160, 161, 162, 163, 164, -1, 166, -1, 168, - 169, 170, 171, -1, 173, -1, 175, 176, -1, 178, - 179, 180, 181, 182, 183, -1, 185, 186, -1, -1, - 189, 190, 191, 192, -1, 194, 195, 196, 197, 198, - 199, 200, 201, 202, 203, 204, 205, -1, 207, 208, - 209, 210, 211, 212, 213, -1, 215, 216, 217, 218, - 219, 220, 221, 222, 223, 224, -1, 226, -1, 228, + 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, + 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, + 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, + 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, + 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, + 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, + 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, + 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, + 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, + 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, - 239, -1, -1, 242, 243, 244, 245, -1, 247, 248, + 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, - 279, 280, 281, 282, 283, -1, 285, 286, 287, 288, - -1, 290, 291, 292, 293, 294, 295, -1, 297, 298, - -1, -1, 301, 302, 303, -1, -1, 306, 307, 308, + 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, + 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, -1, -1, -1, - -1, 330, 331, 332, 333, 334, 335, 336, 337, 338, - 339, -1, 341, 342, 343, 344, 345, 346, 347, 348, - -1, 350, 351, 352, 353, 354, 355, 356, 357, 358, - 359, -1, 361, 362, 363, 364, 365, 366, 367, 368, - 369, 370, 371, 372, 373, 374, -1, 376, 377, 378, + 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, + 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, + 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, + 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, + 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, - 389, 390, 391, 392, 393, 394, 395, -1, -1, 398, - 399, 400, 401, 402, 403, 404, 405, 406, 407, -1, - 409, 410, 411, 412, 413, -1, 415, 416, 417, 418, + 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, + 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, + 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, - 429, 430, -1, -1, 433, 434, -1, 436, 437, 438, - 439, 440, 441, 442, -1, 444, 445, 446, -1, 448, - -1, 450, 451, 452, 453, 454, -1, 456, 457, 458, - 459, 460, 461, 462, 463, -1, -1, 466, 467, 468, - -1, 470, 471, 472, 473, -1, 475, 476, 477, 478, - 479, 480, 481, 482, -1, 484, 485, 486, 487, 488, - 489, 490, 491, 492, 493, 494, -1, -1, 497, -1, - -1, 500, 501, 502, 503, 504, 505, 506, 507, 508, + 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, + 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, + 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, + 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, + 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, + 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, + 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, + 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, - 519, 520, 3, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 537, -1, - -1, 22, 23, 24, 25, 26, 27, 28, 29, 30, - -1, 32, 33, 34, -1, -1, -1, -1, -1, 40, - -1, -1, -1, 44, 45, 46, -1, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, -1, - 61, 62, 63, 64, 65, 66, -1, 68, 69, 70, - 71, 72, 73, 74, 75, -1, 77, 78, 79, 80, - 81, -1, 83, -1, 85, 86, 87, 88, 89, 90, - 91, 92, 93, 94, -1, 96, 97, 98, 99, 100, - 101, -1, 103, 104, 105, 106, 107, 108, 109, 110, - 111, 112, 113, 114, 115, 116, 117, 118, -1, 120, - -1, 122, 123, 124, 125, 126, 127, -1, -1, 130, - 131, 132, 133, 134, -1, -1, 137, 138, 139, 140, - 141, 142, 143, -1, 145, 146, 147, -1, 149, 150, - 151, -1, 153, 154, 155, 156, 157, 158, 159, 160, - 161, 162, 163, 164, -1, 166, -1, 168, 169, 170, - 171, -1, 173, -1, 175, 176, -1, 178, 179, 180, - 181, 182, 183, -1, 185, 186, -1, -1, 189, 190, - 191, 192, -1, 194, 195, 196, 197, 198, 199, 200, - 201, 202, 203, 204, 205, -1, 207, 208, 209, 210, - 211, 212, 213, -1, 215, 216, 217, 218, 219, 220, - 221, 222, 223, 224, -1, 226, -1, 228, 229, 230, - 231, 232, 233, 234, 235, 236, 237, 238, 239, -1, - -1, 242, 243, 244, 245, -1, 247, 248, 249, 250, - 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, - 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, - 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, - 281, 282, 283, -1, 285, 286, 287, 288, -1, 290, - 291, 292, 293, 294, 295, -1, 297, 298, -1, -1, - 301, 302, 303, -1, -1, 306, 307, 308, 309, 310, - 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, -1, -1, -1, -1, 330, - 331, 332, 333, 334, 335, 336, 337, 338, 339, -1, - 341, 342, 343, 344, 345, 346, 347, 348, -1, 350, - 351, 352, 353, 354, 355, 356, 357, 358, 359, -1, - 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, - 371, 372, 373, 374, -1, 376, 377, 378, 379, 380, - 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, - 391, 392, 393, 394, 395, -1, -1, 398, 399, 400, - 401, 402, 403, 404, 405, 406, 407, -1, 409, 410, - 411, 412, 413, -1, 415, 416, 417, 418, 419, 420, - 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, - -1, -1, 433, 434, -1, 436, 437, 438, 439, 440, - 441, 442, -1, 444, 445, 446, -1, 448, -1, 450, - 451, 452, 453, 454, -1, 456, 457, 458, 459, 460, - 461, 462, 463, -1, -1, 466, 467, 468, -1, 470, - 471, 472, 473, -1, 475, 476, 477, 478, 479, 480, - 481, 482, -1, 484, 485, 486, 487, 488, 489, 490, - 491, 492, 493, 494, -1, -1, 497, -1, -1, 500, - 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, - 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, - 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 537, -1, -1, 22, - 23, 24, 25, 26, 27, 28, 29, 30, -1, 32, - 33, 34, -1, -1, -1, -1, -1, 40, -1, -1, - -1, -1, 45, 46, -1, 48, 49, 50, -1, 52, - 53, 54, 55, 56, -1, 58, 59, -1, 61, 62, - 63, 64, 65, 66, -1, -1, 69, 70, 71, 72, - 73, 74, 75, -1, 77, 78, 79, 80, 81, -1, - -1, -1, 85, 86, 87, 88, 89, 90, -1, 92, - 93, 94, -1, 96, 97, 98, 99, 100, 101, -1, - -1, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, -1, 120, -1, 122, - 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, - 133, 134, -1, -1, 137, 138, 139, 140, 141, 142, - 143, -1, 145, 146, 147, -1, 149, 150, 151, -1, - 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, - 163, 164, -1, 166, -1, 168, 169, 170, 171, -1, - 173, -1, 175, -1, 177, -1, 179, 180, 181, -1, - 183, -1, 185, 186, -1, -1, 189, 190, 191, 192, - -1, 194, 195, 196, 197, 198, 199, 200, -1, 202, - 203, 204, 205, -1, 207, 208, 209, 210, 211, 212, - 213, -1, 215, -1, 217, 218, 219, 220, 221, 222, - 223, 224, -1, 226, -1, 228, -1, -1, 231, -1, - 233, 234, 235, 236, 237, 238, 239, -1, -1, 242, - -1, 244, -1, -1, 247, 248, 249, 250, 251, 252, - 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, - 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, - 273, 274, 275, 276, -1, 278, 279, 280, 281, 282, - 283, -1, 285, 286, -1, 288, -1, 290, 291, 292, - 293, 294, 295, -1, 297, 298, -1, -1, 301, 302, - 303, -1, -1, 306, 307, 308, -1, 310, -1, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, 326, 327, 328, -1, 330, 331, 332, - -1, 334, 335, 336, 337, 338, 339, -1, 341, 342, - 343, 344, 345, 346, 347, 348, -1, 350, 351, 352, - 353, 354, 355, 356, 357, 358, 359, -1, 361, 362, - 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, - 373, 374, -1, 376, 377, -1, 379, 380, 381, 382, - 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, - 393, 394, 395, 396, -1, 398, 399, 400, 401, 402, - 403, 404, 405, 406, 407, 408, -1, 410, 411, 412, - 413, -1, 415, 416, 417, 418, 419, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, 431, -1, - 433, 434, 435, 436, -1, 438, 439, 440, 441, 442, - -1, 444, 445, 446, -1, 448, -1, 450, 451, 452, - 453, 454, -1, 456, 457, 458, 459, 460, 461, 462, - 463, -1, -1, 466, 467, 468, 469, 470, 471, 472, - 473, -1, 475, 476, 477, 478, 479, 480, 481, 482, - -1, 484, -1, 486, 487, 488, 489, 490, 491, 492, - 493, 494, -1, -1, 497, -1, 499, 500, 501, 502, - 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 520, 3, -1, - 523, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 537, -1, -1, 22, 23, 24, - 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, - -1, -1, -1, -1, -1, 40, -1, -1, -1, -1, - 45, 46, -1, 48, 49, 50, -1, 52, 53, 54, - 55, 56, -1, 58, 59, -1, 61, 62, 63, 64, - 65, 66, -1, -1, 69, 70, 71, 72, 73, 74, - 75, -1, 77, 78, 79, 80, 81, -1, -1, -1, - 85, 86, 87, 88, 89, 90, -1, 92, 93, 94, - -1, 96, 97, 98, 99, 100, 101, -1, -1, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, - 115, 116, 117, 118, -1, 120, -1, 122, 123, 124, - 125, 126, 127, -1, -1, 130, 131, 132, 133, 134, - -1, -1, 137, 138, 139, 140, 141, 142, 143, -1, - 145, 146, 147, -1, 149, 150, 151, -1, 153, 154, - 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, - -1, 166, -1, 168, 169, 170, 171, -1, 173, -1, - 175, -1, 177, -1, 179, 180, 181, -1, 183, -1, - 185, 186, -1, -1, 189, 190, 191, 192, -1, 194, - 195, 196, 197, 198, 199, 200, -1, 202, 203, 204, - 205, -1, 207, 208, 209, 210, 211, 212, 213, -1, - 215, -1, 217, 218, 219, 220, 221, 222, 223, 224, - -1, 226, -1, 228, -1, -1, 231, -1, 233, 234, - 235, 236, 237, 238, 239, -1, -1, 242, -1, 244, - -1, -1, 247, 248, 249, 250, 251, 252, 253, 254, - 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, - 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, - 275, 276, -1, 278, 279, 280, 281, 282, 283, -1, - 285, 286, -1, 288, -1, 290, 291, 292, 293, 294, - 295, -1, 297, 298, -1, -1, 301, 302, 303, -1, - -1, 306, 307, 308, -1, 310, -1, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, 326, 327, 328, -1, 330, 331, 332, -1, 334, - 335, 336, 337, 338, 339, -1, 341, 342, 343, 344, - 345, 346, 347, 348, -1, 350, 351, 352, 353, 354, - 355, 356, 357, 358, 359, -1, 361, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - -1, 376, 377, -1, 379, 380, 381, 382, 383, 384, - 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, - 395, 396, -1, 398, 399, 400, 401, 402, 403, 404, - 405, 406, 407, -1, -1, 410, 411, 412, 413, -1, - 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, - 425, 426, 427, 428, 429, 430, -1, -1, 433, 434, - 435, 436, -1, 438, 439, 440, 441, 442, -1, 444, - 445, 446, -1, 448, -1, 450, 451, 452, 453, 454, - -1, 456, 457, 458, 459, 460, 461, 462, 463, -1, - -1, 466, 467, 468, 469, 470, 471, 472, 473, -1, - 475, 476, 477, 478, 479, 480, 481, 482, -1, 484, - -1, 486, 487, 488, 489, 490, 491, 492, 493, 494, - -1, -1, 497, -1, 499, 500, 501, 502, 503, 504, - 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, - 515, 516, 517, 518, 519, 520, 3, -1, 523, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 537, -1, -1, 22, 23, 24, 25, 26, - 27, 28, 29, 30, -1, 32, 33, 34, -1, -1, - -1, -1, -1, 40, -1, -1, -1, -1, 45, 46, - -1, 48, 49, 50, -1, 52, 53, 54, 55, 56, - -1, 58, 59, -1, 61, 62, 63, 64, 65, 66, - -1, -1, 69, 70, 71, 72, 73, 74, 75, -1, - 77, 78, 79, 80, 81, -1, -1, -1, 85, 86, - 87, 88, 89, 90, -1, 92, 93, 94, -1, 96, - 97, 98, 99, 100, 101, -1, -1, 104, 105, 106, - 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, - 117, 118, -1, 120, -1, 122, 123, 124, 125, 126, - 127, -1, -1, 130, 131, 132, 133, 134, -1, -1, - 137, 138, 139, 140, 141, 142, 143, -1, 145, 146, - 147, -1, 149, 150, 151, -1, 153, 154, 155, 156, - 157, 158, 159, 160, 161, 162, 163, 164, -1, 166, - -1, 168, 169, 170, 171, -1, 173, -1, 175, -1, - 177, -1, 179, 180, 181, -1, 183, -1, 185, 186, - -1, -1, 189, 190, 191, 192, -1, 194, 195, 196, - 197, 198, 199, 200, -1, 202, 203, 204, 205, -1, - 207, 208, 209, 210, 211, 212, 213, -1, 215, -1, - 217, 218, 219, 220, 221, 222, 223, 224, -1, 226, - -1, 228, -1, -1, 231, -1, 233, 234, 235, 236, - 237, 238, 239, -1, -1, 242, -1, 244, -1, -1, - 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, - 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, - 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, - -1, 278, 279, 280, 281, 282, 283, -1, 285, 286, - -1, 288, -1, 290, 291, 292, 293, 294, 295, -1, - 297, 298, -1, -1, 301, 302, 303, -1, -1, 306, - 307, 308, -1, 310, -1, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, - 327, 328, -1, 330, 331, 332, -1, 334, 335, 336, - 337, 338, 339, -1, 341, 342, 343, 344, 345, 346, - 347, 348, -1, 350, 351, 352, 353, 354, 355, 356, - 357, 358, 359, -1, 361, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, -1, 376, - 377, -1, 379, 380, 381, 382, 383, 384, 385, 386, - 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, - -1, 398, 399, 400, 401, 402, 403, 404, 405, 406, - 407, -1, -1, 410, 411, 412, 413, -1, 415, 416, - 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, - 427, 428, 429, 430, -1, -1, 433, 434, 435, 436, - -1, 438, 439, 440, 441, 442, -1, 444, 445, 446, - -1, 448, -1, 450, 451, 452, 453, 454, -1, 456, - 457, 458, 459, 460, 461, 462, 463, -1, -1, 466, - 467, 468, 469, 470, 471, 472, 473, -1, 475, 476, - 477, 478, 479, 480, 481, 482, -1, 484, -1, 486, - 487, 488, 489, 490, 491, 492, 493, 494, -1, -1, - 497, -1, 499, 500, 501, 502, 503, 504, 505, 506, - 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 520, -1, 3, 523, 5, -1, -1, + 519, 520, 521, 522, 3, -1, -1, -1, -1, -1, + -1, -1, -1, 532, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 24, 25, 26, 27, 28, + 29, 30, 31, 32, -1, 34, 35, 36, -1, -1, + -1, -1, -1, 42, -1, -1, -1, -1, 47, 48, + -1, 50, 51, 52, -1, 54, 55, 56, 57, 58, + -1, 60, 61, -1, 63, 64, 65, 66, 67, 68, + -1, -1, 71, 72, 73, 74, 75, 76, 77, -1, + 79, 80, 81, 82, 83, -1, -1, -1, 87, 88, + 89, 90, 91, 92, -1, 94, 95, 96, -1, 98, + 99, 100, 101, 102, 103, -1, -1, 106, 107, 108, + 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, + 119, 120, -1, 122, -1, 124, 125, 126, 127, 128, + 129, -1, -1, 132, 133, 134, 135, 136, -1, -1, + 139, 140, 141, 142, 143, 144, 145, -1, 147, 148, + 149, -1, 151, 152, 153, -1, 155, 156, 157, 158, + 159, 160, 161, 162, 163, 164, 165, 166, -1, 168, + -1, 170, 171, 172, 173, -1, 175, -1, 177, -1, + -1, -1, 181, 182, 183, -1, 185, -1, 187, 188, + -1, -1, 191, 192, 193, 194, -1, 196, 197, 198, + 199, 200, 201, 202, -1, 204, 205, 206, 207, -1, + 209, 210, 211, 212, 213, 214, 215, -1, 217, -1, + 219, 220, 221, 222, 223, 224, 225, 226, -1, 228, + -1, 230, -1, -1, 233, -1, 235, 236, 237, 238, + 239, 240, 241, -1, -1, 244, -1, 246, -1, -1, + 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, + 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, + 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, + -1, 280, 281, 282, 283, 284, 285, -1, 287, 288, + -1, 290, -1, 292, 293, 294, 295, 296, 297, -1, + 299, 300, -1, -1, 303, 304, 305, -1, -1, 308, + 309, 310, -1, 312, -1, 314, 315, 316, 317, 318, + 319, 320, 321, 322, 323, 324, 325, 326, 327, -1, + -1, -1, -1, 332, 333, 334, -1, 336, 337, 338, + 339, 340, 341, -1, 343, 344, 345, 346, 347, 348, + 349, 350, -1, 352, 353, 354, 355, 356, 357, 358, + 359, 360, 361, -1, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 375, 376, -1, 378, + 379, -1, 381, 382, 383, 384, 385, 386, 387, 388, + 389, 390, 391, 392, 393, 394, 395, 396, 397, -1, + -1, 400, 401, 402, 403, 404, 405, 406, 407, 408, + 409, -1, -1, 412, 413, 414, 415, -1, 417, 418, + 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, + 429, 430, 431, 432, -1, -1, 435, 436, -1, 438, + -1, 440, 441, 442, 443, 444, -1, 446, 447, 448, + -1, 450, -1, 452, 453, 454, 455, 456, -1, 458, + 459, 460, 461, 462, 463, 464, 465, -1, -1, 468, + 469, 470, -1, 472, 473, 474, 475, -1, 477, 478, + 479, 480, 481, 482, 483, 484, -1, 486, -1, 488, + 489, 490, 491, 492, 493, 494, 495, 496, -1, -1, + 499, -1, -1, 502, 503, 504, 505, 506, 507, 508, + 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, + 519, 520, 521, 522, 3, -1, -1, -1, -1, -1, + -1, -1, -1, 532, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 24, 25, 26, 27, 28, + 29, 30, 31, 32, -1, 34, 35, 36, -1, -1, + -1, -1, -1, 42, -1, -1, -1, -1, 47, 48, + -1, 50, 51, 52, -1, 54, 55, 56, 57, 58, + -1, 60, 61, -1, 63, 64, 65, 66, 67, 68, + -1, -1, 71, 72, 73, 74, 75, 76, 77, -1, + 79, 80, 81, 82, 83, -1, -1, -1, 87, 88, + 89, 90, 91, 92, -1, 94, 95, 96, -1, 98, + 99, 100, 101, 102, 103, -1, -1, 106, 107, 108, + 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, + 119, 120, -1, 122, -1, 124, 125, 126, 127, 128, + 129, -1, -1, 132, 133, 134, 135, 136, -1, -1, + 139, 140, 141, 142, 143, 144, 145, -1, 147, 148, + 149, -1, 151, 152, 153, -1, 155, 156, 157, 158, + 159, 160, 161, 162, 163, 164, 165, 166, -1, 168, + -1, 170, 171, 172, 173, -1, 175, -1, 177, -1, + -1, -1, 181, 182, 183, -1, 185, -1, 187, 188, + -1, -1, 191, 192, 193, 194, -1, 196, 197, 198, + 199, 200, 201, 202, -1, 204, 205, 206, 207, -1, + 209, 210, 211, 212, 213, 214, 215, -1, 217, -1, + 219, 220, 221, 222, 223, 224, 225, 226, -1, 228, + -1, 230, -1, -1, 233, -1, 235, 236, 237, 238, + 239, 240, 241, -1, -1, 244, -1, 246, -1, -1, + 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, + 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, + 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, + -1, 280, 281, 282, 283, 284, 285, -1, 287, 288, + -1, 290, -1, 292, 293, 294, 295, 296, 297, -1, + 299, 300, -1, -1, 303, 304, 305, -1, -1, 308, + 309, 310, -1, 312, -1, 314, 315, 316, 317, 318, + 319, 320, 321, 322, 323, 324, 325, 326, 327, -1, + -1, -1, -1, 332, 333, 334, -1, 336, 337, 338, + 339, 340, 341, -1, 343, 344, 345, 346, 347, 348, + 349, 350, -1, 352, 353, 354, 355, 356, 357, 358, + 359, 360, 361, -1, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 375, 376, -1, 378, + 379, -1, 381, 382, 383, 384, 385, 386, 387, 388, + 389, 390, 391, 392, 393, 394, 395, 396, 397, -1, + -1, 400, 401, 402, 403, 404, 405, 406, 407, 408, + 409, -1, -1, 412, 413, 414, 415, -1, 417, 418, + 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, + 429, 430, 431, 432, -1, -1, 435, 436, -1, 438, + -1, 440, 441, 442, 443, 444, -1, 446, 447, 448, + -1, 450, -1, 452, 453, 454, 455, 456, -1, 458, + 459, 460, 461, 462, 463, 464, 465, -1, -1, 468, + 469, 470, -1, 472, 473, 474, 475, -1, 477, 478, + 479, 480, 481, 482, 483, 484, -1, 486, -1, 488, + 489, 490, 491, 492, 493, 494, 495, 496, -1, -1, + 499, -1, -1, 502, 503, 504, 505, 506, 507, 508, + 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, + 519, 520, 521, 522, 3, 4, 5, -1, -1, -1, + 9, -1, -1, 532, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 24, 25, 26, 27, 28, + 29, 30, 31, 32, -1, 34, 35, 36, -1, -1, + -1, 40, -1, 42, -1, -1, -1, 46, 47, 48, + -1, 50, 51, 52, 53, 54, 55, 56, 57, 58, + 59, 60, 61, -1, 63, 64, 65, 66, 67, 68, + -1, -1, 71, 72, 73, 74, 75, 76, 77, -1, + 79, 80, 81, 82, 83, -1, 85, -1, 87, 88, + 89, 90, 91, 92, 93, 94, 95, 96, -1, 98, + 99, 100, 101, 102, 103, -1, 105, 106, 107, 108, + 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, + 119, 120, -1, 122, -1, 124, 125, 126, 127, 128, + 129, -1, -1, 132, 133, 134, 135, 136, -1, -1, + 139, 140, 141, 142, 143, 144, 145, -1, 147, 148, + 149, -1, 151, 152, 153, -1, 155, 156, 157, 158, + 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, + -1, 170, 171, 172, 173, -1, 175, -1, 177, 178, + -1, 180, 181, 182, 183, 184, 185, -1, 187, 188, + -1, -1, 191, 192, 193, 194, -1, 196, 197, 198, + 199, 200, 201, 202, 203, 204, 205, 206, 207, -1, + 209, 210, 211, 212, 213, 214, 215, -1, 217, 218, + 219, 220, 221, 222, 223, 224, 225, 226, -1, 228, + -1, 230, 231, 232, 233, 234, 235, 236, 237, 238, + 239, 240, 241, -1, -1, 244, 245, 246, 247, -1, + 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, + 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, + 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, + 279, 280, 281, 282, 283, 284, 285, -1, 287, 288, + 289, 290, -1, 292, 293, 294, 295, 296, 297, -1, + 299, 300, 301, -1, 303, 304, 305, -1, -1, 308, + 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, + 319, 320, 321, 322, 323, 324, 325, 326, 327, -1, + -1, -1, -1, 332, 333, 334, 335, 336, 337, 338, + 339, 340, 341, -1, 343, 344, 345, 346, 347, 348, + 349, 350, -1, 352, 353, 354, 355, 356, 357, 358, + 359, 360, 361, -1, 363, 364, 365, 366, 367, 368, + 369, 370, 371, 372, 373, 374, 375, 376, -1, 378, + 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, + 389, 390, 391, 392, 393, 394, 395, 396, 397, -1, + 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, + 409, -1, 411, 412, 413, 414, 415, -1, 417, 418, + 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, + 429, 430, 431, 432, -1, -1, 435, 436, -1, 438, + 439, 440, 441, 442, 443, 444, -1, 446, 447, 448, + -1, 450, -1, 452, 453, 454, 455, 456, 457, 458, + 459, 460, 461, 462, 463, 464, 465, -1, -1, 468, + 469, 470, -1, 472, 473, 474, 475, -1, 477, 478, + 479, 480, 481, 482, 483, 484, -1, 486, 487, 488, + 489, 490, 491, 492, 493, 494, 495, 496, -1, -1, + 499, -1, -1, 502, 503, 504, 505, 506, 507, 508, + 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, + 519, 520, 521, 522, -1, -1, 8, -1, -1, 11, + -1, 530, 531, 15, 16, 17, 18, 19, 20, 21, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 537, -1, -1, -1, 22, 23, 24, 25, 26, 27, - 28, 29, 30, -1, 32, 33, 34, -1, -1, -1, - -1, -1, 40, -1, -1, -1, -1, 45, 46, -1, - 48, 49, 50, -1, 52, 53, 54, 55, 56, -1, - 58, 59, -1, 61, 62, 63, 64, 65, 66, -1, - -1, 69, 70, 71, 72, 73, 74, 75, -1, 77, - 78, 79, 80, 81, -1, -1, -1, 85, 86, 87, - 88, 89, 90, -1, 92, 93, 94, -1, 96, 97, - 98, 99, 100, 101, -1, -1, 104, 105, 106, 107, - 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, - 118, -1, 120, -1, 122, 123, 124, 125, 126, 127, - -1, -1, 130, 131, 132, 133, 134, -1, -1, 137, - 138, 139, 140, 141, 142, 143, -1, 145, 146, 147, - -1, 149, 150, 151, -1, 153, 154, 155, 156, 157, - 158, 159, 160, 161, 162, 163, 164, -1, 166, -1, - 168, 169, 170, 171, -1, 173, -1, 175, -1, -1, - -1, 179, 180, 181, -1, 183, -1, 185, 186, -1, - -1, 189, 190, 191, 192, -1, 194, 195, 196, 197, - 198, 199, 200, -1, 202, 203, 204, 205, -1, 207, - 208, 209, 210, 211, 212, 213, -1, 215, -1, 217, - 218, 219, 220, 221, 222, 223, 224, -1, 226, -1, - 228, -1, -1, 231, -1, 233, 234, 235, 236, 237, - 238, 239, -1, -1, 242, -1, 244, -1, -1, 247, - 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, - 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, - 268, 269, 270, 271, 272, 273, 274, 275, 276, -1, - 278, 279, 280, 281, 282, 283, -1, 285, 286, -1, - 288, -1, 290, 291, 292, 293, 294, 295, -1, 297, - 298, -1, -1, 301, 302, 303, -1, -1, 306, 307, - 308, -1, 310, -1, 312, 313, 314, 315, 316, 317, - 318, 319, 320, 321, 322, 323, 324, 325, -1, -1, - -1, -1, 330, 331, 332, -1, 334, 335, 336, 337, - 338, 339, -1, 341, 342, 343, 344, 345, 346, 347, - 348, -1, 350, 351, 352, 353, 354, 355, 356, 357, - 358, 359, -1, 361, 362, 363, 364, 365, 366, 367, - 368, 369, 370, 371, 372, 373, 374, -1, 376, 377, - -1, 379, 380, 381, 382, 383, 384, 385, 386, 387, - 388, 389, 390, 391, 392, 393, 394, 395, -1, -1, - 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, - -1, -1, 410, 411, 412, 413, -1, 415, 416, 417, - 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, - 428, 429, 430, -1, -1, 433, 434, -1, 436, -1, - 438, 439, 440, 441, 442, -1, 444, 445, 446, -1, - 448, -1, 450, 451, 452, 453, 454, -1, 456, 457, - 458, 459, 460, 461, 462, 463, -1, -1, 466, 467, - 468, -1, 470, 471, 472, 473, -1, 475, 476, 477, - 478, 479, 480, 481, 482, -1, 484, -1, 486, 487, - 488, 489, 490, 491, 492, 493, 494, -1, -1, 497, - -1, -1, 500, 501, 502, 503, 504, 505, 506, 507, - 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 520, 3, -1, 5, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 537, - -1, -1, 22, 23, 24, 25, 26, 27, 28, 29, - 30, -1, 32, 33, 34, -1, -1, -1, -1, -1, - 40, -1, -1, -1, -1, 45, 46, -1, 48, 49, - 50, -1, 52, 53, 54, 55, 56, -1, 58, 59, - -1, 61, 62, 63, 64, 65, 66, -1, -1, 69, - 70, 71, 72, 73, 74, 75, -1, 77, 78, 79, - 80, 81, -1, -1, -1, 85, 86, 87, 88, 89, - 90, -1, 92, 93, 94, -1, 96, 97, 98, 99, - 100, 101, -1, -1, 104, 105, 106, 107, 108, 109, - 110, 111, 112, 113, 114, 115, 116, 117, 118, -1, - 120, -1, 122, 123, 124, 125, 126, 127, -1, -1, - 130, 131, 132, 133, 134, -1, -1, 137, 138, 139, - 140, 141, 142, 143, -1, 145, 146, 147, -1, 149, - 150, 151, -1, 153, 154, 155, 156, 157, 158, 159, - 160, 161, 162, 163, 164, -1, 166, -1, 168, 169, - 170, 171, -1, 173, -1, 175, -1, -1, -1, 179, - 180, 181, -1, 183, -1, 185, 186, -1, -1, 189, - 190, 191, 192, -1, 194, 195, 196, 197, 198, 199, - 200, -1, 202, 203, 204, 205, -1, 207, 208, 209, - 210, 211, 212, 213, -1, 215, -1, 217, 218, 219, - 220, 221, 222, 223, 224, -1, 226, -1, 228, -1, - -1, 231, -1, 233, 234, 235, 236, 237, 238, 239, - -1, -1, 242, -1, 244, -1, -1, 247, 248, 249, - 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, - 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, - 270, 271, 272, 273, 274, 275, 276, -1, 278, 279, - 280, 281, 282, 283, -1, 285, 286, -1, 288, -1, - 290, 291, 292, 293, 294, 295, -1, 297, 298, -1, - -1, 301, 302, 303, -1, -1, 306, 307, 308, -1, - 310, -1, 312, 313, 314, 315, 316, 317, 318, 319, - 320, 321, 322, 323, 324, 325, -1, -1, -1, -1, - 330, 331, 332, -1, 334, 335, 336, 337, 338, 339, - -1, 341, 342, 343, 344, 345, 346, 347, 348, -1, - 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, - -1, 361, 362, 363, 364, 365, 366, 367, 368, 369, - 370, 371, 372, 373, 374, -1, 376, 377, -1, 379, - 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, - 390, 391, 392, 393, 394, 395, -1, -1, 398, 399, - 400, 401, 402, 403, 404, 405, 406, 407, -1, -1, - 410, 411, 412, 413, -1, 415, 416, 417, 418, 419, - 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, - 430, -1, -1, 433, 434, -1, 436, -1, 438, 439, - 440, 441, 442, -1, 444, 445, 446, -1, 448, -1, - 450, 451, 452, 453, 454, -1, 456, 457, 458, 459, - 460, 461, 462, 463, -1, -1, 466, 467, 468, -1, - 470, 471, 472, 473, -1, 475, 476, 477, 478, 479, - 480, 481, 482, -1, 484, -1, 486, 487, 488, 489, - 490, 491, 492, 493, 494, -1, -1, 497, -1, -1, - 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, - 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 520, 3, -1, 5, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 537, -1, -1, - 22, 23, 24, 25, 26, 27, 28, 29, 30, -1, - 32, 33, 34, -1, -1, -1, -1, -1, 40, -1, - -1, -1, -1, 45, 46, -1, 48, 49, 50, -1, - 52, 53, 54, 55, 56, -1, 58, 59, -1, 61, - 62, 63, 64, 65, 66, -1, -1, 69, 70, 71, - 72, 73, 74, 75, -1, 77, 78, 79, 80, 81, - -1, -1, -1, 85, 86, 87, 88, 89, 90, -1, - 92, 93, 94, -1, 96, 97, 98, 99, 100, 101, - -1, -1, 104, 105, 106, 107, 108, 109, 110, 111, - 112, 113, 114, 115, 116, 117, 118, -1, 120, -1, - 122, 123, 124, 125, 126, 127, -1, -1, 130, 131, - 132, 133, 134, -1, -1, 137, 138, 139, 140, 141, - 142, 143, -1, 145, 146, 147, -1, 149, 150, 151, - -1, 153, 154, 155, 156, 157, 158, 159, 160, 161, - 162, 163, 164, -1, 166, -1, 168, 169, 170, 171, - -1, 173, -1, 175, -1, -1, -1, 179, 180, 181, - -1, 183, -1, 185, 186, -1, -1, 189, 190, 191, - 192, -1, 194, 195, 196, 197, 198, 199, 200, -1, - 202, 203, 204, 205, -1, 207, 208, 209, 210, 211, - 212, 213, -1, 215, -1, 217, 218, 219, 220, 221, - 222, 223, 224, -1, 226, -1, 228, -1, -1, 231, - -1, 233, 234, 235, 236, 237, 238, 239, -1, -1, - 242, -1, 244, -1, -1, 247, 248, 249, 250, 251, - 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, - 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, - 272, 273, 274, 275, 276, -1, 278, 279, 280, 281, - 282, 283, -1, 285, 286, -1, 288, -1, 290, 291, - 292, 293, 294, 295, -1, 297, 298, -1, -1, 301, - 302, 303, -1, -1, 306, 307, 308, -1, 310, -1, - 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, - 322, 323, 324, 325, -1, -1, -1, -1, 330, 331, - 332, -1, 334, 335, 336, 337, 338, 339, -1, 341, - 342, 343, 344, 345, 346, 347, 348, -1, 350, 351, - 352, 353, 354, 355, 356, 357, 358, 359, -1, 361, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, -1, 376, 377, -1, 379, 380, 381, - 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, - 392, 393, 394, 395, -1, -1, 398, 399, 400, 401, - 402, 403, 404, 405, 406, 407, -1, -1, 410, 411, - 412, 413, -1, 415, 416, 417, 418, 419, 420, 421, - 422, 423, 424, 425, 426, 427, 428, 429, 430, -1, - -1, 433, 434, -1, 436, -1, 438, 439, 440, 441, - 442, -1, 444, 445, 446, -1, 448, -1, 450, 451, - 452, 453, 454, -1, 456, 457, 458, 459, 460, 461, - 462, 463, -1, -1, 466, 467, 468, -1, 470, 471, - 472, 473, -1, 475, 476, 477, 478, 479, 480, 481, - 482, -1, 484, -1, 486, 487, 488, 489, 490, 491, - 492, 493, 494, -1, -1, 497, -1, -1, 500, 501, - 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 520, 3, - -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 537, -1, -1, 22, 23, - 24, 25, 26, 27, 28, 29, 30, -1, 32, 33, - 34, -1, -1, -1, -1, -1, 40, -1, -1, -1, - -1, 45, 46, -1, 48, 49, 50, -1, 52, 53, - 54, 55, 56, -1, 58, 59, -1, 61, 62, 63, - 64, 65, 66, -1, -1, 69, 70, 71, 72, 73, - 74, 75, -1, 77, 78, 79, 80, 81, -1, -1, - -1, 85, 86, 87, 88, 89, 90, -1, 92, 93, - 94, -1, 96, 97, 98, 99, 100, 101, -1, -1, - 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, - 114, 115, 116, 117, 118, -1, 120, -1, 122, 123, - 124, 125, 126, 127, -1, -1, 130, 131, 132, 133, - 134, -1, -1, 137, 138, 139, 140, 141, 142, 143, - -1, 145, 146, 147, -1, 149, 150, 151, -1, 153, - 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, - 164, -1, 166, -1, 168, 169, 170, 171, -1, 173, - -1, 175, -1, -1, -1, 179, 180, 181, -1, 183, - -1, 185, 186, -1, -1, 189, 190, 191, 192, -1, - 194, 195, 196, 197, 198, 199, 200, -1, 202, 203, - 204, 205, -1, 207, 208, 209, 210, 211, 212, 213, - -1, 215, -1, 217, 218, 219, 220, 221, 222, 223, - 224, -1, 226, -1, 228, -1, -1, 231, -1, 233, - 234, 235, 236, 237, 238, 239, -1, -1, 242, -1, - 244, -1, -1, 247, 248, 249, 250, 251, 252, 253, - 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, - 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, - 274, 275, 276, -1, 278, 279, 280, 281, 282, 283, - -1, 285, 286, -1, 288, -1, 290, 291, 292, 293, - 294, 295, -1, 297, 298, -1, -1, 301, 302, 303, - -1, -1, 306, 307, 308, -1, 310, -1, 312, 313, - 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, - 324, 325, -1, -1, -1, -1, 330, 331, 332, -1, - 334, 335, 336, 337, 338, 339, -1, 341, 342, 343, - 344, 345, 346, 347, 348, -1, 350, 351, 352, 353, - 354, 355, 356, 357, 358, 359, -1, 361, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, -1, 376, 377, -1, 379, 380, 381, 382, 383, - 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, - 394, 395, -1, -1, 398, 399, 400, 401, 402, 403, - 404, 405, 406, 407, -1, -1, 410, 411, 412, 413, - -1, 415, 416, 417, 418, 419, 420, 421, 422, 423, - 424, 425, 426, 427, 428, 429, 430, -1, -1, 433, - 434, -1, 436, -1, 438, 439, 440, 441, 442, -1, - 444, 445, 446, -1, 448, -1, 450, 451, 452, 453, - 454, -1, 456, 457, 458, 459, 460, 461, 462, 463, - -1, -1, 466, 467, 468, -1, 470, 471, 472, 473, - -1, 475, 476, 477, 478, 479, 480, 481, 482, -1, - 484, -1, 486, 487, 488, 489, 490, 491, 492, 493, - 494, -1, -1, 497, -1, -1, 500, 501, 502, 503, - 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, - 514, 515, 516, 517, 518, 519, 520, 3, -1, 5, + -1, -1, -1, -1, -1, -1, -1, 39, -1, -1, + -1, -1, -1, 45, -1, -1, -1, -1, 50, 8, + -1, -1, 11, -1, -1, 57, 15, 16, 17, 18, + 19, 20, 21, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 537, -1, -1, 22, 23, 24, 25, - 26, 27, 28, 29, 30, -1, 32, 33, 34, -1, - -1, -1, -1, -1, 40, -1, -1, -1, -1, 45, - 46, -1, 48, 49, 50, -1, 52, 53, 54, 55, - 56, -1, 58, 59, -1, 61, 62, 63, 64, 65, - 66, -1, -1, 69, 70, 71, 72, 73, 74, 75, - -1, 77, 78, 79, 80, 81, -1, -1, -1, 85, - 86, 87, 88, 89, 90, -1, 92, 93, 94, -1, - 96, 97, 98, 99, 100, 101, -1, -1, 104, 105, - 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, - 116, 117, 118, -1, 120, -1, 122, 123, 124, 125, - 126, 127, -1, -1, 130, 131, 132, 133, 134, -1, - -1, 137, 138, 139, 140, 141, 142, 143, -1, 145, - 146, 147, -1, 149, 150, 151, -1, 153, 154, 155, - 156, 157, 158, 159, 160, 161, 162, 163, 164, -1, - 166, -1, 168, 169, 170, 171, -1, 173, -1, 175, - -1, -1, -1, 179, 180, 181, -1, 183, -1, 185, - 186, -1, -1, 189, 190, 191, 192, -1, 194, 195, - 196, 197, 198, 199, 200, -1, 202, 203, 204, 205, - -1, 207, 208, 209, 210, 211, 212, 213, -1, 215, - -1, 217, 218, 219, 220, 221, 222, 223, 224, -1, - 226, -1, 228, -1, -1, 231, -1, 233, 234, 235, - 236, 237, 238, 239, -1, -1, 242, -1, 244, -1, - -1, 247, 248, 249, 250, 251, 252, 253, 254, 255, - 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, - 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, - 276, -1, 278, 279, 280, 281, 282, 283, -1, 285, - 286, -1, 288, -1, 290, 291, 292, 293, 294, 295, - -1, 297, 298, -1, -1, 301, 302, 303, -1, -1, - 306, 307, 308, -1, 310, -1, 312, 313, 314, 315, - 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, - -1, -1, -1, -1, 330, 331, 332, -1, 334, 335, - 336, 337, 338, 339, -1, 341, 342, 343, 344, 345, - 346, 347, 348, -1, 350, 351, 352, 353, 354, 355, - 356, 357, 358, 359, -1, 361, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, -1, - 376, 377, -1, 379, 380, 381, 382, 383, 384, 385, - 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, - -1, -1, 398, 399, 400, 401, 402, 403, 404, 405, - 406, 407, -1, -1, 410, 411, 412, 413, -1, 415, - 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, - 426, 427, 428, 429, 430, -1, -1, 433, 434, -1, - 436, -1, 438, 439, 440, 441, 442, -1, 444, 445, - 446, -1, 448, -1, 450, 451, 452, 453, 454, -1, - 456, 457, 458, 459, 460, 461, 462, 463, -1, -1, - 466, 467, 468, -1, 470, 471, 472, 473, -1, 475, - 476, 477, 478, 479, 480, 481, 482, -1, 484, -1, - 486, 487, 488, 489, 490, 491, 492, 493, 494, -1, - -1, 497, -1, -1, 500, 501, 502, 503, 504, 505, - 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 520, 3, -1, 5, -1, -1, + 39, -1, 84, -1, -1, -1, -1, -1, -1, -1, + -1, 50, -1, -1, -1, -1, -1, -1, 57, 8, + -1, -1, 11, -1, -1, -1, 15, 16, 17, 18, + 19, 20, 21, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 84, -1, -1, 130, -1, + 39, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 50, 8, -1, -1, 11, -1, -1, 57, 15, + 16, 17, 18, 19, 20, 21, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 537, -1, -1, 22, 23, 24, 25, 26, 27, - 28, 29, 30, -1, 32, 33, 34, -1, -1, -1, - -1, -1, 40, -1, -1, -1, -1, 45, 46, -1, - 48, 49, 50, -1, 52, 53, 54, 55, 56, -1, - 58, 59, -1, 61, 62, 63, 64, 65, 66, -1, - -1, 69, 70, 71, 72, 73, 74, 75, -1, 77, - 78, 79, 80, 81, -1, -1, -1, 85, 86, 87, - 88, 89, 90, -1, 92, 93, 94, -1, 96, 97, - 98, 99, 100, 101, -1, -1, 104, 105, 106, 107, - 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, - 118, -1, 120, -1, 122, 123, 124, 125, 126, 127, - -1, -1, 130, 131, 132, 133, 134, -1, -1, 137, - 138, 139, 140, 141, 142, 143, -1, 145, 146, 147, - -1, 149, 150, 151, -1, 153, 154, 155, 156, 157, - 158, 159, 160, 161, 162, 163, 164, -1, 166, -1, - 168, 169, 170, 171, -1, 173, -1, 175, -1, -1, - -1, 179, 180, 181, -1, 183, -1, 185, 186, -1, - -1, 189, 190, 191, 192, -1, 194, 195, 196, 197, - 198, 199, 200, -1, 202, 203, 204, 205, -1, 207, - 208, 209, 210, 211, 212, 213, -1, 215, -1, 217, - 218, 219, 220, 221, 222, 223, 224, -1, 226, -1, - 228, -1, -1, 231, -1, 233, 234, 235, 236, 237, - 238, 239, -1, -1, 242, -1, 244, -1, -1, 247, - 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, - 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, - 268, 269, 270, 271, 272, 273, 274, 275, 276, -1, - 278, 279, 280, 281, 282, 283, -1, 285, 286, -1, - 288, -1, 290, 291, 292, 293, 294, 295, -1, 297, - 298, -1, -1, 301, 302, 303, -1, -1, 306, 307, - 308, -1, 310, -1, 312, 313, 314, 315, 316, 317, - 318, 319, 320, 321, 322, 323, 324, 325, -1, -1, - -1, -1, 330, 331, 332, -1, 334, 335, 336, 337, - 338, 339, -1, 341, 342, 343, 344, 345, 346, 347, - 348, -1, 350, 351, 352, 353, 354, 355, 356, 357, - 358, 359, -1, 361, 362, 363, 364, 365, 366, 367, - 368, 369, 370, 371, 372, 373, 374, -1, 376, 377, - -1, 379, 380, 381, 382, 383, 384, 385, 386, 387, - 388, 389, 390, 391, 392, 393, 394, 395, -1, -1, - 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, - -1, -1, 410, 411, 412, 413, -1, 415, 416, 417, - 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, - 428, 429, 430, -1, -1, 433, 434, -1, 436, -1, - 438, 439, 440, 441, 442, -1, 444, 445, 446, -1, - 448, -1, 450, 451, 452, 453, 454, -1, 456, 457, - 458, 459, 460, 461, 462, 463, -1, -1, 466, 467, - 468, -1, 470, 471, 472, 473, -1, 475, 476, 477, - 478, 479, 480, 481, 482, -1, 484, -1, 486, 487, - 488, 489, 490, 491, 492, 493, 494, -1, -1, 497, - -1, -1, 500, 501, 502, 503, 504, 505, 506, 507, - 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 520, 3, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 537, - -1, -1, 22, 23, 24, 25, 26, 27, 28, 29, - 30, -1, 32, 33, 34, -1, -1, -1, -1, -1, - 40, -1, -1, -1, -1, 45, 46, -1, 48, 49, - 50, -1, 52, 53, 54, 55, 56, -1, 58, 59, - -1, 61, 62, 63, 64, 65, 66, -1, -1, 69, - 70, 71, 72, 73, 74, 75, -1, 77, 78, 79, - 80, 81, -1, -1, -1, 85, 86, 87, 88, 89, - 90, -1, 92, 93, 94, -1, 96, 97, 98, 99, - 100, 101, -1, -1, 104, 105, 106, 107, 108, 109, - 110, 111, 112, 113, 114, 115, 116, 117, 118, -1, - 120, -1, 122, 123, 124, 125, 126, 127, -1, -1, - 130, 131, 132, 133, 134, -1, -1, 137, 138, 139, - 140, 141, 142, 143, -1, 145, 146, 147, -1, 149, - 150, 151, -1, 153, 154, 155, 156, 157, 158, 159, - 160, 161, 162, 163, 164, -1, 166, -1, 168, 169, - 170, 171, -1, 173, -1, 175, -1, -1, -1, 179, - 180, 181, -1, 183, -1, 185, 186, -1, -1, 189, - 190, 191, 192, -1, 194, 195, 196, 197, 198, 199, - 200, -1, 202, 203, 204, 205, -1, 207, 208, 209, - 210, 211, 212, 213, -1, 215, -1, 217, 218, 219, - 220, 221, 222, 223, 224, -1, 226, -1, 228, -1, - -1, 231, -1, 233, 234, 235, 236, 237, 238, 239, - -1, -1, 242, -1, 244, -1, -1, 247, 248, 249, - 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, - 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, - 270, 271, 272, 273, 274, 275, 276, -1, 278, 279, - 280, 281, 282, 283, -1, 285, 286, -1, 288, -1, - 290, 291, 292, 293, 294, 295, -1, 297, 298, -1, - -1, 301, 302, 303, -1, -1, 306, 307, 308, -1, - 310, -1, 312, 313, 314, 315, 316, 317, 318, 319, - 320, 321, 322, 323, 324, 325, -1, -1, -1, -1, - 330, 331, 332, -1, 334, 335, 336, 337, 338, 339, - -1, 341, 342, 343, 344, 345, 346, 347, 348, -1, - 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, - -1, 361, 362, 363, 364, 365, 366, 367, 368, 369, - 370, 371, 372, 373, 374, -1, 376, 377, -1, 379, - 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, - 390, 391, 392, 393, 394, 395, -1, -1, 398, 399, - 400, 401, 402, 403, 404, 405, 406, 407, -1, -1, - 410, 411, 412, 413, -1, 415, 416, 417, 418, 419, - 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, - 430, -1, -1, 433, 434, -1, 436, -1, 438, 439, - 440, 441, 442, -1, 444, 445, 446, -1, 448, -1, - 450, 451, 452, 453, 454, -1, 456, 457, 458, 459, - 460, 461, 462, 463, -1, -1, 466, 467, 468, -1, - 470, 471, 472, 473, -1, 475, 476, 477, 478, 479, - 480, 481, 482, -1, 484, -1, 486, 487, 488, 489, - 490, 491, 492, 493, 494, -1, -1, 497, -1, -1, - 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, - 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 520, 3, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 537, -1, -1, - 22, 23, 24, 25, 26, 27, 28, 29, 30, -1, - 32, 33, 34, -1, -1, -1, -1, -1, 40, -1, - -1, -1, -1, 45, 46, -1, 48, 49, 50, -1, - 52, 53, 54, 55, 56, -1, 58, 59, -1, 61, - 62, 63, 64, 65, 66, -1, -1, 69, 70, 71, - 72, 73, 74, 75, -1, 77, 78, 79, 80, 81, - -1, -1, -1, 85, 86, 87, 88, 89, 90, -1, - 92, 93, 94, -1, 96, 97, 98, 99, 100, 101, - -1, -1, 104, 105, 106, 107, 108, 109, 110, 111, - 112, 113, 114, 115, 116, 117, 118, -1, 120, -1, - 122, 123, 124, 125, 126, 127, -1, -1, 130, 131, - 132, 133, 134, -1, -1, 137, 138, 139, 140, 141, - 142, 143, -1, 145, 146, 147, -1, 149, 150, 151, - -1, 153, 154, 155, 156, 157, 158, 159, 160, 161, - 162, 163, 164, -1, 166, -1, 168, 169, 170, 171, - -1, 173, -1, 175, -1, -1, -1, 179, 180, 181, - -1, 183, -1, 185, 186, -1, -1, 189, 190, 191, - 192, -1, 194, 195, 196, 197, 198, 199, 200, -1, - 202, 203, 204, 205, -1, 207, 208, 209, 210, 211, - 212, 213, -1, 215, -1, 217, 218, 219, 220, 221, - 222, 223, 224, -1, 226, -1, 228, -1, -1, 231, - -1, 233, 234, 235, 236, 237, 238, 239, -1, -1, - 242, -1, 244, -1, -1, 247, 248, 249, 250, 251, - 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, - 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, - 272, 273, 274, 275, 276, -1, 278, 279, 280, 281, - 282, 283, -1, 285, 286, -1, 288, -1, 290, 291, - 292, 293, 294, 295, -1, 297, 298, -1, -1, 301, - 302, 303, -1, -1, 306, 307, 308, -1, 310, -1, - 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, - 322, 323, 324, 325, -1, -1, -1, -1, 330, 331, - 332, -1, 334, 335, 336, 337, 338, 339, -1, 341, - 342, 343, 344, 345, 346, 347, 348, -1, 350, 351, - 352, 353, 354, 355, 356, 357, 358, 359, -1, 361, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, -1, 376, 377, -1, 379, 380, 381, - 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, - 392, 393, 394, 395, -1, -1, 398, 399, 400, 401, - 402, 403, 404, 405, 406, 407, -1, -1, 410, 411, - 412, 413, -1, 415, 416, 417, 418, 419, 420, 421, - 422, 423, 424, 425, 426, 427, 428, 429, 430, -1, - -1, 433, 434, -1, 436, -1, 438, 439, 440, 441, - 442, -1, 444, 445, 446, -1, 448, -1, 450, 451, - 452, 453, 454, -1, 456, 457, 458, 459, 460, 461, - 462, 463, -1, -1, 466, 467, 468, -1, 470, 471, - 472, 473, -1, 475, 476, 477, 478, 479, 480, 481, - 482, -1, 484, -1, 486, 487, 488, 489, 490, 491, - 492, 493, 494, -1, -1, 497, -1, -1, 500, 501, - 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 520, 3, + -1, -1, -1, 39, -1, 84, -1, -1, 44, -1, + -1, -1, 184, -1, 50, -1, -1, -1, -1, -1, + -1, 57, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 203, -1, -1, -1, -1, 208, -1, -1, -1, + -1, -1, -1, -1, -1, 174, -1, -1, 84, -1, + 179, -1, -1, -1, -1, 184, -1, -1, -1, 231, + 232, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 203, 247, -1, -1, -1, 208, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 537, -1, -1, 22, 23, - 24, 25, 26, 27, 28, 29, 30, -1, 32, 33, - 34, -1, -1, -1, -1, -1, 40, -1, -1, -1, - -1, 45, 46, -1, 48, 49, 50, -1, 52, 53, - 54, 55, 56, -1, 58, 59, -1, 61, 62, 63, - 64, 65, 66, -1, -1, 69, 70, 71, 72, 73, - 74, 75, -1, 77, 78, 79, 80, 81, -1, -1, - -1, 85, 86, 87, 88, 89, 90, -1, 92, 93, - 94, -1, 96, 97, 98, 99, 100, 101, -1, -1, - 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, - 114, 115, 116, 117, 118, -1, 120, -1, 122, 123, - 124, 125, 126, 127, -1, -1, 130, 131, 132, 133, - 134, -1, -1, 137, 138, 139, 140, 141, 142, 143, - -1, 145, 146, 147, -1, 149, 150, 151, -1, 153, - 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, - 164, -1, 166, -1, 168, 169, 170, 171, -1, 173, - -1, 175, -1, -1, -1, 179, 180, 181, -1, 183, - -1, 185, 186, -1, -1, 189, 190, 191, 192, -1, - 194, 195, 196, 197, 198, 199, 200, -1, 202, 203, - 204, 205, -1, 207, 208, 209, 210, 211, 212, 213, - -1, 215, -1, 217, 218, 219, 220, 221, 222, 223, - 224, -1, 226, -1, 228, -1, -1, 231, -1, 233, - 234, 235, 236, 237, 238, 239, -1, -1, 242, -1, - 244, -1, -1, 247, 248, 249, 250, 251, 252, 253, - 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, - 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, - 274, 275, 276, -1, 278, 279, 280, 281, 282, 283, - -1, 285, 286, -1, 288, -1, 290, 291, 292, 293, - 294, 295, -1, 297, 298, -1, -1, 301, 302, 303, - -1, -1, 306, 307, 308, -1, 310, -1, 312, 313, - 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, - 324, 325, -1, -1, -1, -1, 330, 331, 332, -1, - 334, 335, 336, 337, 338, 339, -1, 341, 342, 343, - 344, 345, 346, 347, 348, -1, 350, 351, 352, 353, - 354, 355, 356, 357, 358, 359, -1, 361, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, -1, 376, 377, -1, 379, 380, 381, 382, 383, - 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, - 394, 395, -1, -1, 398, 399, 400, 401, 402, 403, - 404, 405, 406, 407, -1, -1, 410, 411, 412, 413, - -1, 415, 416, 417, 418, 419, 420, 421, 422, 423, - 424, 425, 426, 427, 428, 429, 430, -1, -1, 433, - 434, -1, 436, -1, 438, 439, 440, 441, 442, -1, - 444, 445, 446, -1, 448, -1, 450, 451, 452, 453, - 454, -1, 456, 457, 458, 459, 460, 461, 462, 463, - -1, -1, 466, 467, 468, -1, 470, 471, 472, 473, - -1, 475, 476, 477, 478, 479, 480, 481, 482, -1, - 484, -1, 486, 487, 488, 489, 490, 491, 492, 493, - 494, -1, -1, 497, -1, -1, 500, 501, 502, 503, - 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, - 514, 515, 516, 517, 518, 519, 520, 3, -1, -1, + -1, -1, -1, -1, 173, -1, -1, -1, -1, -1, + -1, -1, 231, 232, -1, 184, -1, -1, -1, -1, + -1, -1, -1, -1, 286, -1, -1, 289, 247, -1, + -1, -1, -1, -1, 203, -1, -1, -1, -1, 208, + -1, 303, -1, -1, 306, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 184, -1, + -1, -1, 231, 232, -1, -1, -1, 286, -1, -1, + 289, -1, -1, -1, -1, -1, -1, 203, 247, -1, + -1, -1, 208, -1, 303, -1, -1, 306, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 537, -1, -1, 22, 23, 24, 25, - -1, 27, 28, 29, 30, -1, 32, 33, 34, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 45, - 46, -1, 48, 49, 50, -1, 52, 53, 54, 55, - 56, -1, 58, 59, -1, 61, 62, 63, 64, 65, - 66, -1, -1, 69, 70, 71, 72, 73, 74, 75, - -1, 77, 78, 79, 80, 81, -1, -1, -1, -1, - 86, 87, 88, 89, 90, -1, 92, 93, 94, -1, - 96, 97, 98, 99, 100, -1, -1, -1, 104, 105, - 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, - 116, 117, 118, -1, 120, -1, 122, 123, 124, 125, - 126, 127, 128, 129, -1, 131, 132, 133, 134, -1, - -1, 137, 138, 139, 140, 141, -1, -1, -1, 145, - 146, 147, -1, 149, 150, 151, -1, 153, 154, 155, - 156, 157, 158, 159, 160, 161, 162, 163, 164, -1, - 166, -1, 168, 169, 170, 171, -1, 173, -1, 175, - -1, 177, -1, 179, 180, 181, -1, 183, -1, 185, - -1, -1, -1, 189, 190, -1, 192, -1, 194, 195, - 196, 197, 198, 199, 200, -1, 202, 203, 204, 205, - -1, 207, 208, 209, 210, 211, 212, 213, -1, 215, - -1, 217, 218, 219, 220, 221, 222, 223, 224, -1, - 226, -1, 228, -1, -1, 231, -1, 233, -1, 235, - 236, 237, 238, 239, -1, -1, 242, -1, 244, -1, - -1, 247, 248, 249, 250, 251, 252, 253, 254, 255, - 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, - 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, - 276, -1, 278, 279, 280, 281, -1, 283, -1, 285, - 286, -1, 288, -1, 290, 291, 292, 293, 294, 295, - -1, 297, 298, -1, -1, 301, 302, 303, -1, -1, - 306, 307, 308, -1, 310, -1, 312, 313, 314, 315, - 316, 317, 318, 319, 320, 321, -1, -1, 324, 325, - 326, 327, 328, -1, 330, 331, 332, -1, 334, 335, - 336, 337, 338, 339, -1, 341, 342, 343, 344, 345, - -1, -1, 348, -1, 350, 351, 352, 353, 354, 355, - 356, 357, 358, 359, -1, 361, 362, 363, -1, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, -1, - 376, 377, -1, 379, 380, 381, 382, 383, 384, 385, - 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, - 396, -1, 398, 399, 400, 401, 402, 403, 404, 405, - 406, -1, 408, -1, -1, 411, 412, 413, -1, -1, - 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, - 426, 427, 428, 429, 430, 431, -1, 433, 434, 435, - 436, -1, 438, 439, 440, 441, 442, -1, 444, 445, - 446, -1, -1, -1, 450, 451, 452, 453, 454, -1, - 456, 457, 458, 459, 460, 461, 462, 463, -1, -1, - 466, 467, 468, 469, 470, 471, 472, 473, -1, 475, - 476, 477, 478, 479, 480, 481, 482, -1, 484, -1, - 486, -1, 488, 489, 490, 491, -1, 493, 494, -1, - -1, 497, -1, 499, 500, 501, 502, 503, 504, 505, - 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 520, -1, -1, 523, -1, -1, - 3, 4, 5, -1, -1, 8, 9, -1, -1, -1, - -1, 537, 15, 16, -1, -1, 19, 20, 21, 22, - 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, - 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, - 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, - 53, 54, -1, 56, 57, 58, 59, 60, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - 73, 74, 75, 76, 77, 78, 79, 80, -1, 82, - 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, - 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, - 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, - 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, - 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, - 153, 154, 155, 156, -1, 158, 159, 160, 161, 162, - 163, -1, 165, 166, 167, 168, 169, 170, 171, 172, - 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, - 183, 184, 185, 186, 187, 188, -1, -1, 191, 192, - 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, - 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, - 213, 214, 215, 216, -1, 218, 219, 220, 221, 222, - 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, - 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, - 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, - 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, - 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, - 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, - 283, 284, 285, 286, 287, 288, 289, -1, 291, 292, - 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, - 303, 304, 305, 306, 307, -1, 309, 310, 311, -1, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, 326, 327, 328, 329, 330, 331, -1, - 333, 334, 335, -1, 337, 338, 339, 340, 341, 342, - 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, - 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, - 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, - 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, - 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, - 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, - 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, - 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, -1, 431, 432, - 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, - 443, 444, 445, 446, 447, 448, 449, 450, 451, -1, - 453, -1, 455, 456, 457, 458, 459, 460, 461, 462, - 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, - 473, 474, 475, 476, 477, 478, 479, -1, 481, 482, - 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, - 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, - 503, 504, 505, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 517, 518, 519, 520, -1, 3, - -1, 524, 525, 526, 8, 528, 529, 530, 531, 532, - 533, 15, 16, -1, -1, 19, 20, 21, 22, 23, - 24, 25, 26, 27, 28, 29, 30, -1, 32, 33, - 34, -1, -1, -1, -1, -1, 40, -1, -1, -1, - -1, 45, 46, -1, 48, 49, 50, -1, 52, 53, - 54, 55, 56, -1, 58, 59, -1, 61, 62, 63, - 64, 65, 66, -1, -1, 69, 70, 71, 72, 73, - 74, 75, -1, 77, 78, 79, 80, 81, -1, -1, - -1, 85, 86, 87, 88, 89, 90, -1, 92, 93, - 94, -1, 96, 97, 98, 99, 100, 101, -1, -1, - 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, - 114, 115, 116, 117, 118, -1, 120, -1, 122, 123, - 124, 125, 126, 127, -1, -1, 130, 131, 132, 133, - 134, -1, -1, 137, 138, 139, 140, 141, 142, 143, - -1, 145, 146, 147, -1, 149, 150, 151, -1, 153, - 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, - 164, -1, 166, -1, 168, 169, 170, 171, -1, 173, - -1, 175, -1, -1, -1, 179, 180, 181, -1, 183, - -1, 185, 186, -1, -1, 189, 190, 191, 192, -1, - 194, 195, 196, 197, 198, 199, 200, -1, 202, 203, - 204, 205, -1, 207, 208, 209, 210, 211, 212, 213, - -1, 215, -1, 217, 218, 219, 220, 221, 222, 223, - 224, -1, 226, -1, 228, -1, -1, 231, -1, 233, - 234, 235, 236, 237, 238, 239, -1, -1, 242, -1, - 244, -1, -1, 247, 248, 249, 250, 251, 252, 253, - 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, - 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, - 274, 275, 276, -1, 278, 279, 280, 281, 282, 283, - -1, 285, 286, -1, 288, -1, 290, 291, 292, 293, - 294, 295, -1, 297, 298, -1, -1, 301, 302, 303, - -1, -1, 306, 307, 308, -1, 310, -1, 312, 313, - 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, - 324, 325, -1, -1, -1, -1, 330, 331, 332, -1, - 334, 335, 336, 337, 338, 339, -1, 341, 342, 343, - 344, 345, 346, 347, 348, -1, 350, 351, 352, 353, - 354, 355, 356, 357, 358, 359, -1, 361, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, -1, 376, 377, -1, 379, 380, 381, 382, 383, - 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, - 394, 395, -1, -1, 398, 399, 400, 401, 402, 403, - 404, 405, 406, 407, -1, -1, 410, 411, 412, 413, - -1, 415, 416, 417, 418, 419, 420, 421, 422, 423, - 424, 425, 426, 427, 428, 429, 430, -1, -1, 433, - 434, -1, 436, -1, 438, 439, 440, 441, 442, -1, - 444, 445, 446, -1, 448, -1, 450, 451, 452, 453, - 454, -1, 456, 457, 458, 459, 460, 461, 462, 463, - -1, -1, 466, 467, 468, -1, 470, 471, 472, 473, - -1, 475, 476, 477, 478, 479, 480, 481, 482, -1, - 484, -1, 486, 487, 488, 489, 490, 491, 492, 493, - 494, -1, -1, 497, -1, -1, 500, 501, 502, 503, - 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, - 514, 515, 516, 517, 518, 519, 520, -1, -1, -1, - 524, 525, 526, -1, 528, 529, 530, 531, 532, 533, - 8, -1, -1, 11, -1, -1, -1, 15, 16, 17, - 18, 19, 20, 21, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 8, -1, -1, 11, 37, - -1, -1, 15, 16, 17, 18, 19, 20, 21, -1, - 48, -1, -1, -1, -1, -1, -1, 55, -1, -1, - 8, -1, -1, 11, 37, -1, -1, 15, 16, 17, - 18, 19, 20, 21, -1, 48, -1, -1, -1, -1, - -1, -1, 55, -1, 82, -1, -1, -1, -1, 37, + -1, -1, -1, -1, -1, 231, 232, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 286, -1, -1, + 289, 247, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 303, -1, -1, 306, -1, -1, + -1, -1, -1, -1, 8, -1, -1, 11, -1, 411, + -1, 15, 16, 17, 18, 19, 20, 21, -1, -1, + 286, -1, -1, 289, -1, -1, -1, -1, 337, -1, + -1, -1, -1, -1, -1, 39, -1, 303, -1, -1, + 306, -1, -1, -1, -1, -1, 50, -1, -1, -1, + -1, -1, 411, 57, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 48, -1, -1, 8, -1, -1, 11, 55, -1, 82, - 15, 16, 17, 18, 19, 20, 21, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 8, -1, - -1, 11, 37, -1, 82, 15, 16, 17, 18, 19, - 20, 21, -1, 48, -1, -1, -1, -1, -1, -1, - 55, -1, -1, 8, -1, -1, 11, 37, -1, -1, - 15, 16, 17, 18, 19, 20, 21, -1, 48, -1, - -1, -1, -1, -1, -1, 55, -1, 82, -1, -1, - -1, -1, 37, -1, 182, -1, -1, -1, -1, -1, - -1, -1, -1, 48, -1, -1, -1, -1, -1, -1, - 55, -1, 82, 201, -1, -1, -1, -1, 206, 182, + -1, -1, -1, -1, 476, -1, -1, -1, -1, -1, + 84, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 82, 201, -1, - -1, 229, 230, 206, 182, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 245, -1, -1, - -1, -1, -1, 201, -1, -1, 229, 230, 206, -1, + -1, -1, 411, -1, -1, 8, -1, -1, 11, -1, + -1, -1, 15, 16, 17, 18, 19, 20, 21, -1, + -1, 523, -1, -1, 526, 527, 528, -1, 530, 531, + 532, 533, 534, 535, -1, -1, 39, -1, -1, -1, + -1, 44, -1, -1, -1, 411, -1, 50, -1, -1, + -1, -1, -1, -1, 57, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 523, -1, -1, 526, 527, 528, + -1, 530, 531, 532, 533, 534, 535, -1, -1, -1, + 184, 84, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 8, 203, + -1, 11, -1, -1, 208, 15, 16, 17, 18, 19, + 20, 21, -1, -1, 523, -1, -1, 526, 527, 528, + -1, 530, 531, 532, 533, 534, 535, 231, 232, 39, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 245, -1, -1, -1, -1, 182, -1, -1, - -1, 229, 230, -1, -1, -1, 284, -1, -1, 287, - -1, -1, -1, -1, -1, -1, 201, 245, -1, -1, - -1, 206, 182, 301, -1, -1, 304, -1, -1, -1, - -1, 284, -1, -1, 287, -1, -1, -1, -1, -1, - -1, 201, -1, -1, 229, 230, 206, 182, 301, -1, - -1, 304, -1, -1, -1, -1, 284, -1, -1, 287, - 245, -1, -1, -1, -1, -1, 201, -1, -1, 229, - 230, 206, -1, 301, -1, -1, 304, -1, -1, -1, - -1, -1, -1, -1, -1, 245, -1, -1, -1, -1, - -1, -1, -1, -1, 229, 230, -1, -1, -1, 284, - -1, -1, 287, -1, -1, -1, -1, -1, -1, -1, - 245, -1, -1, -1, -1, -1, 301, -1, -1, 304, - -1, -1, -1, -1, 284, -1, -1, 287, -1, -1, - -1, 409, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 301, -1, -1, 304, -1, -1, -1, -1, 284, - -1, -1, 287, -1, -1, -1, 409, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 301, -1, -1, 304, + 50, -1, -1, 247, -1, -1, -1, 57, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 523, -1, -1, + 526, 527, 528, -1, 530, 531, 532, 533, 534, 535, + -1, -1, -1, -1, 84, -1, -1, -1, -1, -1, + -1, 184, 286, -1, -1, 289, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 303, + 203, -1, 306, -1, -1, 208, -1, -1, -1, 8, + -1, -1, 11, -1, -1, -1, 15, 16, 17, 18, + 19, 20, 21, -1, -1, -1, -1, 331, 231, 232, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 409, -1, -1, -1, -1, -1, -1, -1, -1, + 39, -1, -1, -1, 247, 44, -1, -1, -1, -1, + -1, 50, -1, -1, -1, -1, -1, -1, 57, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 179, + -1, -1, -1, -1, 184, -1, -1, -1, -1, -1, + -1, -1, -1, 286, -1, 84, 289, -1, -1, -1, + -1, -1, -1, 203, -1, -1, -1, -1, 208, -1, + 303, -1, -1, 306, -1, -1, -1, 411, -1, -1, + -1, -1, -1, -1, -1, -1, 8, -1, -1, 11, + -1, 231, 232, 15, 16, 17, 18, 19, 20, 21, + -1, -1, -1, -1, -1, -1, -1, 247, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 39, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 50, -1, + -1, -1, -1, -1, -1, 57, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 286, -1, -1, 289, + -1, -1, -1, -1, -1, 184, -1, -1, -1, -1, + -1, -1, 84, 303, -1, -1, 306, -1, -1, -1, + -1, -1, -1, -1, 203, -1, -1, -1, 411, 208, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 523, + -1, -1, 526, 527, 528, -1, 530, 531, 532, 533, + 534, 535, 231, 232, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 247, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 8, -1, -1, 11, -1, -1, -1, 15, 16, 17, + 18, 19, 20, 21, -1, -1, -1, -1, -1, -1, + -1, -1, 174, -1, -1, -1, -1, 286, -1, -1, + 289, 39, 184, -1, -1, -1, -1, -1, -1, -1, + -1, 411, 50, -1, 303, -1, -1, 306, -1, 57, + -1, 203, -1, -1, -1, -1, 208, -1, -1, -1, + 523, -1, -1, 526, 527, 528, -1, 530, 531, 532, + 533, 534, 535, -1, -1, -1, 84, -1, -1, 231, + 232, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 247, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 409, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 521, -1, -1, 524, 525, 526, 409, - 528, 529, 530, 531, 532, 533, -1, -1, -1, -1, - 538, -1, -1, -1, -1, -1, -1, -1, 521, -1, - -1, 524, 525, 526, 409, 528, 529, 530, 531, 532, - 533, -1, -1, -1, -1, 538, -1, -1, -1, -1, - -1, -1, -1, 521, -1, -1, 524, 525, 526, -1, - 528, 529, 530, 531, 532, 533, -1, -1, 536, -1, + -1, -1, -1, -1, 286, -1, -1, 289, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 303, 411, 523, 306, -1, 526, 527, 528, -1, + 530, 531, 532, 533, 534, 535, -1, -1, -1, -1, + 8, -1, -1, 11, -1, -1, 184, 15, 16, 17, + 18, 19, 20, 21, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 203, -1, -1, -1, -1, + 208, 39, -1, -1, -1, -1, 44, -1, -1, -1, + -1, -1, 50, -1, -1, -1, -1, -1, -1, 57, + -1, -1, -1, 231, 232, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 247, + -1, -1, -1, -1, -1, -1, 84, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 411, + -1, -1, -1, -1, 523, -1, -1, 526, 527, 528, + -1, 530, 531, 532, 533, 534, 535, 8, 286, -1, + 11, 289, -1, -1, 15, 16, 17, 18, 19, 20, + 21, -1, -1, -1, -1, 303, -1, -1, 306, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 39, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, 50, + -1, -1, -1, -1, -1, -1, 57, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 521, -1, -1, 524, - 525, 526, -1, 528, 529, 530, 531, 532, 533, -1, - -1, 536, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 521, -1, -1, 524, 525, 526, -1, 528, 529, - 530, 531, 532, 533, -1, -1, 536, -1, -1, -1, - -1, -1, -1, 3, -1, -1, 521, -1, -1, 524, - 525, 526, -1, 528, 529, 530, 531, 532, 533, -1, - -1, 536, 22, 23, 24, 25, 26, 27, 28, 29, - 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, - 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, - 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, - 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, - 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, - 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, - 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, - 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, - 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, - 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, - 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, - 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, - 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, - 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, - 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, - 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, - 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, - 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, - 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, - 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, - 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, - 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, - 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, - 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, - 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, - 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, - 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, - 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, - 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, - 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, - 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, - 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, - 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, - 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, - 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, - 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, - 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, - 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, - 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, - 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, - 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, - 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, - 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, - 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, - 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, - 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, - 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, - 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, - 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 520, 3, -1, -1, -1, -1, -1, -1, -1, -1, - 530, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 22, 23, 24, 25, 26, 27, 28, 29, 30, -1, - 32, 33, 34, -1, -1, -1, -1, -1, 40, -1, - -1, -1, -1, 45, 46, -1, 48, 49, 50, -1, - 52, 53, 54, 55, 56, -1, 58, 59, -1, 61, - 62, 63, 64, 65, 66, -1, -1, 69, 70, 71, - 72, 73, 74, 75, -1, 77, 78, 79, 80, 81, - -1, -1, -1, 85, 86, 87, 88, 89, 90, -1, - 92, 93, 94, -1, 96, 97, 98, 99, 100, 101, - -1, -1, 104, 105, 106, 107, 108, 109, 110, 111, - 112, 113, 114, 115, 116, 117, 118, -1, 120, -1, - 122, 123, 124, 125, 126, 127, -1, -1, 130, 131, - 132, 133, 134, -1, -1, 137, 138, 139, 140, 141, - 142, 143, -1, 145, 146, 147, -1, 149, 150, 151, - -1, 153, 154, 155, 156, 157, 158, 159, 160, 161, - 162, 163, 164, -1, 166, -1, 168, 169, 170, 171, - -1, 173, -1, 175, -1, -1, -1, 179, 180, 181, - -1, 183, -1, 185, 186, -1, -1, 189, 190, 191, - 192, -1, 194, 195, 196, 197, 198, 199, 200, -1, - 202, 203, 204, 205, -1, 207, 208, 209, 210, 211, - 212, 213, -1, 215, -1, 217, 218, 219, 220, 221, - 222, 223, 224, -1, 226, -1, 228, -1, -1, 231, - -1, 233, 234, 235, 236, 237, 238, 239, -1, -1, - 242, -1, 244, -1, -1, 247, 248, 249, 250, 251, - 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, - 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, - 272, 273, 274, 275, 276, -1, 278, 279, 280, 281, - 282, 283, -1, 285, 286, -1, 288, -1, 290, 291, - 292, 293, 294, 295, -1, 297, 298, -1, -1, 301, - 302, 303, -1, -1, 306, 307, 308, -1, 310, -1, - 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, - 322, 323, 324, 325, -1, -1, -1, -1, 330, 331, - 332, -1, 334, 335, 336, 337, 338, 339, -1, 341, - 342, 343, 344, 345, 346, 347, 348, -1, 350, 351, - 352, 353, 354, 355, 356, 357, 358, 359, -1, 361, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, -1, 376, 377, -1, 379, 380, 381, - 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, - 392, 393, 394, 395, -1, -1, 398, 399, 400, 401, - 402, 403, 404, 405, 406, 407, -1, -1, 410, 411, - 412, 413, -1, 415, 416, 417, 418, 419, 420, 421, - 422, 423, 424, 425, 426, 427, 428, 429, 430, -1, - -1, 433, 434, -1, 436, -1, 438, 439, 440, 441, - 442, -1, 444, 445, 446, -1, 448, -1, 450, 451, - 452, 453, 454, -1, 456, 457, 458, 459, 460, 461, - 462, 463, -1, -1, 466, 467, 468, -1, 470, 471, - 472, 473, -1, 475, 476, 477, 478, 479, 480, 481, - 482, -1, 484, -1, 486, 487, 488, 489, 490, 491, - 492, 493, 494, -1, -1, 497, -1, -1, 500, 501, - 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 520, 3, - -1, -1, -1, -1, -1, -1, -1, -1, 530, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 22, 23, - 24, 25, 26, 27, 28, 29, 30, -1, 32, 33, - 34, -1, -1, -1, -1, -1, 40, -1, -1, -1, - -1, 45, 46, -1, 48, 49, 50, -1, 52, 53, - 54, 55, 56, -1, 58, 59, -1, 61, 62, 63, - 64, 65, 66, -1, -1, 69, 70, 71, 72, 73, - 74, 75, -1, 77, 78, 79, 80, 81, -1, -1, - -1, 85, 86, 87, 88, 89, 90, -1, 92, 93, - 94, -1, 96, 97, 98, 99, 100, 101, -1, -1, - 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, - 114, 115, 116, 117, 118, -1, 120, -1, 122, 123, - 124, 125, 126, 127, -1, -1, 130, 131, 132, 133, - 134, -1, -1, 137, 138, 139, 140, 141, 142, 143, - -1, 145, 146, 147, -1, 149, 150, 151, -1, 153, - 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, - 164, -1, 166, -1, 168, 169, 170, 171, -1, 173, - -1, 175, -1, -1, -1, 179, 180, 181, -1, 183, - -1, 185, 186, -1, -1, 189, 190, 191, 192, -1, - 194, 195, 196, 197, 198, 199, 200, -1, 202, 203, - 204, 205, -1, 207, 208, 209, 210, 211, 212, 213, - -1, 215, -1, 217, 218, 219, 220, 221, 222, 223, - 224, -1, 226, -1, 228, -1, -1, 231, -1, 233, - 234, 235, 236, 237, 238, 239, -1, -1, 242, -1, - 244, -1, -1, 247, 248, 249, 250, 251, 252, 253, - 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, - 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, - 274, 275, 276, -1, 278, 279, 280, 281, 282, 283, - -1, 285, 286, -1, 288, -1, 290, 291, 292, 293, - 294, 295, -1, 297, 298, -1, -1, 301, 302, 303, - -1, -1, 306, 307, 308, -1, 310, -1, 312, 313, - 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, - 324, 325, -1, -1, -1, -1, 330, 331, 332, -1, - 334, 335, 336, 337, 338, 339, -1, 341, 342, 343, - 344, 345, 346, 347, 348, -1, 350, 351, 352, 353, - 354, 355, 356, 357, 358, 359, -1, 361, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, -1, 376, 377, -1, 379, 380, 381, 382, 383, - 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, - 394, 395, -1, -1, 398, 399, 400, 401, 402, 403, - 404, 405, 406, 407, -1, -1, 410, 411, 412, 413, - -1, 415, 416, 417, 418, 419, 420, 421, 422, 423, - 424, 425, 426, 427, 428, 429, 430, -1, -1, 433, - 434, -1, 436, -1, 438, 439, 440, 441, 442, -1, - 444, 445, 446, -1, 448, -1, 450, 451, 452, 453, - 454, -1, 456, 457, 458, 459, 460, 461, 462, 463, - -1, -1, 466, 467, 468, -1, 470, 471, 472, 473, - -1, 475, 476, 477, 478, 479, 480, 481, 482, -1, - 484, -1, 486, 487, 488, 489, 490, 491, 492, 493, - 494, -1, -1, 497, -1, -1, 500, 501, 502, 503, - 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, - 514, 515, 516, 517, 518, 519, 520, 3, 4, 5, - -1, -1, -1, 9, -1, -1, 530, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 22, 23, 24, 25, - 26, 27, 28, 29, 30, -1, 32, 33, 34, -1, - -1, -1, 38, -1, 40, -1, -1, -1, 44, 45, - 46, -1, 48, 49, 50, 51, 52, 53, 54, 55, - 56, 57, 58, 59, -1, 61, 62, 63, 64, 65, - 66, -1, -1, 69, 70, 71, 72, 73, 74, 75, - -1, 77, 78, 79, 80, 81, -1, 83, -1, 85, - 86, 87, 88, 89, 90, 91, 92, 93, 94, -1, - 96, 97, 98, 99, 100, 101, -1, 103, 104, 105, - 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, - 116, 117, 118, -1, 120, -1, 122, 123, 124, 125, - 126, 127, -1, -1, 130, 131, 132, 133, 134, -1, - -1, 137, 138, 139, 140, 141, 142, 143, -1, 145, - 146, 147, -1, 149, 150, 151, -1, 153, 154, 155, - 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, - 166, -1, 168, 169, 170, 171, -1, 173, -1, 175, - 176, -1, 178, 179, 180, 181, 182, 183, -1, 185, - 186, -1, -1, 189, 190, 191, 192, -1, 194, 195, - 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, - -1, 207, 208, 209, 210, 211, 212, 213, -1, 215, - 216, 217, 218, 219, 220, 221, 222, 223, 224, -1, - 226, -1, 228, 229, 230, 231, 232, 233, 234, 235, - 236, 237, 238, 239, -1, -1, 242, 243, 244, 245, - -1, 247, 248, 249, 250, 251, 252, 253, 254, 255, - 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, - 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, - 276, 277, 278, 279, 280, 281, 282, 283, -1, 285, - 286, 287, 288, -1, 290, 291, 292, 293, 294, 295, - -1, 297, 298, 299, -1, 301, 302, 303, -1, -1, - 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, - 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, - -1, -1, -1, -1, 330, 331, 332, 333, 334, 335, - 336, 337, 338, 339, -1, 341, 342, 343, 344, 345, - 346, 347, 348, -1, 350, 351, 352, 353, 354, 355, - 356, 357, 358, 359, -1, 361, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, -1, - 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, - 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, - -1, 397, 398, 399, 400, 401, 402, 403, 404, 405, - 406, 407, -1, 409, 410, 411, 412, 413, -1, 415, - 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, - 426, 427, 428, 429, 430, -1, -1, 433, 434, -1, - 436, 437, 438, 439, 440, 441, 442, -1, 444, 445, - 446, -1, 448, -1, 450, 451, 452, 453, 454, 455, - 456, 457, 458, 459, 460, 461, 462, 463, -1, -1, - 466, 467, 468, -1, 470, 471, 472, 473, -1, 475, - 476, 477, 478, 479, 480, 481, 482, -1, 484, 485, - 486, 487, 488, 489, 490, 491, 492, 493, 494, -1, - -1, 497, -1, -1, 500, 501, 502, 503, 504, 505, - 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 520, -1, -1, 8, -1, -1, - 11, -1, 528, 529, 15, 16, 17, 18, 19, 20, - 21, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 37, -1, -1, -1, - -1, -1, 43, -1, -1, -1, -1, 48, 8, -1, - -1, 11, -1, -1, 55, 15, 16, 17, 18, 19, - 20, 21, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 37, -1, -1, - -1, 82, -1, -1, -1, -1, -1, -1, 48, 8, - -1, -1, 11, -1, -1, 55, 15, 16, 17, 18, - 19, 20, 21, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 37, -1, - -1, -1, 82, -1, -1, -1, -1, 128, -1, 48, - -1, -1, -1, -1, -1, 8, 55, -1, 11, -1, + -1, -1, -1, -1, -1, -1, 184, -1, -1, -1, + -1, -1, -1, 84, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 203, -1, -1, -1, -1, + 208, 523, -1, -1, 526, 527, 528, -1, 530, 531, + 532, 533, 534, 535, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 231, 232, -1, -1, -1, -1, -1, + -1, -1, -1, 411, -1, 8, -1, -1, 11, 247, -1, -1, 15, 16, 17, 18, 19, 20, 21, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 82, 37, -1, -1, -1, -1, 42, - -1, -1, -1, -1, -1, 48, -1, -1, -1, -1, - -1, 182, 55, -1, -1, 8, -1, -1, 11, -1, - -1, -1, 15, 16, 17, 18, 19, 20, 21, -1, - 201, -1, -1, -1, -1, 206, -1, -1, -1, 82, - -1, -1, 172, -1, 37, -1, -1, 177, -1, -1, - -1, -1, 182, -1, -1, 48, -1, -1, 229, 230, - -1, -1, 55, -1, -1, -1, -1, -1, -1, -1, - -1, 201, -1, -1, 245, -1, 206, -1, -1, -1, - -1, -1, 171, -1, -1, -1, -1, -1, -1, 82, - -1, -1, -1, 182, -1, -1, -1, -1, -1, 229, - 230, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 201, 284, -1, 245, 287, 206, -1, -1, + -1, 8, -1, -1, 11, -1, 39, 445, 15, 16, + 17, 18, 19, 20, 21, -1, -1, 50, 286, -1, + -1, 289, -1, 184, 57, -1, -1, -1, -1, -1, + -1, -1, 39, -1, -1, 303, -1, -1, 306, -1, + -1, -1, 203, 50, -1, -1, -1, 208, -1, -1, + 57, 84, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 301, -1, -1, 304, -1, -1, -1, -1, -1, 182, - 229, 230, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 284, -1, 245, 287, 201, -1, - -1, -1, -1, 206, -1, -1, -1, -1, -1, -1, - -1, 301, -1, -1, 304, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 229, 230, -1, 182, - -1, -1, -1, -1, -1, 284, -1, -1, 287, -1, - -1, -1, 245, -1, -1, -1, -1, -1, 201, -1, - -1, -1, 301, 206, -1, 304, -1, -1, -1, -1, + 231, 232, -1, -1, -1, -1, -1, 84, -1, -1, + -1, -1, -1, -1, -1, 523, 247, -1, 526, 527, + 528, -1, 530, 531, 532, 533, 534, 535, -1, -1, + -1, -1, -1, -1, -1, 8, -1, -1, 11, -1, + -1, -1, -1, 16, 17, 18, 19, 20, 21, -1, + -1, -1, -1, -1, -1, 286, -1, -1, 289, -1, + -1, -1, -1, -1, -1, -1, 39, -1, -1, -1, + -1, -1, 303, 411, -1, 306, -1, 50, -1, -1, + -1, 184, -1, -1, 57, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 229, 230, 409, -1, - -1, 284, -1, -1, 287, -1, 335, -1, -1, -1, - -1, -1, 245, -1, -1, -1, -1, -1, 301, -1, - -1, 304, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 8, -1, -1, 11, 409, - -1, -1, 15, 16, 17, 18, 19, 20, 21, -1, - -1, 284, -1, -1, 287, -1, -1, -1, -1, -1, - -1, -1, -1, 474, 37, -1, -1, -1, 301, 42, - -1, 304, -1, -1, -1, 48, -1, -1, -1, -1, - 409, -1, 55, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 329, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 82, - 521, -1, -1, 524, 525, 526, -1, 528, 529, 530, - 531, 532, 533, -1, -1, -1, 409, -1, -1, -1, + 203, -1, -1, -1, -1, 208, -1, 184, -1, -1, + -1, 84, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 203, -1, 231, 232, + -1, 208, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 247, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 231, 232, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 247, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 411, -1, -1, 286, -1, 523, 289, -1, 526, 527, + 528, -1, 530, 531, 532, 533, 534, 535, -1, -1, + 303, -1, -1, 306, -1, -1, -1, -1, -1, 286, + -1, 184, 289, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 303, -1, -1, 306, + 203, -1, -1, -1, -1, 208, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 521, -1, -1, 524, 525, 526, -1, 528, 529, - 530, 531, 532, 533, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 409, 8, -1, -1, - 11, -1, -1, -1, 15, 16, 17, 18, 19, 20, - 21, -1, 521, -1, -1, 524, 525, 526, -1, 528, - 529, 530, 531, 532, 533, -1, 37, -1, -1, 182, - -1, -1, -1, -1, -1, -1, -1, 48, -1, -1, - -1, -1, -1, -1, 55, -1, -1, -1, 201, -1, - -1, -1, -1, 206, -1, -1, -1, -1, 521, -1, - -1, 524, 525, 526, -1, 528, 529, 530, 531, 532, - 533, 82, -1, -1, -1, -1, 229, 230, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 231, 232, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 245, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 521, -1, - -1, 524, 525, 526, -1, 528, 529, 530, 531, 532, - 533, -1, -1, -1, -1, -1, -1, -1, -1, 8, - -1, 284, 11, -1, 287, -1, 15, 16, 17, 18, - 19, 20, 21, -1, -1, -1, -1, -1, 301, -1, - -1, 304, -1, -1, -1, -1, -1, -1, 37, -1, - -1, -1, -1, 42, -1, -1, 177, -1, -1, 48, - -1, 182, -1, -1, -1, -1, 55, -1, -1, -1, + -1, -1, -1, -1, 247, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 201, -1, -1, -1, -1, 206, -1, -1, -1, -1, - -1, -1, -1, 82, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 229, 230, + -1, -1, 523, -1, -1, 526, 527, 528, -1, 530, + 531, 532, 533, 534, 535, -1, -1, -1, 411, -1, + -1, -1, -1, 286, -1, -1, 289, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 8, -1, -1, 11, 245, -1, -1, 15, 16, 17, - 18, 19, 20, 21, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 8, 409, -1, 11, 37, - -1, -1, 15, 16, 17, 18, 19, 20, 21, -1, - 48, -1, -1, 284, -1, -1, 287, 55, -1, -1, - -1, -1, -1, -1, 37, -1, -1, -1, -1, -1, - 301, -1, -1, 304, -1, 48, -1, -1, -1, -1, - -1, -1, 55, 182, 82, -1, -1, 8, -1, -1, - 11, -1, -1, -1, 15, 16, 17, 18, 19, 20, - 21, -1, 201, -1, -1, -1, -1, 206, -1, 82, - -1, -1, -1, -1, -1, -1, 37, -1, -1, -1, - -1, 42, -1, -1, -1, -1, -1, 48, -1, -1, - 229, 230, -1, -1, 55, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 245, -1, 521, -1, - -1, 524, 525, 526, -1, 528, 529, 530, 531, 532, - 533, 82, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 172, -1, -1, -1, 409, -1, - -1, -1, -1, -1, 182, 284, -1, -1, 287, -1, + 303, -1, -1, 306, 411, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 301, 201, -1, 304, -1, -1, 206, 182, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 201, -1, - -1, 229, 230, 206, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 245, -1, -1, - -1, -1, -1, -1, -1, -1, 229, 230, -1, -1, - -1, 182, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 245, -1, -1, -1, -1, -1, -1, -1, - 201, -1, -1, -1, -1, 206, 284, -1, -1, 287, - 521, -1, -1, 524, 525, 526, -1, 528, 529, 530, - 531, 532, 533, 301, -1, -1, 304, -1, 229, 230, - 409, 284, -1, -1, 287, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 245, -1, -1, -1, 301, -1, - -1, 304, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 8, -1, -1, 11, -1, -1, - -1, 15, 16, 17, 18, 19, 20, 21, -1, -1, - -1, -1, -1, 284, -1, -1, 287, -1, -1, -1, - -1, -1, -1, 37, -1, -1, -1, -1, -1, -1, - 301, -1, -1, 304, 48, -1, -1, -1, -1, -1, - -1, 55, -1, -1, -1, 8, -1, -1, 11, -1, - -1, -1, 15, 16, 17, 18, 19, 20, 21, -1, - -1, 409, -1, -1, -1, -1, -1, -1, 82, -1, - -1, -1, 521, -1, 37, 524, 525, 526, -1, 528, - 529, 530, 531, 532, 533, 48, 409, -1, -1, -1, - -1, -1, 55, -1, -1, 8, -1, -1, 11, -1, - -1, -1, 15, 16, 17, 18, 19, 20, 21, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 82, - 443, -1, -1, -1, 37, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 48, -1, -1, 409, -1, - -1, -1, 55, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 182, 82, - -1, -1, -1, 521, -1, -1, 524, 525, 526, -1, - 528, 529, 530, 531, 532, 533, -1, 201, -1, -1, - -1, -1, 206, -1, -1, -1, -1, -1, 521, -1, - -1, 524, 525, 526, -1, 528, 529, 530, 531, 532, - 533, -1, -1, -1, -1, 229, 230, -1, -1, 182, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 245, -1, -1, -1, -1, -1, -1, 201, -1, - -1, -1, -1, 206, -1, -1, -1, -1, -1, -1, - 521, -1, -1, 524, 525, 526, -1, 528, 529, 530, - 531, 532, 533, -1, -1, -1, 229, 230, -1, 182, - 284, -1, -1, 287, -1, -1, -1, -1, -1, -1, - -1, -1, 245, -1, -1, -1, -1, 301, 201, -1, - 304, -1, -1, 206, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 229, 230, -1, -1, - -1, 284, -1, -1, 287, -1, -1, -1, -1, -1, - -1, -1, 245, -1, -1, -1, -1, -1, 301, -1, - -1, 304, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 284, -1, -1, 287, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 301, -1, - -1, 304, -1, -1, -1, 409, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 523, -1, -1, 526, 527, 528, -1, 530, 531, 532, + 533, 534, 535, -1, -1, -1, -1, -1, 411, -1, + -1, -1, -1, -1, -1, -1, 523, -1, -1, 526, + 527, 528, -1, 530, 531, 532, 533, 534, 535, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 409, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 409, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 521, -1, -1, - 524, 525, 526, -1, 528, 529, 530, 531, 532, 533, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 3, -1, 5, -1, -1, -1, -1, -1, + 523, -1, -1, 526, 527, 528, -1, 530, 531, 532, + 533, 534, 535, 24, 25, 26, 27, 28, 29, 30, + 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, + 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, + 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, + 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, + 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, + 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, + 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, + 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, + 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, + 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, + 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, + 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, + 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, + 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, + 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, + 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, + 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, + 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, + 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, + 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, + 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, + 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, + 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, + 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, + 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, + 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, + 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, + 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, + 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, + 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, + 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, + 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, + 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, + 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, + 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, + 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, + 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, + 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, + 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, + 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, + 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, + 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, + 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, + 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, + 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, + 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, + 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, + 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, + 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, + 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, + 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, + 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, + 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, + 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, + 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, + 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, + 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, + 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, + 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 521, -1, - -1, 524, 525, 526, -1, 528, 529, 530, 531, 532, - 533, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, + 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, + 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, + 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, + 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, + 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, + 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, + 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, + 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, + 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, + 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, + 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, + 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, + 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, + 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, + 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, + 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, + 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, + 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, + 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, + 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, + 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, + 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, + 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, + 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, + 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, + 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, + 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, + 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, + 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, + 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, + 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, + 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, + 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, + 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, + 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, + 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, + 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, + 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, + 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, + 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, + 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, + 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, + 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, + 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, + 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, + 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, + 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, + 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, + 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, + 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, + 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, + 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, + 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, + 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, + 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, + 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, + 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, + 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, + 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 3, -1, 5, -1, -1, -1, 521, -1, - -1, 524, 525, 526, -1, 528, 529, 530, 531, 532, - 533, 22, 23, 24, 25, 26, 27, 28, 29, 30, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, @@ -16744,3593 +17077,3387 @@ static const yytype_int16 yycheck[] = 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, - 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 22, - 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, - 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, - 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, - 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, - 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, - 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, - 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, - 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, - 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, - 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, - 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, - 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, - 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, - 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, - 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, - 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, - 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, - 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, - 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, - 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, - 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, - 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, - 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, - 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, - 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, - 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, - 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, - 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, - 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, - 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, - 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, - 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, - 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, - 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, - 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, - 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, - 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, - 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, - 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, - 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, - 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 520, 3, -1, + 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 22, 23, 24, - 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, - 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, - 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, - 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, - 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, - 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, - 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, - 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, - 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, - 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, - 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, - 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, - 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, - 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, - 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, - 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, - 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, - 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, - 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, - 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, - 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, - 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, - 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, - 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, - 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, - 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, - 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, - 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, - 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, - 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, - 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, - 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, - 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, - 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, - 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, - 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, - 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, - 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, - 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, - 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, - 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, - 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, - 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, - 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, - 515, 516, 517, 518, 519, 520, 3, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, 40, + -1, 42, -1, -1, -1, 46, 47, 48, -1, 50, + 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, 85, -1, 87, 88, 89, 90, + 91, 92, 93, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, 105, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, 167, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, 178, -1, 180, + 181, 182, 183, 184, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, 203, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, 218, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, 245, 246, 247, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, + 281, 282, 283, 284, 285, -1, 287, 288, 289, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + 301, -1, 303, 304, 305, -1, -1, 308, 309, 310, + 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, 335, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, 380, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, 399, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + 411, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, 439, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, 457, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, 487, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 22, 23, 24, 25, 26, - 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, - 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, - 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, - 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, - 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, - 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, - 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, - 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, - 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, - 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, - 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, - 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, - 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, - 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, - 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, - 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, - 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, - 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, - 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, - 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, - 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, - 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, - 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, - 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, - 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, - 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, - 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, - 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, - 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, - 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, - 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, - 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, - 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, - 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, - 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, - 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, - 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, - 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, - 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, - 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, - 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, - 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, - 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, - 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, - 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, - 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 520, 3, -1, -1, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, 37, 38, -1, 40, + -1, 42, -1, -1, -1, 46, 47, 48, -1, 50, + 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, 85, -1, 87, 88, 89, 90, + 91, 92, 93, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, 105, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, 178, -1, 180, + 181, 182, 183, 184, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, 203, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, 218, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, 245, 246, 247, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, + 281, 282, 283, 284, 285, -1, 287, 288, 289, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, 335, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, 380, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, 399, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + 411, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, 439, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, 487, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, 46, 47, 48, -1, 50, + 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, 70, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, 85, -1, 87, 88, 89, 90, + 91, 92, 93, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, 105, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, 178, -1, 180, + 181, 182, 183, 184, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, 203, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, 218, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, 245, 246, 247, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, + 281, 282, 283, 284, 285, -1, 287, 288, 289, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, 335, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, 380, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + 411, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, 439, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, 487, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, 46, 47, 48, -1, 50, + 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, 85, -1, 87, 88, 89, 90, + 91, 92, 93, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, 105, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, 178, -1, 180, + 181, 182, 183, 184, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, 203, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, 218, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, 245, 246, 247, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, + 281, 282, 283, 284, 285, -1, 287, 288, 289, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, 335, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, 380, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + 411, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, 439, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, 487, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, + 81, 82, 83, -1, -1, 86, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, 97, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, 176, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, 467, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, 97, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, 176, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, 247, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, 467, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, 37, 38, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, 33, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, 302, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, 302, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, 33, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 22, 23, 24, 25, 26, 27, 28, - 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, - 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, - 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, - 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, - 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, - 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, - 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, - 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, - 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, - 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, - 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, - 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, - 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, - 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, - 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, - 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, - 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, - 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, - 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, - 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, - 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, - 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, - 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, - 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, - 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, - 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, - 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, - 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, - 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, - 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, - 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, - 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, - 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, - 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, - 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, - 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, - 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, - 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, - 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, - 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, - 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, - 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, - 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, - 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, - 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, - 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, - 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, - 519, 520, 3, -1, 5, -1, -1, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, 302, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, 4, -1, -1, -1, -1, 9, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 22, 23, 24, 25, 26, 27, 28, 29, 30, - -1, 32, 33, 34, -1, -1, -1, 38, -1, 40, - -1, -1, -1, 44, 45, 46, -1, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, -1, - 61, 62, 63, 64, 65, 66, -1, -1, 69, 70, - 71, 72, 73, 74, 75, -1, 77, 78, 79, 80, - 81, -1, 83, -1, 85, 86, 87, 88, 89, 90, - 91, 92, 93, 94, -1, 96, 97, 98, 99, 100, - 101, -1, 103, 104, 105, 106, 107, 108, 109, 110, - 111, 112, 113, 114, 115, 116, 117, 118, -1, 120, - -1, 122, 123, 124, 125, 126, 127, -1, -1, 130, - 131, 132, 133, 134, -1, -1, 137, 138, 139, 140, - 141, 142, 143, -1, 145, 146, 147, -1, 149, 150, - 151, -1, 153, 154, 155, 156, 157, 158, 159, 160, - 161, 162, 163, 164, 165, 166, -1, 168, 169, 170, - 171, -1, 173, -1, 175, 176, -1, 178, 179, 180, - 181, 182, 183, -1, 185, 186, -1, -1, 189, 190, - 191, 192, -1, 194, 195, 196, 197, 198, 199, 200, - 201, 202, 203, 204, 205, -1, 207, 208, 209, 210, - 211, 212, 213, -1, 215, 216, 217, 218, 219, 220, - 221, 222, 223, 224, -1, 226, -1, 228, 229, 230, - 231, 232, 233, 234, 235, 236, 237, 238, 239, -1, - -1, 242, 243, 244, 245, -1, 247, 248, 249, 250, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, - 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, - 281, 282, 283, -1, 285, 286, 287, 288, -1, 290, - 291, 292, 293, 294, 295, -1, 297, 298, 299, -1, - 301, 302, 303, -1, -1, 306, 307, 308, 309, 310, - 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, -1, -1, -1, -1, 330, - 331, 332, 333, 334, 335, 336, 337, 338, 339, -1, - 341, 342, 343, 344, 345, 346, 347, 348, -1, 350, - 351, 352, 353, 354, 355, 356, 357, 358, 359, -1, - 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, - 371, 372, 373, 374, -1, 376, 377, 378, 379, 380, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, - 391, 392, 393, 394, 395, -1, 397, 398, 399, 400, - 401, 402, 403, 404, 405, 406, 407, -1, 409, 410, - 411, 412, 413, -1, 415, 416, 417, 418, 419, 420, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, - -1, -1, 433, 434, -1, 436, 437, 438, 439, 440, - 441, 442, -1, 444, 445, 446, -1, 448, -1, 450, - 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, - 461, 462, 463, -1, -1, 466, 467, 468, -1, 470, - 471, 472, 473, -1, 475, 476, 477, 478, 479, 480, - 481, 482, -1, 484, 485, 486, 487, 488, 489, 490, - 491, 492, 493, 494, -1, -1, 497, -1, -1, 500, - 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, - 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 22, - 23, 24, 25, 26, 27, 28, 29, 30, -1, 32, - 33, 34, 35, 36, -1, 38, -1, 40, -1, -1, - -1, 44, 45, 46, -1, 48, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, -1, 61, 62, - 63, 64, 65, 66, -1, -1, 69, 70, 71, 72, - 73, 74, 75, -1, 77, 78, 79, 80, 81, -1, - 83, -1, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, -1, 96, 97, 98, 99, 100, 101, -1, - 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, -1, 120, -1, 122, - 123, 124, 125, 126, 127, -1, -1, 130, 131, 132, - 133, 134, -1, -1, 137, 138, 139, 140, 141, 142, - 143, -1, 145, 146, 147, -1, 149, 150, 151, -1, - 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, - 163, 164, -1, 166, -1, 168, 169, 170, 171, -1, - 173, -1, 175, 176, -1, 178, 179, 180, 181, 182, - 183, -1, 185, 186, -1, -1, 189, 190, 191, 192, - -1, 194, 195, 196, 197, 198, 199, 200, 201, 202, - 203, 204, 205, -1, 207, 208, 209, 210, 211, 212, - 213, -1, 215, 216, 217, 218, 219, 220, 221, 222, - 223, 224, -1, 226, -1, 228, 229, 230, 231, 232, - 233, 234, 235, 236, 237, 238, 239, -1, -1, 242, - 243, 244, 245, -1, 247, 248, 249, 250, 251, 252, - 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, - 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, - 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, - 283, -1, 285, 286, 287, 288, -1, 290, 291, 292, - 293, 294, 295, -1, 297, 298, -1, -1, 301, 302, - 303, -1, -1, 306, 307, 308, 309, 310, 311, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, -1, -1, -1, -1, 330, 331, 332, - 333, 334, 335, 336, 337, 338, 339, -1, 341, 342, - 343, 344, 345, 346, 347, 348, -1, 350, 351, 352, - 353, 354, 355, 356, 357, 358, 359, -1, 361, 362, - 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, - 373, 374, -1, 376, 377, 378, 379, 380, 381, 382, - 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, - 393, 394, 395, -1, 397, 398, 399, 400, 401, 402, - 403, 404, 405, 406, 407, -1, 409, 410, 411, 412, - 413, -1, 415, 416, 417, 418, 419, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, -1, -1, - 433, 434, -1, 436, 437, 438, 439, 440, 441, 442, - -1, 444, 445, 446, -1, 448, -1, 450, 451, 452, - 453, 454, -1, 456, 457, 458, 459, 460, 461, 462, - 463, -1, -1, 466, 467, 468, -1, 470, 471, 472, - 473, -1, 475, 476, 477, 478, 479, 480, 481, 482, - -1, 484, 485, 486, 487, 488, 489, 490, 491, 492, - 493, 494, -1, -1, 497, -1, -1, 500, 501, 502, - 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 520, 3, -1, + 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 22, 23, 24, - 25, 26, 27, 28, 29, 30, -1, 32, 33, 34, - -1, -1, -1, -1, -1, 40, -1, -1, -1, 44, - 45, 46, -1, 48, 49, 50, 51, 52, 53, 54, - 55, 56, 57, 58, 59, -1, 61, 62, 63, 64, - 65, 66, -1, 68, 69, 70, 71, 72, 73, 74, - 75, -1, 77, 78, 79, 80, 81, -1, 83, -1, - 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, - -1, 96, 97, 98, 99, 100, 101, -1, 103, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, - 115, 116, 117, 118, -1, 120, -1, 122, 123, 124, - 125, 126, 127, -1, -1, 130, 131, 132, 133, 134, - -1, -1, 137, 138, 139, 140, 141, 142, 143, -1, - 145, 146, 147, -1, 149, 150, 151, -1, 153, 154, - 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, - -1, 166, -1, 168, 169, 170, 171, -1, 173, -1, - 175, 176, -1, 178, 179, 180, 181, 182, 183, -1, - 185, 186, -1, -1, 189, 190, 191, 192, -1, 194, - 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, - 205, -1, 207, 208, 209, 210, 211, 212, 213, -1, - 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, - -1, 226, -1, 228, 229, 230, 231, 232, 233, 234, - 235, 236, 237, 238, 239, -1, -1, 242, 243, 244, - 245, -1, 247, 248, 249, 250, 251, 252, 253, 254, - 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, - 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, - 275, 276, 277, 278, 279, 280, 281, 282, 283, -1, - 285, 286, 287, 288, -1, 290, 291, 292, 293, 294, - 295, -1, 297, 298, -1, -1, 301, 302, 303, -1, - -1, 306, 307, 308, 309, 310, 311, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, -1, -1, -1, -1, 330, 331, 332, 333, 334, - 335, 336, 337, 338, 339, -1, 341, 342, 343, 344, - 345, 346, 347, 348, -1, 350, 351, 352, 353, 354, - 355, 356, 357, 358, 359, -1, 361, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - -1, 376, 377, 378, 379, 380, 381, 382, 383, 384, - 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, - 395, -1, -1, 398, 399, 400, 401, 402, 403, 404, - 405, 406, 407, -1, 409, 410, 411, 412, 413, -1, - 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, - 425, 426, 427, 428, 429, 430, -1, -1, 433, 434, - -1, 436, 437, 438, 439, 440, 441, 442, -1, 444, - 445, 446, -1, 448, -1, 450, 451, 452, 453, 454, - -1, 456, 457, 458, 459, 460, 461, 462, 463, -1, - -1, 466, 467, 468, -1, 470, 471, 472, 473, -1, - 475, 476, 477, 478, 479, 480, 481, 482, -1, 484, - 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, - -1, -1, 497, -1, -1, 500, 501, 502, 503, 504, - 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, - 515, 516, 517, 518, 519, 520, 3, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, 437, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 22, 23, 24, 25, 26, - 27, 28, 29, 30, -1, 32, 33, 34, -1, -1, - -1, -1, -1, 40, -1, -1, -1, 44, 45, 46, - -1, 48, 49, 50, 51, 52, 53, 54, 55, 56, - 57, 58, 59, -1, 61, 62, 63, 64, 65, 66, - -1, -1, 69, 70, 71, 72, 73, 74, 75, -1, - 77, 78, 79, 80, 81, -1, 83, -1, 85, 86, - 87, 88, 89, 90, 91, 92, 93, 94, -1, 96, - 97, 98, 99, 100, 101, -1, 103, 104, 105, 106, - 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, - 117, 118, -1, 120, -1, 122, 123, 124, 125, 126, - 127, -1, -1, 130, 131, 132, 133, 134, -1, -1, - 137, 138, 139, 140, 141, 142, 143, -1, 145, 146, - 147, -1, 149, 150, 151, -1, 153, 154, 155, 156, - 157, 158, 159, 160, 161, 162, 163, 164, -1, 166, - -1, 168, 169, 170, 171, -1, 173, -1, 175, 176, - -1, 178, 179, 180, 181, 182, 183, -1, 185, 186, - -1, -1, 189, 190, 191, 192, -1, 194, 195, 196, - 197, 198, 199, 200, 201, 202, 203, 204, 205, -1, - 207, 208, 209, 210, 211, 212, 213, -1, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, -1, 226, - -1, 228, 229, 230, 231, 232, 233, 234, 235, 236, - 237, 238, 239, -1, -1, 242, 243, 244, 245, -1, - 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, - 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, - 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, - 277, 278, 279, 280, 281, 282, 283, -1, 285, 286, - 287, 288, -1, 290, 291, 292, 293, 294, 295, -1, - 297, 298, -1, -1, 301, 302, 303, -1, -1, 306, - 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, -1, - -1, -1, -1, 330, 331, 332, 333, 334, 335, 336, - 337, 338, 339, -1, 341, 342, 343, 344, 345, 346, - 347, 348, -1, 350, 351, 352, 353, 354, 355, 356, - 357, 358, 359, -1, 361, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, -1, 376, - 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, - 387, 388, 389, 390, 391, 392, 393, 394, 395, -1, - -1, 398, 399, 400, 401, 402, 403, 404, 405, 406, - 407, -1, 409, 410, 411, 412, 413, -1, 415, 416, - 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, - 427, 428, 429, 430, -1, -1, 433, 434, -1, 436, - 437, 438, 439, 440, 441, 442, -1, 444, 445, 446, - -1, 448, -1, 450, 451, 452, 453, 454, -1, 456, - 457, 458, 459, 460, 461, 462, 463, -1, -1, 466, - 467, 468, -1, 470, 471, 472, 473, -1, 475, 476, - 477, 478, 479, 480, 481, 482, -1, 484, 485, 486, - 487, 488, 489, 490, 491, 492, 493, 494, -1, -1, - 497, -1, -1, 500, 501, 502, 503, 504, 505, 506, - 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 520, 3, -1, -1, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 22, 23, 24, 25, 26, 27, 28, - 29, 30, -1, 32, 33, 34, -1, -1, -1, -1, - -1, 40, -1, -1, -1, -1, 45, 46, -1, 48, - 49, 50, -1, 52, 53, 54, 55, 56, -1, 58, - 59, -1, 61, 62, 63, 64, 65, 66, -1, -1, - 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, - 79, 80, 81, -1, -1, 84, 85, 86, 87, 88, - 89, 90, -1, 92, 93, 94, 95, 96, 97, 98, - 99, 100, 101, -1, -1, 104, 105, 106, 107, 108, - 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, - -1, 120, -1, 122, 123, 124, 125, 126, 127, -1, - -1, 130, 131, 132, 133, 134, -1, -1, 137, 138, - 139, 140, 141, 142, 143, -1, 145, 146, 147, -1, - 149, 150, 151, -1, 153, 154, 155, 156, 157, 158, - 159, 160, 161, 162, 163, 164, -1, 166, -1, 168, - 169, 170, 171, -1, 173, 174, 175, -1, -1, -1, - 179, 180, 181, -1, 183, -1, 185, 186, -1, -1, - 189, 190, 191, 192, -1, 194, 195, 196, 197, 198, - 199, 200, -1, 202, 203, 204, 205, -1, 207, 208, - 209, 210, 211, 212, 213, -1, 215, -1, 217, 218, - 219, 220, 221, 222, 223, 224, -1, 226, -1, 228, - -1, -1, 231, -1, 233, 234, 235, 236, 237, 238, - 239, -1, -1, 242, -1, 244, -1, -1, 247, 248, - 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, - 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, - 269, 270, 271, 272, 273, 274, 275, 276, -1, 278, - 279, 280, 281, 282, 283, -1, 285, 286, -1, 288, - -1, 290, 291, 292, 293, 294, 295, -1, 297, 298, - -1, -1, 301, 302, 303, -1, -1, 306, 307, 308, - -1, 310, -1, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, -1, -1, -1, - -1, 330, 331, 332, -1, 334, 335, 336, 337, 338, - 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, - -1, 350, 351, 352, 353, 354, 355, 356, 357, 358, - 359, -1, 361, 362, 363, 364, 365, 366, 367, 368, - 369, 370, 371, 372, 373, 374, -1, 376, 377, -1, - 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, - 389, 390, 391, 392, 393, 394, 395, -1, -1, 398, - 399, 400, 401, 402, 403, 404, 405, 406, 407, -1, - -1, 410, 411, 412, 413, -1, 415, 416, 417, 418, - 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, - 429, 430, -1, -1, 433, 434, -1, 436, -1, 438, - 439, 440, 441, 442, -1, 444, 445, 446, -1, 448, - -1, 450, 451, 452, 453, 454, -1, 456, 457, 458, - 459, 460, 461, 462, 463, -1, 465, 466, 467, 468, - -1, 470, 471, 472, 473, -1, 475, 476, 477, 478, - 479, 480, 481, 482, -1, 484, -1, 486, 487, 488, - 489, 490, 491, 492, 493, 494, -1, -1, 497, -1, - -1, 500, 501, 502, 503, 504, 505, 506, 507, 508, - 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, - 519, 520, 3, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 22, 23, 24, 25, 26, 27, 28, 29, 30, - -1, 32, 33, 34, -1, -1, -1, -1, -1, 40, - -1, -1, -1, -1, 45, 46, -1, 48, 49, 50, - -1, 52, 53, 54, 55, 56, -1, 58, 59, -1, - 61, 62, 63, 64, 65, 66, -1, -1, 69, 70, - 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, - 81, -1, -1, -1, 85, 86, 87, 88, 89, 90, - -1, 92, 93, 94, 95, 96, 97, 98, 99, 100, - 101, -1, -1, 104, 105, 106, 107, 108, 109, 110, - 111, 112, 113, 114, 115, 116, 117, 118, -1, 120, - -1, 122, 123, 124, 125, 126, 127, -1, -1, 130, - 131, 132, 133, 134, -1, -1, 137, 138, 139, 140, - 141, 142, 143, -1, 145, 146, 147, -1, 149, 150, - 151, -1, 153, 154, 155, 156, 157, 158, 159, 160, - 161, 162, 163, 164, -1, 166, -1, 168, 169, 170, - 171, -1, 173, 174, 175, -1, -1, -1, 179, 180, - 181, -1, 183, -1, 185, 186, -1, -1, 189, 190, - 191, 192, -1, 194, 195, 196, 197, 198, 199, 200, - -1, 202, 203, 204, 205, -1, 207, 208, 209, 210, - 211, 212, 213, -1, 215, -1, 217, 218, 219, 220, - 221, 222, 223, 224, -1, 226, -1, 228, -1, -1, - 231, -1, 233, 234, 235, 236, 237, 238, 239, -1, - -1, 242, -1, 244, 245, -1, 247, 248, 249, 250, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, 33, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, - 271, 272, 273, 274, 275, 276, -1, 278, 279, 280, - 281, 282, 283, -1, 285, 286, -1, 288, -1, 290, - 291, 292, 293, 294, 295, -1, 297, 298, -1, -1, - 301, 302, 303, -1, -1, 306, 307, 308, -1, 310, - -1, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, -1, -1, -1, -1, 330, - 331, 332, -1, 334, 335, 336, 337, 338, 339, 340, - 341, 342, 343, 344, 345, 346, 347, 348, -1, 350, - 351, 352, 353, 354, 355, 356, 357, 358, 359, -1, - 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, - 371, 372, 373, 374, -1, 376, 377, -1, 379, 380, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, - 391, 392, 393, 394, 395, -1, -1, 398, 399, 400, - 401, 402, 403, 404, 405, 406, 407, -1, -1, 410, - 411, 412, 413, -1, 415, 416, 417, 418, 419, 420, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, - -1, -1, 433, 434, -1, 436, -1, 438, 439, 440, - 441, 442, -1, 444, 445, 446, -1, 448, -1, 450, - 451, 452, 453, 454, -1, 456, 457, 458, 459, 460, - 461, 462, 463, -1, 465, 466, 467, 468, -1, 470, - 471, 472, 473, -1, 475, 476, 477, 478, 479, 480, - 481, 482, -1, 484, -1, 486, 487, 488, 489, 490, - 491, 492, 493, 494, -1, -1, 497, -1, -1, 500, - 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, - 3, -1, 5, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 22, - 23, 24, 25, 26, 27, 28, 29, 30, -1, 32, - 33, 34, 35, 36, -1, -1, -1, 40, -1, -1, - -1, -1, 45, 46, -1, 48, 49, 50, -1, 52, - 53, 54, 55, 56, -1, 58, 59, -1, 61, 62, - 63, 64, 65, 66, -1, -1, 69, 70, 71, 72, - 73, 74, 75, -1, 77, 78, 79, 80, 81, -1, - -1, -1, 85, 86, 87, 88, 89, 90, -1, 92, - 93, 94, -1, 96, 97, 98, 99, 100, 101, -1, - -1, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, -1, 120, -1, 122, - 123, 124, 125, 126, 127, -1, -1, 130, 131, 132, - 133, 134, -1, -1, 137, 138, 139, 140, 141, 142, - 143, -1, 145, 146, 147, -1, 149, 150, 151, -1, - 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, - 163, 164, -1, 166, -1, 168, 169, 170, 171, -1, - 173, -1, 175, -1, -1, -1, 179, 180, 181, -1, - 183, -1, 185, 186, -1, -1, 189, 190, 191, 192, - -1, 194, 195, 196, 197, 198, 199, 200, -1, 202, - 203, 204, 205, -1, 207, 208, 209, 210, 211, 212, - 213, -1, 215, -1, 217, 218, 219, 220, 221, 222, - 223, 224, -1, 226, -1, 228, -1, -1, 231, -1, - 233, 234, 235, 236, 237, 238, 239, -1, -1, 242, - -1, 244, -1, -1, 247, 248, 249, 250, 251, 252, - 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, - 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, - 273, 274, 275, 276, -1, 278, 279, 280, 281, 282, - 283, -1, 285, 286, -1, 288, -1, 290, 291, 292, - 293, 294, 295, -1, 297, 298, -1, -1, 301, 302, - 303, -1, -1, 306, 307, 308, -1, 310, -1, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, -1, -1, -1, -1, 330, 331, 332, - -1, 334, 335, 336, 337, 338, 339, -1, 341, 342, - 343, 344, 345, 346, 347, 348, -1, 350, 351, 352, - 353, 354, 355, 356, 357, 358, 359, -1, 361, 362, - 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, - 373, 374, -1, 376, 377, -1, 379, 380, 381, 382, - 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, - 393, 394, 395, -1, -1, 398, 399, 400, 401, 402, - 403, 404, 405, 406, 407, -1, -1, 410, 411, 412, - 413, -1, 415, 416, 417, 418, 419, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, -1, -1, - 433, 434, -1, 436, -1, 438, 439, 440, 441, 442, - -1, 444, 445, 446, -1, 448, -1, 450, 451, 452, - 453, 454, -1, 456, 457, 458, 459, 460, 461, 462, - 463, -1, -1, 466, 467, 468, -1, 470, 471, 472, - 473, -1, 475, 476, 477, 478, 479, 480, 481, 482, - -1, 484, -1, 486, 487, 488, 489, 490, 491, 492, - 493, 494, -1, -1, 497, -1, -1, 500, 501, 502, - 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 520, 3, -1, - 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 22, 23, 24, - 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, - -1, -1, -1, -1, -1, 40, -1, -1, -1, -1, - 45, 46, -1, 48, 49, 50, -1, 52, 53, 54, - 55, 56, -1, 58, 59, -1, 61, 62, 63, 64, - 65, 66, -1, -1, 69, 70, 71, 72, 73, 74, - 75, -1, 77, 78, 79, 80, 81, -1, -1, -1, - 85, 86, 87, 88, 89, 90, -1, 92, 93, 94, - -1, 96, 97, 98, 99, 100, 101, -1, -1, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, - 115, 116, 117, 118, -1, 120, -1, 122, 123, 124, - 125, 126, 127, -1, -1, 130, 131, 132, 133, 134, - -1, -1, 137, 138, 139, 140, 141, 142, 143, -1, - 145, 146, 147, -1, 149, 150, 151, -1, 153, 154, - 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, - -1, 166, -1, 168, 169, 170, 171, -1, 173, -1, - 175, -1, -1, -1, 179, 180, 181, -1, 183, -1, - 185, 186, -1, -1, 189, 190, 191, 192, -1, 194, - 195, 196, 197, 198, 199, 200, -1, 202, 203, 204, - 205, -1, 207, 208, 209, 210, 211, 212, 213, -1, - 215, -1, 217, 218, 219, 220, 221, 222, 223, 224, - -1, 226, -1, 228, -1, -1, 231, -1, 233, 234, - 235, 236, 237, 238, 239, -1, -1, 242, -1, 244, - -1, -1, 247, 248, 249, 250, 251, 252, 253, 254, - 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, - 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, - 275, 276, -1, 278, 279, 280, 281, 282, 283, -1, - 285, 286, -1, 288, -1, 290, 291, 292, 293, 294, - 295, -1, 297, 298, -1, -1, 301, 302, 303, -1, - -1, 306, 307, 308, -1, 310, -1, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, -1, -1, -1, -1, 330, 331, 332, -1, 334, - 335, 336, 337, 338, 339, -1, 341, 342, 343, 344, - 345, 346, 347, 348, -1, 350, 351, 352, 353, 354, - 355, 356, 357, 358, 359, -1, 361, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - -1, 376, 377, -1, 379, 380, 381, 382, 383, 384, - 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, - 395, -1, -1, 398, 399, 400, 401, 402, 403, 404, - 405, 406, 407, -1, -1, 410, 411, 412, 413, -1, - 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, - 425, 426, 427, 428, 429, 430, -1, -1, 433, 434, - -1, 436, -1, 438, 439, 440, 441, 442, -1, 444, - 445, 446, -1, 448, -1, 450, 451, 452, 453, 454, - -1, 456, 457, 458, 459, 460, 461, 462, 463, -1, - -1, 466, 467, 468, -1, 470, 471, 472, 473, -1, - 475, 476, 477, 478, 479, 480, 481, 482, -1, 484, - -1, 486, 487, 488, 489, 490, 491, 492, 493, 494, - -1, -1, 497, -1, -1, 500, 501, 502, 503, 504, - 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, - 515, 516, 517, 518, 519, 520, 3, -1, 5, -1, + 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 22, 23, 24, 25, 26, - 27, 28, 29, 30, -1, 32, 33, 34, -1, -1, - -1, -1, -1, 40, -1, -1, -1, -1, 45, 46, - -1, 48, 49, 50, -1, 52, 53, 54, 55, 56, - -1, 58, 59, -1, 61, 62, 63, 64, 65, 66, - -1, -1, 69, 70, 71, 72, 73, 74, 75, -1, - 77, 78, 79, 80, 81, -1, -1, -1, 85, 86, - 87, 88, 89, 90, -1, 92, 93, 94, -1, 96, - 97, 98, 99, 100, 101, -1, -1, 104, 105, 106, - 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, - 117, 118, -1, 120, -1, 122, 123, 124, 125, 126, - 127, -1, -1, 130, 131, 132, 133, 134, -1, -1, - 137, 138, 139, 140, 141, 142, 143, -1, 145, 146, - 147, -1, 149, 150, 151, -1, 153, 154, 155, 156, - 157, 158, 159, 160, 161, 162, 163, 164, -1, 166, - -1, 168, 169, 170, 171, -1, 173, -1, 175, -1, - -1, -1, 179, 180, 181, -1, 183, -1, 185, 186, - -1, -1, 189, 190, 191, 192, -1, 194, 195, 196, - 197, 198, 199, 200, -1, 202, 203, 204, 205, -1, - 207, 208, 209, 210, 211, 212, 213, -1, 215, -1, - 217, 218, 219, 220, 221, 222, 223, 224, -1, 226, - -1, 228, -1, -1, 231, -1, 233, 234, 235, 236, - 237, 238, 239, -1, -1, 242, -1, 244, -1, -1, - 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, - 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, - 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, - -1, 278, 279, 280, 281, 282, 283, -1, 285, 286, - -1, 288, -1, 290, 291, 292, 293, 294, 295, -1, - 297, 298, -1, 300, 301, 302, 303, -1, -1, 306, - 307, 308, -1, 310, -1, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, -1, - -1, -1, -1, 330, 331, 332, -1, 334, 335, 336, - 337, 338, 339, -1, 341, 342, 343, 344, 345, 346, - 347, 348, -1, 350, 351, 352, 353, 354, 355, 356, - 357, 358, 359, -1, 361, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, -1, 376, - 377, -1, 379, 380, 381, 382, 383, 384, 385, 386, - 387, 388, 389, 390, 391, 392, 393, 394, 395, -1, - -1, 398, 399, 400, 401, 402, 403, 404, 405, 406, - 407, -1, -1, 410, 411, 412, 413, -1, 415, 416, - 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, - 427, 428, 429, 430, -1, -1, 433, 434, -1, 436, - -1, 438, 439, 440, 441, 442, -1, 444, 445, 446, - -1, 448, -1, 450, 451, 452, 453, 454, -1, 456, - 457, 458, 459, 460, 461, 462, 463, -1, -1, 466, - 467, 468, -1, 470, 471, 472, 473, -1, 475, 476, - 477, 478, 479, 480, 481, 482, -1, 484, -1, 486, - 487, 488, 489, 490, 491, 492, 493, 494, -1, -1, - 497, -1, -1, 500, 501, 502, 503, 504, 505, 506, - 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 520, 3, -1, 5, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 22, 23, 24, 25, 26, 27, 28, - 29, 30, -1, 32, 33, 34, -1, -1, -1, -1, - -1, 40, -1, -1, -1, -1, 45, 46, -1, 48, - 49, 50, -1, 52, 53, 54, 55, 56, -1, 58, - 59, -1, 61, 62, 63, 64, 65, 66, -1, -1, - 69, 70, 71, 72, 73, 74, 75, -1, 77, 78, - 79, 80, 81, -1, -1, -1, 85, 86, 87, 88, - 89, 90, -1, 92, 93, 94, -1, 96, 97, 98, - 99, 100, 101, -1, -1, 104, 105, 106, 107, 108, - 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, - -1, 120, -1, 122, 123, 124, 125, 126, 127, -1, - -1, 130, 131, 132, 133, 134, -1, -1, 137, 138, - 139, 140, 141, 142, 143, -1, 145, 146, 147, -1, - 149, 150, 151, -1, 153, 154, 155, 156, 157, 158, - 159, 160, 161, 162, 163, 164, -1, 166, -1, 168, - 169, 170, 171, -1, 173, -1, 175, -1, -1, -1, - 179, 180, 181, -1, 183, -1, 185, 186, -1, -1, - 189, 190, 191, 192, -1, 194, 195, 196, 197, 198, - 199, 200, -1, 202, 203, 204, 205, -1, 207, 208, - 209, 210, 211, 212, 213, -1, 215, -1, 217, 218, - 219, 220, 221, 222, 223, 224, -1, 226, -1, 228, - -1, -1, 231, -1, 233, 234, 235, 236, 237, 238, - 239, -1, -1, 242, -1, 244, -1, -1, 247, 248, - 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, - 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, - 269, 270, 271, 272, 273, 274, 275, 276, -1, 278, - 279, 280, 281, 282, 283, -1, 285, 286, -1, 288, - -1, 290, 291, 292, 293, 294, 295, -1, 297, 298, - -1, 300, 301, 302, 303, -1, -1, 306, 307, 308, - -1, 310, -1, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, -1, -1, -1, - -1, 330, 331, 332, -1, 334, 335, 336, 337, 338, - 339, -1, 341, 342, 343, 344, 345, 346, 347, 348, - -1, 350, 351, 352, 353, 354, 355, 356, 357, 358, - 359, -1, 361, 362, 363, 364, 365, 366, 367, 368, - 369, 370, 371, 372, 373, 374, -1, 376, 377, -1, - 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, - 389, 390, 391, 392, 393, 394, 395, -1, -1, 398, - 399, 400, 401, 402, 403, 404, 405, 406, 407, -1, - -1, 410, 411, 412, 413, -1, 415, 416, 417, 418, - 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, - 429, 430, -1, -1, 433, 434, -1, 436, -1, 438, - 439, 440, 441, 442, -1, 444, 445, 446, -1, 448, - -1, 450, 451, 452, 453, 454, -1, 456, 457, 458, - 459, 460, 461, 462, 463, -1, -1, 466, 467, 468, - -1, 470, 471, 472, 473, -1, 475, 476, 477, 478, - 479, 480, 481, 482, -1, 484, -1, 486, 487, 488, - 489, 490, 491, 492, 493, 494, -1, -1, 497, -1, - -1, 500, 501, 502, 503, 504, 505, 506, 507, 508, - 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, - 519, 520, 3, -1, 5, -1, -1, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 22, 23, 24, 25, 26, 27, 28, 29, 30, - 31, 32, 33, 34, -1, -1, -1, -1, -1, 40, - -1, -1, -1, -1, 45, 46, -1, 48, 49, 50, - -1, 52, 53, 54, 55, 56, -1, 58, 59, -1, - 61, 62, 63, 64, 65, 66, -1, -1, 69, 70, - 71, 72, 73, 74, 75, -1, 77, 78, 79, 80, - 81, -1, -1, -1, 85, 86, 87, 88, 89, 90, - -1, 92, 93, 94, -1, 96, 97, 98, 99, 100, - 101, -1, -1, 104, 105, 106, 107, 108, 109, 110, - 111, 112, 113, 114, 115, 116, 117, 118, -1, 120, - -1, 122, 123, 124, 125, 126, 127, -1, -1, 130, - 131, 132, 133, 134, -1, -1, 137, 138, 139, 140, - 141, 142, 143, -1, 145, 146, 147, -1, 149, 150, - 151, -1, 153, 154, 155, 156, 157, 158, 159, 160, - 161, 162, 163, 164, -1, 166, -1, 168, 169, 170, - 171, -1, 173, -1, 175, -1, -1, -1, 179, 180, - 181, -1, 183, -1, 185, 186, -1, -1, 189, 190, - 191, 192, -1, 194, 195, 196, 197, 198, 199, 200, - -1, 202, 203, 204, 205, -1, 207, 208, 209, 210, - 211, 212, 213, -1, 215, -1, 217, 218, 219, 220, - 221, 222, 223, 224, -1, 226, -1, 228, -1, -1, - 231, -1, 233, 234, 235, 236, 237, 238, 239, -1, - -1, 242, -1, 244, -1, -1, 247, 248, 249, 250, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, - 271, 272, 273, 274, 275, 276, -1, 278, 279, 280, - 281, 282, 283, -1, 285, 286, -1, 288, -1, 290, - 291, 292, 293, 294, 295, -1, 297, 298, -1, -1, - 301, 302, 303, -1, -1, 306, 307, 308, -1, 310, - -1, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, -1, -1, -1, -1, 330, - 331, 332, -1, 334, 335, 336, 337, 338, 339, -1, - 341, 342, 343, 344, 345, 346, 347, 348, -1, 350, - 351, 352, 353, 354, 355, 356, 357, 358, 359, -1, - 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, - 371, 372, 373, 374, -1, 376, 377, -1, 379, 380, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, - 391, 392, 393, 394, 395, -1, -1, 398, 399, 400, - 401, 402, 403, 404, 405, 406, 407, -1, -1, 410, - 411, 412, 413, -1, 415, 416, 417, 418, 419, 420, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, - -1, -1, 433, 434, -1, 436, -1, 438, 439, 440, - 441, 442, -1, 444, 445, 446, -1, 448, -1, 450, - 451, 452, 453, 454, -1, 456, 457, 458, 459, 460, - 461, 462, 463, -1, -1, 466, 467, 468, -1, 470, - 471, 472, 473, -1, 475, 476, 477, 478, 479, 480, - 481, 482, -1, 484, -1, 486, 487, 488, 489, 490, - 491, 492, 493, 494, -1, -1, 497, -1, -1, 500, - 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, - 3, -1, 5, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 22, - 23, 24, 25, 26, 27, 28, 29, 30, -1, 32, - 33, 34, -1, -1, -1, -1, -1, 40, -1, -1, - -1, -1, 45, 46, -1, 48, 49, 50, -1, 52, - 53, 54, 55, 56, -1, 58, 59, -1, 61, 62, - 63, 64, 65, 66, -1, -1, 69, 70, 71, 72, - 73, 74, 75, -1, 77, 78, 79, 80, 81, -1, - -1, -1, 85, 86, 87, 88, 89, 90, -1, 92, - 93, 94, -1, 96, 97, 98, 99, 100, 101, -1, - -1, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, -1, 120, -1, 122, - 123, 124, 125, 126, 127, -1, -1, 130, 131, 132, - 133, 134, -1, -1, 137, 138, 139, 140, 141, 142, - 143, -1, 145, 146, 147, -1, 149, 150, 151, -1, - 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, - 163, 164, -1, 166, -1, 168, 169, 170, 171, -1, - 173, -1, 175, -1, -1, -1, 179, 180, 181, -1, - 183, -1, 185, 186, -1, -1, 189, 190, 191, 192, - -1, 194, 195, 196, 197, 198, 199, 200, -1, 202, - 203, 204, 205, -1, 207, 208, 209, 210, 211, 212, - 213, -1, 215, -1, 217, 218, 219, 220, 221, 222, - 223, 224, -1, 226, -1, 228, -1, -1, 231, -1, - 233, 234, 235, 236, 237, 238, 239, -1, -1, 242, - -1, 244, -1, -1, 247, 248, 249, 250, 251, 252, - 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, - 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, - 273, 274, 275, 276, -1, 278, 279, 280, 281, 282, - 283, -1, 285, 286, -1, 288, -1, 290, 291, 292, - 293, 294, 295, -1, 297, 298, -1, 300, 301, 302, - 303, -1, -1, 306, 307, 308, -1, 310, -1, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, -1, -1, -1, -1, 330, 331, 332, - -1, 334, 335, 336, 337, 338, 339, -1, 341, 342, - 343, 344, 345, 346, 347, 348, -1, 350, 351, 352, - 353, 354, 355, 356, 357, 358, 359, -1, 361, 362, - 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, - 373, 374, -1, 376, 377, -1, 379, 380, 381, 382, - 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, - 393, 394, 395, -1, -1, 398, 399, 400, 401, 402, - 403, 404, 405, 406, 407, -1, -1, 410, 411, 412, - 413, -1, 415, 416, 417, 418, 419, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, -1, -1, - 433, 434, -1, 436, -1, 438, 439, 440, 441, 442, - -1, 444, 445, 446, -1, 448, -1, 450, 451, 452, - 453, 454, -1, 456, 457, 458, 459, 460, 461, 462, - 463, -1, -1, 466, 467, 468, -1, 470, 471, 472, - 473, -1, 475, 476, 477, 478, 479, 480, 481, 482, - -1, 484, -1, 486, 487, 488, 489, 490, 491, 492, - 493, 494, -1, -1, 497, -1, -1, 500, 501, 502, - 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 520, 3, 4, - -1, -1, -1, -1, 9, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 22, 23, 24, - 25, 26, 27, 28, 29, 30, -1, 32, 33, 34, - -1, -1, -1, -1, -1, 40, -1, -1, -1, -1, - 45, 46, -1, 48, 49, 50, -1, 52, 53, 54, - 55, 56, -1, 58, 59, -1, 61, 62, 63, 64, - 65, 66, -1, -1, 69, 70, 71, 72, 73, 74, - 75, -1, 77, 78, 79, 80, 81, -1, -1, -1, - 85, 86, 87, 88, 89, 90, -1, 92, 93, 94, - -1, 96, 97, 98, 99, 100, 101, -1, -1, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, - 115, 116, 117, 118, -1, 120, -1, 122, 123, 124, - 125, 126, 127, -1, -1, 130, 131, 132, 133, 134, - -1, -1, 137, 138, 139, 140, 141, 142, 143, -1, - 145, 146, 147, -1, 149, 150, 151, -1, 153, 154, - 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, - -1, 166, -1, 168, 169, 170, 171, -1, 173, -1, - 175, -1, -1, -1, 179, 180, 181, -1, 183, -1, - 185, 186, -1, -1, 189, 190, 191, 192, -1, 194, - 195, 196, 197, 198, 199, 200, -1, 202, 203, 204, - 205, -1, 207, 208, 209, 210, 211, 212, 213, -1, - 215, -1, 217, 218, 219, 220, 221, 222, 223, 224, - -1, 226, -1, 228, -1, -1, 231, -1, 233, 234, - 235, 236, 237, 238, 239, -1, -1, 242, -1, 244, - -1, -1, 247, 248, 249, 250, 251, 252, 253, 254, - 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, - 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, - 275, 276, -1, 278, 279, 280, 281, 282, 283, -1, - 285, 286, -1, 288, -1, 290, 291, 292, 293, 294, - 295, -1, 297, 298, -1, -1, 301, 302, 303, -1, - -1, 306, 307, 308, -1, 310, -1, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, -1, -1, -1, -1, 330, 331, 332, -1, 334, - 335, 336, 337, 338, 339, -1, 341, 342, 343, 344, - 345, 346, 347, 348, -1, 350, 351, 352, 353, 354, - 355, 356, 357, 358, 359, -1, 361, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - -1, 376, 377, -1, 379, 380, 381, 382, 383, 384, - 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, - 395, -1, -1, 398, 399, 400, 401, 402, 403, 404, - 405, 406, 407, -1, -1, 410, 411, 412, 413, -1, - 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, - 425, 426, 427, 428, 429, 430, -1, -1, 433, 434, - -1, 436, -1, 438, 439, 440, 441, 442, -1, 444, - 445, 446, -1, 448, -1, 450, 451, 452, 453, 454, - -1, 456, 457, 458, 459, 460, 461, 462, 463, -1, - -1, 466, 467, 468, -1, 470, 471, 472, 473, -1, - 475, 476, 477, 478, 479, 480, 481, 482, -1, 484, - -1, 486, 487, 488, 489, 490, 491, 492, 493, 494, - -1, -1, 497, -1, -1, 500, 501, 502, 503, 504, - 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, - 515, 516, 517, 518, 519, 520, 3, -1, 5, -1, + 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 22, 23, 24, 25, 26, - 27, 28, 29, 30, -1, 32, 33, 34, -1, -1, - -1, -1, -1, 40, -1, -1, -1, -1, 45, 46, - -1, 48, 49, 50, -1, 52, 53, 54, 55, 56, - -1, 58, 59, -1, 61, 62, 63, 64, 65, 66, - -1, -1, 69, 70, 71, 72, 73, 74, 75, -1, - 77, 78, 79, 80, 81, -1, -1, -1, 85, 86, - 87, 88, 89, 90, -1, 92, 93, 94, -1, 96, - 97, 98, 99, 100, 101, -1, -1, 104, 105, 106, - 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, - 117, 118, -1, 120, -1, 122, 123, 124, 125, 126, - 127, -1, -1, 130, 131, 132, 133, 134, -1, -1, - 137, 138, 139, 140, 141, 142, 143, -1, 145, 146, - 147, -1, 149, 150, 151, -1, 153, 154, 155, 156, - 157, 158, 159, 160, 161, 162, 163, 164, -1, 166, - -1, 168, 169, 170, 171, -1, 173, -1, 175, -1, - -1, -1, 179, 180, 181, -1, 183, -1, 185, 186, - -1, -1, 189, 190, 191, 192, -1, 194, 195, 196, - 197, 198, 199, 200, -1, 202, 203, 204, 205, -1, - 207, 208, 209, 210, 211, 212, 213, -1, 215, -1, - 217, 218, 219, 220, 221, 222, 223, 224, -1, 226, - -1, 228, -1, -1, 231, -1, 233, 234, 235, 236, - 237, 238, 239, -1, -1, 242, -1, 244, -1, -1, - 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, - 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, - 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, - -1, 278, 279, 280, 281, 282, 283, -1, 285, 286, - -1, 288, -1, 290, 291, 292, 293, 294, 295, -1, - 297, 298, -1, -1, 301, 302, 303, -1, -1, 306, - 307, 308, -1, 310, -1, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, -1, - -1, -1, -1, 330, 331, 332, -1, 334, 335, 336, - 337, 338, 339, -1, 341, 342, 343, 344, 345, 346, - 347, 348, -1, 350, 351, 352, 353, 354, 355, 356, - 357, 358, 359, -1, 361, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, -1, 376, - 377, -1, 379, 380, 381, 382, 383, 384, 385, 386, - 387, 388, 389, 390, 391, 392, 393, 394, 395, -1, - -1, 398, 399, 400, 401, 402, 403, 404, 405, 406, - 407, -1, -1, 410, 411, 412, 413, -1, 415, 416, - 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, - 427, 428, 429, 430, -1, -1, 433, 434, 435, 436, - -1, 438, 439, 440, 441, 442, -1, 444, 445, 446, - -1, 448, -1, 450, 451, 452, 453, 454, -1, 456, - 457, 458, 459, 460, 461, 462, 463, -1, -1, 466, - 467, 468, -1, 470, 471, 472, 473, -1, 475, 476, - 477, 478, 479, 480, 481, 482, -1, 484, -1, 486, - 487, 488, 489, 490, 491, 492, 493, 494, -1, -1, - 497, -1, -1, 500, 501, 502, 503, 504, 505, 506, - 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 520, 3, -1, 5, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 22, 23, 24, 25, 26, 27, 28, - 29, 30, -1, 32, 33, 34, -1, -1, -1, -1, - -1, 40, -1, -1, -1, -1, 45, 46, -1, 48, - 49, 50, -1, 52, 53, 54, 55, 56, -1, 58, - 59, -1, 61, 62, 63, 64, 65, 66, -1, -1, - 69, 70, 71, 72, 73, 74, 75, -1, 77, 78, - 79, 80, 81, -1, -1, -1, 85, 86, 87, 88, - 89, 90, -1, 92, 93, 94, -1, 96, 97, 98, - 99, 100, 101, -1, -1, 104, 105, 106, 107, 108, - 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, - -1, 120, -1, 122, 123, 124, 125, 126, 127, -1, - -1, 130, 131, 132, 133, 134, -1, -1, 137, 138, - 139, 140, 141, 142, 143, -1, 145, 146, 147, -1, - 149, 150, 151, -1, 153, 154, 155, 156, 157, 158, - 159, 160, 161, 162, 163, 164, -1, 166, -1, 168, - 169, 170, 171, -1, 173, -1, 175, -1, -1, -1, - 179, 180, 181, -1, 183, -1, 185, 186, -1, -1, - 189, 190, 191, 192, -1, 194, 195, 196, 197, 198, - 199, 200, -1, 202, 203, 204, 205, -1, 207, 208, - 209, 210, 211, 212, 213, -1, 215, -1, 217, 218, - 219, 220, 221, 222, 223, 224, -1, 226, -1, 228, - -1, -1, 231, -1, 233, 234, 235, 236, 237, 238, - 239, -1, -1, 242, -1, 244, -1, -1, 247, 248, - 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, - 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, - 269, 270, 271, 272, 273, 274, 275, 276, -1, 278, - 279, 280, 281, 282, 283, -1, 285, 286, -1, 288, - -1, 290, 291, 292, 293, 294, 295, -1, 297, 298, - -1, -1, 301, 302, 303, -1, -1, 306, 307, 308, - -1, 310, -1, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, -1, -1, -1, - -1, 330, 331, 332, -1, 334, 335, 336, 337, 338, - 339, -1, 341, 342, 343, 344, 345, 346, 347, 348, - -1, 350, 351, 352, 353, 354, 355, 356, 357, 358, - 359, -1, 361, 362, 363, 364, 365, 366, 367, 368, - 369, 370, 371, 372, 373, 374, -1, 376, 377, -1, - 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, - 389, 390, 391, 392, 393, 394, 395, -1, -1, 398, - 399, 400, 401, 402, 403, 404, 405, 406, 407, -1, - -1, 410, 411, 412, 413, -1, 415, 416, 417, 418, - 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, - 429, 430, -1, -1, 433, 434, -1, 436, -1, 438, - 439, 440, 441, 442, -1, 444, 445, 446, -1, 448, - -1, 450, 451, 452, 453, 454, -1, 456, 457, 458, - 459, 460, 461, 462, 463, -1, -1, 466, 467, 468, - -1, 470, 471, 472, 473, -1, 475, 476, 477, 478, - 479, 480, 481, 482, -1, 484, -1, 486, 487, 488, - 489, 490, 491, 492, 493, 494, -1, -1, 497, -1, - -1, 500, 501, 502, 503, 504, 505, 506, 507, 508, - 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, - 519, 520, 3, -1, 5, -1, -1, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 22, 23, 24, 25, 26, 27, 28, 29, 30, - -1, 32, 33, 34, -1, -1, -1, -1, -1, 40, - -1, -1, -1, -1, 45, 46, -1, 48, 49, 50, - -1, 52, 53, 54, 55, 56, -1, 58, 59, -1, - 61, 62, 63, 64, 65, 66, -1, -1, 69, 70, - 71, 72, 73, 74, 75, -1, 77, 78, 79, 80, - 81, -1, -1, -1, 85, 86, 87, 88, 89, 90, - -1, 92, 93, 94, -1, 96, 97, 98, 99, 100, - 101, -1, -1, 104, 105, 106, 107, 108, 109, 110, - 111, 112, 113, 114, 115, 116, 117, 118, -1, 120, - -1, 122, 123, 124, 125, 126, 127, -1, -1, 130, - 131, 132, 133, 134, -1, -1, 137, 138, 139, 140, - 141, 142, 143, -1, 145, 146, 147, -1, 149, 150, - 151, -1, 153, 154, 155, 156, 157, 158, 159, 160, - 161, 162, 163, 164, -1, 166, -1, 168, 169, 170, - 171, -1, 173, -1, 175, -1, -1, -1, 179, 180, - 181, -1, 183, -1, 185, 186, -1, -1, 189, 190, - 191, 192, -1, 194, 195, 196, 197, 198, 199, 200, - -1, 202, 203, 204, 205, -1, 207, 208, 209, 210, - 211, 212, 213, -1, 215, -1, 217, 218, 219, 220, - 221, 222, 223, 224, -1, 226, -1, 228, -1, -1, - 231, -1, 233, 234, 235, 236, 237, 238, 239, -1, - -1, 242, -1, 244, -1, -1, 247, 248, 249, 250, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, - 271, 272, 273, 274, 275, 276, -1, 278, 279, 280, - 281, 282, 283, -1, 285, 286, -1, 288, -1, 290, - 291, 292, 293, 294, 295, -1, 297, 298, -1, -1, - 301, 302, 303, -1, -1, 306, 307, 308, -1, 310, - -1, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, -1, -1, -1, -1, 330, - 331, 332, -1, 334, 335, 336, 337, 338, 339, -1, - 341, 342, 343, 344, 345, 346, 347, 348, -1, 350, - 351, 352, 353, 354, 355, 356, 357, 358, 359, -1, - 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, - 371, 372, 373, 374, -1, 376, 377, -1, 379, 380, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, - 391, 392, 393, 394, 395, -1, -1, 398, 399, 400, - 401, 402, 403, 404, 405, 406, 407, -1, -1, 410, - 411, 412, 413, -1, 415, 416, 417, 418, 419, 420, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, - -1, -1, 433, 434, -1, 436, -1, 438, 439, 440, - 441, 442, -1, 444, 445, 446, -1, 448, -1, 450, - 451, 452, 453, 454, -1, 456, 457, 458, 459, 460, - 461, 462, 463, -1, -1, 466, 467, 468, -1, 470, - 471, 472, 473, -1, 475, 476, 477, 478, 479, 480, - 481, 482, -1, 484, -1, 486, 487, 488, 489, 490, - 491, 492, 493, 494, -1, -1, 497, -1, -1, 500, - 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, - 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 22, - 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, - 33, 34, -1, -1, -1, -1, -1, 40, -1, -1, - -1, -1, 45, 46, -1, 48, 49, 50, -1, 52, - 53, 54, 55, 56, -1, 58, 59, -1, 61, 62, - 63, 64, 65, 66, -1, -1, 69, 70, 71, 72, - 73, 74, 75, -1, 77, 78, 79, 80, 81, -1, - -1, -1, 85, 86, 87, 88, 89, 90, -1, 92, - 93, 94, -1, 96, 97, 98, 99, 100, 101, -1, - -1, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, -1, 120, -1, 122, - 123, 124, 125, 126, 127, -1, -1, 130, 131, 132, - 133, 134, -1, -1, 137, 138, 139, 140, 141, 142, - 143, -1, 145, 146, 147, -1, 149, 150, 151, -1, - 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, - 163, 164, -1, 166, -1, 168, 169, 170, 171, -1, - 173, -1, 175, -1, -1, -1, 179, 180, 181, -1, - 183, -1, 185, 186, -1, -1, 189, 190, 191, 192, - -1, 194, 195, 196, 197, 198, 199, 200, -1, 202, - 203, 204, 205, -1, 207, 208, 209, 210, 211, 212, - 213, -1, 215, -1, 217, 218, 219, 220, 221, 222, - 223, 224, -1, 226, -1, 228, -1, -1, 231, -1, - 233, 234, 235, 236, 237, 238, 239, -1, -1, 242, - -1, 244, -1, -1, 247, 248, 249, 250, 251, 252, - 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, - 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, - 273, 274, 275, 276, -1, 278, 279, 280, 281, 282, - 283, -1, 285, 286, -1, 288, -1, 290, 291, 292, - 293, 294, 295, -1, 297, 298, -1, -1, 301, 302, - 303, -1, -1, 306, 307, 308, -1, 310, -1, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, -1, -1, -1, -1, 330, 331, 332, - -1, 334, 335, 336, 337, 338, 339, -1, 341, 342, - 343, 344, 345, 346, 347, 348, -1, 350, 351, 352, - 353, 354, 355, 356, 357, 358, 359, -1, 361, 362, - 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, - 373, 374, -1, 376, 377, -1, 379, 380, 381, 382, - 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, - 393, 394, 395, -1, -1, 398, 399, 400, 401, 402, - 403, 404, 405, 406, 407, -1, -1, 410, 411, 412, - 413, -1, 415, 416, 417, 418, 419, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, -1, -1, - 433, 434, -1, 436, -1, 438, 439, 440, 441, 442, - -1, 444, 445, 446, -1, 448, -1, 450, 451, 452, - 453, 454, -1, 456, 457, 458, 459, 460, 461, 462, - 463, -1, -1, 466, 467, 468, -1, 470, 471, 472, - 473, -1, 475, 476, 477, 478, 479, 480, 481, 482, - -1, 484, -1, 486, 487, 488, 489, 490, 491, 492, - 493, 494, -1, -1, 497, -1, -1, 500, 501, 502, - 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 520, 3, -1, - 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 22, 23, 24, - 25, 26, 27, 28, 29, 30, -1, 32, 33, 34, - -1, -1, -1, -1, -1, 40, -1, -1, -1, -1, - 45, 46, -1, 48, 49, 50, -1, 52, 53, 54, - 55, 56, -1, 58, 59, -1, 61, 62, 63, 64, - 65, 66, -1, -1, 69, 70, 71, 72, 73, 74, - 75, -1, 77, 78, 79, 80, 81, -1, -1, -1, - 85, 86, 87, 88, 89, 90, -1, 92, 93, 94, - -1, 96, 97, 98, 99, 100, 101, -1, -1, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, - 115, 116, 117, 118, -1, 120, -1, 122, 123, 124, - 125, 126, 127, -1, -1, 130, 131, 132, 133, 134, - -1, -1, 137, 138, 139, 140, 141, 142, 143, -1, - 145, 146, 147, -1, 149, 150, 151, -1, 153, 154, - 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, - -1, 166, -1, 168, 169, 170, 171, -1, 173, -1, - 175, -1, -1, -1, 179, 180, 181, -1, 183, -1, - 185, 186, -1, -1, 189, 190, 191, 192, -1, 194, - 195, 196, 197, 198, 199, 200, -1, 202, 203, 204, - 205, -1, 207, 208, 209, 210, 211, 212, 213, -1, - 215, -1, 217, 218, 219, 220, 221, 222, 223, 224, - -1, 226, -1, 228, -1, -1, 231, -1, 233, 234, - 235, 236, 237, 238, 239, -1, -1, 242, -1, 244, - -1, -1, 247, 248, 249, 250, 251, 252, 253, 254, - 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, - 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, - 275, 276, -1, 278, 279, 280, 281, 282, 283, -1, - 285, 286, -1, 288, -1, 290, 291, 292, 293, 294, - 295, -1, 297, 298, -1, -1, 301, 302, 303, -1, - -1, 306, 307, 308, -1, 310, -1, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, -1, -1, -1, -1, 330, 331, 332, -1, 334, - 335, 336, 337, 338, 339, -1, 341, 342, 343, 344, - 345, 346, 347, 348, -1, 350, 351, 352, 353, 354, - 355, 356, 357, 358, 359, -1, 361, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - -1, 376, 377, -1, 379, 380, 381, 382, 383, 384, - 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, - 395, -1, -1, 398, 399, 400, 401, 402, 403, 404, - 405, 406, 407, -1, -1, 410, 411, 412, 413, -1, - 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, - 425, 426, 427, 428, 429, 430, -1, -1, 433, 434, - -1, 436, -1, 438, 439, 440, 441, 442, -1, 444, - 445, 446, -1, 448, -1, 450, 451, 452, 453, 454, - -1, 456, 457, 458, 459, 460, 461, 462, 463, -1, - -1, 466, 467, 468, -1, 470, 471, 472, 473, -1, - 475, 476, 477, 478, 479, 480, 481, 482, -1, 484, - -1, 486, 487, 488, 489, 490, 491, 492, 493, 494, - -1, -1, 497, -1, -1, 500, 501, 502, 503, 504, - 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, - 515, 516, 517, 518, 519, 520, 3, -1, 5, -1, + 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 22, 23, 24, 25, 26, - 27, 28, 29, 30, -1, 32, 33, 34, -1, -1, - -1, -1, -1, 40, -1, -1, -1, -1, 45, 46, - -1, 48, 49, 50, -1, 52, 53, 54, 55, 56, - -1, 58, 59, -1, 61, 62, 63, 64, 65, 66, - -1, -1, 69, 70, 71, 72, 73, 74, 75, -1, - 77, 78, 79, 80, 81, -1, -1, -1, 85, 86, - 87, 88, 89, 90, -1, 92, 93, 94, -1, 96, - 97, 98, 99, 100, 101, -1, -1, 104, 105, 106, - 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, - 117, 118, -1, 120, -1, 122, 123, 124, 125, 126, - 127, -1, -1, 130, 131, 132, 133, 134, -1, -1, - 137, 138, 139, 140, 141, 142, 143, -1, 145, 146, - 147, -1, 149, 150, 151, -1, 153, 154, 155, 156, - 157, 158, 159, 160, 161, 162, 163, 164, -1, 166, - -1, 168, 169, 170, 171, -1, 173, -1, 175, -1, - -1, -1, 179, 180, 181, -1, 183, -1, 185, 186, - -1, -1, 189, 190, 191, 192, -1, 194, 195, 196, - 197, 198, 199, 200, -1, 202, 203, 204, 205, -1, - 207, 208, 209, 210, 211, 212, 213, -1, 215, -1, - 217, 218, 219, 220, 221, 222, 223, 224, -1, 226, - -1, 228, -1, -1, 231, -1, 233, 234, 235, 236, - 237, 238, 239, -1, -1, 242, -1, 244, -1, -1, - 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, - 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, - 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, - -1, 278, 279, 280, 281, 282, 283, -1, 285, 286, - -1, 288, -1, 290, 291, 292, 293, 294, 295, -1, - 297, 298, -1, -1, 301, 302, 303, -1, -1, 306, - 307, 308, -1, 310, -1, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, -1, - -1, -1, -1, 330, 331, 332, -1, 334, 335, 336, - 337, 338, 339, -1, 341, 342, 343, 344, 345, 346, - 347, 348, -1, 350, 351, 352, 353, 354, 355, 356, - 357, 358, 359, -1, 361, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, -1, 376, - 377, -1, 379, 380, 381, 382, 383, 384, 385, 386, - 387, 388, 389, 390, 391, 392, 393, 394, 395, -1, - -1, 398, 399, 400, 401, 402, 403, 404, 405, 406, - 407, -1, -1, 410, 411, 412, 413, -1, 415, 416, - 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, - 427, 428, 429, 430, -1, -1, 433, 434, -1, 436, - -1, 438, 439, 440, 441, 442, -1, 444, 445, 446, - -1, 448, -1, 450, 451, 452, 453, 454, -1, 456, - 457, 458, 459, 460, 461, 462, 463, -1, -1, 466, - 467, 468, -1, 470, 471, 472, 473, -1, 475, 476, - 477, 478, 479, 480, 481, 482, -1, 484, -1, 486, - 487, 488, 489, 490, 491, 492, 493, 494, -1, -1, - 497, -1, -1, 500, 501, 502, 503, 504, 505, 506, - 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 520, 3, -1, 5, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 22, 23, 24, 25, 26, 27, 28, - 29, 30, -1, 32, 33, 34, -1, -1, -1, -1, - -1, 40, -1, -1, -1, -1, 45, 46, -1, 48, - 49, 50, -1, 52, 53, 54, 55, 56, -1, 58, - 59, -1, 61, 62, 63, 64, 65, 66, -1, -1, - 69, 70, 71, 72, 73, 74, 75, -1, 77, 78, - 79, 80, 81, -1, -1, -1, 85, 86, 87, 88, - 89, 90, -1, 92, 93, 94, -1, 96, 97, 98, - 99, 100, 101, -1, -1, 104, 105, 106, 107, 108, - 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, - -1, 120, -1, 122, 123, 124, 125, 126, 127, -1, - -1, 130, 131, 132, 133, 134, -1, -1, 137, 138, - 139, 140, 141, 142, 143, -1, 145, 146, 147, -1, - 149, 150, 151, -1, 153, 154, 155, 156, 157, 158, - 159, 160, 161, 162, 163, 164, -1, 166, -1, 168, - 169, 170, 171, -1, 173, -1, 175, -1, -1, -1, - 179, 180, 181, -1, 183, -1, 185, 186, -1, -1, - 189, 190, 191, 192, -1, 194, 195, 196, 197, 198, - 199, 200, -1, 202, 203, 204, 205, -1, 207, 208, - 209, 210, 211, 212, 213, -1, 215, -1, 217, 218, - 219, 220, 221, 222, 223, 224, -1, 226, -1, 228, - -1, -1, 231, -1, 233, 234, 235, 236, 237, 238, - 239, -1, -1, 242, -1, 244, -1, -1, 247, 248, - 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, - 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, - 269, 270, 271, 272, 273, 274, 275, 276, -1, 278, - 279, 280, 281, 282, 283, -1, 285, 286, -1, 288, - -1, 290, 291, 292, 293, 294, 295, -1, 297, 298, - -1, -1, 301, 302, 303, -1, -1, 306, 307, 308, - -1, 310, -1, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, -1, -1, -1, - -1, 330, 331, 332, -1, 334, 335, 336, 337, 338, - 339, -1, 341, 342, 343, 344, 345, 346, 347, 348, - -1, 350, 351, 352, 353, 354, 355, 356, 357, 358, - 359, -1, 361, 362, 363, 364, 365, 366, 367, 368, - 369, 370, 371, 372, 373, 374, -1, 376, 377, -1, - 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, - 389, 390, 391, 392, 393, 394, 395, -1, -1, 398, - 399, 400, 401, 402, 403, 404, 405, 406, 407, -1, - -1, 410, 411, 412, 413, -1, 415, 416, 417, 418, - 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, - 429, 430, -1, -1, 433, 434, -1, 436, -1, 438, - 439, 440, 441, 442, -1, 444, 445, 446, -1, 448, - -1, 450, 451, 452, 453, 454, -1, 456, 457, 458, - 459, 460, 461, 462, 463, -1, -1, 466, 467, 468, - -1, 470, 471, 472, 473, -1, 475, 476, 477, 478, - 479, 480, 481, 482, -1, 484, -1, 486, 487, 488, - 489, 490, 491, 492, 493, 494, -1, -1, 497, -1, - -1, 500, 501, 502, 503, 504, 505, 506, 507, 508, - 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, - 519, 520, 3, -1, 5, -1, -1, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, 44, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, 44, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 22, 23, 24, 25, 26, 27, 28, 29, 30, - -1, 32, 33, 34, -1, -1, -1, -1, -1, 40, - -1, -1, -1, -1, 45, 46, -1, 48, 49, 50, - -1, 52, 53, 54, 55, 56, -1, 58, 59, -1, - 61, 62, 63, 64, 65, 66, -1, -1, 69, 70, - 71, 72, 73, 74, 75, -1, 77, 78, 79, 80, - 81, -1, -1, -1, 85, 86, 87, 88, 89, 90, - -1, 92, 93, 94, -1, 96, 97, 98, 99, 100, - 101, -1, -1, 104, 105, 106, 107, 108, 109, 110, - 111, 112, 113, 114, 115, 116, 117, 118, -1, 120, - -1, 122, 123, 124, 125, 126, 127, -1, -1, 130, - 131, 132, 133, 134, -1, -1, 137, 138, 139, 140, - 141, 142, 143, -1, 145, 146, 147, -1, 149, 150, - 151, -1, 153, 154, 155, 156, 157, 158, 159, 160, - 161, 162, 163, 164, -1, 166, -1, 168, 169, 170, - 171, -1, 173, -1, 175, -1, -1, -1, 179, 180, - 181, -1, 183, -1, 185, 186, -1, -1, 189, 190, - 191, 192, -1, 194, 195, 196, 197, 198, 199, 200, - -1, 202, 203, 204, 205, -1, 207, 208, 209, 210, - 211, 212, 213, -1, 215, -1, 217, 218, 219, 220, - 221, 222, 223, 224, -1, 226, -1, 228, -1, -1, - 231, -1, 233, 234, 235, 236, 237, 238, 239, -1, - -1, 242, -1, 244, -1, -1, 247, 248, 249, 250, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, 33, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, - 271, 272, 273, 274, 275, 276, -1, 278, 279, 280, - 281, 282, 283, -1, 285, 286, -1, 288, -1, 290, - 291, 292, 293, 294, 295, -1, 297, 298, -1, -1, - 301, 302, 303, -1, -1, 306, 307, 308, -1, 310, - -1, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, -1, -1, -1, -1, 330, - 331, 332, -1, 334, 335, 336, 337, 338, 339, -1, - 341, 342, 343, 344, 345, 346, 347, 348, -1, 350, - 351, 352, 353, 354, 355, 356, 357, 358, 359, -1, - 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, - 371, 372, 373, 374, -1, 376, 377, -1, 379, 380, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, - 391, 392, 393, 394, 395, -1, -1, 398, 399, 400, - 401, 402, 403, 404, 405, 406, 407, -1, -1, 410, - 411, 412, 413, -1, 415, 416, 417, 418, 419, 420, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, - -1, -1, 433, 434, -1, 436, -1, 438, 439, 440, - 441, 442, -1, 444, 445, 446, -1, 448, -1, 450, - 451, 452, 453, 454, -1, 456, 457, 458, 459, 460, - 461, 462, 463, -1, -1, 466, 467, 468, -1, 470, - 471, 472, 473, -1, 475, 476, 477, 478, 479, 480, - 481, 482, -1, 484, -1, 486, 487, 488, 489, 490, - 491, 492, 493, 494, -1, -1, 497, -1, -1, 500, - 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, - 3, -1, 5, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 22, - 23, 24, 25, 26, 27, 28, 29, 30, -1, 32, - 33, 34, -1, -1, -1, -1, -1, 40, -1, -1, - -1, -1, 45, 46, -1, 48, 49, 50, -1, 52, - 53, 54, 55, 56, -1, 58, 59, -1, 61, 62, - 63, 64, 65, 66, -1, -1, 69, 70, 71, 72, - 73, 74, 75, -1, 77, 78, 79, 80, 81, -1, - -1, -1, 85, 86, 87, 88, 89, 90, -1, 92, - 93, 94, -1, 96, 97, 98, 99, 100, 101, -1, - -1, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, -1, 120, -1, 122, - 123, 124, 125, 126, 127, -1, -1, 130, 131, 132, - 133, 134, -1, -1, 137, 138, 139, 140, 141, 142, - 143, -1, 145, 146, 147, -1, 149, 150, 151, -1, - 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, - 163, 164, -1, 166, -1, 168, 169, 170, 171, -1, - 173, -1, 175, -1, -1, -1, 179, 180, 181, -1, - 183, -1, 185, 186, -1, -1, 189, 190, 191, 192, - -1, 194, 195, 196, 197, 198, 199, 200, -1, 202, - 203, 204, 205, -1, 207, 208, 209, 210, 211, 212, - 213, -1, 215, -1, 217, 218, 219, 220, 221, 222, - 223, 224, -1, 226, -1, 228, -1, -1, 231, -1, - 233, 234, 235, 236, 237, 238, 239, -1, -1, 242, - -1, 244, -1, -1, 247, 248, 249, 250, 251, 252, - 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, - 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, - 273, 274, 275, 276, -1, 278, 279, 280, 281, 282, - 283, -1, 285, 286, -1, 288, -1, 290, 291, 292, - 293, 294, 295, -1, 297, 298, -1, -1, 301, 302, - 303, -1, -1, 306, 307, 308, -1, 310, -1, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, -1, -1, -1, -1, 330, 331, 332, - -1, 334, 335, 336, 337, 338, 339, -1, 341, 342, - 343, 344, 345, 346, 347, 348, -1, 350, 351, 352, - 353, 354, 355, 356, 357, 358, 359, -1, 361, 362, - 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, - 373, 374, -1, 376, 377, -1, 379, 380, 381, 382, - 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, - 393, 394, 395, -1, -1, 398, 399, 400, 401, 402, - 403, 404, 405, 406, 407, -1, -1, 410, 411, 412, - 413, -1, 415, 416, 417, 418, 419, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, -1, -1, - 433, 434, -1, 436, -1, 438, 439, 440, 441, 442, - -1, 444, 445, 446, -1, 448, -1, 450, 451, 452, - 453, 454, -1, 456, 457, 458, 459, 460, 461, 462, - 463, -1, -1, 466, 467, 468, -1, 470, 471, 472, - 473, -1, 475, 476, 477, 478, 479, 480, 481, 482, - -1, 484, -1, 486, 487, 488, 489, 490, 491, 492, - 493, 494, -1, -1, 497, -1, -1, 500, 501, 502, - 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 520, 3, -1, - 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 22, 23, 24, - 25, 26, 27, 28, 29, 30, -1, 32, 33, 34, - -1, -1, -1, -1, -1, 40, -1, -1, -1, -1, - 45, 46, -1, 48, 49, 50, -1, 52, 53, 54, - 55, 56, -1, 58, 59, -1, 61, 62, 63, 64, - 65, 66, -1, -1, 69, 70, 71, 72, 73, 74, - 75, -1, 77, 78, 79, 80, 81, -1, -1, -1, - 85, 86, 87, 88, 89, 90, -1, 92, 93, 94, - -1, 96, 97, 98, 99, 100, 101, -1, -1, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, - 115, 116, 117, 118, -1, 120, -1, 122, 123, 124, - 125, 126, 127, -1, -1, 130, 131, 132, 133, 134, - -1, -1, 137, 138, 139, 140, 141, 142, 143, -1, - 145, 146, 147, -1, 149, 150, 151, -1, 153, 154, - 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, - -1, 166, -1, 168, 169, 170, 171, -1, 173, -1, - 175, -1, -1, -1, 179, 180, 181, -1, 183, -1, - 185, 186, -1, -1, 189, 190, 191, 192, -1, 194, - 195, 196, 197, 198, 199, 200, -1, 202, 203, 204, - 205, -1, 207, 208, 209, 210, 211, 212, 213, -1, - 215, -1, 217, 218, 219, 220, 221, 222, 223, 224, - -1, 226, -1, 228, -1, -1, 231, -1, 233, 234, - 235, 236, 237, 238, 239, -1, -1, 242, -1, 244, - -1, -1, 247, 248, 249, 250, 251, 252, 253, 254, - 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, - 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, - 275, 276, -1, 278, 279, 280, 281, 282, 283, -1, - 285, 286, -1, 288, -1, 290, 291, 292, 293, 294, - 295, -1, 297, 298, -1, -1, 301, 302, 303, -1, - -1, 306, 307, 308, -1, 310, -1, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, -1, -1, -1, -1, 330, 331, 332, -1, 334, - 335, 336, 337, 338, 339, -1, 341, 342, 343, 344, - 345, 346, 347, 348, -1, 350, 351, 352, 353, 354, - 355, 356, 357, 358, 359, -1, 361, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - -1, 376, 377, -1, 379, 380, 381, 382, 383, 384, - 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, - 395, -1, -1, 398, 399, 400, 401, 402, 403, 404, - 405, 406, 407, -1, -1, 410, 411, 412, 413, -1, - 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, - 425, 426, 427, 428, 429, 430, -1, -1, 433, 434, - -1, 436, -1, 438, 439, 440, 441, 442, -1, 444, - 445, 446, -1, 448, -1, 450, 451, 452, 453, 454, - -1, 456, 457, 458, 459, 460, 461, 462, 463, -1, - -1, 466, 467, 468, -1, 470, 471, 472, 473, -1, - 475, 476, 477, 478, 479, 480, 481, 482, -1, 484, - -1, 486, 487, 488, 489, 490, 491, 492, 493, 494, - -1, -1, 497, -1, -1, 500, 501, 502, 503, 504, - 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, - 515, 516, 517, 518, 519, 520, 3, -1, 5, -1, + 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 22, 23, 24, 25, 26, - 27, 28, 29, 30, -1, 32, 33, 34, -1, -1, - -1, -1, -1, 40, -1, -1, -1, -1, 45, 46, - -1, 48, 49, 50, -1, 52, 53, 54, 55, 56, - -1, 58, 59, -1, 61, 62, 63, 64, 65, 66, - -1, -1, 69, 70, 71, 72, 73, 74, 75, -1, - 77, 78, 79, 80, 81, -1, -1, -1, 85, 86, - 87, 88, 89, 90, -1, 92, 93, 94, -1, 96, - 97, 98, 99, 100, 101, -1, -1, 104, 105, 106, - 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, - 117, 118, -1, 120, -1, 122, 123, 124, 125, 126, - 127, -1, -1, 130, 131, 132, 133, 134, -1, -1, - 137, 138, 139, 140, 141, 142, 143, -1, 145, 146, - 147, -1, 149, 150, 151, -1, 153, 154, 155, 156, - 157, 158, 159, 160, 161, 162, 163, 164, -1, 166, - -1, 168, 169, 170, 171, -1, 173, -1, 175, -1, - -1, -1, 179, 180, 181, -1, 183, -1, 185, 186, - -1, -1, 189, 190, 191, 192, -1, 194, 195, 196, - 197, 198, 199, 200, -1, 202, 203, 204, 205, -1, - 207, 208, 209, 210, 211, 212, 213, -1, 215, -1, - 217, 218, 219, 220, 221, 222, 223, 224, -1, 226, - -1, 228, -1, -1, 231, -1, 233, 234, 235, 236, - 237, 238, 239, -1, -1, 242, -1, 244, -1, -1, - 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, - 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, - 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, - -1, 278, 279, 280, 281, 282, 283, -1, 285, 286, - -1, 288, -1, 290, 291, 292, 293, 294, 295, -1, - 297, 298, -1, -1, 301, 302, 303, -1, -1, 306, - 307, 308, -1, 310, -1, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, -1, - -1, -1, -1, 330, 331, 332, -1, 334, 335, 336, - 337, 338, 339, -1, 341, 342, 343, 344, 345, 346, - 347, 348, -1, 350, 351, 352, 353, 354, 355, 356, - 357, 358, 359, -1, 361, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, -1, 376, - 377, -1, 379, 380, 381, 382, 383, 384, 385, 386, - 387, 388, 389, 390, 391, 392, 393, 394, 395, -1, - -1, 398, 399, 400, 401, 402, 403, 404, 405, 406, - 407, -1, -1, 410, 411, 412, 413, -1, 415, 416, - 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, - 427, 428, 429, 430, -1, -1, 433, 434, -1, 436, - -1, 438, 439, 440, 441, 442, -1, 444, 445, 446, - -1, 448, -1, 450, 451, 452, 453, 454, -1, 456, - 457, 458, 459, 460, 461, 462, 463, -1, -1, 466, - 467, 468, -1, 470, 471, 472, 473, -1, 475, 476, - 477, 478, 479, 480, 481, 482, -1, 484, -1, 486, - 487, 488, 489, 490, 491, 492, 493, 494, -1, -1, - 497, -1, -1, 500, 501, 502, 503, 504, 505, 506, - 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 520, 3, -1, -1, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 22, 23, 24, 25, 26, 27, 28, - 29, 30, -1, 32, 33, 34, -1, -1, -1, -1, - -1, 40, -1, 42, -1, -1, 45, 46, -1, 48, - 49, 50, -1, 52, 53, 54, 55, 56, -1, 58, - 59, -1, 61, 62, 63, 64, 65, 66, -1, -1, - 69, 70, 71, 72, 73, 74, 75, -1, 77, 78, - 79, 80, 81, -1, -1, -1, 85, 86, 87, 88, - 89, 90, -1, 92, 93, 94, -1, 96, 97, 98, - 99, 100, 101, -1, -1, 104, 105, 106, 107, 108, - 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, - -1, 120, -1, 122, 123, 124, 125, 126, 127, -1, - -1, 130, 131, 132, 133, 134, -1, -1, 137, 138, - 139, 140, 141, 142, 143, -1, 145, 146, 147, -1, - 149, 150, 151, -1, 153, 154, 155, 156, 157, 158, - 159, 160, 161, 162, 163, 164, -1, 166, -1, 168, - 169, 170, 171, -1, 173, -1, 175, -1, -1, -1, - 179, 180, 181, -1, 183, -1, 185, 186, -1, -1, - 189, 190, 191, 192, -1, 194, 195, 196, 197, 198, - 199, 200, -1, 202, 203, 204, 205, -1, 207, 208, - 209, 210, 211, 212, 213, -1, 215, -1, 217, 218, - 219, 220, 221, 222, 223, 224, -1, 226, -1, 228, - -1, -1, 231, -1, 233, 234, 235, 236, 237, 238, - 239, -1, -1, 242, -1, 244, -1, -1, 247, 248, - 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, - 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, - 269, 270, 271, 272, 273, 274, 275, 276, -1, 278, - 279, 280, 281, 282, 283, -1, 285, 286, -1, 288, - -1, 290, 291, 292, 293, 294, 295, -1, 297, 298, - -1, -1, 301, 302, 303, -1, -1, 306, 307, 308, - -1, 310, -1, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, -1, -1, -1, - -1, 330, 331, 332, -1, 334, 335, 336, 337, 338, - 339, -1, 341, 342, 343, 344, 345, 346, 347, 348, - -1, 350, 351, 352, 353, 354, 355, 356, 357, 358, - 359, -1, 361, 362, 363, 364, 365, 366, 367, 368, - 369, 370, 371, 372, 373, 374, -1, 376, 377, -1, - 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, - 389, 390, 391, 392, 393, 394, 395, -1, -1, 398, - 399, 400, 401, 402, 403, 404, 405, 406, 407, -1, - -1, 410, 411, 412, 413, -1, 415, 416, 417, 418, - 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, - 429, 430, -1, -1, 433, 434, -1, 436, -1, 438, - 439, 440, 441, 442, -1, 444, 445, 446, -1, 448, - -1, 450, 451, 452, 453, 454, -1, 456, 457, 458, - 459, 460, 461, 462, 463, -1, -1, 466, 467, 468, - -1, 470, 471, 472, 473, -1, 475, 476, 477, 478, - 479, 480, 481, 482, -1, 484, -1, 486, 487, 488, - 489, 490, 491, 492, 493, 494, -1, -1, 497, -1, - -1, 500, 501, 502, 503, 504, 505, 506, 507, 508, - 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, - 519, 520, 3, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 22, 23, 24, 25, 26, 27, 28, 29, 30, - -1, 32, 33, 34, -1, -1, -1, -1, -1, 40, - -1, 42, -1, -1, 45, 46, -1, 48, 49, 50, - -1, 52, 53, 54, 55, 56, -1, 58, 59, -1, - 61, 62, 63, 64, 65, 66, -1, -1, 69, 70, - 71, 72, 73, 74, 75, -1, 77, 78, 79, 80, - 81, -1, -1, -1, 85, 86, 87, 88, 89, 90, - -1, 92, 93, 94, -1, 96, 97, 98, 99, 100, - 101, -1, -1, 104, 105, 106, 107, 108, 109, 110, - 111, 112, 113, 114, 115, 116, 117, 118, -1, 120, - -1, 122, 123, 124, 125, 126, 127, -1, -1, 130, - 131, 132, 133, 134, -1, -1, 137, 138, 139, 140, - 141, 142, 143, -1, 145, 146, 147, -1, 149, 150, - 151, -1, 153, 154, 155, 156, 157, 158, 159, 160, - 161, 162, 163, 164, -1, 166, -1, 168, 169, 170, - 171, -1, 173, -1, 175, -1, -1, -1, 179, 180, - 181, -1, 183, -1, 185, 186, -1, -1, 189, 190, - 191, 192, -1, 194, 195, 196, 197, 198, 199, 200, - -1, 202, 203, 204, 205, -1, 207, 208, 209, 210, - 211, 212, 213, -1, 215, -1, 217, 218, 219, 220, - 221, 222, 223, 224, -1, 226, -1, 228, -1, -1, - 231, -1, 233, 234, 235, 236, 237, 238, 239, -1, - -1, 242, -1, 244, -1, -1, 247, 248, 249, 250, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, - 271, 272, 273, 274, 275, 276, -1, 278, 279, 280, - 281, 282, 283, -1, 285, 286, -1, 288, -1, 290, - 291, 292, 293, 294, 295, -1, 297, 298, -1, -1, - 301, 302, 303, -1, -1, 306, 307, 308, -1, 310, - -1, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, -1, -1, -1, -1, 330, - 331, 332, -1, 334, 335, 336, 337, 338, 339, -1, - 341, 342, 343, 344, 345, 346, 347, 348, -1, 350, - 351, 352, 353, 354, 355, 356, 357, 358, 359, -1, - 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, - 371, 372, 373, 374, -1, 376, 377, -1, 379, 380, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, - 391, 392, 393, 394, 395, -1, -1, 398, 399, 400, - 401, 402, 403, 404, 405, 406, 407, -1, -1, 410, - 411, 412, 413, -1, 415, 416, 417, 418, 419, 420, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, - -1, -1, 433, 434, -1, 436, -1, 438, 439, 440, - 441, 442, -1, 444, 445, 446, -1, 448, -1, 450, - 451, 452, 453, 454, -1, 456, 457, 458, 459, 460, - 461, 462, 463, -1, -1, 466, 467, 468, -1, 470, - 471, 472, 473, -1, 475, 476, 477, 478, 479, 480, - 481, 482, -1, 484, -1, 486, 487, 488, 489, 490, - 491, 492, 493, 494, -1, -1, 497, -1, -1, 500, - 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, - 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 22, - 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, - 33, 34, -1, -1, -1, -1, -1, 40, -1, -1, - -1, -1, 45, 46, -1, 48, 49, 50, -1, 52, - 53, 54, 55, 56, -1, 58, 59, -1, 61, 62, - 63, 64, 65, 66, -1, -1, 69, 70, 71, 72, - 73, 74, 75, -1, 77, 78, 79, 80, 81, -1, - -1, -1, 85, 86, 87, 88, 89, 90, -1, 92, - 93, 94, -1, 96, 97, 98, 99, 100, 101, -1, - -1, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, -1, 120, -1, 122, - 123, 124, 125, 126, 127, -1, -1, 130, 131, 132, - 133, 134, -1, -1, 137, 138, 139, 140, 141, 142, - 143, -1, 145, 146, 147, -1, 149, 150, 151, -1, - 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, - 163, 164, -1, 166, -1, 168, 169, 170, 171, -1, - 173, -1, 175, -1, -1, -1, 179, 180, 181, -1, - 183, -1, 185, 186, -1, -1, 189, 190, 191, 192, - -1, 194, 195, 196, 197, 198, 199, 200, -1, 202, - 203, 204, 205, -1, 207, 208, 209, 210, 211, 212, - 213, -1, 215, -1, 217, 218, 219, 220, 221, 222, - 223, 224, -1, 226, -1, 228, -1, -1, 231, -1, - 233, 234, 235, 236, 237, 238, 239, -1, -1, 242, - -1, 244, -1, -1, 247, 248, 249, 250, 251, 252, - 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, - 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, - 273, 274, 275, 276, -1, 278, 279, 280, 281, 282, - 283, -1, 285, 286, -1, 288, -1, 290, 291, 292, - 293, 294, 295, -1, 297, 298, -1, -1, 301, 302, - 303, -1, -1, 306, 307, 308, -1, 310, -1, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, -1, -1, -1, -1, 330, 331, 332, - -1, 334, 335, 336, 337, 338, 339, -1, 341, 342, - 343, 344, 345, 346, 347, 348, -1, 350, 351, 352, - 353, 354, 355, 356, 357, 358, 359, -1, 361, 362, - 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, - 373, 374, -1, 376, 377, -1, 379, 380, 381, 382, - 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, - 393, 394, 395, -1, -1, 398, 399, 400, 401, 402, - 403, 404, 405, 406, 407, -1, -1, 410, 411, 412, - 413, -1, 415, 416, 417, 418, 419, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, -1, -1, - 433, 434, -1, 436, -1, 438, 439, 440, 441, 442, - -1, 444, 445, 446, -1, 448, -1, 450, 451, 452, - 453, 454, -1, 456, 457, 458, 459, 460, 461, 462, - 463, -1, -1, 466, 467, 468, -1, 470, 471, 472, - 473, -1, 475, 476, 477, 478, 479, 480, 481, 482, - -1, 484, -1, 486, 487, 488, 489, 490, 491, 492, - 493, 494, -1, -1, 497, -1, -1, 500, 501, 502, - 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 520, 3, -1, - 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 22, 23, 24, - 25, 26, 27, 28, 29, 30, -1, 32, 33, 34, - -1, -1, -1, -1, -1, 40, -1, -1, -1, -1, - 45, 46, -1, 48, 49, 50, -1, 52, 53, 54, - 55, 56, -1, 58, 59, -1, 61, 62, 63, 64, - 65, 66, -1, -1, 69, 70, 71, 72, 73, 74, - 75, -1, 77, 78, 79, 80, 81, -1, -1, -1, - 85, 86, 87, 88, 89, 90, -1, 92, 93, 94, - -1, 96, 97, 98, 99, 100, 101, -1, -1, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, - 115, 116, 117, 118, -1, 120, -1, 122, 123, 124, - 125, 126, 127, -1, -1, 130, 131, 132, 133, 134, - -1, -1, 137, 138, 139, 140, 141, 142, 143, -1, - 145, 146, 147, -1, 149, 150, 151, -1, 153, 154, - 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, - -1, 166, -1, 168, 169, 170, 171, -1, 173, -1, - 175, -1, -1, -1, 179, 180, 181, -1, 183, -1, - 185, 186, -1, -1, 189, 190, 191, 192, -1, 194, - 195, 196, 197, 198, 199, 200, -1, 202, 203, 204, - 205, -1, 207, 208, 209, 210, 211, 212, 213, -1, - 215, -1, 217, 218, 219, 220, 221, 222, 223, 224, - -1, 226, -1, 228, -1, -1, 231, -1, 233, 234, - 235, 236, 237, 238, 239, -1, -1, 242, -1, 244, - -1, -1, 247, 248, 249, 250, 251, 252, 253, 254, - 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, - 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, - 275, 276, -1, 278, 279, 280, 281, 282, 283, -1, - 285, 286, -1, 288, -1, 290, 291, 292, 293, 294, - 295, -1, 297, 298, -1, -1, 301, 302, 303, -1, - -1, 306, 307, 308, -1, 310, -1, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, -1, -1, -1, -1, 330, 331, 332, -1, 334, - 335, 336, 337, 338, 339, -1, 341, 342, 343, 344, - 345, 346, 347, 348, -1, 350, 351, 352, 353, 354, - 355, 356, 357, 358, 359, -1, 361, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - -1, 376, 377, -1, 379, 380, 381, 382, 383, 384, - 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, - 395, -1, -1, 398, 399, 400, 401, 402, 403, 404, - 405, 406, 407, -1, -1, 410, 411, 412, 413, -1, - 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, - 425, 426, 427, 428, 429, 430, -1, -1, 433, 434, - -1, 436, -1, 438, 439, 440, 441, 442, -1, 444, - 445, 446, -1, 448, -1, 450, 451, 452, 453, 454, - -1, 456, 457, 458, 459, 460, 461, 462, 463, -1, - -1, 466, 467, 468, -1, 470, 471, 472, 473, -1, - 475, 476, 477, 478, 479, 480, 481, 482, -1, 484, - -1, 486, 487, 488, 489, 490, 491, 492, 493, 494, - -1, -1, 497, -1, -1, 500, 501, 502, 503, 504, - 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, - 515, 516, 517, 518, 519, 520, 3, -1, 5, -1, + 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 22, 23, 24, 25, 26, - 27, 28, 29, 30, -1, 32, 33, 34, -1, -1, - -1, -1, -1, 40, -1, -1, -1, -1, 45, 46, - -1, 48, 49, 50, -1, 52, 53, 54, 55, 56, - -1, 58, 59, -1, 61, 62, 63, 64, 65, 66, - -1, -1, 69, 70, 71, 72, 73, 74, 75, -1, - 77, 78, 79, 80, 81, -1, -1, -1, 85, 86, - 87, 88, 89, 90, -1, 92, 93, 94, -1, 96, - 97, 98, 99, 100, 101, -1, -1, 104, 105, 106, - 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, - 117, 118, -1, 120, -1, 122, 123, 124, 125, 126, - 127, -1, -1, 130, 131, 132, 133, 134, -1, -1, - 137, 138, 139, 140, 141, 142, 143, -1, 145, 146, - 147, -1, 149, 150, 151, -1, 153, 154, 155, 156, - 157, 158, 159, 160, 161, 162, 163, 164, -1, 166, - -1, 168, 169, 170, 171, -1, 173, -1, 175, -1, - -1, -1, 179, 180, 181, -1, 183, -1, 185, 186, - -1, -1, 189, 190, 191, 192, -1, 194, 195, 196, - 197, 198, 199, 200, -1, 202, 203, 204, 205, -1, - 207, 208, 209, 210, 211, 212, 213, -1, 215, -1, - 217, 218, 219, 220, 221, 222, 223, 224, -1, 226, - -1, 228, -1, -1, 231, -1, 233, 234, 235, 236, - 237, 238, 239, -1, -1, 242, -1, 244, -1, -1, - 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, - 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, - 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, - -1, 278, 279, 280, 281, 282, 283, -1, 285, 286, - -1, 288, -1, 290, 291, 292, 293, 294, 295, -1, - 297, 298, -1, -1, 301, 302, 303, -1, -1, 306, - 307, 308, -1, 310, -1, 312, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, -1, - -1, -1, -1, 330, 331, 332, -1, 334, 335, 336, - 337, 338, 339, -1, 341, 342, 343, 344, 345, 346, - 347, 348, -1, 350, 351, 352, 353, 354, 355, 356, - 357, 358, 359, -1, 361, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, -1, 376, - 377, -1, 379, 380, 381, 382, 383, 384, 385, 386, - 387, 388, 389, 390, 391, 392, 393, 394, 395, -1, - -1, 398, 399, 400, 401, 402, 403, 404, 405, 406, - 407, -1, -1, 410, 411, 412, 413, -1, 415, 416, - 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, - 427, 428, 429, 430, -1, -1, 433, 434, -1, 436, - -1, 438, 439, 440, 441, 442, -1, 444, 445, 446, - -1, 448, -1, 450, 451, 452, 453, 454, -1, 456, - 457, 458, 459, 460, 461, 462, 463, -1, -1, 466, - 467, 468, -1, 470, 471, 472, 473, -1, 475, 476, - 477, 478, 479, 480, 481, 482, -1, 484, -1, 486, - 487, 488, 489, 490, 491, 492, 493, 494, -1, -1, - 497, -1, -1, 500, 501, 502, 503, 504, 505, 506, - 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, - 517, 518, 519, 520, 3, -1, 5, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 22, 23, 24, 25, 26, 27, 28, - 29, 30, -1, 32, 33, 34, -1, -1, -1, -1, - -1, 40, -1, -1, -1, -1, 45, 46, -1, 48, - 49, 50, -1, 52, 53, 54, 55, 56, -1, 58, - 59, -1, 61, 62, 63, 64, 65, 66, -1, -1, - 69, 70, 71, 72, 73, 74, 75, -1, 77, 78, - 79, 80, 81, -1, -1, -1, 85, 86, 87, 88, - 89, 90, -1, 92, 93, 94, -1, 96, 97, 98, - 99, 100, 101, -1, -1, 104, 105, 106, 107, 108, - 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, - -1, 120, -1, 122, 123, 124, 125, 126, 127, -1, - -1, 130, 131, 132, 133, 134, -1, -1, 137, 138, - 139, 140, 141, 142, 143, -1, 145, 146, 147, -1, - 149, 150, 151, -1, 153, 154, 155, 156, 157, 158, - 159, 160, 161, 162, 163, 164, -1, 166, -1, 168, - 169, 170, 171, -1, 173, -1, 175, -1, -1, -1, - 179, 180, 181, -1, 183, -1, 185, 186, -1, -1, - 189, 190, 191, 192, -1, 194, 195, 196, 197, 198, - 199, 200, -1, 202, 203, 204, 205, -1, 207, 208, - 209, 210, 211, 212, 213, -1, 215, -1, 217, 218, - 219, 220, 221, 222, 223, 224, -1, 226, -1, 228, - -1, -1, 231, -1, 233, 234, 235, 236, 237, 238, - 239, -1, -1, 242, -1, 244, -1, -1, 247, 248, - 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, - 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, - 269, 270, 271, 272, 273, 274, 275, 276, -1, 278, - 279, 280, 281, 282, 283, -1, 285, 286, -1, 288, - -1, 290, 291, 292, 293, 294, 295, -1, 297, 298, - -1, -1, 301, 302, 303, -1, -1, 306, 307, 308, - -1, 310, -1, 312, 313, 314, 315, 316, 317, 318, - 319, 320, 321, 322, 323, 324, 325, -1, -1, -1, - -1, 330, 331, 332, -1, 334, 335, 336, 337, 338, - 339, -1, 341, 342, 343, 344, 345, 346, 347, 348, - -1, 350, 351, 352, 353, 354, 355, 356, 357, 358, - 359, -1, 361, 362, 363, 364, 365, 366, 367, 368, - 369, 370, 371, 372, 373, 374, -1, 376, 377, -1, - 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, - 389, 390, 391, 392, 393, 394, 395, -1, -1, 398, - 399, 400, 401, 402, 403, 404, 405, 406, 407, -1, - -1, 410, 411, 412, 413, -1, 415, 416, 417, 418, - 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, - 429, 430, -1, -1, 433, 434, -1, 436, -1, 438, - 439, 440, 441, 442, -1, 444, 445, 446, -1, 448, - -1, 450, 451, 452, 453, 454, -1, 456, 457, 458, - 459, 460, 461, 462, 463, -1, -1, 466, 467, 468, - -1, 470, 471, 472, 473, -1, 475, 476, 477, 478, - 479, 480, 481, 482, -1, 484, -1, 486, 487, 488, - 489, 490, 491, 492, 493, 494, -1, -1, 497, -1, - -1, 500, 501, 502, 503, 504, 505, 506, 507, 508, - 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, - 519, 520, 3, -1, 5, -1, -1, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 22, 23, 24, 25, 26, 27, 28, 29, 30, - -1, 32, 33, 34, -1, -1, -1, -1, -1, 40, - -1, -1, -1, -1, 45, 46, -1, 48, 49, 50, - -1, 52, 53, 54, 55, 56, -1, 58, 59, -1, - 61, 62, 63, 64, 65, 66, -1, -1, 69, 70, - 71, 72, 73, 74, 75, -1, 77, 78, 79, 80, - 81, -1, -1, -1, 85, 86, 87, 88, 89, 90, - -1, 92, 93, 94, -1, 96, 97, 98, 99, 100, - 101, -1, -1, 104, 105, 106, 107, 108, 109, 110, - 111, 112, 113, 114, 115, 116, 117, 118, -1, 120, - -1, 122, 123, 124, 125, 126, 127, -1, -1, 130, - 131, 132, 133, 134, -1, -1, 137, 138, 139, 140, - 141, 142, 143, -1, 145, 146, 147, -1, 149, 150, - 151, -1, 153, 154, 155, 156, 157, 158, 159, 160, - 161, 162, 163, 164, -1, 166, -1, 168, 169, 170, - 171, -1, 173, -1, 175, -1, -1, -1, 179, 180, - 181, -1, 183, -1, 185, 186, -1, -1, 189, 190, - 191, 192, -1, 194, 195, 196, 197, 198, 199, 200, - -1, 202, 203, 204, 205, -1, 207, 208, 209, 210, - 211, 212, 213, -1, 215, -1, 217, 218, 219, 220, - 221, 222, 223, 224, -1, 226, -1, 228, -1, -1, - 231, -1, 233, 234, 235, 236, 237, 238, 239, -1, - -1, 242, -1, 244, -1, -1, 247, 248, 249, 250, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, - 271, 272, 273, 274, 275, 276, -1, 278, 279, 280, - 281, 282, 283, -1, 285, 286, -1, 288, -1, 290, - 291, 292, 293, 294, 295, -1, 297, 298, -1, -1, - 301, 302, 303, -1, -1, 306, 307, 308, -1, 310, - -1, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, -1, -1, -1, -1, 330, - 331, 332, -1, 334, 335, 336, 337, 338, 339, -1, - 341, 342, 343, 344, 345, 346, 347, 348, -1, 350, - 351, 352, 353, 354, 355, 356, 357, 358, 359, -1, - 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, - 371, 372, 373, 374, -1, 376, 377, -1, 379, 380, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, - 391, 392, 393, 394, 395, -1, -1, 398, 399, 400, - 401, 402, 403, 404, 405, 406, 407, -1, -1, 410, - 411, 412, 413, -1, 415, 416, 417, 418, 419, 420, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, - -1, -1, 433, 434, -1, 436, -1, 438, 439, 440, - 441, 442, -1, 444, 445, 446, -1, 448, -1, 450, - 451, 452, 453, 454, -1, 456, 457, 458, 459, 460, - 461, 462, 463, -1, -1, 466, 467, 468, -1, 470, - 471, 472, 473, -1, 475, 476, 477, 478, 479, 480, - 481, 482, -1, 484, -1, 486, 487, 488, 489, 490, - 491, 492, 493, 494, -1, -1, 497, -1, -1, 500, - 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, - 3, -1, 5, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 22, - 23, 24, 25, 26, 27, 28, 29, 30, -1, 32, - 33, 34, -1, -1, -1, -1, -1, 40, -1, -1, - -1, -1, 45, 46, -1, 48, 49, 50, -1, 52, - 53, 54, 55, 56, -1, 58, 59, -1, 61, 62, - 63, 64, 65, 66, -1, -1, 69, 70, 71, 72, - 73, 74, 75, -1, 77, 78, 79, 80, 81, -1, - -1, -1, 85, 86, 87, 88, 89, 90, -1, 92, - 93, 94, -1, 96, 97, 98, 99, 100, 101, -1, - -1, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, -1, 120, -1, 122, - 123, 124, 125, 126, 127, -1, -1, 130, 131, 132, - 133, 134, -1, -1, 137, 138, 139, 140, 141, 142, - 143, -1, 145, 146, 147, -1, 149, 150, 151, -1, - 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, - 163, 164, -1, 166, -1, 168, 169, 170, 171, -1, - 173, -1, 175, -1, -1, -1, 179, 180, 181, -1, - 183, -1, 185, 186, -1, -1, 189, 190, 191, 192, - -1, 194, 195, 196, 197, 198, 199, 200, -1, 202, - 203, 204, 205, -1, 207, 208, 209, 210, 211, 212, - 213, -1, 215, -1, 217, 218, 219, 220, 221, 222, - 223, 224, -1, 226, -1, 228, -1, -1, 231, -1, - 233, 234, 235, 236, 237, 238, 239, -1, -1, 242, - -1, 244, -1, -1, 247, 248, 249, 250, 251, 252, - 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, - 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, - 273, 274, 275, 276, -1, 278, 279, 280, 281, 282, - 283, -1, 285, 286, -1, 288, -1, 290, 291, 292, - 293, 294, 295, -1, 297, 298, -1, -1, 301, 302, - 303, -1, -1, 306, 307, 308, -1, 310, -1, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, -1, -1, -1, -1, 330, 331, 332, - -1, 334, 335, 336, 337, 338, 339, -1, 341, 342, - 343, 344, 345, 346, 347, 348, -1, 350, 351, 352, - 353, 354, 355, 356, 357, 358, 359, -1, 361, 362, - 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, - 373, 374, -1, 376, 377, -1, 379, 380, 381, 382, - 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, - 393, 394, 395, -1, -1, 398, 399, 400, 401, 402, - 403, 404, 405, 406, 407, -1, -1, 410, 411, 412, - 413, -1, 415, 416, 417, 418, 419, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, -1, -1, - 433, 434, -1, 436, -1, 438, 439, 440, 441, 442, - -1, 444, 445, 446, -1, 448, -1, 450, 451, 452, - 453, 454, -1, 456, 457, 458, 459, 460, 461, 462, - 463, -1, -1, 466, 467, 468, -1, 470, 471, 472, - 473, -1, 475, 476, 477, 478, 479, 480, 481, 482, - -1, 484, -1, 486, 487, 488, 489, 490, 491, 492, - 493, 494, -1, -1, 497, -1, -1, 500, 501, 502, - 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, - 513, 514, 515, 516, 517, 518, 519, 520, 3, -1, - 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 22, 23, 24, - 25, 26, 27, 28, 29, 30, -1, 32, 33, 34, - -1, -1, -1, -1, -1, 40, -1, -1, -1, -1, - 45, 46, -1, 48, 49, 50, -1, 52, 53, 54, - 55, 56, -1, 58, 59, -1, 61, 62, 63, 64, - 65, 66, -1, -1, 69, 70, 71, 72, 73, 74, - 75, -1, 77, 78, 79, 80, 81, -1, -1, -1, - 85, 86, 87, 88, 89, 90, -1, 92, 93, 94, - -1, 96, 97, 98, 99, 100, 101, -1, -1, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, - 115, 116, 117, 118, -1, 120, -1, 122, 123, 124, - 125, 126, 127, -1, -1, 130, 131, 132, 133, 134, - -1, -1, 137, 138, 139, 140, 141, 142, 143, -1, - 145, 146, 147, -1, 149, 150, 151, -1, 153, 154, - 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, - -1, 166, -1, 168, 169, 170, 171, -1, 173, -1, - 175, -1, -1, -1, 179, 180, 181, -1, 183, -1, - 185, 186, -1, -1, 189, 190, 191, 192, -1, 194, - 195, 196, 197, 198, 199, 200, -1, 202, 203, 204, - 205, -1, 207, 208, 209, 210, 211, 212, 213, -1, - 215, -1, 217, 218, 219, 220, 221, 222, 223, 224, - -1, 226, -1, 228, -1, -1, 231, -1, 233, 234, - 235, 236, 237, 238, 239, -1, -1, 242, -1, 244, - -1, -1, 247, 248, 249, 250, 251, 252, 253, 254, - 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, - 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, - 275, 276, -1, 278, 279, 280, 281, 282, 283, -1, - 285, 286, -1, 288, -1, 290, 291, 292, 293, 294, - 295, -1, 297, 298, -1, -1, 301, 302, 303, -1, - -1, 306, 307, 308, -1, 310, -1, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, -1, -1, -1, -1, 330, 331, 332, -1, 334, - 335, 336, 337, 338, 339, -1, 341, 342, 343, 344, - 345, 346, 347, 348, -1, 350, 351, 352, 353, 354, - 355, 356, 357, 358, 359, -1, 361, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - -1, 376, 377, -1, 379, 380, 381, 382, 383, 384, - 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, - 395, -1, -1, 398, 399, 400, 401, 402, 403, 404, - 405, 406, 407, -1, -1, 410, 411, 412, 413, -1, - 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, - 425, 426, 427, 428, 429, 430, -1, -1, 433, 434, - -1, 436, -1, 438, 439, 440, 441, 442, -1, 444, - 445, 446, -1, 448, -1, 450, 451, 452, 453, 454, - -1, 456, 457, 458, 459, 460, 461, 462, 463, -1, - -1, 466, 467, 468, -1, 470, 471, 472, 473, -1, - 475, 476, 477, 478, 479, 480, 481, 482, -1, 484, - -1, 486, 487, 488, 489, 490, 491, 492, 493, 494, - -1, -1, 497, -1, -1, 500, 501, 502, 503, 504, - 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, - 515, 516, 517, 518, 519, 520, 3, -1, -1, -1, + 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 22, 23, 24, 25, 26, - 27, 28, 29, 30, -1, 32, 33, 34, -1, -1, - -1, 38, -1, 40, -1, 42, -1, 44, 45, 46, - -1, 48, 49, 50, 51, 52, 53, 54, -1, 56, - 57, 58, 59, -1, 61, 62, 63, 64, 65, 66, - -1, -1, 69, 70, 71, 72, 73, 74, 75, -1, - 77, 78, 79, 80, -1, -1, 83, -1, 85, 86, - 87, 88, 89, 90, 91, 92, 93, 94, -1, 96, - 97, 98, 99, 100, 101, -1, 103, 104, 105, 106, - 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, - 117, 118, -1, 120, -1, 122, 123, 124, 125, 126, - 127, -1, -1, 130, 131, 132, 133, 134, -1, -1, - 137, 138, 139, 140, 141, 142, 143, -1, 145, 146, - 147, -1, 149, 150, 151, -1, 153, 154, 155, 156, - -1, 158, 159, 160, 161, 162, 163, -1, -1, 166, - -1, 168, 169, 170, 171, -1, 173, -1, 175, 176, - -1, 178, 179, 180, 181, 182, 183, -1, 185, 186, - -1, -1, -1, -1, 191, 192, -1, 194, 195, 196, - 197, 198, 199, 200, 201, 202, 203, 204, 205, -1, - 207, 208, 209, 210, 211, 212, 213, -1, 215, 216, - -1, 218, 219, 220, 221, 222, 223, 224, -1, 226, - -1, 228, 229, 230, 231, 232, 233, 234, 235, 236, - 237, 238, 239, -1, -1, 242, 243, 244, 245, -1, - 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, - 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, - 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, - 277, 278, 279, 280, 281, 282, -1, -1, 285, 286, - 287, 288, -1, -1, 291, 292, 293, 294, 295, -1, - 297, 298, -1, -1, 301, 302, 303, -1, -1, 306, - 307, -1, 309, 310, 311, -1, 313, 314, 315, 316, - 317, 318, 319, 320, 321, 322, 323, 324, 325, -1, - -1, -1, -1, 330, 331, -1, 333, 334, 335, -1, - 337, 338, 339, -1, 341, 342, 343, 344, 345, 346, - 347, 348, -1, 350, 351, 352, 353, 354, 355, 356, - 357, 358, 359, -1, 361, 362, 363, 364, 365, 366, - 367, 368, 369, 370, 371, 372, 373, 374, -1, 376, - 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, - 387, 388, 389, 390, 391, 392, 393, 394, 395, -1, - 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, - 407, -1, 409, 410, 411, 412, 413, -1, 415, 416, - 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, - 427, 428, 429, -1, -1, -1, 433, 434, -1, 436, - 437, 438, 439, 440, 441, 442, -1, 444, 445, 446, - -1, 448, -1, 450, 451, -1, 453, -1, -1, 456, - 457, 458, 459, 460, 461, 462, 463, 464, -1, 466, - 467, 468, -1, 470, 471, 472, 473, -1, 475, 476, - 477, 478, 479, -1, 481, 482, -1, 484, 485, 486, - 487, 488, 489, 490, 491, 492, 493, 494, -1, -1, - 497, -1, -1, 500, 501, 502, 503, 504, 505, 3, - -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, - 517, 518, 519, 520, -1, -1, -1, -1, 22, 23, - 24, 25, 26, 27, 28, 29, 30, -1, 32, 33, - 34, -1, -1, -1, -1, -1, 40, -1, -1, -1, - -1, 45, 46, -1, 48, 49, 50, -1, 52, 53, - 54, 55, 56, -1, 58, 59, -1, 61, 62, 63, - 64, 65, 66, -1, -1, 69, 70, 71, 72, 73, - 74, 75, -1, 77, 78, 79, 80, 81, -1, -1, - -1, 85, 86, 87, 88, 89, 90, -1, 92, 93, - 94, -1, 96, 97, 98, 99, 100, 101, -1, -1, - 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, - 114, 115, 116, 117, 118, -1, 120, -1, 122, 123, - 124, 125, 126, 127, -1, -1, 130, 131, 132, 133, - 134, -1, -1, 137, 138, 139, 140, 141, 142, 143, - -1, 145, 146, 147, -1, 149, 150, 151, -1, 153, - 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, - 164, -1, 166, -1, 168, 169, 170, 171, -1, 173, - -1, 175, -1, -1, -1, 179, 180, 181, -1, 183, - -1, 185, 186, -1, -1, 189, 190, 191, 192, -1, - 194, 195, 196, 197, 198, 199, 200, -1, 202, 203, - 204, 205, -1, 207, 208, 209, 210, 211, 212, 213, - -1, 215, -1, 217, 218, 219, 220, 221, 222, 223, - 224, -1, 226, -1, 228, -1, -1, 231, -1, 233, - 234, 235, 236, 237, 238, 239, -1, -1, 242, -1, - 244, -1, -1, 247, 248, 249, 250, 251, 252, 253, - 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, - 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, - 274, 275, 276, -1, 278, 279, 280, 281, 282, 283, - -1, 285, 286, -1, 288, -1, 290, 291, 292, 293, - 294, 295, -1, 297, 298, -1, -1, 301, 302, 303, - -1, -1, 306, 307, 308, -1, 310, -1, 312, 313, - 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, - 324, 325, -1, -1, -1, -1, 330, 331, 332, -1, - 334, 335, 336, 337, 338, 339, -1, 341, 342, 343, - 344, 345, 346, 347, 348, -1, 350, 351, 352, 353, - 354, 355, 356, 357, 358, 359, -1, 361, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, -1, 376, 377, -1, 379, 380, 381, 382, 383, - 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, - 394, 395, -1, -1, 398, 399, 400, 401, 402, 403, - 404, 405, 406, 407, -1, -1, 410, 411, 412, 413, - -1, 415, 416, 417, 418, 419, 420, 421, 422, 423, - 424, 425, 426, 427, 428, 429, 430, -1, -1, 433, - 434, -1, 436, -1, 438, 439, 440, 441, 442, -1, - 444, 445, 446, -1, 448, -1, 450, 451, 452, 453, - 454, -1, 456, 457, 458, 459, 460, 461, 462, 463, - -1, -1, 466, 467, 468, -1, 470, 471, 472, 473, - -1, 475, 476, 477, 478, 479, 480, 481, 482, -1, - 484, -1, 486, 487, 488, 489, 490, 491, 492, 493, - 494, -1, -1, 497, -1, -1, 500, 501, 502, 503, - 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, - 514, 515, 516, 517, 518, 519, 520, 3, -1, 5, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, 40, + -1, 42, -1, 44, -1, 46, 47, 48, -1, 50, + 51, 52, 53, 54, 55, 56, -1, 58, 59, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, -1, -1, 85, -1, 87, 88, 89, 90, + 91, 92, 93, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, 105, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, -1, 160, + 161, 162, 163, 164, 165, -1, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, 178, -1, 180, + 181, 182, 183, 184, 185, -1, 187, 188, -1, -1, + -1, -1, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, 203, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, 218, -1, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, 245, 246, 247, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, + 281, 282, 283, 284, -1, -1, 287, 288, 289, 290, + -1, -1, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, -1, + 311, 312, 313, -1, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, -1, 335, 336, 337, -1, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, 380, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, 399, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + 411, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, -1, -1, -1, 435, 436, -1, 438, 439, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, -1, 455, -1, -1, 458, 459, 460, + 461, 462, 463, 464, 465, 466, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, -1, 483, 484, -1, 486, 487, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 3, -1, 5, + -1, -1, -1, -1, -1, -1, -1, -1, 519, 520, + 521, 522, -1, -1, -1, -1, -1, -1, 24, 25, + 26, 27, 28, 29, 30, 31, 32, -1, 34, 35, + 36, -1, -1, -1, -1, -1, 42, -1, -1, -1, + -1, 47, 48, -1, 50, 51, 52, -1, 54, 55, + 56, 57, 58, -1, 60, 61, -1, 63, 64, 65, + 66, 67, 68, -1, -1, 71, 72, 73, 74, 75, + 76, 77, -1, 79, 80, 81, 82, 83, -1, -1, + -1, 87, 88, 89, 90, 91, 92, -1, 94, 95, + 96, -1, 98, 99, 100, 101, 102, 103, -1, -1, + 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, + 116, 117, 118, 119, 120, -1, 122, -1, 124, 125, + 126, 127, 128, 129, -1, -1, 132, 133, 134, 135, + 136, -1, -1, 139, 140, 141, 142, 143, 144, 145, + -1, 147, 148, 149, -1, 151, 152, 153, -1, 155, + 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, + 166, -1, 168, -1, 170, 171, 172, 173, -1, 175, + -1, 177, -1, -1, -1, 181, 182, 183, -1, 185, + -1, 187, 188, -1, -1, 191, 192, 193, 194, -1, + 196, 197, 198, 199, 200, 201, 202, -1, 204, 205, + 206, 207, -1, 209, 210, 211, 212, 213, 214, 215, + -1, 217, -1, 219, 220, 221, 222, 223, 224, 225, + 226, -1, 228, -1, 230, -1, -1, 233, -1, 235, + 236, 237, 238, 239, 240, 241, -1, -1, 244, -1, + 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, + 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, + 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, + 276, 277, 278, -1, 280, 281, 282, 283, 284, 285, + -1, 287, 288, -1, 290, -1, 292, 293, 294, 295, + 296, 297, -1, 299, 300, -1, -1, 303, 304, 305, + -1, -1, 308, 309, 310, -1, 312, -1, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, -1, -1, -1, -1, 332, 333, 334, -1, + 336, 337, 338, 339, 340, 341, -1, 343, 344, 345, + 346, 347, 348, 349, 350, -1, 352, 353, 354, 355, + 356, 357, 358, 359, 360, 361, -1, 363, 364, 365, + 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, + 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, + 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, + 396, 397, -1, -1, 400, 401, 402, 403, 404, 405, + 406, 407, 408, 409, -1, -1, 412, 413, 414, 415, + -1, 417, 418, 419, 420, 421, 422, 423, 424, 425, + 426, 427, 428, 429, 430, 431, 432, -1, -1, 435, + 436, -1, 438, -1, 440, 441, 442, 443, 444, -1, + 446, 447, 448, -1, 450, -1, 452, 453, 454, 455, + 456, -1, 458, 459, 460, 461, 462, 463, 464, 465, + -1, -1, 468, 469, 470, -1, 472, 473, 474, 475, + -1, 477, 478, 479, 480, 481, 482, 483, 484, -1, + 486, -1, 488, 489, 490, 491, 492, 493, 494, 495, + 496, -1, -1, 499, -1, -1, 502, 503, 504, 505, + 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, + 516, 517, 518, 519, 520, 521, 522, 3, -1, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 22, 23, 24, 25, - 26, 27, 28, 29, 30, -1, 32, 33, 34, -1, - -1, -1, -1, -1, 40, -1, -1, -1, -1, 45, - 46, -1, 48, 49, 50, -1, 52, 53, 54, 55, - 56, -1, 58, 59, -1, 61, 62, 63, 64, 65, - 66, -1, -1, 69, 70, 71, 72, 73, 74, 75, - -1, 77, 78, 79, 80, 81, -1, -1, -1, 85, - 86, 87, 88, 89, 90, -1, 92, 93, 94, -1, - 96, 97, 98, 99, 100, 101, -1, -1, 104, 105, + -1, -1, -1, -1, -1, -1, -1, -1, 24, 25, + 26, 27, 28, 29, 30, 31, 32, -1, 34, 35, + 36, -1, -1, -1, -1, -1, 42, -1, -1, -1, + -1, 47, 48, -1, 50, 51, 52, -1, 54, 55, + 56, 57, 58, -1, 60, 61, -1, 63, 64, 65, + 66, 67, 68, -1, -1, 71, 72, 73, 74, 75, + 76, 77, -1, 79, 80, 81, 82, 83, -1, -1, + -1, 87, 88, 89, 90, 91, 92, -1, 94, 95, + 96, -1, 98, 99, 100, 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, - 116, 117, 118, -1, 120, -1, 122, 123, 124, 125, - 126, 127, -1, -1, 130, 131, 132, 133, 134, -1, - -1, 137, 138, 139, 140, 141, 142, 143, -1, 145, - 146, 147, -1, 149, 150, 151, -1, 153, 154, 155, - 156, 157, 158, 159, 160, 161, 162, 163, 164, -1, - 166, -1, 168, 169, 170, 171, -1, 173, -1, 175, - -1, -1, -1, 179, 180, 181, -1, 183, -1, 185, - 186, -1, -1, 189, 190, 191, 192, -1, 194, 195, - 196, 197, 198, 199, 200, -1, 202, 203, 204, 205, - -1, 207, 208, 209, 210, 211, 212, 213, -1, 215, - -1, 217, 218, 219, 220, 221, 222, 223, 224, -1, - 226, -1, 228, -1, -1, 231, -1, 233, 234, 235, - 236, 237, 238, 239, -1, -1, 242, -1, 244, -1, - -1, 247, 248, 249, 250, 251, 252, 253, 254, 255, + 116, 117, 118, 119, 120, -1, 122, -1, 124, 125, + 126, 127, 128, 129, -1, -1, 132, 133, 134, 135, + 136, -1, -1, 139, 140, 141, 142, 143, 144, 145, + -1, 147, 148, 149, -1, 151, 152, 153, -1, 155, + 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, + 166, -1, 168, -1, 170, 171, 172, 173, -1, 175, + -1, 177, -1, -1, -1, 181, 182, 183, -1, 185, + -1, 187, 188, -1, -1, 191, 192, 193, 194, -1, + 196, 197, 198, 199, 200, 201, 202, -1, 204, 205, + 206, 207, -1, 209, 210, 211, 212, 213, 214, 215, + -1, 217, -1, 219, 220, 221, 222, 223, 224, 225, + 226, -1, 228, -1, 230, -1, -1, 233, -1, 235, + 236, 237, 238, 239, 240, 241, -1, -1, 244, -1, + 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, - 276, -1, 278, 279, 280, 281, 282, 283, -1, 285, - 286, -1, 288, -1, 290, 291, 292, 293, 294, 295, - -1, 297, 298, -1, -1, 301, 302, 303, -1, -1, - 306, 307, 308, -1, 310, -1, 312, 313, 314, 315, + 276, 277, 278, -1, 280, 281, 282, 283, 284, 285, + -1, 287, 288, -1, 290, -1, 292, 293, 294, 295, + 296, 297, -1, 299, 300, -1, -1, 303, 304, 305, + -1, -1, 308, 309, 310, -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, - -1, -1, -1, -1, 330, 331, 332, -1, 334, 335, - 336, 337, 338, 339, -1, 341, 342, 343, 344, 345, - 346, 347, 348, -1, 350, 351, 352, 353, 354, 355, - 356, 357, 358, 359, -1, 361, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, -1, - 376, 377, -1, 379, 380, 381, 382, 383, 384, 385, + 326, 327, -1, -1, -1, -1, 332, 333, 334, -1, + 336, 337, 338, 339, 340, 341, -1, 343, 344, 345, + 346, 347, 348, 349, 350, -1, 352, 353, 354, 355, + 356, 357, 358, 359, 360, 361, -1, 363, 364, 365, + 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, + 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, - -1, -1, 398, 399, 400, 401, 402, 403, 404, 405, - 406, 407, -1, -1, 410, 411, 412, 413, -1, 415, - 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, - 426, 427, 428, 429, 430, -1, -1, 433, 434, -1, - 436, -1, 438, 439, 440, 441, 442, -1, 444, 445, - 446, -1, 448, -1, 450, 451, 452, 453, 454, -1, - 456, 457, 458, 459, 460, 461, 462, 463, -1, -1, - 466, 467, 468, -1, 470, 471, 472, 473, -1, 475, - 476, 477, 478, 479, 480, 481, 482, -1, 484, -1, - 486, 487, 488, 489, 490, 491, 492, 493, 494, -1, - -1, 497, -1, -1, 500, 501, 502, 503, 504, 505, + 396, 397, -1, -1, 400, 401, 402, 403, 404, 405, + 406, 407, 408, 409, -1, -1, 412, 413, 414, 415, + -1, 417, 418, 419, 420, 421, 422, 423, 424, 425, + 426, 427, 428, 429, 430, 431, 432, -1, -1, 435, + 436, -1, 438, -1, 440, 441, 442, 443, 444, -1, + 446, 447, 448, -1, 450, -1, 452, 453, 454, 455, + 456, -1, 458, 459, 460, 461, 462, 463, 464, 465, + -1, -1, 468, 469, 470, -1, 472, 473, 474, 475, + -1, 477, 478, 479, 480, 481, 482, 483, 484, -1, + 486, -1, 488, 489, 490, 491, 492, 493, 494, 495, + 496, -1, -1, 499, -1, -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 520, 3, -1, -1, -1, -1, + 516, 517, 518, 519, 520, 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 22, 23, 24, 25, 26, 27, - 28, 29, 30, -1, 32, 33, 34, -1, -1, -1, - -1, -1, 40, -1, -1, -1, -1, 45, 46, -1, - 48, 49, 50, -1, 52, 53, 54, 55, 56, -1, - 58, 59, -1, 61, 62, 63, 64, 65, 66, -1, - -1, 69, 70, 71, 72, 73, 74, 75, -1, 77, - 78, 79, 80, 81, -1, -1, -1, 85, 86, 87, - 88, 89, 90, -1, 92, 93, 94, -1, 96, 97, - 98, 99, 100, 101, -1, -1, 104, 105, 106, 107, - 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, - 118, -1, 120, -1, 122, 123, 124, 125, 126, 127, - -1, -1, 130, 131, 132, 133, 134, -1, -1, 137, - 138, 139, 140, 141, 142, 143, -1, 145, 146, 147, - -1, 149, 150, 151, -1, 153, 154, 155, 156, 157, - 158, 159, 160, 161, 162, 163, 164, -1, 166, -1, - 168, 169, 170, 171, -1, 173, -1, 175, -1, -1, - -1, 179, 180, 181, -1, 183, -1, 185, 186, -1, - -1, 189, 190, 191, 192, -1, 194, 195, 196, 197, - 198, 199, 200, -1, 202, 203, 204, 205, -1, 207, - 208, 209, 210, 211, 212, 213, -1, 215, -1, 217, - 218, 219, 220, 221, 222, 223, 224, -1, 226, -1, - 228, -1, -1, 231, -1, 233, 234, 235, 236, 237, - 238, 239, -1, -1, 242, -1, 244, -1, -1, 247, - 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, - 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, - 268, 269, 270, 271, 272, 273, 274, 275, 276, -1, - 278, 279, 280, 281, 282, 283, -1, 285, 286, -1, - 288, -1, 290, 291, 292, 293, 294, 295, -1, 297, - 298, -1, -1, 301, 302, 303, -1, -1, 306, 307, - 308, -1, 310, -1, 312, 313, 314, 315, 316, 317, - 318, 319, 320, 321, 322, 323, 324, 325, -1, -1, - -1, -1, 330, 331, 332, -1, 334, 335, 336, 337, - 338, 339, -1, 341, 342, 343, 344, 345, 346, 347, - 348, -1, 350, 351, 352, 353, 354, 355, 356, 357, - 358, 359, -1, 361, 362, 363, 364, 365, 366, 367, - 368, 369, 370, 371, 372, 373, 374, -1, 376, 377, - -1, 379, 380, 381, 382, 383, 384, 385, 386, 387, - 388, 389, 390, 391, 392, 393, 394, 395, -1, -1, - 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, - -1, -1, 410, 411, 412, 413, -1, 415, 416, 417, - 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, - 428, 429, 430, -1, -1, 433, 434, -1, 436, -1, - 438, 439, 440, 441, 442, -1, 444, 445, 446, -1, - 448, -1, 450, 451, 452, 453, 454, -1, 456, 457, - 458, 459, 460, 461, 462, 463, -1, -1, 466, 467, - 468, -1, 470, 471, 472, 473, -1, 475, 476, 477, - 478, 479, 480, 481, 482, -1, 484, -1, 486, 487, - 488, 489, 490, 491, 492, 493, 494, -1, -1, 497, - -1, -1, 500, 501, 502, 503, 504, 505, 506, 507, - 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 520, 3, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 24, 25, + 26, 27, 28, 29, 30, 31, 32, -1, 34, 35, + 36, -1, -1, -1, -1, -1, 42, -1, -1, -1, + -1, 47, 48, -1, 50, 51, 52, -1, 54, 55, + 56, 57, 58, -1, 60, 61, -1, 63, 64, 65, + 66, 67, 68, -1, -1, 71, 72, 73, 74, 75, + 76, 77, -1, 79, 80, 81, 82, 83, -1, -1, + -1, 87, 88, 89, 90, 91, 92, -1, 94, 95, + 96, -1, 98, 99, 100, 101, 102, 103, -1, -1, + 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, + 116, 117, 118, 119, 120, -1, 122, -1, 124, 125, + 126, 127, 128, 129, -1, -1, 132, 133, 134, 135, + 136, -1, -1, 139, 140, 141, 142, 143, 144, 145, + -1, 147, 148, 149, -1, 151, 152, 153, -1, 155, + 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, + 166, -1, 168, -1, 170, 171, 172, 173, -1, 175, + -1, 177, -1, -1, -1, 181, 182, 183, -1, 185, + -1, 187, 188, -1, -1, 191, 192, 193, 194, -1, + 196, 197, 198, 199, 200, 201, 202, -1, 204, 205, + 206, 207, -1, 209, 210, 211, 212, 213, 214, 215, + -1, 217, -1, 219, 220, 221, 222, 223, 224, 225, + 226, -1, 228, -1, 230, -1, -1, 233, -1, 235, + 236, 237, 238, 239, 240, 241, -1, -1, 244, -1, + 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, + 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, + 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, + 276, 277, 278, -1, 280, 281, 282, 283, 284, 285, + -1, 287, 288, -1, 290, -1, 292, 293, 294, 295, + 296, 297, -1, 299, 300, -1, -1, 303, 304, 305, + -1, -1, 308, 309, 310, -1, 312, -1, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, -1, -1, -1, -1, 332, 333, 334, -1, + 336, 337, 338, 339, 340, 341, -1, 343, 344, 345, + 346, 347, 348, 349, 350, -1, 352, 353, 354, 355, + 356, 357, 358, 359, 360, 361, -1, 363, 364, 365, + 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, + 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, + 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, + 396, 397, -1, -1, 400, 401, 402, 403, 404, 405, + 406, 407, 408, 409, -1, -1, 412, 413, 414, 415, + -1, 417, 418, 419, 420, 421, 422, 423, 424, 425, + 426, 427, 428, 429, 430, 431, 432, -1, -1, 435, + 436, -1, 438, -1, 440, 441, 442, 443, 444, -1, + 446, 447, 448, -1, 450, -1, 452, 453, 454, 455, + 456, -1, 458, 459, 460, 461, 462, 463, 464, 465, + -1, -1, 468, 469, 470, -1, 472, 473, 474, 475, + -1, 477, 478, 479, 480, 481, 482, 483, 484, -1, + 486, -1, 488, 489, 490, 491, 492, 493, 494, 495, + 496, -1, -1, 499, -1, -1, 502, 503, 504, 505, + 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, + 516, 517, 518, 519, 520, 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 22, 23, 24, 25, 26, 27, 28, 29, - 30, -1, 32, 33, 34, -1, -1, -1, -1, -1, - 40, -1, -1, -1, -1, 45, 46, -1, 48, 49, - 50, -1, 52, 53, 54, 55, 56, -1, 58, 59, - -1, 61, 62, 63, 64, 65, 66, -1, -1, 69, - 70, 71, 72, 73, 74, 75, -1, 77, 78, 79, - 80, 81, -1, -1, -1, 85, 86, 87, 88, 89, - 90, -1, 92, 93, 94, -1, 96, 97, 98, 99, - 100, 101, -1, -1, 104, 105, 106, 107, 108, 109, - 110, 111, 112, 113, 114, 115, 116, 117, 118, -1, - 120, -1, 122, 123, 124, 125, 126, 127, -1, -1, - 130, 131, 132, 133, 134, -1, -1, 137, 138, 139, - 140, 141, 142, 143, -1, 145, 146, 147, -1, 149, - 150, 151, -1, 153, 154, 155, 156, 157, 158, 159, - 160, 161, 162, 163, 164, -1, 166, -1, 168, 169, - 170, 171, -1, 173, -1, 175, -1, -1, -1, 179, - 180, 181, -1, 183, -1, 185, 186, -1, -1, 189, - 190, 191, 192, -1, 194, 195, 196, 197, 198, 199, - 200, -1, 202, 203, 204, 205, -1, 207, 208, 209, - 210, 211, 212, 213, -1, 215, -1, 217, 218, 219, - 220, 221, 222, 223, 224, -1, 226, -1, 228, -1, - -1, 231, -1, 233, 234, 235, 236, 237, 238, 239, - -1, -1, 242, -1, 244, -1, -1, 247, 248, 249, - 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, - 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, - 270, 271, 272, 273, 274, 275, 276, -1, 278, 279, - 280, 281, 282, 283, -1, 285, 286, -1, 288, -1, - 290, 291, 292, 293, 294, 295, -1, 297, 298, -1, - -1, 301, 302, 303, -1, -1, 306, 307, 308, -1, - 310, -1, 312, 313, 314, 315, 316, 317, 318, 319, - 320, 321, 322, 323, 324, 325, -1, -1, -1, -1, - 330, 331, 332, -1, 334, 335, 336, 337, 338, 339, - -1, 341, 342, 343, 344, 345, 346, 347, 348, -1, - 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, - -1, 361, 362, 363, 364, 365, 366, 367, 368, 369, - 370, 371, 372, 373, 374, -1, 376, 377, -1, 379, - 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, - 390, 391, 392, 393, 394, 395, -1, -1, 398, 399, - 400, 401, 402, 403, 404, 405, 406, 407, -1, -1, - 410, 411, 412, 413, -1, 415, 416, 417, 418, 419, - 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, - 430, -1, -1, 433, 434, -1, 436, -1, 438, 439, - 440, 441, 442, -1, 444, 445, 446, -1, 448, -1, - 450, 451, 452, 453, 454, -1, 456, 457, 458, 459, - 460, 461, 462, 463, -1, -1, 466, 467, 468, -1, - 470, 471, 472, 473, -1, 475, 476, 477, 478, 479, - 480, 481, 482, -1, 484, -1, 486, 487, 488, 489, - 490, 491, 492, 493, 494, -1, -1, 497, -1, -1, - 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, - 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 520, 3, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 24, 25, + 26, 27, 28, 29, 30, 31, 32, -1, 34, 35, + 36, -1, -1, -1, -1, -1, 42, -1, -1, -1, + -1, 47, 48, -1, 50, 51, 52, -1, 54, 55, + 56, 57, 58, -1, 60, 61, -1, 63, 64, 65, + 66, 67, 68, -1, -1, 71, 72, 73, 74, 75, + 76, 77, -1, 79, 80, 81, 82, 83, -1, -1, + -1, 87, 88, 89, 90, 91, 92, -1, 94, 95, + 96, -1, 98, 99, 100, 101, 102, 103, -1, -1, + 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, + 116, 117, 118, 119, 120, -1, 122, -1, 124, 125, + 126, 127, 128, 129, -1, -1, 132, 133, 134, 135, + 136, -1, -1, 139, 140, 141, 142, 143, 144, 145, + -1, 147, 148, 149, -1, 151, 152, 153, -1, 155, + 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, + 166, -1, 168, -1, 170, 171, 172, 173, -1, 175, + -1, 177, -1, -1, -1, 181, 182, 183, -1, 185, + -1, 187, 188, -1, -1, 191, 192, 193, 194, -1, + 196, 197, 198, 199, 200, 201, 202, -1, 204, 205, + 206, 207, -1, 209, 210, 211, 212, 213, 214, 215, + -1, 217, -1, 219, 220, 221, 222, 223, 224, 225, + 226, -1, 228, -1, 230, -1, -1, 233, -1, 235, + 236, 237, 238, 239, 240, 241, -1, -1, 244, -1, + 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, + 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, + 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, + 276, 277, 278, -1, 280, 281, 282, 283, 284, 285, + -1, 287, 288, -1, 290, -1, 292, 293, 294, 295, + 296, 297, -1, 299, 300, -1, -1, 303, 304, 305, + -1, -1, 308, 309, 310, -1, 312, -1, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, -1, -1, -1, -1, 332, 333, 334, -1, + 336, 337, 338, 339, 340, 341, -1, 343, 344, 345, + 346, 347, 348, 349, 350, -1, 352, 353, 354, 355, + 356, 357, 358, 359, 360, 361, -1, 363, 364, 365, + 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, + 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, + 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, + 396, 397, -1, -1, 400, 401, 402, 403, 404, 405, + 406, 407, 408, 409, -1, -1, 412, 413, 414, 415, + -1, 417, 418, 419, 420, 421, 422, 423, 424, 425, + 426, 427, 428, 429, 430, 431, 432, -1, -1, 435, + 436, -1, 438, -1, 440, 441, 442, 443, 444, -1, + 446, 447, 448, -1, 450, -1, 452, 453, 454, 455, + 456, -1, 458, 459, 460, 461, 462, 463, 464, 465, + -1, -1, 468, 469, 470, -1, 472, 473, 474, 475, + -1, 477, 478, 479, 480, 481, 482, 483, 484, -1, + 486, -1, 488, 489, 490, 491, 492, 493, 494, 495, + 496, -1, -1, 499, -1, -1, 502, 503, 504, 505, + 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, + 516, 517, 518, 519, 520, 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 22, 23, 24, 25, 26, 27, 28, 29, 30, -1, - 32, 33, 34, -1, -1, -1, -1, -1, 40, -1, - -1, -1, -1, 45, 46, -1, 48, 49, 50, -1, - 52, 53, 54, 55, 56, -1, 58, 59, -1, 61, - 62, 63, 64, 65, 66, -1, -1, 69, 70, 71, - 72, 73, 74, 75, -1, 77, 78, 79, 80, 81, - -1, -1, -1, 85, 86, 87, 88, 89, 90, -1, - 92, 93, 94, -1, 96, 97, 98, 99, 100, 101, - -1, -1, 104, 105, 106, 107, 108, 109, 110, 111, - 112, 113, 114, 115, 116, 117, 118, -1, 120, -1, - 122, 123, 124, 125, 126, 127, -1, -1, 130, 131, - 132, 133, 134, -1, -1, 137, 138, 139, 140, 141, - 142, 143, -1, 145, 146, 147, -1, 149, 150, 151, - -1, 153, 154, 155, 156, 157, 158, 159, 160, 161, - 162, 163, 164, -1, 166, -1, 168, 169, 170, 171, - -1, 173, -1, 175, -1, -1, -1, 179, 180, 181, - -1, 183, -1, 185, 186, -1, -1, 189, 190, 191, - 192, -1, 194, 195, 196, 197, 198, 199, 200, -1, - 202, 203, 204, 205, -1, 207, 208, 209, 210, 211, - 212, 213, -1, 215, -1, 217, 218, 219, 220, 221, - 222, 223, 224, -1, 226, -1, 228, -1, -1, 231, - -1, 233, 234, 235, 236, 237, 238, 239, -1, -1, - 242, -1, 244, -1, -1, 247, 248, 249, 250, 251, - 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, - 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, - 272, 273, 274, 275, 276, -1, 278, 279, 280, 281, - 282, 283, -1, 285, 286, -1, 288, -1, 290, 291, - 292, 293, 294, 295, -1, 297, 298, -1, -1, 301, - 302, 303, -1, -1, 306, 307, 308, -1, 310, -1, - 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, - 322, 323, 324, 325, -1, -1, -1, -1, 330, 331, - 332, -1, 334, 335, 336, 337, 338, 339, -1, 341, - 342, 343, 344, 345, 346, 347, 348, -1, 350, 351, - 352, 353, 354, 355, 356, 357, 358, 359, -1, 361, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, -1, 376, 377, -1, 379, 380, 381, - 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, - 392, 393, 394, 395, -1, -1, 398, 399, 400, 401, - 402, 403, 404, 405, 406, 407, -1, -1, 410, 411, - 412, 413, -1, 415, 416, 417, 418, 419, 420, 421, - 422, 423, 424, 425, 426, 427, 428, 429, 430, -1, - -1, 433, 434, -1, 436, -1, 438, 439, 440, 441, - 442, -1, 444, 445, 446, -1, 448, -1, 450, 451, - 452, 453, 454, -1, 456, 457, 458, 459, 460, 461, - 462, 463, -1, -1, 466, 467, 468, -1, 470, 471, - 472, 473, -1, 475, 476, 477, 478, 479, 480, 481, - 482, -1, 484, -1, 486, 487, 488, 489, 490, 491, - 492, 493, 494, -1, -1, 497, -1, -1, 500, 501, - 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 520, 3, + -1, -1, -1, -1, -1, -1, -1, -1, 24, 25, + 26, 27, 28, 29, 30, 31, 32, -1, 34, 35, + 36, -1, -1, -1, -1, -1, 42, -1, -1, -1, + -1, 47, 48, -1, 50, 51, 52, -1, 54, 55, + 56, 57, 58, -1, 60, 61, -1, 63, 64, 65, + 66, 67, 68, -1, -1, 71, 72, 73, 74, 75, + 76, 77, -1, 79, 80, 81, 82, 83, -1, -1, + -1, 87, 88, 89, 90, 91, 92, -1, 94, 95, + 96, -1, 98, 99, 100, 101, 102, 103, -1, -1, + 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, + 116, 117, 118, 119, 120, -1, 122, -1, 124, 125, + 126, 127, 128, 129, -1, -1, 132, 133, 134, 135, + 136, -1, -1, 139, 140, 141, 142, 143, 144, 145, + -1, 147, 148, 149, -1, 151, 152, 153, -1, 155, + 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, + 166, -1, 168, -1, 170, 171, 172, 173, -1, 175, + -1, 177, -1, -1, -1, 181, 182, 183, -1, 185, + -1, 187, 188, -1, -1, 191, 192, 193, 194, -1, + 196, 197, 198, 199, 200, 201, 202, -1, 204, 205, + 206, 207, -1, 209, 210, 211, 212, 213, 214, 215, + -1, 217, -1, 219, 220, 221, 222, 223, 224, 225, + 226, -1, 228, -1, 230, -1, -1, 233, -1, 235, + 236, 237, 238, 239, 240, 241, -1, -1, 244, -1, + 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, + 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, + 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, + 276, 277, 278, -1, 280, 281, 282, 283, 284, 285, + -1, 287, 288, -1, 290, -1, 292, 293, 294, 295, + 296, 297, -1, 299, 300, -1, -1, 303, 304, 305, + -1, -1, 308, 309, 310, -1, 312, -1, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, -1, -1, -1, -1, 332, 333, 334, -1, + 336, 337, 338, 339, 340, 341, -1, 343, 344, 345, + 346, 347, 348, 349, 350, -1, 352, 353, 354, 355, + 356, 357, 358, 359, 360, 361, -1, 363, 364, 365, + 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, + 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, + 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, + 396, 397, -1, -1, 400, 401, 402, 403, 404, 405, + 406, 407, 408, 409, -1, -1, 412, 413, 414, 415, + -1, 417, 418, 419, 420, 421, 422, 423, 424, 425, + 426, 427, 428, 429, 430, 431, 432, -1, -1, 435, + 436, -1, 438, -1, 440, 441, 442, 443, 444, -1, + 446, 447, 448, -1, 450, -1, 452, 453, 454, 455, + 456, -1, 458, 459, 460, 461, 462, 463, 464, 465, + -1, -1, 468, 469, 470, -1, 472, 473, 474, 475, + -1, 477, 478, 479, 480, 481, 482, 483, 484, -1, + 486, -1, 488, 489, 490, 491, 492, 493, 494, 495, + 496, -1, -1, 499, -1, -1, 502, 503, 504, 505, + 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, + 516, 517, 518, 519, 520, 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 22, 23, - 24, 25, 26, 27, 28, 29, 30, -1, 32, 33, - 34, -1, -1, -1, -1, -1, 40, -1, -1, -1, - -1, 45, 46, -1, 48, 49, 50, -1, 52, 53, - 54, 55, 56, -1, 58, 59, -1, 61, 62, 63, - 64, 65, 66, -1, -1, 69, 70, 71, 72, 73, - 74, 75, -1, 77, 78, 79, 80, 81, -1, -1, - -1, 85, 86, 87, 88, 89, 90, -1, 92, 93, - 94, -1, 96, 97, 98, 99, 100, 101, -1, -1, - 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, - 114, 115, 116, 117, 118, -1, 120, -1, 122, 123, - 124, 125, 126, 127, -1, -1, 130, 131, 132, 133, - 134, -1, -1, 137, 138, 139, 140, 141, 142, 143, - -1, 145, 146, 147, -1, 149, 150, 151, -1, 153, - 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, - 164, -1, 166, -1, 168, 169, 170, 171, -1, 173, - -1, 175, -1, -1, -1, 179, 180, 181, -1, 183, - -1, 185, 186, -1, -1, 189, 190, 191, 192, -1, - 194, 195, 196, 197, 198, 199, 200, -1, 202, 203, - 204, 205, -1, 207, 208, 209, 210, 211, 212, 213, - -1, 215, -1, 217, 218, 219, 220, 221, 222, 223, - 224, -1, 226, -1, 228, -1, -1, 231, -1, 233, - 234, 235, 236, 237, 238, 239, -1, -1, 242, -1, - 244, -1, -1, 247, 248, 249, 250, 251, 252, 253, - 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, - 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, - 274, 275, 276, -1, 278, 279, 280, 281, 282, 283, - -1, 285, 286, -1, 288, -1, 290, 291, 292, 293, - 294, 295, -1, 297, 298, -1, -1, 301, 302, 303, - -1, -1, 306, 307, 308, -1, 310, -1, 312, 313, - 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, - 324, 325, -1, -1, -1, -1, 330, 331, 332, -1, - 334, 335, 336, 337, 338, 339, -1, 341, 342, 343, - 344, 345, 346, 347, 348, -1, 350, 351, 352, 353, - 354, 355, 356, 357, 358, 359, -1, 361, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, -1, 376, 377, -1, 379, 380, 381, 382, 383, - 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, - 394, 395, -1, -1, 398, 399, 400, 401, 402, 403, - 404, 405, 406, 407, -1, -1, 410, 411, 412, 413, - -1, 415, 416, 417, 418, 419, 420, 421, 422, 423, - 424, 425, 426, 427, 428, 429, 430, -1, -1, 433, - 434, -1, 436, -1, 438, 439, 440, 441, 442, -1, - 444, 445, 446, -1, 448, -1, 450, 451, 452, 453, - 454, -1, 456, 457, 458, 459, 460, 461, 462, 463, - -1, -1, 466, 467, 468, -1, 470, 471, 472, 473, - -1, 475, 476, 477, 478, 479, 480, 481, 482, -1, - 484, -1, 486, 487, 488, 489, 490, 491, 492, 493, - 494, -1, -1, 497, -1, -1, 500, 501, 502, 503, - 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, - 514, 515, 516, 517, 518, 519, 520, 3, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 24, 25, + 26, 27, 28, 29, 30, 31, 32, -1, 34, 35, + 36, -1, -1, -1, -1, -1, 42, -1, -1, -1, + -1, 47, 48, -1, 50, 51, 52, -1, 54, 55, + 56, 57, 58, -1, 60, 61, -1, 63, 64, 65, + 66, 67, 68, -1, -1, 71, 72, 73, 74, 75, + 76, 77, -1, 79, 80, 81, 82, 83, -1, -1, + -1, 87, 88, 89, 90, 91, 92, -1, 94, 95, + 96, -1, 98, 99, 100, 101, 102, 103, -1, -1, + 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, + 116, 117, 118, 119, 120, -1, 122, -1, 124, 125, + 126, 127, 128, 129, -1, -1, 132, 133, 134, 135, + 136, -1, -1, 139, 140, 141, 142, 143, 144, 145, + -1, 147, 148, 149, -1, 151, 152, 153, -1, 155, + 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, + 166, -1, 168, -1, 170, 171, 172, 173, -1, 175, + -1, 177, -1, -1, -1, 181, 182, 183, -1, 185, + -1, 187, 188, -1, -1, 191, 192, 193, 194, -1, + 196, 197, 198, 199, 200, 201, 202, -1, 204, 205, + 206, 207, -1, 209, 210, 211, 212, 213, 214, 215, + -1, 217, -1, 219, 220, 221, 222, 223, 224, 225, + 226, -1, 228, -1, 230, -1, -1, 233, -1, 235, + 236, 237, 238, 239, 240, 241, -1, -1, 244, -1, + 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, + 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, + 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, + 276, 277, 278, -1, 280, 281, 282, 283, 284, 285, + -1, 287, 288, -1, 290, -1, 292, 293, 294, 295, + 296, 297, -1, 299, 300, -1, -1, 303, 304, 305, + -1, -1, 308, 309, 310, -1, 312, -1, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, -1, -1, -1, -1, 332, 333, 334, -1, + 336, 337, 338, 339, 340, 341, -1, 343, 344, 345, + 346, 347, 348, 349, 350, -1, 352, 353, 354, 355, + 356, 357, 358, 359, 360, 361, -1, 363, 364, 365, + 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, + 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, + 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, + 396, 397, -1, -1, 400, 401, 402, 403, 404, 405, + 406, 407, 408, 409, -1, -1, 412, 413, 414, 415, + -1, 417, 418, 419, 420, 421, 422, 423, 424, 425, + 426, 427, 428, 429, 430, 431, 432, -1, -1, 435, + 436, -1, 438, -1, 440, 441, 442, 443, 444, -1, + 446, 447, 448, -1, 450, -1, 452, 453, 454, 455, + 456, -1, 458, 459, 460, 461, 462, 463, 464, 465, + -1, -1, 468, 469, 470, -1, 472, 473, 474, 475, + -1, 477, 478, 479, 480, 481, 482, 483, 484, -1, + 486, -1, 488, 489, 490, 491, 492, 493, 494, 495, + 496, -1, -1, 499, -1, -1, 502, 503, 504, 505, + 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, + 516, 517, 518, 519, 520, 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 22, 23, 24, 25, - 26, 27, 28, 29, 30, -1, 32, 33, 34, -1, - -1, -1, -1, -1, 40, -1, -1, -1, -1, 45, - 46, -1, 48, 49, 50, -1, 52, 53, 54, 55, - 56, -1, 58, 59, -1, 61, 62, 63, 64, 65, - 66, -1, -1, 69, 70, 71, 72, 73, 74, 75, - -1, 77, 78, 79, 80, 81, -1, -1, -1, 85, - 86, 87, 88, 89, 90, -1, 92, 93, 94, -1, - 96, 97, 98, 99, 100, 101, -1, -1, 104, 105, + -1, -1, -1, -1, -1, -1, -1, -1, 24, 25, + 26, 27, 28, 29, 30, 31, 32, -1, 34, 35, + 36, -1, -1, -1, -1, -1, 42, -1, -1, -1, + -1, 47, 48, -1, 50, 51, 52, -1, 54, 55, + 56, 57, 58, -1, 60, 61, -1, 63, 64, 65, + 66, 67, 68, -1, -1, 71, 72, 73, 74, 75, + 76, 77, -1, 79, 80, 81, 82, 83, -1, -1, + -1, 87, 88, 89, 90, 91, 92, -1, 94, 95, + 96, -1, 98, 99, 100, 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, - 116, 117, 118, -1, 120, -1, 122, 123, 124, 125, - 126, 127, -1, -1, 130, 131, 132, 133, 134, -1, - -1, 137, 138, 139, 140, 141, 142, 143, -1, 145, - 146, 147, -1, 149, 150, 151, -1, 153, 154, 155, - 156, 157, 158, 159, 160, 161, 162, 163, 164, -1, - 166, -1, 168, 169, 170, 171, -1, 173, -1, 175, - -1, -1, -1, 179, 180, 181, -1, 183, -1, 185, - 186, -1, -1, 189, 190, 191, 192, -1, 194, 195, - 196, 197, 198, 199, 200, -1, 202, 203, 204, 205, - -1, 207, 208, 209, 210, 211, 212, 213, -1, 215, - -1, 217, 218, 219, 220, 221, 222, 223, 224, -1, - 226, -1, 228, -1, -1, 231, -1, 233, 234, 235, - 236, 237, 238, 239, -1, -1, 242, -1, 244, -1, - -1, 247, 248, 249, 250, 251, 252, 253, 254, 255, + 116, 117, 118, 119, 120, -1, 122, -1, 124, 125, + 126, 127, 128, 129, -1, -1, 132, 133, 134, 135, + 136, -1, -1, 139, 140, 141, 142, 143, 144, 145, + -1, 147, 148, 149, -1, 151, 152, 153, -1, 155, + 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, + 166, -1, 168, -1, 170, 171, 172, 173, -1, 175, + -1, 177, -1, -1, -1, 181, 182, 183, -1, 185, + -1, 187, 188, -1, -1, 191, 192, 193, 194, -1, + 196, 197, 198, 199, 200, 201, 202, -1, 204, 205, + 206, 207, -1, 209, 210, 211, 212, 213, 214, 215, + -1, 217, -1, 219, 220, 221, 222, 223, 224, 225, + 226, -1, 228, -1, 230, -1, -1, 233, -1, 235, + 236, 237, 238, 239, 240, 241, -1, -1, 244, -1, + 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, - 276, -1, 278, 279, 280, 281, 282, 283, -1, 285, - 286, -1, 288, -1, 290, 291, 292, 293, 294, 295, - -1, 297, 298, -1, -1, 301, 302, 303, -1, -1, - 306, 307, 308, -1, 310, -1, 312, 313, 314, 315, + 276, 277, 278, -1, 280, 281, 282, 283, 284, 285, + -1, 287, 288, -1, 290, -1, 292, 293, 294, 295, + 296, 297, -1, 299, 300, -1, -1, 303, 304, 305, + -1, -1, 308, 309, 310, -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, - -1, -1, -1, -1, 330, 331, 332, -1, 334, 335, - 336, 337, 338, 339, -1, 341, 342, 343, 344, 345, - 346, 347, 348, -1, 350, 351, 352, 353, 354, 355, - 356, 357, 358, 359, -1, 361, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, -1, - 376, 377, -1, 379, 380, 381, 382, 383, 384, 385, + 326, 327, -1, -1, -1, -1, 332, 333, 334, -1, + 336, 337, 338, 339, 340, 341, -1, 343, 344, 345, + 346, 347, 348, 349, 350, -1, 352, 353, 354, 355, + 356, 357, 358, 359, 360, 361, -1, 363, 364, 365, + 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, + 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, - -1, -1, 398, 399, 400, 401, 402, 403, 404, 405, - 406, 407, -1, -1, 410, 411, 412, 413, -1, 415, - 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, - 426, 427, 428, 429, 430, -1, -1, 433, 434, -1, - 436, -1, 438, 439, 440, 441, 442, -1, 444, 445, - 446, -1, 448, -1, 450, 451, 452, 453, 454, -1, - 456, 457, 458, 459, 460, 461, 462, 463, -1, -1, - 466, 467, 468, -1, 470, 471, 472, 473, -1, 475, - 476, 477, 478, 479, 480, 481, 482, -1, 484, -1, - 486, 487, 488, 489, 490, 491, 492, 493, 494, -1, - -1, 497, -1, -1, 500, 501, 502, 503, 504, 505, + 396, 397, -1, -1, 400, 401, 402, 403, 404, 405, + 406, 407, 408, 409, -1, -1, 412, 413, 414, 415, + -1, 417, 418, 419, 420, 421, 422, 423, 424, 425, + 426, 427, 428, 429, 430, 431, 432, -1, -1, 435, + 436, -1, 438, -1, 440, 441, 442, 443, 444, -1, + 446, 447, 448, -1, 450, -1, 452, 453, 454, 455, + 456, -1, 458, 459, 460, 461, 462, 463, 464, 465, + -1, -1, 468, 469, 470, -1, 472, 473, 474, 475, + -1, 477, 478, 479, 480, 481, 482, 483, 484, -1, + 486, -1, 488, 489, 490, 491, 492, 493, 494, 495, + 496, -1, -1, 499, -1, -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 520, 3, -1, -1, -1, -1, + 516, 517, 518, 519, 520, 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 22, 23, 24, 25, 26, 27, - 28, 29, 30, -1, 32, 33, 34, -1, -1, -1, - -1, -1, 40, -1, -1, -1, -1, 45, 46, -1, - 48, 49, 50, -1, 52, 53, 54, 55, 56, -1, - 58, 59, -1, 61, 62, 63, 64, 65, 66, -1, - -1, 69, 70, 71, 72, 73, 74, 75, -1, 77, - 78, 79, 80, 81, -1, -1, -1, 85, 86, 87, - 88, 89, 90, -1, 92, 93, 94, -1, 96, 97, - 98, 99, 100, 101, -1, -1, 104, 105, 106, 107, - 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, - 118, -1, 120, -1, 122, 123, 124, 125, 126, 127, - -1, -1, 130, 131, 132, 133, 134, -1, -1, 137, - 138, 139, 140, 141, 142, 143, -1, 145, 146, 147, - -1, 149, 150, 151, -1, 153, 154, 155, 156, 157, - 158, 159, 160, 161, 162, 163, 164, -1, 166, -1, - 168, 169, 170, 171, -1, 173, -1, 175, -1, -1, - -1, 179, 180, 181, -1, 183, -1, 185, 186, -1, - -1, 189, 190, 191, 192, -1, 194, 195, 196, 197, - 198, 199, 200, -1, 202, 203, 204, 205, -1, 207, - 208, 209, 210, 211, 212, 213, -1, 215, -1, 217, - 218, 219, 220, 221, 222, 223, 224, -1, 226, -1, - 228, -1, -1, 231, -1, 233, 234, 235, 236, 237, - 238, 239, -1, -1, 242, -1, 244, -1, -1, 247, - 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, - 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, - 268, 269, 270, 271, 272, 273, 274, 275, 276, -1, - 278, 279, 280, 281, 282, 283, -1, 285, 286, -1, - 288, -1, 290, 291, 292, 293, 294, 295, -1, 297, - 298, -1, -1, 301, 302, 303, -1, -1, 306, 307, - 308, -1, 310, -1, 312, 313, 314, 315, 316, 317, - 318, 319, 320, 321, 322, 323, 324, 325, -1, -1, - -1, -1, 330, 331, 332, -1, 334, 335, 336, 337, - 338, 339, -1, 341, 342, 343, 344, 345, 346, 347, - 348, -1, 350, 351, 352, 353, 354, 355, 356, 357, - 358, 359, -1, 361, 362, 363, 364, 365, 366, 367, - 368, 369, 370, 371, 372, 373, 374, -1, 376, 377, - -1, 379, 380, 381, 382, 383, 384, 385, 386, 387, - 388, 389, 390, 391, 392, 393, 394, 395, -1, -1, - 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, - -1, -1, 410, 411, 412, 413, -1, 415, 416, 417, - 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, - 428, 429, 430, -1, -1, 433, 434, -1, 436, -1, - 438, 439, 440, 441, 442, -1, 444, 445, 446, -1, - 448, -1, 450, 451, 452, 453, 454, -1, 456, 457, - 458, 459, 460, 461, 462, 463, -1, -1, 466, 467, - 468, -1, 470, 471, 472, 473, -1, 475, 476, 477, - 478, 479, 480, 481, 482, -1, 484, -1, 486, 487, - 488, 489, 490, 491, 492, 493, 494, -1, -1, 497, - -1, -1, 500, 501, 502, 503, 504, 505, 506, 507, - 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 520, 3, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 24, 25, + 26, 27, 28, 29, 30, 31, 32, -1, 34, 35, + 36, -1, -1, -1, -1, -1, 42, -1, -1, -1, + -1, 47, 48, -1, 50, 51, 52, -1, 54, 55, + 56, 57, 58, -1, 60, 61, -1, 63, 64, 65, + 66, 67, 68, -1, -1, 71, 72, 73, 74, 75, + 76, 77, -1, 79, 80, 81, 82, 83, -1, -1, + -1, 87, 88, 89, 90, 91, 92, -1, 94, 95, + 96, -1, 98, 99, 100, 101, 102, 103, -1, -1, + 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, + 116, 117, 118, 119, 120, -1, 122, -1, 124, 125, + 126, 127, 128, 129, -1, -1, 132, 133, 134, 135, + 136, -1, -1, 139, 140, 141, 142, 143, 144, 145, + -1, 147, 148, 149, -1, 151, 152, 153, -1, 155, + 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, + 166, -1, 168, -1, 170, 171, 172, 173, -1, 175, + -1, 177, -1, -1, -1, 181, 182, 183, -1, 185, + -1, 187, 188, -1, -1, 191, 192, 193, 194, -1, + 196, 197, 198, 199, 200, 201, 202, -1, 204, 205, + 206, 207, -1, 209, 210, 211, 212, 213, 214, 215, + -1, 217, -1, 219, 220, 221, 222, 223, 224, 225, + 226, -1, 228, -1, 230, -1, -1, 233, -1, 235, + 236, 237, 238, 239, 240, 241, -1, -1, 244, -1, + 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, + 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, + 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, + 276, 277, 278, -1, 280, 281, 282, 283, 284, 285, + -1, 287, 288, -1, 290, -1, 292, 293, 294, 295, + 296, 297, -1, 299, 300, -1, -1, 303, 304, 305, + -1, -1, 308, 309, 310, -1, 312, -1, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, -1, -1, -1, -1, 332, 333, 334, -1, + 336, 337, 338, 339, 340, 341, -1, 343, 344, 345, + 346, 347, 348, 349, 350, -1, 352, 353, 354, 355, + 356, 357, 358, 359, 360, 361, -1, 363, 364, 365, + 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, + 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, + 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, + 396, 397, -1, -1, 400, 401, 402, 403, 404, 405, + 406, 407, 408, 409, -1, -1, 412, 413, 414, 415, + -1, 417, 418, 419, 420, 421, 422, 423, 424, 425, + 426, 427, 428, 429, 430, 431, 432, -1, -1, 435, + 436, -1, 438, -1, 440, 441, 442, 443, 444, -1, + 446, 447, 448, -1, 450, -1, 452, 453, 454, 455, + 456, -1, 458, 459, 460, 461, 462, 463, 464, 465, + -1, -1, 468, 469, 470, -1, 472, 473, 474, 475, + -1, 477, 478, 479, 480, 481, 482, 483, 484, -1, + 486, -1, 488, 489, 490, 491, 492, 493, 494, 495, + 496, -1, -1, 499, -1, -1, 502, 503, 504, 505, + 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, + 516, 517, 518, 519, 520, 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 22, 23, 24, 25, 26, 27, 28, 29, - 30, -1, 32, 33, 34, -1, -1, -1, -1, -1, - 40, -1, 42, -1, -1, 45, 46, -1, 48, 49, - 50, -1, 52, 53, 54, 55, 56, -1, 58, 59, - -1, 61, 62, 63, 64, 65, 66, -1, -1, 69, - 70, 71, 72, 73, 74, 75, -1, 77, 78, 79, - 80, 81, -1, -1, -1, 85, 86, 87, 88, 89, - 90, -1, 92, 93, 94, -1, 96, 97, 98, 99, - 100, 101, -1, -1, 104, 105, 106, 107, 108, 109, - 110, 111, 112, 113, 114, 115, 116, 117, 118, -1, - 120, -1, 122, 123, 124, 125, 126, 127, -1, -1, - 130, 131, 132, 133, 134, -1, -1, 137, 138, 139, - 140, 141, 142, 143, -1, 145, 146, 147, -1, 149, - 150, 151, -1, 153, 154, 155, 156, 157, 158, 159, - 160, 161, 162, 163, 164, -1, 166, -1, 168, 169, - 170, 171, -1, 173, -1, 175, -1, -1, -1, 179, - 180, 181, -1, 183, -1, 185, 186, -1, -1, 189, - 190, 191, 192, -1, 194, 195, 196, 197, 198, 199, - 200, -1, 202, 203, 204, 205, -1, 207, 208, 209, - 210, 211, 212, 213, -1, 215, -1, 217, 218, 219, - 220, 221, 222, 223, 224, -1, 226, -1, 228, -1, - -1, 231, -1, 233, 234, 235, 236, 237, 238, 239, - -1, -1, 242, -1, 244, -1, -1, 247, 248, 249, - 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, - 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, - 270, 271, 272, 273, 274, 275, 276, -1, 278, 279, - 280, 281, 282, 283, -1, 285, 286, -1, 288, -1, - 290, 291, 292, 293, 294, 295, -1, 297, 298, -1, - -1, 301, 302, 303, -1, -1, 306, 307, 308, -1, - 310, -1, 312, 313, 314, 315, 316, 317, 318, 319, - 320, 321, 322, 323, 324, 325, -1, -1, -1, -1, - 330, 331, 332, -1, 334, 335, 336, 337, 338, 339, - -1, 341, 342, 343, 344, 345, 346, 347, 348, -1, - 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, - -1, 361, 362, 363, 364, 365, 366, 367, 368, 369, - 370, 371, 372, 373, 374, -1, 376, 377, -1, 379, - 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, - 390, 391, 392, 393, 394, 395, -1, -1, 398, 399, - 400, 401, 402, -1, 404, 405, 406, 407, -1, -1, - 410, 411, 412, 413, -1, 415, 416, 417, 418, 419, - 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, - 430, -1, -1, 433, 434, -1, 436, -1, 438, 439, - 440, 441, 442, -1, 444, 445, 446, -1, 448, -1, - 450, 451, 452, 453, 454, -1, 456, 457, 458, 459, - 460, 461, 462, 463, -1, -1, 466, 467, 468, -1, - 470, 471, 472, 473, -1, 475, 476, 477, 478, 479, - 480, 481, 482, -1, 484, -1, 486, 487, 488, 489, - 490, 491, 492, 493, 494, -1, -1, 497, -1, -1, - 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, - 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, - 520, 3, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 24, 25, + 26, 27, 28, 29, 30, 31, 32, -1, 34, 35, + 36, -1, -1, -1, -1, -1, 42, -1, 44, -1, + -1, 47, 48, -1, 50, 51, 52, -1, 54, 55, + 56, 57, 58, -1, 60, 61, -1, 63, 64, 65, + 66, 67, 68, -1, -1, 71, 72, 73, 74, 75, + 76, 77, -1, 79, 80, 81, 82, 83, -1, -1, + -1, 87, 88, 89, 90, 91, 92, -1, 94, 95, + 96, -1, 98, 99, 100, 101, 102, 103, -1, -1, + 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, + 116, 117, 118, 119, 120, -1, 122, -1, 124, 125, + 126, 127, 128, 129, -1, -1, 132, 133, 134, 135, + 136, -1, -1, 139, 140, 141, 142, 143, 144, 145, + -1, 147, 148, 149, -1, 151, 152, 153, -1, 155, + 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, + 166, -1, 168, -1, 170, 171, 172, 173, -1, 175, + -1, 177, -1, -1, -1, 181, 182, 183, -1, 185, + -1, 187, 188, -1, -1, 191, 192, 193, 194, -1, + 196, 197, 198, 199, 200, 201, 202, -1, 204, 205, + 206, 207, -1, 209, 210, 211, 212, 213, 214, 215, + -1, 217, -1, 219, 220, 221, 222, 223, 224, 225, + 226, -1, 228, -1, 230, -1, -1, 233, -1, 235, + 236, 237, 238, 239, 240, 241, -1, -1, 244, -1, + 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, + 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, + 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, + 276, 277, 278, -1, 280, 281, 282, 283, 284, 285, + -1, 287, 288, -1, 290, -1, 292, 293, 294, 295, + 296, 297, -1, 299, 300, -1, -1, 303, 304, 305, + -1, -1, 308, 309, 310, -1, 312, -1, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, -1, -1, -1, -1, 332, 333, 334, -1, + 336, 337, 338, 339, 340, 341, -1, 343, 344, 345, + 346, 347, 348, 349, 350, -1, 352, 353, 354, 355, + 356, 357, 358, 359, 360, 361, -1, 363, 364, 365, + 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, + 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, + 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, + 396, 397, -1, -1, 400, 401, 402, 403, 404, -1, + 406, 407, 408, 409, -1, -1, 412, 413, 414, 415, + -1, 417, 418, 419, 420, 421, 422, 423, 424, 425, + 426, 427, 428, 429, 430, 431, 432, -1, -1, 435, + 436, -1, 438, -1, 440, 441, 442, 443, 444, -1, + 446, 447, 448, -1, 450, -1, 452, 453, 454, 455, + 456, -1, 458, 459, 460, 461, 462, 463, 464, 465, + -1, -1, 468, 469, 470, -1, 472, 473, 474, 475, + -1, 477, 478, 479, 480, 481, 482, 483, 484, -1, + 486, -1, 488, 489, 490, 491, 492, 493, 494, 495, + 496, -1, -1, 499, -1, -1, 502, 503, 504, 505, + 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, + 516, 517, 518, 519, 520, 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 22, 23, 24, 25, 26, 27, 28, 29, 30, -1, - 32, 33, 34, -1, -1, -1, -1, -1, 40, -1, - -1, -1, -1, 45, 46, -1, 48, 49, 50, -1, - 52, 53, 54, 55, 56, -1, 58, 59, -1, 61, - 62, 63, 64, 65, 66, -1, -1, 69, 70, 71, - 72, 73, 74, 75, -1, 77, 78, 79, 80, 81, - -1, -1, -1, 85, 86, 87, 88, 89, 90, -1, - 92, 93, 94, -1, 96, 97, 98, 99, 100, 101, - -1, -1, 104, 105, 106, 107, 108, 109, 110, 111, - 112, 113, 114, 115, 116, 117, 118, -1, 120, -1, - 122, 123, 124, 125, 126, 127, -1, -1, 130, 131, - 132, 133, 134, -1, -1, 137, 138, 139, 140, 141, - 142, 143, -1, 145, 146, 147, -1, 149, 150, 151, - -1, 153, 154, 155, 156, 157, 158, 159, 160, 161, - 162, 163, 164, -1, 166, -1, 168, 169, 170, 171, - -1, 173, -1, 175, -1, -1, -1, 179, 180, 181, - -1, 183, -1, 185, 186, -1, -1, 189, 190, 191, - 192, -1, 194, 195, 196, 197, 198, 199, 200, -1, - 202, 203, 204, 205, -1, 207, 208, 209, 210, 211, - 212, 213, -1, 215, -1, 217, 218, 219, 220, 221, - 222, 223, 224, -1, 226, -1, 228, -1, -1, 231, - -1, 233, 234, 235, 236, 237, 238, 239, -1, -1, - 242, -1, 244, -1, -1, 247, 248, 249, 250, 251, - 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, - 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, - 272, 273, 274, 275, 276, -1, 278, 279, 280, 281, - 282, 283, -1, 285, 286, -1, 288, -1, 290, 291, - 292, 293, 294, 295, -1, 297, 298, -1, -1, 301, - 302, 303, -1, -1, 306, 307, 308, -1, 310, -1, - 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, - 322, 323, 324, 325, -1, -1, -1, -1, 330, 331, - 332, -1, 334, 335, 336, 337, 338, 339, -1, 341, - 342, 343, 344, 345, 346, 347, 348, -1, 350, 351, - 352, 353, 354, 355, 356, 357, 358, 359, -1, 361, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, -1, 376, 377, -1, 379, 380, 381, - 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, - 392, 393, 394, 395, -1, -1, 398, 399, 400, 401, - 402, 403, 404, 405, 406, 407, -1, -1, 410, 411, - 412, 413, -1, 415, 416, 417, 418, 419, 420, 421, - 422, 423, 424, 425, 426, 427, 428, 429, 430, -1, - -1, 433, 434, -1, 436, -1, 438, 439, 440, 441, - 442, -1, 444, 445, 446, -1, 448, -1, 450, 451, - 452, 453, 454, -1, 456, 457, 458, 459, 460, 461, - 462, 463, -1, -1, 466, 467, 468, -1, 470, 471, - 472, 473, -1, 475, 476, 477, 478, 479, 480, 481, - 482, -1, 484, -1, 486, 487, 488, 489, 490, 491, - 492, 493, 494, -1, -1, 497, -1, -1, 500, 501, - 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, - 512, 513, 514, 515, 516, 517, 518, 519, 520, 3, + -1, -1, -1, -1, -1, -1, -1, -1, 24, 25, + 26, 27, 28, 29, 30, 31, 32, -1, 34, 35, + 36, -1, -1, -1, -1, -1, 42, -1, -1, -1, + -1, 47, 48, -1, 50, 51, 52, -1, 54, 55, + 56, 57, 58, -1, 60, 61, -1, 63, 64, 65, + 66, 67, 68, -1, -1, 71, 72, 73, 74, 75, + 76, 77, -1, 79, 80, 81, 82, 83, -1, -1, + -1, 87, 88, 89, 90, 91, 92, -1, 94, 95, + 96, -1, 98, 99, 100, 101, 102, 103, -1, -1, + 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, + 116, 117, 118, 119, 120, -1, 122, -1, 124, 125, + 126, 127, 128, 129, -1, -1, 132, 133, 134, 135, + 136, -1, -1, 139, 140, 141, 142, 143, 144, 145, + -1, 147, 148, 149, -1, 151, 152, 153, -1, 155, + 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, + 166, -1, 168, -1, 170, 171, 172, 173, -1, 175, + -1, 177, -1, -1, -1, 181, 182, 183, -1, 185, + -1, 187, 188, -1, -1, 191, 192, 193, 194, -1, + 196, 197, 198, 199, 200, 201, 202, -1, 204, 205, + 206, 207, -1, 209, 210, 211, 212, 213, 214, 215, + -1, 217, -1, 219, 220, 221, 222, 223, 224, 225, + 226, -1, 228, -1, 230, -1, -1, 233, -1, 235, + 236, 237, 238, 239, 240, 241, -1, -1, 244, -1, + 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, + 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, + 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, + 276, 277, 278, -1, 280, 281, 282, 283, 284, 285, + -1, 287, 288, -1, 290, -1, 292, 293, 294, 295, + 296, 297, -1, 299, 300, -1, -1, 303, 304, 305, + -1, -1, 308, 309, 310, -1, 312, -1, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, -1, -1, -1, -1, 332, 333, 334, -1, + 336, 337, 338, 339, 340, 341, -1, 343, 344, 345, + 346, 347, 348, 349, 350, -1, 352, 353, 354, 355, + 356, 357, 358, 359, 360, 361, -1, 363, 364, 365, + 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, + 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, + 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, + 396, 397, -1, -1, 400, 401, 402, 403, 404, 405, + 406, 407, 408, 409, -1, -1, 412, 413, 414, 415, + -1, 417, 418, 419, 420, 421, 422, 423, 424, 425, + 426, 427, 428, 429, 430, 431, 432, -1, -1, 435, + 436, -1, 438, -1, 440, 441, 442, 443, 444, -1, + 446, 447, 448, -1, 450, -1, 452, 453, 454, 455, + 456, -1, 458, 459, 460, 461, 462, 463, 464, 465, + -1, -1, 468, 469, 470, -1, 472, 473, 474, 475, + -1, 477, 478, 479, 480, 481, 482, 483, 484, -1, + 486, -1, 488, 489, 490, 491, 492, 493, 494, 495, + 496, -1, -1, 499, -1, -1, 502, 503, 504, 505, + 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, + 516, 517, 518, 519, 520, 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 22, 23, - 24, 25, 26, 27, 28, 29, 30, -1, 32, 33, - 34, -1, -1, -1, -1, -1, 40, -1, -1, -1, - -1, 45, 46, -1, 48, 49, 50, -1, 52, 53, - 54, 55, 56, -1, 58, 59, -1, 61, 62, 63, - 64, 65, 66, -1, -1, 69, 70, 71, 72, 73, - 74, 75, -1, 77, 78, 79, 80, 81, -1, -1, - -1, 85, 86, 87, 88, 89, 90, -1, 92, 93, - 94, -1, 96, 97, 98, 99, 100, 101, -1, -1, - 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, - 114, 115, 116, 117, 118, -1, 120, -1, 122, 123, - 124, 125, 126, 127, -1, -1, 130, 131, 132, 133, - 134, -1, -1, 137, 138, 139, 140, 141, 142, 143, - -1, 145, 146, 147, -1, 149, 150, 151, -1, 153, - 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, - 164, -1, 166, -1, 168, 169, 170, 171, -1, 173, - -1, 175, -1, -1, -1, 179, 180, 181, -1, 183, - -1, 185, 186, -1, -1, 189, 190, 191, 192, -1, - 194, 195, 196, 197, 198, 199, 200, -1, 202, 203, - 204, 205, -1, 207, 208, 209, 210, 211, 212, 213, - -1, 215, -1, 217, 218, 219, 220, 221, 222, 223, - 224, -1, 226, -1, 228, -1, -1, 231, -1, 233, - 234, 235, 236, 237, 238, 239, -1, -1, 242, -1, - 244, -1, -1, 247, 248, 249, 250, 251, 252, 253, - 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, - 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, - 274, 275, 276, -1, 278, 279, 280, 281, 282, 283, - -1, 285, 286, -1, 288, -1, 290, 291, 292, 293, - 294, 295, -1, 297, 298, -1, -1, 301, 302, 303, - -1, -1, 306, 307, 308, -1, 310, -1, 312, 313, - 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, - 324, 325, -1, -1, -1, -1, 330, 331, 332, -1, - 334, 335, 336, 337, 338, 339, -1, 341, 342, 343, - 344, 345, 346, 347, 348, -1, 350, 351, 352, 353, - 354, 355, 356, 357, 358, 359, -1, 361, 362, 363, - 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, - 374, -1, 376, 377, -1, 379, 380, 381, 382, 383, - 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, - 394, 395, -1, -1, 398, 399, 400, 401, 402, 403, - 404, 405, 406, 407, -1, -1, 410, 411, 412, 413, - -1, 415, 416, 417, 418, 419, 420, 421, 422, 423, - 424, 425, 426, 427, 428, 429, 430, -1, -1, 433, - 434, -1, 436, -1, 438, 439, 440, 441, 442, -1, - 444, 445, 446, -1, 448, -1, 450, 451, 452, 453, - 454, -1, 456, 457, 458, 459, 460, 461, 462, 463, - -1, -1, 466, 467, 468, -1, 470, 471, 472, 473, - -1, 475, 476, 477, 478, 479, 480, 481, 482, -1, - 484, -1, 486, 487, 488, 489, 490, 491, 492, 493, - 494, -1, -1, 497, -1, -1, 500, 501, 502, 503, - 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, - 514, 515, 516, 517, 518, 519, 520, 3, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 24, 25, + 26, 27, 28, 29, 30, 31, 32, -1, 34, 35, + 36, -1, -1, -1, -1, -1, 42, -1, -1, -1, + -1, 47, 48, -1, 50, 51, 52, -1, 54, 55, + 56, 57, 58, -1, 60, 61, -1, 63, 64, 65, + 66, 67, 68, -1, -1, 71, 72, 73, 74, 75, + 76, 77, -1, 79, 80, 81, 82, 83, -1, -1, + -1, 87, 88, 89, 90, 91, 92, -1, 94, 95, + 96, -1, 98, 99, 100, 101, 102, 103, -1, -1, + 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, + 116, 117, 118, 119, 120, -1, 122, -1, 124, 125, + 126, 127, 128, 129, -1, -1, 132, 133, 134, 135, + 136, -1, -1, 139, 140, 141, 142, 143, 144, 145, + -1, 147, 148, 149, -1, 151, 152, 153, -1, 155, + 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, + 166, -1, 168, -1, 170, 171, 172, 173, -1, 175, + -1, 177, -1, -1, -1, 181, 182, 183, -1, 185, + -1, 187, 188, -1, -1, 191, 192, 193, 194, -1, + 196, 197, 198, 199, 200, 201, 202, -1, 204, 205, + 206, 207, -1, 209, 210, 211, 212, 213, 214, 215, + -1, 217, -1, 219, 220, 221, 222, 223, 224, 225, + 226, -1, 228, -1, 230, -1, -1, 233, -1, 235, + 236, 237, 238, 239, 240, 241, -1, -1, 244, -1, + 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, + 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, + 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, + 276, 277, 278, -1, 280, 281, 282, 283, 284, 285, + -1, 287, 288, -1, 290, -1, 292, 293, 294, 295, + 296, 297, -1, 299, 300, -1, -1, 303, 304, 305, + -1, -1, 308, 309, 310, -1, 312, -1, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, -1, -1, -1, -1, 332, 333, 334, -1, + 336, 337, 338, 339, 340, 341, -1, 343, 344, 345, + 346, 347, 348, 349, 350, -1, 352, 353, 354, 355, + 356, 357, 358, 359, 360, 361, -1, 363, 364, 365, + 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, + 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, + 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, + 396, 397, -1, -1, 400, 401, 402, 403, 404, 405, + 406, 407, 408, 409, -1, -1, 412, 413, 414, 415, + -1, 417, 418, 419, 420, 421, 422, 423, 424, 425, + 426, 427, 428, 429, 430, 431, 432, -1, -1, 435, + 436, -1, 438, -1, 440, 441, 442, 443, 444, -1, + 446, 447, 448, -1, 450, -1, 452, 453, 454, 455, + 456, -1, 458, 459, 460, 461, 462, 463, 464, 465, + -1, -1, 468, 469, 470, -1, 472, 473, 474, 475, + -1, 477, 478, 479, 480, 481, 482, 483, 484, -1, + 486, -1, 488, 489, 490, 491, 492, 493, 494, 495, + 496, -1, -1, 499, -1, -1, 502, 503, 504, 505, + 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, + 516, 517, 518, 519, 520, 521, 522, 3, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 24, 25, + 26, 27, 28, 29, 30, 31, 32, -1, 34, 35, + 36, -1, -1, -1, -1, -1, 42, -1, -1, -1, + -1, 47, 48, -1, 50, 51, 52, -1, 54, 55, + 56, 57, 58, -1, 60, 61, -1, 63, 64, 65, + 66, 67, 68, -1, -1, 71, 72, 73, 74, 75, + 76, 77, -1, 79, 80, 81, 82, 83, -1, -1, + -1, 87, 88, 89, 90, 91, 92, -1, 94, 95, + 96, -1, 98, 99, 100, 101, 102, 103, -1, -1, + 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, + 116, 117, 118, 119, 120, -1, 122, -1, 124, 125, + 126, 127, 128, 129, -1, -1, 132, 133, 134, 135, + 136, -1, -1, 139, 140, 141, 142, 143, 144, 145, + -1, 147, 148, 149, -1, 151, 152, 153, -1, 155, + 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, + 166, -1, 168, -1, 170, 171, 172, 173, -1, 175, + -1, 177, -1, -1, -1, 181, 182, 183, -1, 185, + -1, 187, 188, -1, -1, 191, 192, 193, 194, -1, + 196, 197, 198, 199, 200, 201, 202, -1, 204, 205, + 206, 207, -1, 209, 210, 211, 212, 213, 214, 215, + -1, 217, -1, 219, 220, 221, 222, 223, 224, 225, + 226, -1, 228, -1, 230, -1, -1, 233, -1, 235, + 236, 237, 238, 239, 240, 241, -1, -1, 244, -1, + 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, + 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, + 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, + 276, 277, 278, -1, 280, 281, 282, 283, 284, 285, + -1, 287, 288, -1, 290, -1, 292, 293, 294, 295, + 296, 297, -1, 299, 300, -1, -1, 303, 304, 305, + -1, -1, 308, 309, 310, -1, 312, -1, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, -1, -1, -1, -1, 332, 333, 334, -1, + 336, 337, 338, 339, 340, 341, -1, 343, 344, 345, + 346, 347, 348, 349, 350, -1, 352, 353, 354, 355, + 356, 357, 358, 359, 360, 361, -1, 363, 364, 365, + 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, + 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, + 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, + 396, 397, -1, -1, 400, 401, 402, 403, 404, 405, + 406, 407, 408, 409, -1, -1, 412, 413, 414, 415, + -1, 417, 418, 419, 420, 421, 422, 423, 424, 425, + 426, 427, 428, 429, 430, 431, 432, -1, -1, 435, + 436, -1, 438, -1, 440, 441, 442, 443, 444, -1, + 446, 447, 448, -1, 450, -1, 452, 453, 454, 455, + 456, -1, 458, 459, 460, 461, 462, 463, 464, 465, + -1, -1, 468, 469, 470, -1, 472, 473, 474, 475, + -1, 477, 478, 479, 480, 481, 482, 483, 484, -1, + 486, -1, 488, 489, 490, 491, 492, 493, 494, 495, + 496, -1, -1, 499, -1, -1, 502, 503, 504, 505, + 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, + 516, 517, 518, 519, 520, 521, 522, 3, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 24, 25, + 26, 27, 28, 29, 30, 31, 32, -1, 34, 35, + 36, -1, -1, -1, 40, -1, 42, -1, -1, -1, + 46, 47, 48, -1, 50, 51, 52, 53, 54, 55, + 56, -1, 58, 59, 60, 61, -1, 63, 64, 65, + 66, 67, 68, -1, -1, 71, 72, 73, 74, 75, + 76, 77, -1, 79, 80, 81, 82, -1, -1, 85, + -1, 87, 88, 89, 90, 91, 92, 93, 94, 95, + 96, -1, 98, 99, 100, 101, 102, 103, -1, 105, + 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, + 116, 117, 118, 119, 120, -1, 122, -1, 124, 125, + 126, 127, 128, 129, -1, -1, 132, 133, 134, 135, + 136, -1, -1, 139, 140, 141, 142, 143, 144, 145, + -1, 147, 148, 149, -1, 151, 152, 153, -1, 155, + 156, 157, 158, -1, 160, 161, 162, 163, 164, 165, + -1, -1, 168, -1, 170, 171, 172, 173, -1, 175, + -1, 177, 178, -1, 180, 181, 182, -1, 184, 185, + -1, 187, 188, -1, -1, -1, -1, 193, 194, -1, + 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, + 206, 207, -1, 209, 210, 211, 212, 213, 214, 215, + -1, 217, 218, -1, 220, 221, 222, 223, 224, 225, + 226, -1, 228, -1, 230, 231, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, -1, -1, 244, 245, + 246, 247, -1, 249, 250, 251, 252, 253, 254, 255, + 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, + 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, + 276, 277, 278, 279, 280, 281, 282, 283, 284, -1, + -1, 287, 288, 289, 290, -1, -1, 293, 294, 295, + 296, 297, -1, 299, 300, -1, -1, 303, 304, 305, + -1, -1, 308, 309, -1, 311, 312, 313, -1, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, -1, -1, -1, -1, 332, 333, -1, 335, + 336, 337, -1, 339, 340, 341, -1, 343, 344, 345, + 346, 347, 348, 349, 350, -1, 352, 353, 354, 355, + 356, 357, 358, 359, 360, 361, -1, 363, 364, 365, + 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, + 376, -1, 378, 379, 380, 381, 382, 383, 384, 385, + 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, + 396, 397, -1, 399, 400, 401, 402, 403, 404, 405, + 406, 407, 408, 409, -1, 411, 412, 413, 414, 415, + -1, 417, 418, 419, 420, 421, 422, 423, 424, 425, + 426, 427, 428, 429, 430, 431, -1, -1, -1, 435, + 436, -1, 438, 439, 440, 441, 442, 443, 444, -1, + 446, 447, 448, -1, 450, -1, 452, 453, -1, 455, + -1, -1, 458, 459, 460, 461, 462, 463, 464, 465, + 466, -1, 468, 469, 470, -1, 472, 473, 474, 475, + -1, 477, 478, 479, 480, 481, -1, 483, 484, -1, + 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, + 496, -1, -1, 499, -1, -1, 502, 503, 504, 505, + 506, 507, 3, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 519, 520, 521, 522, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, 40, + -1, 42, -1, -1, -1, 46, 47, 48, -1, 50, + 51, 52, 53, 54, 55, 56, -1, 58, 59, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, -1, -1, 85, -1, 87, 88, 89, 90, + 91, 92, 93, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, 105, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, -1, 160, + 161, 162, 163, 164, 165, -1, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, 178, -1, 180, + 181, 182, -1, 184, 185, -1, 187, 188, -1, -1, + -1, -1, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, 203, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, 218, -1, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, 245, 246, 247, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, + 281, 282, 283, 284, -1, -1, 287, 288, 289, 290, + -1, -1, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, -1, + 311, 312, 313, -1, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, -1, 335, 336, 337, -1, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, 380, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, 399, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + 411, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, -1, -1, -1, 435, 436, -1, 438, 439, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, -1, 455, -1, -1, 458, 459, 460, + 461, 462, 463, 464, 465, 466, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, -1, 483, 484, -1, 486, 487, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 3, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 519, 520, + 521, 522, -1, -1, -1, -1, -1, -1, 24, 25, + 26, 27, 28, 29, 30, 31, 32, -1, 34, 35, + 36, -1, -1, -1, 40, -1, 42, -1, -1, -1, + 46, 47, 48, -1, 50, 51, 52, 53, 54, 55, + 56, -1, 58, 59, 60, 61, -1, 63, 64, 65, + 66, 67, 68, -1, -1, 71, 72, 73, 74, 75, + 76, 77, -1, 79, 80, 81, 82, -1, -1, 85, + -1, 87, 88, 89, 90, 91, 92, 93, 94, 95, + 96, -1, 98, 99, 100, 101, 102, 103, -1, 105, + 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, + 116, 117, 118, 119, 120, -1, 122, -1, 124, 125, + 126, 127, 128, 129, -1, -1, 132, 133, 134, 135, + 136, -1, -1, 139, 140, 141, 142, 143, 144, 145, + -1, 147, 148, 149, -1, 151, 152, 153, -1, 155, + 156, 157, 158, -1, 160, 161, 162, 163, 164, 165, + -1, -1, 168, -1, 170, 171, 172, 173, -1, 175, + -1, 177, 178, -1, 180, 181, 182, 183, 184, 185, + -1, 187, 188, -1, -1, -1, -1, 193, 194, -1, + 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, + 206, 207, -1, 209, 210, 211, 212, 213, 214, 215, + -1, 217, 218, -1, 220, 221, 222, 223, 224, 225, + 226, -1, 228, -1, 230, 231, 232, 233, 234, 235, + 236, 237, 238, 239, 240, 241, -1, -1, 244, 245, + 246, 247, -1, 249, 250, 251, 252, 253, 254, 255, + 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, + 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, + 276, 277, 278, 279, 280, 281, 282, 283, 284, -1, + -1, 287, 288, 289, 290, -1, -1, 293, 294, 295, + 296, 297, -1, 299, 300, -1, -1, 303, 304, 305, + -1, -1, 308, 309, -1, 311, 312, 313, -1, 315, + 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, + 326, 327, -1, -1, -1, -1, 332, 333, -1, 335, + 336, 337, -1, 339, 340, 341, -1, 343, 344, 345, + 346, 347, 348, 349, 350, -1, 352, 353, 354, 355, + 356, 357, 358, 359, 360, 361, -1, 363, 364, 365, + 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, + 376, -1, 378, 379, 380, 381, 382, 383, -1, 385, + 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, + 396, 397, -1, 399, 400, 401, 402, 403, 404, 405, + -1, 407, 408, 409, -1, 411, 412, 413, 414, 415, + -1, 417, 418, 419, 420, 421, 422, 423, 424, 425, + 426, 427, 428, 429, 430, 431, -1, -1, -1, 435, + 436, -1, 438, 439, 440, 441, 442, 443, 444, -1, + 446, 447, 448, -1, 450, -1, 452, 453, -1, 455, + -1, -1, 458, 459, 460, 461, 462, 463, 464, 465, + -1, -1, 468, 469, 470, -1, 472, 473, 474, 475, + -1, 477, 478, 479, 480, 481, -1, 483, 484, -1, + 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, + 496, -1, -1, 499, -1, -1, 502, 503, 504, 505, + 506, 507, 3, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 519, 520, 521, 522, -1, -1, -1, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, -1, + -1, 42, -1, -1, -1, -1, 47, 48, -1, 50, + 51, 52, -1, 54, 55, 56, 57, 58, -1, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, 83, -1, -1, -1, 87, 88, 89, 90, + 91, 92, -1, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, -1, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, -1, -1, -1, + 181, 182, 183, -1, 185, -1, 187, 188, -1, -1, + 191, 192, -1, 194, -1, 196, 197, 198, 199, 200, + 201, 202, -1, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, -1, 219, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + -1, -1, 233, -1, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, -1, 246, -1, -1, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, -1, 280, + 281, 282, 283, 284, 285, -1, 287, 288, -1, 290, + -1, 292, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, 310, + -1, 312, -1, 314, 315, 316, 317, 318, 319, 320, + -1, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, 334, -1, 336, 337, 338, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, -1, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, -1, + 381, 382, 383, 384, -1, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, -1, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, -1, + -1, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, + 431, 432, -1, -1, 435, 436, -1, 438, -1, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, 454, 455, 456, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, 482, 483, 484, -1, 486, -1, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 22, 23, 24, 25, - 26, 27, 28, 29, 30, -1, 32, 33, 34, -1, - -1, -1, -1, -1, 40, -1, -1, -1, -1, 45, - 46, -1, 48, 49, 50, -1, 52, 53, 54, 55, - 56, -1, 58, 59, -1, 61, 62, 63, 64, 65, - 66, -1, -1, 69, 70, 71, 72, 73, 74, 75, - -1, 77, 78, 79, 80, 81, -1, -1, -1, 85, - 86, 87, 88, 89, 90, -1, 92, 93, 94, -1, - 96, 97, 98, 99, 100, 101, -1, -1, 104, 105, + -1, -1, -1, 24, 25, 26, 27, 28, 29, 30, + 31, 32, -1, 34, 35, 36, -1, -1, -1, 40, + -1, 42, -1, -1, -1, 46, 47, 48, -1, 50, + 51, 52, 53, 54, 55, 56, -1, 58, 59, 60, + 61, -1, 63, 64, 65, 66, 67, 68, -1, -1, + 71, 72, 73, 74, 75, 76, 77, -1, 79, 80, + 81, 82, -1, -1, 85, -1, 87, 88, 89, 90, + 91, 92, 93, 94, 95, 96, -1, 98, 99, 100, + 101, 102, 103, -1, 105, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + -1, 122, -1, 124, 125, 126, 127, 128, 129, -1, + -1, 132, 133, 134, 135, 136, -1, -1, 139, 140, + 141, 142, 143, 144, 145, -1, 147, 148, 149, -1, + 151, 152, 153, -1, 155, 156, 157, 158, -1, 160, + 161, 162, 163, 164, 165, -1, -1, 168, -1, 170, + 171, 172, 173, -1, 175, -1, 177, 178, -1, 180, + 181, 182, -1, 184, 185, -1, 187, 188, -1, -1, + -1, -1, 193, 194, -1, 196, 197, 198, 199, 200, + 201, 202, 203, 204, 205, 206, 207, -1, 209, 210, + 211, 212, 213, 214, 215, -1, 217, 218, -1, 220, + 221, 222, 223, 224, 225, 226, -1, 228, -1, 230, + 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, + 241, -1, -1, 244, 245, 246, 247, -1, 249, 250, + 251, 252, 253, 254, 255, 256, -1, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, + 281, 282, 283, 284, -1, -1, 287, 288, 289, 290, + -1, -1, 293, 294, 295, 296, 297, -1, 299, 300, + -1, -1, 303, 304, 305, -1, -1, 308, 309, -1, + 311, 312, 313, -1, 315, 316, 317, 318, 319, 320, + 321, 322, 323, 324, 325, 326, 327, -1, -1, -1, + -1, 332, 333, -1, 335, 336, 337, -1, 339, 340, + 341, -1, 343, 344, 345, 346, 347, 348, 349, 350, + -1, 352, 353, 354, 355, 356, 357, 358, 359, 360, + 361, -1, 363, 364, 365, 366, 367, 368, 369, 370, + 371, 372, 373, 374, 375, 376, -1, 378, 379, 380, + 381, 382, 383, -1, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, -1, 399, 400, + 401, 402, 403, 404, 405, -1, 407, 408, 409, -1, + 411, 412, 413, 414, 415, -1, 417, 418, 419, 420, + 421, 422, 423, 424, 425, 426, 427, 428, 429, -1, + 431, -1, -1, -1, 435, 436, -1, 438, 439, 440, + 441, 442, 443, 444, -1, 446, 447, 448, -1, 450, + -1, 452, 453, -1, 455, -1, -1, 458, 459, 460, + 461, 462, 463, 464, 465, -1, -1, 468, 469, 470, + -1, 472, 473, 474, 475, -1, 477, 478, 479, 480, + 481, -1, 483, 484, -1, 486, 487, 488, 489, 490, + 491, 492, 493, 494, 495, 496, -1, -1, 499, -1, + -1, 502, 503, 504, 505, 506, 507, 3, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 519, 520, + 521, 522, -1, -1, -1, -1, -1, -1, 24, 25, + 26, 27, -1, 29, 30, 31, 32, -1, 34, 35, + 36, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 47, 48, -1, 50, 51, 52, -1, 54, 55, + 56, 57, 58, -1, 60, 61, -1, 63, 64, 65, + 66, 67, 68, -1, -1, 71, 72, 73, 74, 75, + 76, 77, -1, 79, 80, 81, 82, 83, -1, -1, + -1, -1, 88, 89, 90, 91, 92, -1, 94, 95, + 96, -1, 98, 99, 100, 101, 102, -1, -1, -1, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, - 116, 117, 118, -1, 120, -1, 122, 123, 124, 125, - 126, 127, -1, -1, 130, 131, 132, 133, 134, -1, - -1, 137, 138, 139, 140, 141, 142, 143, -1, 145, - 146, 147, -1, 149, 150, 151, -1, 153, 154, 155, - 156, 157, 158, 159, 160, 161, 162, 163, 164, -1, - 166, -1, 168, 169, 170, 171, -1, 173, -1, 175, - -1, -1, -1, 179, 180, 181, -1, 183, -1, 185, - 186, -1, -1, 189, 190, 191, 192, -1, 194, 195, - 196, 197, 198, 199, 200, -1, 202, 203, 204, 205, - -1, 207, 208, 209, 210, 211, 212, 213, -1, 215, - -1, 217, 218, 219, 220, 221, 222, 223, 224, -1, - 226, -1, 228, -1, -1, 231, -1, 233, 234, 235, - 236, 237, 238, 239, -1, -1, 242, -1, 244, -1, - -1, 247, 248, 249, 250, 251, 252, 253, 254, 255, + 116, 117, 118, 119, 120, -1, 122, -1, 124, 125, + 126, 127, 128, 129, -1, -1, -1, 133, 134, 135, + 136, -1, -1, 139, 140, 141, 142, 143, -1, -1, + -1, 147, 148, 149, -1, 151, 152, 153, -1, 155, + 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, + 166, -1, 168, -1, 170, 171, 172, 173, -1, 175, + -1, 177, -1, -1, -1, 181, 182, 183, -1, 185, + -1, 187, -1, -1, -1, 191, 192, -1, 194, -1, + 196, 197, 198, 199, 200, 201, 202, -1, 204, 205, + 206, 207, -1, 209, 210, 211, 212, 213, 214, 215, + -1, 217, -1, 219, 220, 221, 222, 223, 224, 225, + 226, -1, 228, -1, 230, -1, -1, 233, -1, 235, + -1, 237, 238, 239, 240, 241, -1, -1, 244, -1, + 246, -1, -1, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, - 276, -1, 278, 279, 280, 281, 282, 283, -1, 285, - 286, -1, 288, -1, 290, 291, 292, 293, 294, 295, - -1, 297, 298, -1, -1, 301, 302, 303, -1, -1, - 306, 307, 308, -1, 310, -1, 312, 313, 314, 315, - 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, - -1, -1, -1, -1, 330, 331, 332, -1, 334, 335, - 336, 337, 338, 339, -1, 341, 342, 343, 344, 345, - 346, 347, 348, -1, 350, 351, 352, 353, 354, 355, - 356, 357, 358, 359, -1, 361, 362, 363, 364, 365, - 366, 367, 368, 369, 370, 371, 372, 373, 374, -1, - 376, 377, -1, 379, 380, 381, 382, 383, 384, 385, + 276, 277, 278, -1, 280, 281, 282, 283, -1, 285, + -1, 287, 288, -1, 290, -1, 292, 293, 294, 295, + 296, 297, -1, 299, 300, -1, -1, 303, 304, 305, + -1, -1, 308, 309, 310, -1, 312, -1, 314, 315, + 316, 317, 318, 319, 320, 321, 322, 323, -1, -1, + 326, 327, -1, -1, -1, -1, 332, 333, 334, -1, + 336, 337, 338, 339, 340, 341, -1, 343, 344, 345, + 346, 347, -1, -1, 350, -1, 352, 353, 354, 355, + 356, 357, 358, 359, 360, 361, -1, 363, 364, 365, + -1, 367, 368, 369, 370, 371, 372, 373, 374, 375, + 376, -1, 378, 379, -1, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, - -1, -1, 398, 399, 400, 401, 402, 403, 404, 405, - 406, 407, -1, -1, 410, 411, 412, 413, -1, 415, - 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, - 426, 427, 428, 429, 430, -1, -1, 433, 434, -1, - 436, -1, 438, 439, 440, 441, 442, -1, 444, 445, - 446, -1, 448, -1, 450, 451, 452, 453, 454, -1, - 456, 457, 458, 459, 460, 461, 462, 463, -1, -1, - 466, 467, 468, -1, 470, 471, 472, 473, -1, 475, - 476, 477, 478, 479, 480, 481, 482, -1, 484, -1, - 486, 487, 488, 489, 490, 491, 492, 493, 494, -1, - -1, 497, -1, -1, 500, 501, 502, 503, 504, 505, + 396, 397, -1, -1, 400, 401, 402, 403, 404, 405, + 406, 407, 408, -1, -1, -1, -1, 413, 414, 415, + -1, -1, 418, 419, 420, 421, 422, 423, 424, 425, + 426, 427, 428, 429, 430, 431, 432, -1, -1, 435, + 436, -1, 438, -1, 440, 441, 442, 443, 444, -1, + 446, 447, 448, -1, -1, -1, 452, 453, 454, 455, + 456, -1, 458, 459, 460, 461, 462, 463, 464, 465, + -1, -1, 468, 469, 470, -1, 472, 473, 474, 475, + -1, 477, 478, 479, 480, 481, 482, 483, 484, -1, + 486, -1, 488, -1, 490, 491, 492, 493, -1, 495, + 496, -1, -1, 499, -1, -1, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, - 516, 517, 518, 519, 520, 3, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 22, 23, 24, 25, 26, 27, - 28, 29, 30, -1, 32, 33, 34, -1, -1, -1, - 38, -1, 40, -1, -1, -1, 44, 45, 46, -1, - 48, 49, 50, 51, 52, 53, 54, -1, 56, 57, - 58, 59, -1, 61, 62, 63, 64, 65, 66, -1, - -1, 69, 70, 71, 72, 73, 74, 75, -1, 77, - 78, 79, 80, -1, -1, 83, -1, 85, 86, 87, - 88, 89, 90, 91, 92, 93, 94, -1, 96, 97, - 98, 99, 100, 101, -1, 103, 104, 105, 106, 107, - 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, - 118, -1, 120, -1, 122, 123, 124, 125, 126, 127, - -1, -1, 130, 131, 132, 133, 134, -1, -1, 137, - 138, 139, 140, 141, 142, 143, -1, 145, 146, 147, - -1, 149, 150, 151, -1, 153, 154, 155, 156, -1, - 158, 159, 160, 161, 162, 163, -1, -1, 166, -1, - 168, 169, 170, 171, -1, 173, -1, 175, 176, -1, - 178, 179, 180, -1, 182, 183, -1, 185, 186, -1, - -1, -1, -1, 191, 192, -1, 194, 195, 196, 197, - 198, 199, 200, 201, 202, 203, 204, 205, -1, 207, - 208, 209, 210, 211, 212, 213, -1, 215, 216, -1, - 218, 219, 220, 221, 222, 223, 224, -1, 226, -1, - 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, - 238, 239, -1, -1, 242, 243, 244, 245, -1, 247, - 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, - 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, - 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, -1, -1, 285, 286, 287, - 288, -1, -1, 291, 292, 293, 294, 295, -1, 297, - 298, -1, -1, 301, 302, 303, -1, -1, 306, 307, - -1, 309, 310, 311, -1, 313, 314, 315, 316, 317, - 318, 319, 320, 321, 322, 323, 324, 325, -1, -1, - -1, -1, 330, 331, -1, 333, 334, 335, -1, 337, - 338, 339, -1, 341, 342, 343, 344, 345, 346, 347, - 348, -1, 350, 351, 352, 353, 354, 355, 356, 357, - 358, 359, -1, 361, 362, 363, 364, 365, 366, 367, - 368, 369, 370, 371, 372, 373, 374, -1, 376, 377, - 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, - 388, 389, 390, 391, 392, 393, 394, 395, -1, 397, - 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, - -1, 409, 410, 411, 412, 413, -1, 415, 416, 417, - 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, - 428, 429, -1, -1, -1, 433, 434, -1, 436, 437, - 438, 439, 440, 441, 442, -1, 444, 445, 446, -1, - 448, -1, 450, 451, -1, 453, -1, -1, 456, 457, - 458, 459, 460, 461, 462, 463, 464, -1, 466, 467, - 468, -1, 470, 471, 472, 473, -1, 475, 476, 477, - 478, 479, -1, 481, 482, -1, 484, 485, 486, 487, - 488, 489, 490, 491, 492, 493, 494, -1, -1, 497, - -1, -1, 500, 501, 502, 503, 504, 505, 3, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 517, - 518, 519, 520, -1, -1, -1, -1, 22, 23, 24, - 25, 26, 27, 28, 29, 30, -1, 32, 33, 34, - -1, -1, -1, 38, -1, 40, -1, -1, -1, 44, - 45, 46, -1, 48, 49, 50, 51, 52, 53, 54, - -1, 56, 57, 58, 59, -1, 61, 62, 63, 64, - 65, 66, -1, -1, 69, 70, 71, 72, 73, 74, - 75, -1, 77, 78, 79, 80, -1, -1, 83, -1, - 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, - -1, 96, 97, 98, 99, 100, 101, -1, 103, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, - 115, 116, 117, 118, -1, 120, -1, 122, 123, 124, - 125, 126, 127, -1, -1, 130, 131, 132, 133, 134, - -1, -1, 137, 138, 139, 140, 141, 142, 143, -1, - 145, 146, 147, -1, 149, 150, 151, -1, 153, 154, - 155, 156, -1, 158, 159, 160, 161, 162, 163, -1, - -1, 166, -1, 168, 169, 170, 171, -1, 173, -1, - 175, 176, -1, 178, 179, 180, -1, 182, 183, -1, - 185, 186, -1, -1, -1, -1, 191, 192, -1, 194, - 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, - 205, -1, 207, 208, 209, 210, 211, 212, 213, -1, - 215, 216, -1, 218, 219, 220, 221, 222, 223, 224, - -1, 226, -1, 228, 229, 230, 231, 232, 233, 234, - 235, 236, 237, 238, 239, -1, -1, 242, 243, 244, - 245, -1, 247, 248, 249, 250, 251, 252, 253, 254, - 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, - 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, - 275, 276, 277, 278, 279, 280, 281, 282, -1, -1, - 285, 286, 287, 288, -1, -1, 291, 292, 293, 294, - 295, -1, 297, 298, -1, -1, 301, 302, 303, -1, - -1, 306, 307, -1, 309, 310, 311, -1, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, -1, -1, -1, -1, 330, 331, -1, 333, 334, - 335, -1, 337, 338, 339, -1, 341, 342, 343, 344, - 345, 346, 347, 348, -1, 350, 351, 352, 353, 354, - 355, 356, 357, 358, 359, -1, 361, 362, 363, 364, - 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, - -1, 376, 377, 378, 379, 380, 381, 382, 383, 384, - 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, - 395, -1, 397, 398, 399, 400, 401, 402, 403, 404, - 405, 406, 407, -1, 409, 410, 411, 412, 413, -1, - 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, - 425, 426, 427, 428, 429, -1, -1, -1, 433, 434, - -1, 436, 437, 438, 439, 440, 441, 442, -1, 444, - 445, 446, -1, 448, -1, 450, 451, -1, 453, -1, - -1, 456, 457, 458, 459, 460, 461, 462, 463, 464, - -1, 466, 467, 468, -1, 470, 471, 472, 473, -1, - 475, 476, 477, 478, 479, -1, 481, 482, -1, 484, - 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, - -1, -1, 497, -1, -1, 500, 501, 502, 503, 504, - 505, 3, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 517, 518, 519, 520, -1, -1, -1, -1, - 22, 23, 24, 25, 26, 27, 28, 29, 30, -1, - 32, 33, 34, -1, -1, -1, 38, -1, 40, -1, - -1, -1, 44, 45, 46, -1, 48, 49, 50, 51, - 52, 53, 54, -1, 56, 57, 58, 59, -1, 61, - 62, 63, 64, 65, 66, -1, -1, 69, 70, 71, - 72, 73, 74, 75, -1, 77, 78, 79, 80, -1, - -1, 83, -1, 85, 86, 87, 88, 89, 90, 91, - 92, 93, 94, -1, 96, 97, 98, 99, 100, 101, - -1, 103, 104, 105, 106, 107, 108, 109, 110, 111, - 112, 113, 114, 115, 116, 117, 118, -1, 120, -1, - 122, 123, 124, 125, 126, 127, -1, -1, 130, 131, - 132, 133, 134, -1, -1, 137, 138, 139, 140, 141, - 142, 143, -1, 145, 146, 147, -1, 149, 150, 151, - -1, 153, 154, 155, 156, -1, 158, 159, 160, 161, - 162, 163, -1, -1, 166, -1, 168, 169, 170, 171, - -1, 173, -1, 175, 176, -1, 178, 179, 180, 181, - 182, 183, -1, 185, 186, -1, -1, -1, -1, 191, - 192, -1, 194, 195, 196, 197, 198, 199, 200, 201, - 202, 203, 204, 205, -1, 207, 208, 209, 210, 211, - 212, 213, -1, 215, 216, -1, 218, 219, 220, 221, - 222, 223, 224, -1, 226, -1, 228, 229, 230, 231, - 232, 233, 234, 235, 236, 237, 238, 239, -1, -1, - 242, 243, 244, 245, -1, 247, 248, 249, 250, 251, - 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, - 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, - 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, - 282, -1, -1, 285, 286, 287, 288, -1, -1, 291, - 292, 293, 294, 295, -1, 297, 298, -1, -1, 301, - 302, 303, -1, -1, 306, 307, -1, 309, 310, 311, - -1, 313, 314, 315, 316, 317, 318, 319, 320, 321, - 322, 323, 324, 325, -1, -1, -1, -1, 330, 331, - -1, 333, 334, 335, -1, 337, 338, 339, -1, 341, - 342, 343, 344, 345, 346, 347, 348, -1, 350, 351, - 352, 353, 354, 355, 356, 357, 358, 359, -1, 361, - 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, - 372, 373, 374, -1, 376, 377, 378, 379, 380, 381, - -1, 383, 384, 385, 386, 387, 388, 389, 390, 391, - 392, 393, 394, 395, -1, 397, 398, 399, 400, 401, - 402, 403, -1, 405, 406, 407, -1, 409, 410, 411, - 412, 413, -1, 415, 416, 417, 418, 419, 420, 421, - 422, 423, 424, 425, 426, 427, 428, 429, -1, -1, - -1, 433, 434, -1, 436, 437, 438, 439, 440, 441, - 442, -1, 444, 445, 446, -1, 448, -1, 450, 451, - -1, 453, -1, -1, 456, 457, 458, 459, 460, 461, - 462, 463, -1, -1, 466, 467, 468, -1, 470, 471, - 472, 473, -1, 475, 476, 477, 478, 479, -1, 481, - 482, -1, 484, 485, 486, 487, 488, 489, 490, 491, - 492, 493, 494, -1, -1, 497, -1, -1, 500, 501, - 502, 503, 504, 505, 3, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 517, 518, 519, 520, -1, - -1, -1, -1, 22, 23, 24, 25, 26, 27, 28, - 29, 30, -1, 32, 33, 34, -1, -1, -1, -1, - -1, 40, -1, -1, -1, -1, 45, 46, -1, 48, - 49, 50, -1, 52, 53, 54, 55, 56, -1, 58, - 59, -1, 61, 62, 63, 64, 65, 66, -1, -1, - 69, 70, 71, 72, 73, 74, 75, -1, 77, 78, - 79, 80, 81, -1, -1, -1, 85, 86, 87, 88, - 89, 90, -1, 92, 93, 94, -1, 96, 97, 98, - 99, 100, 101, -1, -1, 104, 105, 106, 107, 108, - 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, - -1, 120, -1, 122, 123, 124, 125, 126, 127, -1, - -1, 130, 131, 132, 133, 134, -1, -1, 137, 138, - 139, 140, 141, 142, 143, -1, 145, 146, 147, -1, - 149, 150, 151, -1, 153, 154, 155, 156, 157, 158, - 159, 160, 161, 162, 163, 164, -1, 166, -1, 168, - 169, 170, 171, -1, 173, -1, 175, -1, -1, -1, - 179, 180, 181, -1, 183, -1, 185, 186, -1, -1, - 189, 190, -1, 192, -1, 194, 195, 196, 197, 198, - 199, 200, -1, 202, 203, 204, 205, -1, 207, 208, - 209, 210, 211, 212, 213, -1, 215, -1, 217, 218, - 219, 220, 221, 222, 223, 224, -1, 226, -1, 228, - -1, -1, 231, -1, 233, 234, 235, 236, 237, 238, - 239, -1, -1, 242, -1, 244, -1, -1, 247, 248, - 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, - 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, - 269, 270, 271, 272, 273, 274, 275, 276, -1, 278, - 279, 280, 281, 282, 283, -1, 285, 286, -1, 288, - -1, 290, 291, 292, 293, 294, 295, -1, 297, 298, - -1, -1, 301, 302, 303, -1, -1, 306, 307, 308, - -1, 310, -1, 312, 313, 314, 315, 316, 317, 318, - -1, 320, 321, 322, 323, 324, 325, -1, -1, -1, - -1, 330, 331, 332, -1, 334, 335, 336, 337, 338, - 339, -1, 341, 342, 343, 344, 345, 346, 347, 348, - -1, 350, 351, 352, -1, 354, 355, 356, 357, 358, - 359, -1, 361, 362, 363, 364, 365, 366, 367, 368, - 369, 370, 371, 372, 373, 374, -1, 376, 377, -1, - 379, 380, 381, 382, -1, 384, 385, 386, 387, 388, - 389, 390, 391, 392, 393, 394, 395, -1, -1, 398, - 399, 400, 401, 402, 403, 404, 405, 406, 407, -1, - -1, 410, 411, 412, 413, -1, 415, 416, 417, 418, - 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, - 429, 430, -1, -1, 433, 434, -1, 436, -1, 438, - 439, 440, 441, 442, -1, 444, 445, 446, -1, 448, - -1, 450, 451, 452, 453, 454, -1, 456, 457, 458, - 459, 460, 461, 462, 463, -1, -1, 466, 467, 468, - -1, 470, 471, 472, 473, -1, 475, 476, 477, 478, - 479, 480, 481, 482, -1, 484, -1, 486, 487, 488, - 489, 490, 491, 492, 493, 494, -1, -1, 497, -1, - -1, 500, 501, 502, 503, 504, 505, 506, 507, 508, - 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, - 519, 520, 3, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 22, 23, 24, 25, 26, 27, 28, 29, 30, - -1, 32, 33, 34, -1, -1, -1, 38, -1, 40, - -1, -1, -1, 44, 45, 46, -1, 48, 49, 50, - 51, 52, 53, 54, -1, 56, 57, 58, 59, -1, - 61, 62, 63, 64, 65, 66, -1, -1, 69, 70, - 71, 72, 73, 74, 75, -1, 77, 78, 79, 80, - -1, -1, 83, -1, 85, 86, 87, 88, 89, 90, - 91, 92, 93, 94, -1, 96, 97, 98, 99, 100, - 101, -1, 103, 104, 105, 106, 107, 108, 109, 110, - 111, 112, 113, 114, 115, 116, 117, 118, -1, 120, - -1, 122, 123, 124, 125, 126, 127, -1, -1, 130, - 131, 132, 133, 134, -1, -1, 137, 138, 139, 140, - 141, 142, 143, -1, 145, 146, 147, -1, 149, 150, - 151, -1, 153, 154, 155, 156, -1, 158, 159, 160, - 161, 162, 163, -1, -1, 166, -1, 168, 169, 170, - 171, -1, 173, -1, 175, 176, -1, 178, 179, 180, - -1, 182, 183, -1, 185, 186, -1, -1, -1, -1, - 191, 192, -1, 194, 195, 196, 197, 198, 199, 200, - 201, 202, 203, 204, 205, -1, 207, 208, 209, 210, - 211, 212, 213, -1, 215, 216, -1, 218, 219, 220, - 221, 222, 223, 224, -1, 226, -1, 228, 229, 230, - 231, 232, 233, 234, 235, 236, 237, 238, 239, -1, - -1, 242, 243, 244, 245, -1, 247, 248, 249, 250, - 251, 252, 253, 254, -1, 256, 257, 258, 259, 260, - 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, - 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, - 281, 282, -1, -1, 285, 286, 287, 288, -1, -1, - 291, 292, 293, 294, 295, -1, 297, 298, -1, -1, - 301, 302, 303, -1, -1, 306, 307, -1, 309, 310, - 311, -1, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, -1, -1, -1, -1, 330, - 331, -1, 333, 334, 335, -1, 337, 338, 339, -1, - 341, 342, 343, 344, 345, 346, 347, 348, -1, 350, - 351, 352, 353, 354, 355, 356, 357, 358, 359, -1, - 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, - 371, 372, 373, 374, -1, 376, 377, 378, 379, 380, - 381, -1, 383, 384, 385, 386, 387, 388, 389, 390, - 391, 392, 393, 394, 395, -1, 397, 398, 399, 400, - 401, 402, 403, -1, 405, 406, 407, -1, 409, 410, - 411, 412, 413, -1, 415, 416, 417, 418, 419, 420, - 421, 422, 423, 424, 425, 426, 427, -1, 429, -1, - -1, -1, 433, 434, -1, 436, 437, 438, 439, 440, - 441, 442, -1, 444, 445, 446, -1, 448, -1, 450, - 451, -1, 453, -1, -1, 456, 457, 458, 459, 460, - 461, 462, 463, -1, -1, 466, 467, 468, -1, 470, - 471, 472, 473, -1, 475, 476, 477, 478, 479, -1, - 481, 482, -1, 484, 485, 486, 487, 488, 489, 490, - 491, 492, 493, 494, -1, -1, 497, -1, -1, 500, - 501, 502, 503, 504, 505, 3, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 517, 518, 519, 520, - -1, -1, -1, -1, 22, 23, 24, 25, -1, 27, - 28, 29, 30, -1, 32, 33, 34, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 45, 46, -1, - 48, 49, 50, -1, 52, 53, 54, 55, 56, -1, - 58, 59, -1, 61, 62, 63, 64, 65, 66, -1, - -1, 69, 70, 71, 72, 73, 74, 75, -1, 77, - 78, 79, 80, 81, -1, -1, -1, -1, 86, 87, - 88, 89, 90, -1, 92, 93, 94, -1, 96, 97, - 98, 99, 100, -1, -1, -1, 104, 105, 106, 107, - 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, - 118, -1, 120, -1, 122, 123, 124, 125, 126, 127, - -1, -1, -1, 131, 132, 133, 134, -1, -1, 137, - 138, 139, 140, 141, -1, -1, -1, 145, 146, 147, - -1, 149, 150, 151, -1, 153, 154, 155, 156, 157, - 158, 159, 160, 161, 162, 163, 164, -1, 166, -1, - 168, 169, 170, 171, -1, 173, -1, 175, -1, -1, - -1, 179, 180, 181, -1, 183, -1, 185, -1, -1, - -1, 189, 190, -1, 192, -1, 194, 195, 196, 197, - 198, 199, 200, -1, 202, 203, 204, 205, -1, 207, - 208, 209, 210, 211, 212, 213, -1, 215, -1, 217, - 218, 219, 220, 221, 222, 223, 224, -1, 226, -1, - 228, -1, -1, 231, -1, 233, -1, 235, 236, 237, - 238, 239, -1, -1, 242, -1, 244, -1, -1, 247, - 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, - 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, - 268, 269, 270, 271, 272, 273, 274, 275, 276, -1, - 278, 279, 280, 281, -1, 283, -1, 285, 286, -1, - 288, -1, 290, 291, 292, 293, 294, 295, -1, 297, - 298, -1, -1, 301, 302, 303, -1, -1, 306, 307, - 308, -1, 310, -1, 312, 313, 314, 315, 316, 317, - 318, 319, 320, 321, -1, -1, 324, 325, -1, -1, - -1, -1, 330, 331, 332, -1, 334, 335, 336, 337, - 338, 339, -1, 341, 342, 343, 344, 345, -1, -1, - 348, -1, 350, 351, 352, 353, 354, 355, 356, 357, - 358, 359, -1, 361, 362, 363, -1, 365, 366, 367, - 368, 369, 370, 371, 372, 373, 374, -1, 376, 377, - -1, 379, 380, 381, 382, 383, 384, 385, 386, 387, - 388, 389, 390, 391, 392, 393, 394, 395, -1, -1, - 398, 399, 400, 401, 402, 403, 404, 405, 406, -1, - -1, -1, -1, 411, 412, 413, -1, -1, 416, 417, - 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, - 428, 429, 430, -1, -1, 433, 434, -1, 436, -1, - 438, 439, 440, 441, 442, -1, 444, 445, 446, -1, - -1, -1, 450, 451, 452, 453, 454, -1, 456, 457, - 458, 459, 460, 461, 462, 463, -1, -1, 466, 467, - 468, -1, 470, 471, 472, 473, -1, 475, 476, 477, - 478, 479, 480, 481, 482, -1, 484, -1, 486, -1, - 488, 489, 490, 491, -1, 493, 494, -1, -1, 497, - -1, -1, 500, 501, 502, 503, 504, 505, 506, 507, - 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, - 518, 519, 520, 22, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 33, -1, 35, 36, -1, -1, - -1, 22, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 33, -1, -1, 54, -1, -1, -1, -1, - -1, -1, -1, -1, 63, -1, -1, -1, -1, -1, - -1, -1, -1, 54, -1, -1, -1, -1, 77, -1, - -1, -1, 63, -1, -1, -1, -1, -1, -1, 88, - -1, -1, -1, -1, -1, -1, 77, -1, -1, -1, - -1, 100, -1, 102, -1, -1, -1, 88, -1, -1, - -1, -1, -1, -1, 113, -1, -1, -1, -1, 100, - -1, 102, -1, -1, -1, -1, -1, -1, -1, 128, - 129, -1, 113, -1, -1, -1, -1, -1, -1, -1, - -1, 140, -1, -1, -1, -1, -1, 128, 129, 148, - -1, -1, -1, -1, -1, -1, -1, 156, -1, 140, - -1, -1, -1, -1, -1, -1, -1, 148, -1, -1, - -1, -1, -1, -1, 173, 156, -1, -1, 177, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 173, -1, -1, -1, 177, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 516, 517, 518, 519, 520, 521, 522, 24, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 35, -1, + 37, 38, -1, -1, -1, 24, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 35, -1, -1, 56, + -1, -1, -1, -1, -1, -1, -1, -1, 65, -1, + -1, -1, -1, -1, -1, -1, -1, 56, -1, -1, + -1, -1, 79, -1, -1, -1, 65, -1, -1, -1, + -1, -1, -1, 90, -1, -1, -1, -1, -1, -1, + 79, -1, -1, -1, -1, 102, -1, 104, -1, -1, + -1, 90, -1, -1, -1, -1, -1, -1, 115, -1, + -1, -1, -1, 102, -1, 104, -1, -1, -1, -1, + -1, -1, -1, 130, 131, -1, 115, -1, -1, -1, + -1, -1, -1, -1, -1, 142, -1, -1, -1, -1, + -1, 130, 131, 150, -1, -1, -1, -1, -1, -1, + -1, 158, -1, 142, -1, -1, -1, -1, -1, -1, + -1, 150, -1, -1, -1, -1, -1, -1, 175, 158, + -1, -1, 179, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 175, -1, -1, -1, + 179, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 221, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 223, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 221, -1, -1, -1, -1, -1, -1, -1, -1, 248, + -1, -1, -1, -1, 223, -1, -1, -1, -1, -1, + -1, -1, -1, 250, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 248, -1, -1, + -1, 250, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 326, 327, 328, - -1, -1, -1, -1, -1, 334, -1, -1, 337, -1, - -1, -1, -1, -1, -1, 326, 327, 328, -1, -1, - -1, -1, -1, 334, -1, -1, 337, -1, -1, -1, + -1, 328, 329, 330, -1, -1, -1, -1, -1, 336, + -1, -1, 339, -1, -1, -1, -1, -1, -1, 328, + 329, 330, -1, -1, -1, -1, -1, 336, -1, -1, + 339, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 373, -1, -1, -1, + -1, -1, -1, -1, -1, 382, -1, -1, -1, -1, + -1, -1, -1, -1, 373, -1, -1, -1, -1, -1, + -1, 398, -1, 382, -1, -1, -1, -1, 405, -1, + -1, -1, -1, 410, -1, -1, -1, -1, -1, 398, + -1, -1, -1, -1, 421, -1, 405, -1, -1, -1, + -1, 410, -1, -1, -1, -1, 433, -1, -1, -1, + 437, -1, 421, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 433, -1, -1, -1, 437, -1, + -1, 458, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 471, -1, -1, -1, -1, 458, + 477, -1, -1, -1, -1, 482, -1, -1, -1, -1, + 487, -1, 471, -1, -1, -1, -1, -1, 477, -1, + -1, -1, -1, 482, 501, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 371, -1, -1, -1, -1, -1, -1, -1, - -1, 380, -1, -1, -1, -1, -1, -1, -1, -1, - 371, -1, -1, -1, -1, -1, -1, 396, -1, 380, - -1, -1, -1, -1, 403, -1, -1, -1, -1, 408, - -1, -1, -1, -1, -1, 396, -1, -1, -1, -1, - 419, -1, 403, -1, -1, -1, -1, 408, -1, -1, - -1, -1, 431, -1, -1, -1, 435, -1, 419, -1, + -1, -1, 501, -1, -1, -1, -1, -1, 525, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 431, -1, -1, -1, 435, -1, -1, 456, -1, -1, + -1, -1, 539, -1, -1, -1, 525, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 469, -1, -1, -1, -1, 456, 475, -1, -1, -1, - -1, 480, -1, -1, -1, -1, 485, -1, 469, -1, - -1, -1, -1, -1, 475, -1, -1, -1, -1, 480, - 499, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 499, -1, - -1, -1, -1, -1, 523, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 537, -1, - -1, -1, 523, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 537 + 539 }; /* YYSTOS[STATE-NUM] -- The symbol kind of the accessing symbol of state STATE-NUM. */ static const yytype_int16 yystos[] = { - 0, 22, 33, 35, 36, 49, 54, 63, 77, 86, - 88, 100, 102, 113, 128, 129, 131, 140, 148, 156, - 158, 159, 173, 177, 205, 248, 326, 327, 328, 334, - 337, 371, 380, 396, 403, 408, 419, 431, 435, 456, - 469, 472, 475, 480, 499, 523, 537, 552, 553, 554, - 555, 556, 563, 574, 575, 576, 579, 580, 582, 593, - 611, 659, 671, 680, 683, 687, 689, 692, 693, 697, - 703, 705, 709, 716, 720, 721, 722, 729, 734, 750, - 751, 755, 759, 779, 814, 815, 818, 820, 821, 822, - 823, 825, 827, 828, 832, 885, 886, 1059, 1062, 1063, - 1064, 1065, 1070, 1073, 1079, 1080, 1081, 1085, 450, 502, - 1060, 210, 387, 398, 435, 488, 110, 199, 577, 1060, - 3, 22, 23, 24, 25, 26, 27, 28, 29, 30, - 32, 33, 34, 40, 44, 45, 46, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, - 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, - 74, 75, 77, 78, 79, 80, 81, 83, 85, 86, - 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, - 98, 99, 100, 101, 103, 104, 105, 106, 107, 108, - 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, - 120, 122, 123, 124, 125, 126, 127, 130, 131, 132, - 133, 134, 137, 138, 139, 140, 141, 142, 143, 145, - 146, 147, 149, 150, 151, 153, 154, 155, 156, 157, - 158, 159, 160, 161, 162, 163, 164, 166, 168, 169, - 170, 171, 173, 175, 176, 178, 179, 180, 181, 182, - 183, 185, 186, 189, 190, 191, 192, 194, 195, 196, - 197, 198, 199, 200, 201, 202, 203, 204, 205, 207, - 208, 209, 210, 211, 212, 213, 215, 216, 217, 218, - 219, 220, 221, 222, 223, 224, 226, 228, 229, 230, - 231, 232, 233, 234, 235, 236, 237, 238, 239, 242, - 243, 244, 245, 247, 248, 249, 250, 251, 252, 253, - 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, - 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, - 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, - 285, 286, 287, 288, 290, 291, 292, 293, 294, 295, - 297, 298, 301, 302, 303, 306, 307, 308, 309, 310, - 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, - 321, 322, 323, 324, 325, 330, 331, 332, 333, 334, - 335, 336, 337, 338, 339, 341, 342, 343, 344, 345, - 346, 347, 348, 350, 351, 352, 353, 354, 355, 356, - 357, 358, 359, 361, 362, 363, 364, 365, 366, 367, - 368, 369, 370, 371, 372, 373, 374, 376, 377, 378, - 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, - 389, 390, 391, 392, 393, 394, 395, 398, 399, 400, - 401, 402, 403, 404, 405, 406, 407, 409, 410, 411, - 412, 413, 415, 416, 417, 418, 419, 420, 421, 422, - 423, 424, 425, 426, 427, 428, 429, 430, 433, 434, - 436, 437, 438, 439, 440, 441, 442, 444, 445, 446, - 448, 450, 451, 452, 453, 454, 456, 457, 458, 459, - 460, 461, 462, 463, 466, 467, 468, 470, 471, 472, - 473, 475, 476, 477, 478, 479, 480, 481, 482, 484, - 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, - 497, 500, 501, 502, 503, 504, 505, 506, 507, 508, - 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, - 519, 520, 586, 662, 663, 664, 669, 965, 1048, 1052, - 3, 181, 255, 428, 581, 586, 662, 669, 299, 1060, - 57, 177, 537, 606, 183, 249, 304, 325, 347, 387, - 439, 441, 459, 465, 468, 657, 685, 728, 5, 31, - 337, 586, 587, 1047, 3, 31, 35, 36, 37, 38, - 39, 41, 42, 43, 44, 47, 51, 55, 56, 57, - 58, 59, 60, 67, 68, 73, 74, 76, 81, 82, - 83, 84, 85, 91, 95, 102, 103, 110, 114, 117, - 119, 121, 128, 129, 135, 136, 144, 148, 152, 157, - 164, 165, 167, 170, 172, 174, 176, 177, 178, 181, - 182, 184, 187, 188, 189, 190, 193, 201, 206, 214, - 216, 217, 223, 224, 225, 226, 227, 229, 230, 232, - 240, 241, 243, 245, 246, 255, 276, 277, 278, 283, - 284, 287, 289, 290, 292, 296, 299, 300, 304, 305, - 308, 309, 311, 312, 326, 327, 328, 329, 332, 333, - 336, 340, 349, 355, 360, 375, 378, 382, 396, 397, - 404, 408, 409, 412, 414, 428, 430, 431, 432, 435, - 437, 443, 445, 446, 447, 449, 452, 454, 455, 458, - 464, 465, 469, 474, 480, 481, 483, 485, 495, 496, - 498, 499, 506, 507, 508, 509, 510, 511, 512, 513, - 514, 515, 516, 592, 662, 666, 668, 669, 24, 83, - 99, 151, 161, 174, 179, 210, 254, 258, 331, 347, - 348, 384, 387, 398, 401, 421, 435, 441, 442, 453, - 459, 488, 685, 698, 699, 702, 1060, 1047, 102, 140, - 485, 537, 555, 556, 563, 579, 580, 593, 611, 659, - 671, 680, 687, 689, 692, 693, 697, 705, 712, 716, - 722, 729, 750, 814, 815, 818, 820, 1059, 1062, 1063, - 1065, 1070, 1073, 1079, 1085, 110, 77, 68, 81, 83, - 164, 187, 240, 290, 300, 312, 332, 383, 430, 452, - 454, 458, 480, 537, 585, 586, 587, 821, 886, 888, - 890, 900, 907, 908, 965, 967, 968, 110, 5, 586, - 588, 752, 586, 1047, 31, 183, 249, 402, 445, 450, - 482, 586, 1071, 1072, 1083, 1060, 31, 135, 841, 842, - 183, 249, 387, 402, 445, 482, 1074, 1075, 1083, 1060, - 537, 586, 820, 832, 1084, 586, 907, 435, 838, 585, - 178, 537, 1067, 537, 358, 833, 834, 1047, 833, 3, - 55, 56, 58, 59, 73, 74, 81, 114, 117, 157, - 164, 170, 181, 189, 190, 217, 223, 224, 226, 255, - 276, 278, 283, 290, 292, 308, 312, 332, 336, 355, - 382, 404, 412, 428, 430, 445, 446, 452, 454, 458, - 480, 481, 506, 507, 508, 509, 510, 511, 512, 513, - 514, 515, 516, 662, 670, 754, 821, 822, 1079, 0, - 540, 485, 710, 124, 220, 471, 221, 152, 225, 305, - 464, 844, 845, 890, 890, 821, 823, 825, 541, 31, - 347, 445, 450, 820, 1084, 199, 585, 1047, 199, 585, - 199, 907, 199, 585, 284, 588, 354, 1061, 535, 539, - 589, 590, 537, 84, 110, 179, 210, 254, 387, 398, - 435, 459, 488, 584, 110, 820, 585, 439, 441, 439, - 441, 369, 186, 199, 585, 585, 179, 254, 358, 398, - 435, 488, 678, 394, 210, 31, 1047, 199, 592, 260, - 453, 109, 435, 435, 488, 186, 391, 394, 199, 586, - 700, 1054, 199, 1044, 1047, 199, 1047, 537, 708, 304, - 441, 712, 3, 480, 662, 666, 669, 713, 715, 716, - 718, 719, 710, 586, 588, 581, 537, 537, 172, 537, - 537, 779, 821, 908, 537, 537, 585, 537, 537, 177, - 537, 537, 537, 537, 821, 886, 890, 900, 530, 589, - 42, 586, 901, 902, 901, 396, 541, 824, 38, 44, - 103, 178, 216, 232, 243, 277, 326, 333, 378, 397, - 469, 904, 902, 42, 586, 901, 903, 523, 912, 588, - 526, 537, 537, 816, 1072, 1072, 1072, 520, 231, 1072, - 539, 299, 4, 6, 7, 8, 9, 10, 41, 56, - 58, 59, 67, 73, 74, 85, 114, 117, 119, 139, - 157, 165, 170, 189, 190, 223, 224, 226, 255, 276, - 278, 284, 289, 292, 301, 355, 382, 412, 445, 446, - 455, 481, 521, 528, 529, 530, 535, 537, 543, 544, - 549, 550, 586, 588, 821, 875, 924, 927, 930, 931, - 932, 934, 935, 936, 937, 939, 940, 956, 958, 959, - 960, 961, 962, 963, 964, 965, 966, 968, 970, 985, - 986, 997, 1019, 1026, 1034, 1035, 1036, 1048, 1049, 1050, - 1033, 1035, 1074, 1074, 588, 1074, 520, 1074, 177, 447, - 526, 1061, 539, 589, 694, 907, 3, 176, 178, 485, - 716, 1066, 1068, 176, 1069, 956, 1003, 1004, 833, 541, - 537, 1056, 257, 538, 538, 538, 554, 585, 177, 304, - 737, 162, 694, 752, 31, 135, 839, 839, 61, 839, - 167, 172, 246, 296, 850, 852, 853, 878, 880, 881, - 882, 188, 299, 474, 299, 844, 845, 537, 436, 1082, - 186, 520, 231, 157, 27, 33, 140, 303, 367, 371, - 403, 477, 568, 571, 572, 367, 157, 42, 62, 108, - 209, 259, 269, 281, 314, 367, 373, 398, 403, 419, - 557, 560, 571, 157, 367, 403, 571, 157, 367, 403, - 571, 157, 42, 578, 300, 504, 956, 1027, 591, 592, - 590, 3, 31, 38, 44, 51, 57, 83, 85, 91, - 103, 135, 176, 178, 181, 182, 201, 216, 229, 230, - 232, 243, 245, 255, 277, 287, 309, 311, 333, 378, - 397, 409, 428, 437, 458, 483, 485, 538, 662, 667, - 669, 956, 1006, 1007, 1051, 1057, 956, 435, 585, 586, - 538, 537, 646, 347, 387, 657, 685, 585, 284, 681, - 42, 488, 199, 585, 199, 585, 661, 199, 585, 199, - 585, 199, 586, 684, 91, 725, 157, 503, 199, 585, - 92, 132, 317, 440, 199, 586, 157, 539, 1055, 65, - 374, 541, 701, 157, 541, 701, 157, 299, 706, 707, - 956, 1057, 369, 538, 541, 4, 165, 299, 455, 528, - 529, 559, 562, 588, 711, 713, 714, 717, 1050, 712, - 447, 537, 601, 605, 956, 1004, 537, 3, 70, 71, - 111, 112, 115, 116, 196, 197, 261, 262, 263, 264, - 265, 266, 267, 268, 271, 272, 350, 351, 392, 393, - 493, 494, 517, 518, 588, 942, 943, 944, 945, 946, - 947, 948, 949, 950, 951, 952, 953, 954, 1009, 1010, - 480, 902, 903, 956, 585, 956, 1011, 528, 529, 586, - 957, 958, 986, 997, 1013, 537, 956, 1003, 1014, 956, - 60, 177, 241, 449, 956, 1004, 1017, 956, 538, 587, - 537, 437, 858, 859, 859, 841, 842, 890, 227, 836, - 38, 232, 397, 904, 232, 309, 905, 890, 905, 232, - 904, 537, 232, 905, 153, 207, 892, 232, 859, 537, - 587, 537, 859, 306, 956, 1076, 1078, 1006, 3, 38, - 44, 51, 56, 57, 58, 59, 73, 74, 83, 85, - 91, 103, 114, 117, 170, 176, 178, 182, 201, 216, - 223, 224, 226, 229, 230, 232, 243, 245, 255, 276, - 277, 278, 287, 292, 309, 311, 333, 355, 378, 382, - 397, 404, 409, 412, 428, 437, 445, 446, 458, 464, - 481, 485, 662, 665, 669, 918, 920, 921, 923, 925, - 927, 929, 931, 932, 933, 935, 936, 939, 940, 1008, - 1053, 42, 244, 586, 537, 535, 821, 484, 938, 956, - 1023, 938, 938, 537, 537, 926, 926, 336, 821, 537, - 928, 544, 73, 74, 938, 956, 926, 537, 537, 501, - 523, 537, 941, 537, 941, 956, 956, 956, 85, 153, - 1037, 1038, 956, 1004, 1005, 821, 956, 1003, 587, 987, - 988, 989, 9, 592, 539, 589, 1028, 589, 537, 588, - 537, 537, 588, 1050, 3, 8, 11, 15, 16, 17, - 18, 19, 20, 21, 37, 42, 48, 55, 82, 182, - 201, 206, 229, 230, 245, 284, 287, 301, 304, 409, - 521, 524, 525, 526, 528, 529, 530, 531, 532, 533, - 995, 996, 997, 999, 1031, 500, 971, 311, 956, 541, - 836, 537, 588, 836, 3, 119, 249, 559, 588, 940, - 1077, 106, 1078, 1078, 586, 42, 586, 538, 541, 710, - 541, 538, 834, 1044, 1045, 42, 754, 783, 787, 788, - 1056, 694, 200, 369, 227, 646, 403, 177, 486, 753, - 823, 823, 31, 846, 847, 956, 61, 823, 840, 169, - 280, 866, 235, 281, 354, 406, 471, 4, 9, 31, - 861, 956, 528, 529, 862, 863, 956, 958, 878, 879, - 853, 852, 850, 851, 172, 881, 294, 883, 61, 829, - 830, 831, 893, 957, 1035, 1035, 850, 878, 1004, 586, - 244, 585, 76, 84, 95, 174, 199, 340, 465, 586, - 628, 638, 653, 84, 95, 819, 95, 819, 537, 447, - 537, 626, 253, 468, 626, 95, 541, 447, 585, 3, - 923, 559, 61, 561, 559, 559, 108, 259, 269, 61, - 447, 499, 523, 558, 274, 387, 558, 560, 907, 95, - 447, 819, 387, 585, 447, 387, 577, 586, 601, 536, - 548, 1006, 1006, 1007, 541, 844, 845, 13, 14, 229, - 229, 447, 447, 586, 645, 650, 499, 604, 186, 585, - 358, 398, 435, 488, 678, 394, 282, 487, 756, 157, - 102, 611, 682, 687, 722, 1085, 149, 920, 585, 284, - 557, 688, 284, 537, 646, 42, 284, 646, 284, 537, - 672, 673, 674, 675, 676, 677, 679, 284, 206, 686, - 199, 586, 640, 726, 592, 157, 701, 157, 177, 704, - 700, 591, 539, 1054, 1044, 1047, 1047, 1054, 538, 541, - 13, 712, 718, 4, 1050, 4, 1050, 588, 592, 603, - 610, 57, 104, 125, 146, 150, 173, 176, 194, 289, - 297, 319, 352, 607, 42, 538, 956, 538, 177, 541, - 538, 329, 1012, 538, 957, 957, 11, 15, 16, 19, - 20, 21, 206, 229, 301, 524, 525, 526, 528, 529, - 530, 531, 532, 533, 997, 957, 538, 909, 910, 967, - 172, 177, 1015, 1016, 541, 538, 42, 1017, 1004, 1017, - 1017, 177, 538, 42, 901, 537, 1045, 4, 9, 586, - 854, 856, 857, 1035, 1033, 183, 249, 435, 439, 441, - 468, 585, 837, 496, 913, 890, 232, 890, 299, 474, - 906, 890, 232, 1035, 890, 291, 291, 537, 890, 587, - 914, 915, 537, 587, 914, 541, 538, 541, 539, 537, - 923, 537, 537, 539, 41, 922, 537, 942, 943, 944, - 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, - 955, 538, 541, 926, 593, 693, 729, 734, 817, 820, - 1062, 1079, 1004, 1005, 537, 495, 1020, 1021, 956, 1005, - 1050, 956, 990, 991, 992, 993, 938, 938, 8, 15, - 16, 19, 20, 21, 524, 525, 526, 528, 529, 530, - 531, 532, 533, 586, 995, 1000, 538, 1004, 445, 445, - 1050, 1050, 537, 537, 586, 369, 1042, 172, 536, 538, - 541, 548, 541, 545, 530, 590, 1004, 1050, 956, 955, - 955, 920, 956, 956, 956, 956, 956, 956, 956, 956, - 5, 592, 1058, 445, 47, 432, 1032, 1054, 956, 956, - 537, 821, 961, 1018, 1026, 135, 165, 284, 289, 294, - 455, 466, 956, 289, 537, 956, 447, 55, 182, 201, - 206, 245, 409, 956, 956, 956, 956, 956, 956, 956, - 956, 956, 956, 31, 39, 414, 994, 535, 539, 1030, - 188, 168, 972, 382, 537, 986, 1036, 177, 887, 1006, - 887, 537, 588, 586, 585, 1066, 574, 585, 956, 541, - 538, 258, 284, 835, 526, 31, 39, 407, 786, 234, - 541, 780, 474, 696, 585, 731, 537, 586, 736, 746, - 747, 749, 586, 588, 586, 588, 43, 128, 848, 541, - 474, 848, 274, 823, 382, 383, 528, 529, 863, 865, - 958, 406, 235, 300, 324, 324, 541, 532, 4, 864, - 1050, 864, 382, 383, 865, 585, 1043, 288, 411, 884, - 537, 1045, 1046, 541, 188, 474, 206, 188, 227, 879, - 851, 538, 367, 571, 537, 199, 638, 1047, 235, 284, - 235, 474, 537, 631, 919, 920, 1047, 586, 199, 1047, - 199, 586, 27, 140, 403, 567, 570, 592, 622, 636, - 1047, 592, 630, 649, 1047, 568, 1047, 367, 403, 557, - 571, 559, 1054, 1047, 559, 1054, 1047, 559, 367, 403, - 571, 1047, 1047, 1047, 1047, 367, 403, 571, 1047, 1047, - 588, 529, 956, 1027, 844, 844, 844, 483, 1007, 200, - 372, 843, 956, 956, 289, 583, 588, 289, 583, 586, - 345, 600, 538, 541, 297, 177, 447, 595, 585, 681, - 488, 585, 585, 661, 585, 585, 684, 436, 585, 304, - 657, 537, 821, 537, 157, 157, 245, 586, 628, 638, - 641, 644, 654, 656, 499, 501, 633, 156, 820, 157, - 499, 727, 157, 538, 1006, 541, 541, 42, 157, 3, - 537, 284, 299, 585, 586, 3, 701, 591, 701, 299, - 701, 706, 956, 601, 255, 530, 535, 537, 559, 602, - 717, 962, 963, 964, 538, 541, 42, 599, 588, 599, - 284, 289, 352, 599, 61, 599, 920, 538, 956, 956, - 956, 1015, 920, 957, 957, 957, 957, 957, 957, 135, - 284, 294, 957, 957, 957, 957, 957, 957, 957, 957, - 957, 957, 538, 541, 42, 911, 956, 956, 1016, 1015, - 920, 538, 538, 538, 1004, 920, 1045, 538, 324, 532, - 324, 383, 532, 537, 537, 836, 439, 441, 439, 441, - 585, 838, 838, 838, 956, 188, 867, 906, 890, 956, - 537, 890, 172, 537, 587, 897, 906, 920, 538, 541, - 914, 538, 1076, 3, 1008, 41, 922, 586, 917, 917, - 3, 535, 535, 1050, 447, 447, 447, 447, 920, 471, - 538, 536, 1004, 956, 144, 1021, 1022, 538, 538, 538, - 548, 541, 545, 539, 538, 538, 520, 520, 538, 538, - 956, 1045, 537, 956, 1039, 586, 969, 1024, 1025, 956, - 956, 987, 1038, 538, 538, 538, 520, 957, 957, 150, - 1004, 177, 135, 165, 289, 294, 455, 466, 537, 150, - 1000, 956, 432, 1032, 956, 1018, 956, 447, 537, 821, - 956, 1027, 591, 537, 537, 160, 973, 888, 889, 913, - 844, 913, 1050, 955, 1056, 1056, 258, 537, 26, 322, - 323, 407, 410, 448, 492, 781, 784, 9, 407, 785, - 9, 17, 524, 529, 535, 537, 796, 797, 798, 799, - 806, 807, 808, 811, 812, 786, 788, 496, 776, 889, - 496, 695, 42, 61, 732, 742, 749, 1028, 541, 887, - 526, 753, 753, 522, 849, 847, 301, 995, 998, 849, - 4, 1050, 865, 300, 471, 862, 541, 252, 1045, 829, - 61, 1035, 537, 587, 61, 274, 447, 956, 284, 653, - 537, 157, 537, 631, 210, 650, 651, 612, 42, 181, - 621, 647, 612, 27, 140, 371, 373, 403, 564, 565, - 566, 572, 573, 157, 701, 157, 701, 622, 636, 622, - 538, 541, 588, 615, 526, 539, 538, 541, 447, 387, - 95, 447, 819, 387, 447, 447, 447, 387, 578, 548, - 536, 548, 843, 843, 843, 1007, 291, 291, 538, 537, - 594, 3, 422, 423, 588, 609, 645, 600, 756, 585, - 688, 537, 42, 646, 675, 677, 686, 537, 681, 369, - 435, 588, 690, 691, 650, 585, 585, 661, 585, 538, - 541, 297, 626, 297, 299, 625, 1047, 499, 660, 585, - 626, 42, 585, 538, 673, 679, 676, 679, 435, 956, - 684, 610, 157, 585, 701, 704, 1054, 597, 608, 717, - 603, 588, 588, 289, 650, 530, 650, 588, 530, 650, - 588, 538, 538, 1016, 177, 135, 294, 537, 912, 909, - 537, 538, 538, 538, 586, 854, 913, 838, 838, 838, - 838, 585, 585, 585, 61, 193, 876, 906, 1045, 537, - 894, 895, 896, 959, 961, 1045, 172, 82, 916, 915, - 538, 538, 535, 920, 538, 541, 538, 1050, 536, 1050, - 538, 943, 945, 946, 947, 946, 947, 947, 538, 443, - 956, 148, 956, 990, 1000, 941, 941, 538, 538, 956, - 1039, 1040, 1041, 42, 206, 541, 538, 1042, 955, 956, - 37, 37, 956, 538, 956, 177, 537, 1008, 956, 538, - 150, 957, 957, 150, 150, 956, 956, 536, 548, 537, - 1029, 845, 496, 956, 310, 977, 541, 867, 843, 867, - 538, 817, 781, 784, 781, 781, 781, 784, 784, 784, - 529, 806, 525, 535, 783, 795, 754, 809, 810, 798, - 798, 542, 789, 810, 528, 530, 543, 544, 791, 284, - 521, 528, 529, 813, 958, 986, 85, 778, 956, 375, - 740, 586, 274, 332, 119, 313, 537, 730, 820, 538, - 541, 736, 695, 956, 169, 239, 537, 849, 300, 585, - 538, 1046, 188, 821, 822, 1035, 1046, 1047, 1047, 538, - 157, 651, 638, 651, 612, 640, 541, 538, 121, 214, - 281, 284, 637, 537, 34, 61, 658, 647, 76, 82, - 95, 119, 121, 214, 284, 289, 340, 360, 465, 474, - 617, 618, 632, 181, 119, 198, 284, 626, 558, 109, - 119, 181, 284, 421, 424, 560, 626, 403, 566, 459, - 1047, 586, 570, 3, 38, 44, 51, 57, 83, 85, - 91, 103, 176, 178, 181, 182, 201, 216, 229, 230, - 232, 243, 245, 255, 277, 283, 287, 301, 309, 311, - 333, 378, 397, 404, 409, 428, 437, 458, 464, 485, - 528, 529, 559, 588, 613, 652, 662, 668, 669, 920, - 998, 1051, 592, 649, 1047, 1047, 1047, 1047, 1047, 1047, - 1047, 1047, 1047, 1047, 601, 1027, 1027, 538, 538, 538, - 844, 109, 387, 539, 558, 609, 436, 537, 644, 820, - 727, 537, 585, 766, 771, 657, 199, 585, 538, 541, - 538, 688, 537, 42, 635, 633, 641, 88, 708, 109, - 281, 646, 820, 675, 677, 42, 42, 821, 822, 686, - 538, 640, 474, 724, 701, 538, 541, 650, 957, 177, - 537, 1008, 914, 538, 541, 538, 867, 585, 585, 585, - 585, 31, 105, 189, 381, 537, 868, 869, 870, 871, - 872, 873, 874, 956, 956, 498, 974, 538, 958, 1001, - 1002, 206, 188, 891, 895, 538, 897, 898, 899, 1054, - 922, 1050, 922, 586, 922, 536, 536, 956, 541, 538, - 586, 956, 958, 1025, 956, 956, 956, 1008, 538, 956, - 37, 37, 956, 956, 150, 538, 529, 1027, 538, 1006, - 538, 956, 538, 537, 586, 978, 876, 538, 876, 588, - 538, 188, 191, 782, 535, 784, 536, 229, 548, 804, - 805, 538, 528, 798, 536, 9, 790, 813, 813, 813, - 813, 11, 16, 17, 18, 19, 20, 21, 37, 48, - 55, 82, 182, 201, 206, 229, 230, 245, 284, 287, - 304, 409, 521, 524, 525, 526, 528, 529, 530, 531, - 532, 533, 997, 311, 537, 538, 1034, 480, 434, 473, - 741, 586, 735, 745, 299, 738, 526, 749, 740, 1000, - 61, 538, 538, 479, 480, 826, 612, 638, 538, 538, - 499, 643, 122, 202, 212, 121, 476, 956, 119, 42, - 537, 1054, 1047, 957, 122, 202, 121, 289, 235, 585, - 643, 90, 658, 199, 289, 559, 956, 658, 289, 528, - 529, 562, 586, 920, 701, 701, 3, 255, 428, 1051, - 1055, 526, 447, 447, 536, 536, 843, 538, 538, 586, - 601, 474, 596, 598, 537, 650, 538, 660, 42, 610, - 42, 541, 760, 281, 346, 775, 435, 284, 537, 588, - 727, 644, 156, 820, 154, 208, 625, 124, 140, 339, - 660, 109, 727, 499, 1086, 435, 537, 299, 586, 723, - 537, 608, 957, 1008, 538, 538, 9, 368, 860, 876, - 537, 405, 537, 538, 541, 586, 975, 976, 349, 877, - 541, 538, 537, 587, 61, 538, 206, 538, 898, 536, - 920, 1039, 536, 199, 538, 956, 956, 956, 548, 536, - 548, 538, 538, 586, 979, 974, 588, 974, 799, 791, - 776, 537, 547, 754, 803, 542, 529, 806, 541, 920, - 813, 813, 813, 813, 813, 813, 813, 445, 432, 1032, - 1054, 813, 813, 1018, 135, 165, 284, 289, 294, 455, - 466, 813, 289, 813, 447, 55, 201, 206, 245, 409, - 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, - 986, 1035, 585, 777, 541, 479, 1028, 538, 541, 93, - 740, 956, 538, 1046, 1046, 360, 643, 537, 634, 612, - 538, 198, 537, 956, 284, 618, 643, 646, 1047, 42, - 157, 916, 1055, 532, 613, 1047, 1047, 538, 558, 126, - 766, 538, 633, 820, 538, 754, 766, 538, 346, 40, - 537, 769, 774, 236, 764, 585, 157, 42, 538, 1047, - 660, 31, 87, 96, 120, 198, 211, 421, 424, 629, - 629, 383, 383, 42, 66, 76, 249, 821, 610, 585, - 537, 586, 739, 748, 967, 538, 538, 537, 974, 1004, - 537, 1004, 870, 42, 541, 956, 474, 855, 958, 1035, - 1045, 902, 537, 902, 956, 1027, 1027, 319, 980, 877, - 877, 776, 101, 794, 802, 803, 803, 791, 790, 520, - 957, 957, 150, 177, 135, 165, 289, 294, 455, 466, - 537, 150, 813, 432, 1032, 813, 1018, 813, 447, 538, - 820, 313, 820, 735, 299, 537, 733, 585, 612, 592, - 639, 642, 425, 490, 619, 620, 537, 614, 956, 538, - 257, 655, 198, 474, 569, 532, 459, 601, 588, 760, - 727, 625, 1086, 760, 142, 364, 757, 758, 754, 770, - 772, 31, 754, 206, 765, 537, 585, 820, 633, 708, - 820, 76, 302, 76, 538, 724, 956, 82, 743, 538, - 541, 743, 9, 877, 538, 869, 538, 978, 976, 385, - 538, 1035, 536, 536, 536, 61, 844, 855, 855, 794, - 957, 538, 542, 546, 545, 813, 37, 37, 813, 813, - 177, 537, 1008, 813, 150, 957, 957, 150, 150, 813, - 741, 95, 748, 136, 646, 526, 538, 541, 557, 538, - 281, 627, 178, 318, 410, 299, 623, 624, 648, 614, - 956, 459, 538, 42, 436, 42, 538, 541, 85, 585, - 537, 1086, 625, 660, 1086, 302, 302, 537, 538, 1054, - 744, 1054, 727, 739, 744, 538, 855, 538, 857, 538, - 1003, 191, 353, 383, 981, 119, 793, 800, 803, 801, - 803, 813, 813, 813, 1008, 538, 813, 37, 37, 813, - 813, 150, 479, 1047, 538, 285, 471, 655, 613, 642, - 538, 620, 212, 124, 471, 299, 648, 299, 623, 758, - 820, 537, 754, 770, 152, 773, 537, 748, 743, 848, - 913, 848, 55, 106, 461, 956, 982, 983, 982, 982, - 538, 4, 9, 792, 542, 546, 538, 813, 813, 813, - 820, 913, 403, 624, 65, 281, 374, 403, 616, 616, - 1086, 768, 771, 537, 754, 763, 538, 744, 849, 849, - 983, 382, 171, 335, 171, 335, 153, 984, 984, 984, - 800, 801, 747, 612, 25, 119, 289, 541, 767, 415, - 772, 538, 541, 727, 848, 37, 106, 188, 281, 444, - 913, 768, 538, 235, 585, 762, 538, 754, 913, 849, - 983, 382, 307, 767, 537, 761, 130, 1044, 360, 762, - 538, 585, 775, 537, 764, 1044, 765, 538 + 0, 24, 35, 37, 38, 51, 56, 65, 79, 88, + 90, 102, 104, 115, 130, 131, 133, 142, 150, 158, + 160, 161, 175, 179, 207, 250, 328, 329, 330, 336, + 339, 373, 382, 398, 405, 410, 421, 433, 437, 458, + 471, 474, 477, 482, 501, 525, 539, 554, 555, 556, + 557, 558, 565, 576, 577, 578, 581, 582, 584, 595, + 613, 661, 673, 682, 685, 689, 691, 694, 695, 699, + 705, 707, 711, 718, 722, 723, 724, 731, 736, 752, + 753, 757, 761, 781, 816, 817, 820, 822, 823, 824, + 825, 827, 829, 830, 834, 887, 888, 1061, 1064, 1065, + 1066, 1067, 1072, 1075, 1081, 1082, 1083, 1087, 452, 504, + 1062, 212, 389, 400, 437, 490, 112, 201, 579, 1062, + 3, 24, 25, 26, 27, 28, 29, 30, 31, 32, + 34, 35, 36, 42, 46, 47, 48, 50, 51, 52, + 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, + 64, 65, 66, 67, 68, 71, 72, 73, 74, 75, + 76, 77, 79, 80, 81, 82, 83, 85, 87, 88, + 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, + 100, 101, 102, 103, 105, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, + 122, 124, 125, 126, 127, 128, 129, 132, 133, 134, + 135, 136, 139, 140, 141, 142, 143, 144, 145, 147, + 148, 149, 151, 152, 153, 155, 156, 157, 158, 159, + 160, 161, 162, 163, 164, 165, 166, 168, 170, 171, + 172, 173, 175, 177, 178, 180, 181, 182, 183, 184, + 185, 187, 188, 191, 192, 193, 194, 196, 197, 198, + 199, 200, 201, 202, 203, 204, 205, 206, 207, 209, + 210, 211, 212, 213, 214, 215, 217, 218, 219, 220, + 221, 222, 223, 224, 225, 226, 228, 230, 231, 232, + 233, 234, 235, 236, 237, 238, 239, 240, 241, 244, + 245, 246, 247, 249, 250, 251, 252, 253, 254, 255, + 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, + 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, + 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, + 287, 288, 289, 290, 292, 293, 294, 295, 296, 297, + 299, 300, 303, 304, 305, 308, 309, 310, 311, 312, + 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, + 323, 324, 325, 326, 327, 332, 333, 334, 335, 336, + 337, 338, 339, 340, 341, 343, 344, 345, 346, 347, + 348, 349, 350, 352, 353, 354, 355, 356, 357, 358, + 359, 360, 361, 363, 364, 365, 366, 367, 368, 369, + 370, 371, 372, 373, 374, 375, 376, 378, 379, 380, + 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 394, 395, 396, 397, 400, 401, 402, + 403, 404, 405, 406, 407, 408, 409, 411, 412, 413, + 414, 415, 417, 418, 419, 420, 421, 422, 423, 424, + 425, 426, 427, 428, 429, 430, 431, 432, 435, 436, + 438, 439, 440, 441, 442, 443, 444, 446, 447, 448, + 450, 452, 453, 454, 455, 456, 458, 459, 460, 461, + 462, 463, 464, 465, 468, 469, 470, 472, 473, 474, + 475, 477, 478, 479, 480, 481, 482, 483, 484, 486, + 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, + 499, 502, 503, 504, 505, 506, 507, 508, 509, 510, + 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, + 521, 522, 588, 664, 665, 666, 671, 967, 1050, 1054, + 3, 183, 257, 430, 583, 588, 664, 671, 301, 1062, + 59, 179, 539, 608, 185, 251, 306, 327, 349, 389, + 441, 443, 461, 467, 470, 659, 687, 730, 5, 33, + 339, 588, 589, 1049, 3, 33, 37, 38, 39, 40, + 41, 43, 44, 45, 46, 49, 53, 57, 58, 59, + 60, 61, 62, 69, 70, 75, 76, 78, 83, 84, + 85, 86, 87, 93, 97, 104, 105, 112, 116, 119, + 121, 123, 130, 131, 137, 138, 146, 150, 154, 159, + 166, 167, 169, 172, 174, 176, 178, 179, 180, 183, + 184, 186, 189, 190, 191, 192, 195, 203, 208, 216, + 218, 219, 225, 226, 227, 228, 229, 231, 232, 234, + 242, 243, 245, 247, 248, 257, 278, 279, 280, 285, + 286, 289, 291, 292, 294, 298, 301, 302, 306, 307, + 310, 311, 313, 314, 328, 329, 330, 331, 334, 335, + 338, 342, 351, 357, 362, 377, 380, 384, 398, 399, + 406, 410, 411, 414, 416, 430, 432, 433, 434, 437, + 439, 445, 447, 448, 449, 451, 454, 456, 457, 460, + 466, 467, 471, 476, 482, 483, 485, 487, 497, 498, + 500, 501, 508, 509, 510, 511, 512, 513, 514, 515, + 516, 517, 518, 594, 664, 668, 670, 671, 26, 85, + 101, 153, 163, 176, 181, 212, 256, 260, 333, 349, + 350, 386, 389, 400, 403, 423, 437, 443, 444, 455, + 461, 490, 687, 700, 701, 704, 1062, 1049, 104, 142, + 487, 539, 557, 558, 565, 581, 582, 595, 613, 661, + 673, 682, 689, 691, 694, 695, 699, 707, 714, 718, + 724, 731, 752, 816, 817, 820, 822, 1061, 1064, 1065, + 1067, 1072, 1075, 1081, 1087, 112, 79, 70, 83, 85, + 166, 189, 242, 292, 302, 314, 334, 385, 432, 454, + 456, 460, 482, 539, 587, 588, 589, 823, 888, 890, + 892, 902, 909, 910, 967, 969, 970, 112, 5, 588, + 590, 754, 588, 1049, 33, 185, 251, 404, 447, 452, + 484, 588, 1073, 1074, 1085, 1062, 33, 137, 843, 844, + 185, 251, 389, 404, 447, 484, 1076, 1077, 1085, 1062, + 539, 588, 822, 834, 1086, 588, 909, 437, 840, 587, + 180, 539, 1069, 539, 360, 835, 836, 1049, 835, 3, + 57, 58, 60, 61, 75, 76, 83, 116, 119, 159, + 166, 172, 183, 191, 192, 219, 225, 226, 228, 257, + 278, 280, 285, 292, 294, 310, 314, 334, 338, 357, + 384, 406, 414, 430, 432, 447, 448, 454, 456, 460, + 482, 483, 508, 509, 510, 511, 512, 513, 514, 515, + 516, 517, 518, 664, 672, 756, 823, 824, 1081, 0, + 542, 487, 712, 126, 222, 473, 223, 154, 227, 307, + 466, 846, 847, 892, 892, 823, 825, 827, 543, 33, + 349, 447, 452, 822, 1086, 201, 587, 1049, 201, 587, + 201, 909, 201, 587, 286, 590, 356, 1063, 537, 541, + 591, 592, 539, 86, 112, 181, 212, 256, 389, 400, + 437, 461, 490, 586, 112, 822, 587, 441, 443, 441, + 443, 371, 188, 201, 587, 587, 181, 256, 360, 400, + 437, 490, 680, 396, 212, 33, 1049, 201, 594, 262, + 455, 111, 437, 437, 490, 188, 393, 396, 201, 588, + 702, 1056, 201, 1046, 1049, 201, 1049, 539, 710, 306, + 443, 714, 3, 482, 664, 668, 671, 715, 717, 718, + 720, 721, 712, 588, 590, 583, 539, 539, 174, 539, + 539, 781, 823, 910, 539, 539, 587, 539, 539, 179, + 539, 539, 539, 539, 823, 888, 892, 902, 532, 591, + 44, 588, 903, 904, 903, 398, 543, 826, 40, 46, + 105, 180, 218, 234, 245, 279, 328, 335, 380, 399, + 471, 906, 904, 44, 588, 903, 905, 525, 914, 590, + 528, 539, 539, 818, 1074, 1074, 1074, 522, 233, 1074, + 541, 301, 4, 6, 7, 8, 9, 10, 43, 58, + 60, 61, 69, 75, 76, 87, 116, 119, 121, 141, + 159, 167, 172, 191, 192, 225, 226, 228, 257, 278, + 280, 286, 291, 294, 303, 357, 384, 414, 447, 448, + 457, 483, 523, 530, 531, 532, 537, 539, 545, 546, + 551, 552, 588, 590, 823, 877, 926, 929, 932, 933, + 934, 936, 937, 938, 939, 941, 942, 958, 960, 961, + 962, 963, 964, 965, 966, 967, 968, 970, 972, 987, + 988, 999, 1021, 1028, 1036, 1037, 1038, 1050, 1051, 1052, + 1035, 1037, 1076, 1076, 590, 1076, 522, 1076, 179, 449, + 528, 1063, 541, 591, 696, 909, 3, 178, 180, 487, + 718, 1068, 1070, 178, 1071, 958, 1005, 1006, 835, 543, + 539, 1058, 259, 540, 540, 540, 556, 587, 179, 306, + 739, 164, 696, 754, 33, 137, 841, 841, 63, 841, + 169, 174, 248, 298, 852, 854, 855, 880, 882, 883, + 884, 190, 301, 476, 301, 846, 847, 539, 438, 1084, + 188, 522, 233, 159, 29, 35, 142, 305, 369, 373, + 405, 479, 570, 573, 574, 369, 159, 44, 64, 110, + 211, 261, 271, 283, 316, 369, 375, 400, 405, 421, + 559, 562, 573, 159, 369, 405, 573, 159, 369, 405, + 573, 159, 44, 580, 302, 506, 958, 1029, 593, 594, + 592, 3, 33, 40, 46, 53, 59, 85, 87, 93, + 105, 137, 178, 180, 183, 184, 203, 218, 231, 232, + 234, 245, 247, 257, 279, 289, 311, 313, 335, 380, + 399, 411, 430, 439, 460, 485, 487, 540, 664, 669, + 671, 958, 1008, 1009, 1053, 1059, 958, 437, 587, 588, + 540, 539, 648, 349, 389, 659, 687, 587, 286, 683, + 44, 490, 201, 587, 201, 587, 663, 201, 587, 201, + 587, 201, 588, 686, 93, 727, 159, 505, 201, 587, + 94, 134, 319, 442, 201, 588, 159, 541, 1057, 67, + 376, 543, 703, 159, 543, 703, 159, 301, 708, 709, + 958, 1059, 371, 540, 543, 4, 167, 301, 457, 530, + 531, 561, 564, 590, 713, 715, 716, 719, 1052, 714, + 449, 539, 603, 607, 958, 1006, 539, 3, 72, 73, + 113, 114, 117, 118, 198, 199, 263, 264, 265, 266, + 267, 268, 269, 270, 273, 274, 352, 353, 394, 395, + 495, 496, 519, 520, 590, 944, 945, 946, 947, 948, + 949, 950, 951, 952, 953, 954, 955, 956, 1011, 1012, + 482, 904, 905, 958, 587, 958, 1013, 530, 531, 588, + 959, 960, 988, 999, 1015, 539, 958, 1005, 1016, 958, + 62, 179, 243, 451, 958, 1006, 1019, 958, 540, 589, + 539, 439, 860, 861, 861, 843, 844, 892, 229, 838, + 40, 234, 399, 906, 234, 311, 907, 892, 907, 234, + 906, 539, 234, 907, 155, 209, 894, 234, 861, 539, + 589, 539, 861, 308, 958, 1078, 1080, 1008, 3, 40, + 46, 53, 58, 59, 60, 61, 75, 76, 85, 87, + 93, 105, 116, 119, 172, 178, 180, 184, 203, 218, + 225, 226, 228, 231, 232, 234, 245, 247, 257, 278, + 279, 280, 289, 294, 311, 313, 335, 357, 380, 384, + 399, 406, 411, 414, 430, 439, 447, 448, 460, 466, + 483, 487, 664, 667, 671, 920, 922, 923, 925, 927, + 929, 931, 933, 934, 935, 937, 938, 941, 942, 1010, + 1055, 44, 246, 588, 539, 537, 823, 486, 940, 958, + 1025, 940, 940, 539, 539, 928, 928, 338, 823, 539, + 930, 546, 75, 76, 940, 958, 928, 539, 539, 503, + 525, 539, 943, 539, 943, 958, 958, 958, 87, 155, + 1039, 1040, 958, 1006, 1007, 823, 958, 1005, 589, 989, + 990, 991, 9, 594, 541, 591, 1030, 591, 539, 590, + 539, 539, 590, 1052, 3, 8, 11, 15, 16, 17, + 18, 19, 20, 21, 39, 44, 50, 57, 84, 184, + 203, 208, 231, 232, 247, 286, 289, 303, 306, 411, + 523, 526, 527, 528, 530, 531, 532, 533, 534, 535, + 997, 998, 999, 1001, 1033, 502, 973, 313, 958, 543, + 838, 539, 590, 838, 3, 121, 251, 561, 590, 942, + 1079, 108, 1080, 1080, 588, 44, 588, 540, 543, 712, + 543, 540, 836, 1046, 1047, 44, 756, 785, 789, 790, + 1058, 696, 202, 371, 229, 648, 405, 179, 488, 755, + 825, 825, 33, 848, 849, 958, 63, 825, 842, 171, + 282, 868, 237, 283, 356, 408, 473, 4, 9, 33, + 863, 958, 530, 531, 864, 865, 958, 960, 880, 881, + 855, 854, 852, 853, 174, 883, 296, 885, 63, 831, + 832, 833, 895, 959, 1037, 1037, 852, 880, 1006, 588, + 246, 587, 78, 86, 97, 176, 201, 342, 467, 588, + 630, 640, 655, 86, 97, 821, 97, 821, 539, 449, + 539, 628, 255, 470, 628, 97, 543, 449, 587, 3, + 925, 561, 63, 563, 561, 561, 110, 261, 271, 63, + 449, 501, 525, 560, 276, 389, 560, 562, 909, 97, + 449, 821, 389, 587, 449, 389, 579, 588, 603, 538, + 550, 1008, 1008, 1009, 543, 846, 847, 13, 14, 231, + 231, 449, 449, 588, 647, 652, 501, 606, 188, 587, + 360, 400, 437, 490, 680, 396, 284, 489, 758, 159, + 104, 613, 684, 689, 724, 1087, 151, 922, 587, 286, + 559, 690, 286, 539, 648, 44, 286, 648, 286, 539, + 674, 675, 676, 677, 678, 679, 681, 286, 208, 688, + 201, 588, 642, 728, 594, 159, 703, 159, 179, 706, + 702, 593, 541, 1056, 1046, 1049, 1049, 1056, 540, 543, + 13, 714, 720, 4, 1052, 4, 1052, 590, 594, 605, + 612, 59, 106, 127, 148, 152, 175, 178, 196, 291, + 299, 321, 354, 609, 44, 540, 958, 540, 179, 543, + 540, 331, 1014, 540, 959, 959, 11, 15, 16, 19, + 20, 21, 208, 231, 303, 526, 527, 528, 530, 531, + 532, 533, 534, 535, 999, 959, 540, 911, 912, 969, + 174, 179, 1017, 1018, 543, 540, 44, 1019, 1006, 1019, + 1019, 179, 540, 44, 903, 539, 1047, 4, 9, 588, + 856, 858, 859, 1037, 1035, 185, 251, 437, 441, 443, + 470, 587, 839, 498, 915, 892, 234, 892, 301, 476, + 908, 892, 234, 1037, 892, 293, 293, 539, 892, 589, + 916, 917, 539, 589, 916, 543, 540, 543, 541, 539, + 925, 539, 539, 541, 43, 924, 539, 944, 945, 946, + 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, + 957, 540, 543, 928, 595, 695, 731, 736, 819, 822, + 1064, 1081, 1006, 1007, 539, 497, 1022, 1023, 958, 1007, + 1052, 958, 992, 993, 994, 995, 940, 940, 8, 15, + 16, 19, 20, 21, 526, 527, 528, 530, 531, 532, + 533, 534, 535, 588, 997, 1002, 540, 1006, 447, 447, + 1052, 1052, 539, 539, 588, 371, 1044, 174, 538, 540, + 543, 550, 543, 547, 532, 592, 1006, 1052, 958, 957, + 957, 922, 958, 958, 958, 958, 958, 958, 958, 958, + 5, 594, 1060, 447, 49, 434, 1034, 1056, 958, 958, + 539, 823, 963, 1020, 1028, 137, 167, 286, 291, 296, + 457, 468, 958, 291, 539, 958, 449, 57, 184, 203, + 208, 247, 411, 958, 958, 958, 958, 958, 958, 958, + 958, 958, 958, 33, 41, 416, 996, 537, 541, 1032, + 190, 170, 974, 384, 539, 988, 1038, 179, 889, 1008, + 889, 539, 590, 588, 587, 1068, 576, 587, 958, 543, + 540, 260, 286, 837, 528, 33, 41, 409, 788, 236, + 543, 782, 476, 698, 587, 733, 539, 588, 738, 748, + 749, 751, 588, 590, 588, 590, 45, 130, 850, 543, + 476, 850, 276, 825, 384, 385, 530, 531, 865, 867, + 960, 408, 237, 302, 326, 326, 543, 534, 4, 866, + 1052, 866, 384, 385, 867, 587, 1045, 290, 413, 886, + 539, 1047, 1048, 543, 190, 476, 208, 190, 229, 881, + 853, 540, 369, 573, 539, 201, 640, 1049, 237, 286, + 237, 476, 539, 633, 921, 922, 1049, 588, 201, 1049, + 201, 588, 29, 142, 405, 569, 572, 594, 624, 638, + 1049, 594, 632, 651, 1049, 570, 1049, 369, 405, 559, + 573, 561, 1056, 1049, 561, 1056, 1049, 561, 369, 405, + 573, 1049, 1049, 1049, 1049, 369, 405, 573, 1049, 1049, + 590, 531, 958, 1029, 846, 846, 846, 485, 1009, 202, + 374, 845, 958, 958, 291, 585, 590, 291, 585, 588, + 347, 602, 540, 543, 299, 179, 449, 597, 587, 683, + 490, 587, 587, 663, 587, 587, 686, 438, 587, 306, + 659, 539, 823, 539, 159, 159, 247, 588, 630, 640, + 643, 646, 656, 658, 501, 503, 635, 158, 822, 159, + 501, 729, 159, 540, 1008, 543, 543, 44, 159, 3, + 539, 286, 301, 587, 588, 3, 703, 593, 703, 301, + 703, 708, 958, 603, 257, 532, 537, 539, 561, 604, + 719, 964, 965, 966, 540, 543, 44, 601, 590, 601, + 286, 291, 354, 601, 63, 601, 922, 540, 958, 958, + 958, 1017, 922, 959, 959, 959, 959, 959, 959, 137, + 286, 296, 959, 959, 959, 959, 959, 959, 959, 959, + 959, 959, 540, 543, 44, 913, 958, 958, 1018, 1017, + 922, 540, 540, 540, 1006, 922, 1047, 540, 326, 534, + 326, 385, 534, 539, 539, 838, 441, 443, 441, 443, + 587, 840, 840, 840, 958, 190, 869, 908, 892, 958, + 539, 892, 174, 539, 589, 899, 908, 922, 540, 543, + 916, 540, 1078, 3, 1010, 43, 924, 588, 919, 919, + 3, 537, 537, 1052, 449, 449, 449, 449, 922, 473, + 540, 538, 1006, 958, 146, 1023, 1024, 540, 540, 540, + 550, 543, 547, 541, 540, 540, 522, 522, 540, 540, + 958, 1047, 539, 958, 1041, 588, 971, 1026, 1027, 958, + 958, 989, 1040, 540, 540, 540, 522, 959, 959, 152, + 1006, 179, 137, 167, 291, 296, 457, 468, 539, 152, + 1002, 958, 434, 1034, 958, 1020, 958, 449, 539, 823, + 958, 1029, 593, 539, 539, 162, 975, 890, 891, 915, + 846, 915, 1052, 957, 1058, 1058, 260, 539, 28, 324, + 325, 409, 412, 450, 494, 783, 786, 9, 409, 787, + 9, 8, 17, 526, 531, 537, 539, 798, 799, 800, + 801, 810, 811, 812, 813, 814, 788, 790, 498, 778, + 891, 498, 697, 44, 63, 734, 744, 751, 1030, 543, + 889, 528, 755, 755, 524, 851, 849, 303, 997, 1000, + 851, 4, 1052, 867, 302, 473, 864, 543, 254, 1047, + 831, 63, 1037, 539, 589, 63, 276, 449, 958, 286, + 655, 539, 159, 539, 633, 212, 652, 653, 614, 44, + 183, 623, 649, 614, 29, 142, 373, 375, 405, 566, + 567, 568, 574, 575, 159, 703, 159, 703, 624, 638, + 624, 540, 543, 590, 617, 528, 541, 540, 543, 449, + 389, 97, 449, 821, 389, 449, 449, 449, 389, 580, + 550, 538, 550, 845, 845, 845, 1009, 293, 293, 540, + 539, 596, 3, 424, 425, 590, 611, 647, 602, 758, + 587, 690, 539, 44, 648, 677, 679, 688, 539, 683, + 371, 437, 590, 692, 693, 652, 587, 587, 663, 587, + 540, 543, 299, 628, 299, 301, 627, 1049, 501, 662, + 587, 628, 44, 587, 540, 675, 681, 678, 681, 437, + 958, 686, 612, 159, 587, 703, 706, 1056, 599, 610, + 719, 605, 590, 590, 291, 652, 532, 652, 590, 532, + 652, 590, 540, 540, 1018, 179, 137, 296, 539, 914, + 911, 539, 540, 540, 540, 588, 856, 915, 840, 840, + 840, 840, 587, 587, 587, 63, 195, 878, 908, 1047, + 539, 896, 897, 898, 961, 963, 1047, 174, 84, 918, + 917, 540, 540, 537, 922, 540, 543, 540, 1052, 538, + 1052, 540, 945, 947, 948, 949, 948, 949, 949, 540, + 445, 958, 150, 958, 992, 1002, 943, 943, 540, 540, + 958, 1041, 1042, 1043, 44, 208, 543, 540, 1044, 957, + 958, 39, 39, 958, 540, 958, 179, 539, 1010, 958, + 540, 152, 959, 959, 152, 152, 958, 958, 538, 550, + 539, 1031, 847, 498, 958, 312, 979, 543, 869, 845, + 869, 540, 819, 783, 786, 783, 783, 783, 786, 786, + 786, 17, 531, 527, 537, 785, 797, 756, 808, 809, + 800, 800, 544, 791, 530, 532, 545, 546, 793, 809, + 286, 523, 530, 531, 815, 960, 988, 87, 780, 958, + 377, 742, 588, 276, 334, 121, 315, 539, 732, 822, + 540, 543, 738, 697, 958, 171, 241, 539, 851, 302, + 587, 540, 1048, 190, 823, 824, 1037, 1048, 1049, 1049, + 540, 159, 653, 640, 653, 614, 642, 543, 540, 123, + 216, 283, 286, 639, 539, 36, 63, 660, 649, 78, + 84, 97, 121, 123, 216, 286, 291, 342, 362, 467, + 476, 619, 620, 634, 183, 121, 200, 286, 628, 560, + 111, 121, 183, 286, 423, 426, 562, 628, 405, 568, + 461, 1049, 588, 572, 3, 40, 46, 53, 59, 85, + 87, 93, 105, 178, 180, 183, 184, 203, 218, 231, + 232, 234, 245, 247, 257, 279, 285, 289, 303, 311, + 313, 335, 380, 399, 406, 411, 430, 439, 460, 466, + 487, 530, 531, 561, 590, 615, 654, 664, 670, 671, + 922, 1000, 1053, 594, 651, 1049, 1049, 1049, 1049, 1049, + 1049, 1049, 1049, 1049, 1049, 603, 1029, 1029, 540, 540, + 540, 846, 111, 389, 541, 560, 611, 438, 539, 646, + 822, 729, 539, 587, 768, 773, 659, 201, 587, 540, + 543, 540, 690, 539, 44, 637, 635, 643, 90, 710, + 111, 283, 648, 822, 677, 679, 44, 44, 823, 824, + 688, 540, 642, 476, 726, 703, 540, 543, 652, 959, + 179, 539, 1010, 916, 540, 543, 540, 869, 587, 587, + 587, 587, 33, 107, 191, 383, 539, 870, 871, 872, + 873, 874, 875, 876, 958, 958, 500, 976, 540, 960, + 1003, 1004, 208, 190, 893, 897, 540, 899, 900, 901, + 1056, 924, 1052, 924, 588, 924, 538, 538, 958, 543, + 540, 588, 958, 960, 1027, 958, 958, 958, 1010, 540, + 958, 39, 39, 958, 958, 152, 540, 531, 1029, 540, + 1008, 540, 958, 540, 539, 588, 980, 878, 540, 878, + 590, 540, 190, 193, 784, 527, 537, 786, 538, 231, + 550, 806, 807, 540, 530, 800, 9, 792, 538, 815, + 815, 815, 815, 11, 16, 17, 18, 19, 20, 21, + 39, 50, 57, 84, 184, 203, 208, 231, 232, 247, + 286, 289, 306, 411, 523, 526, 527, 528, 530, 531, + 532, 533, 534, 535, 999, 313, 539, 540, 1036, 482, + 436, 475, 743, 588, 737, 747, 301, 740, 528, 751, + 742, 1002, 63, 540, 540, 481, 482, 828, 614, 640, + 540, 540, 501, 645, 124, 204, 214, 123, 478, 958, + 121, 44, 539, 1056, 1049, 959, 124, 204, 123, 291, + 237, 587, 645, 92, 660, 201, 291, 561, 958, 660, + 291, 530, 531, 564, 588, 922, 703, 703, 3, 257, + 430, 1053, 1057, 528, 449, 449, 538, 538, 845, 540, + 540, 588, 603, 476, 598, 600, 539, 652, 540, 662, + 44, 612, 44, 543, 762, 283, 348, 777, 437, 286, + 539, 590, 729, 646, 158, 822, 156, 210, 627, 126, + 142, 341, 662, 111, 729, 501, 1088, 437, 539, 301, + 588, 725, 539, 610, 959, 1010, 540, 540, 9, 370, + 862, 878, 539, 407, 539, 540, 543, 588, 977, 978, + 351, 879, 543, 540, 539, 589, 63, 540, 208, 540, + 900, 538, 922, 1041, 538, 201, 540, 958, 958, 958, + 550, 538, 550, 540, 540, 588, 981, 976, 590, 976, + 801, 793, 778, 539, 549, 756, 805, 544, 543, 526, + 531, 812, 922, 815, 815, 815, 815, 815, 815, 815, + 447, 434, 1034, 1056, 815, 815, 1020, 137, 167, 286, + 291, 296, 457, 468, 815, 291, 815, 449, 57, 203, + 208, 247, 411, 815, 815, 815, 815, 815, 815, 815, + 815, 815, 815, 988, 1037, 587, 779, 543, 481, 1030, + 540, 543, 95, 742, 958, 540, 1048, 1048, 362, 645, + 539, 636, 614, 540, 200, 539, 958, 286, 620, 645, + 648, 1049, 44, 159, 918, 1057, 534, 615, 1049, 1049, + 540, 560, 128, 768, 540, 635, 822, 540, 756, 768, + 540, 348, 42, 539, 771, 776, 238, 766, 587, 159, + 44, 540, 1049, 662, 33, 89, 98, 122, 200, 213, + 423, 426, 631, 631, 385, 385, 44, 68, 78, 251, + 823, 612, 587, 539, 588, 741, 750, 969, 540, 540, + 539, 976, 1006, 539, 1006, 872, 44, 543, 958, 476, + 857, 960, 1037, 1047, 904, 539, 904, 958, 1029, 1029, + 321, 982, 879, 879, 778, 103, 796, 804, 805, 805, + 792, 531, 522, 959, 959, 152, 179, 137, 167, 291, + 296, 457, 468, 539, 152, 815, 434, 1034, 815, 1020, + 815, 449, 540, 822, 315, 822, 737, 301, 539, 735, + 587, 614, 594, 641, 644, 427, 492, 621, 622, 539, + 616, 958, 540, 259, 657, 200, 476, 571, 534, 461, + 603, 590, 762, 729, 627, 1088, 762, 144, 366, 759, + 760, 756, 772, 774, 33, 756, 208, 767, 539, 587, + 822, 635, 710, 822, 78, 304, 78, 540, 726, 958, + 84, 745, 540, 543, 745, 9, 879, 540, 871, 540, + 980, 978, 387, 540, 1037, 538, 538, 538, 63, 846, + 857, 857, 796, 959, 540, 544, 548, 547, 815, 39, + 39, 815, 815, 179, 539, 1010, 815, 152, 959, 959, + 152, 152, 815, 743, 97, 750, 138, 648, 528, 540, + 543, 559, 540, 283, 629, 180, 320, 412, 301, 625, + 626, 650, 616, 958, 461, 540, 44, 438, 44, 540, + 543, 87, 587, 539, 1088, 627, 662, 1088, 304, 304, + 539, 540, 1056, 746, 1056, 729, 741, 746, 540, 857, + 540, 859, 540, 1005, 193, 355, 385, 983, 121, 795, + 802, 805, 803, 805, 815, 815, 815, 1010, 540, 815, + 39, 39, 815, 815, 152, 481, 1049, 540, 287, 473, + 657, 615, 644, 540, 622, 214, 126, 473, 301, 650, + 301, 625, 760, 822, 539, 756, 772, 154, 775, 539, + 750, 745, 850, 915, 850, 57, 108, 463, 958, 984, + 985, 984, 984, 540, 4, 9, 794, 544, 548, 540, + 815, 815, 815, 822, 915, 405, 626, 67, 283, 376, + 405, 618, 618, 1088, 770, 773, 539, 756, 765, 540, + 746, 851, 851, 985, 384, 173, 337, 173, 337, 155, + 986, 986, 986, 802, 803, 749, 614, 27, 121, 291, + 543, 769, 417, 774, 540, 543, 729, 850, 39, 108, + 190, 283, 446, 915, 770, 540, 237, 587, 764, 540, + 756, 915, 851, 985, 384, 309, 769, 539, 763, 132, + 1046, 362, 764, 540, 587, 777, 539, 766, 1046, 767, + 540 }; /* YYR1[RULE-NUM] -- Symbol kind of the left-hand side of rule RULE-NUM. */ static const yytype_int16 yyr1[] = { - 0, 551, 552, 553, 553, 554, 554, 554, 554, 554, - 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, - 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, - 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, - 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, - 563, 563, 563, 563, 563, 563, 563, 563, 564, 564, - 565, 565, 566, 566, 566, 566, 567, 567, 568, 568, - 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, - 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, - 568, 568, 568, 568, 568, 568, 568, 569, 569, 570, - 570, 570, 570, 571, 571, 572, 573, 573, 573, 692, - 692, 692, 692, 585, 585, 586, 586, 586, 586, 587, - 587, 588, 589, 589, 590, 591, 592, 592, 592, 592, - 592, 818, 818, 818, 818, 818, 818, 818, 818, 818, - 818, 818, 818, 818, 819, 819, 729, 730, 730, 730, - 730, 730, 731, 731, 732, 732, 732, 733, 733, 733, - 734, 734, 735, 736, 736, 737, 737, 737, 738, 738, - 738, 739, 739, 739, 740, 740, 741, 741, 742, 742, - 743, 743, 744, 744, 745, 745, 746, 746, 747, 747, - 748, 748, 749, 689, 689, 689, 690, 690, 691, 691, - 814, 814, 814, 687, 687, 687, 688, 688, 683, 683, - 683, 684, 684, 685, 685, 685, 686, 686, 1063, 705, - 705, 705, 706, 706, 707, 707, 708, 708, 556, 556, - 557, 557, 558, 558, 558, 559, 559, 559, 559, 560, - 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, - 560, 560, 560, 561, 561, 562, 562, 562, 703, 703, - 704, 704, 1059, 1059, 1059, 1059, 1059, 1059, 1060, 1060, - 1060, 1061, 1061, 1061, 1064, 754, 754, 754, 755, 755, - 756, 756, 757, 757, 758, 758, 759, 759, 760, 760, - 761, 762, 762, 763, 763, 764, 764, 765, 765, 766, - 767, 767, 768, 769, 769, 770, 770, 771, 771, 772, - 772, 773, 773, 774, 774, 775, 775, 775, 776, 776, - 777, 777, 778, 778, 779, 780, 780, 781, 781, 781, - 782, 782, 782, 783, 783, 784, 784, 784, 784, 784, - 785, 785, 786, 786, 786, 786, 786, 786, 787, 787, - 788, 789, 789, 790, 790, 791, 791, 791, 791, 791, - 792, 792, 793, 793, 794, 794, 795, 796, 797, 797, - 798, 798, 798, 799, 799, 800, 800, 801, 801, 802, - 802, 802, 803, 803, 803, 804, 804, 805, 805, 806, - 806, 806, 807, 807, 808, 808, 809, 809, 810, 811, - 811, 812, 813, 813, 813, 813, 813, 813, 813, 813, - 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, - 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, - 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, - 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, - 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, - 813, 813, 813, 611, 611, 611, 612, 612, 613, 613, - 613, 613, 613, 613, 614, 614, 615, 616, 616, 616, - 616, 616, 617, 617, 617, 617, 618, 618, 618, 618, - 618, 618, 618, 618, 619, 619, 620, 620, 621, 621, - 621, 622, 623, 624, 624, 624, 624, 624, 625, 625, - 625, 625, 626, 627, 627, 628, 628, 629, 629, 629, - 629, 629, 629, 629, 629, 630, 630, 631, 632, 632, - 632, 632, 633, 633, 633, 633, 634, 635, 635, 635, - 636, 637, 637, 637, 637, 637, 637, 638, 638, 639, - 639, 640, 641, 641, 641, 642, 642, 643, 643, 644, - 644, 644, 645, 646, 646, 647, 647, 648, 649, 649, - 649, 649, 650, 650, 651, 651, 652, 652, 652, 653, - 653, 653, 653, 653, 653, 654, 654, 655, 655, 655, - 655, 656, 657, 657, 657, 657, 657, 657, 657, 657, - 658, 658, 697, 697, 697, 697, 697, 697, 698, 698, - 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, - 698, 698, 698, 698, 698, 698, 699, 699, 699, 699, - 699, 699, 700, 700, 701, 701, 701, 702, 702, 702, - 671, 671, 671, 671, 671, 671, 672, 673, 674, 674, - 675, 675, 676, 677, 677, 678, 678, 679, 679, 1062, - 593, 593, 593, 594, 594, 594, 595, 595, 596, 596, - 597, 597, 598, 598, 599, 599, 600, 600, 601, 601, - 602, 602, 602, 602, 602, 602, 602, 602, 603, 604, - 604, 605, 605, 606, 606, 607, 607, 607, 607, 607, - 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, - 607, 608, 609, 609, 609, 609, 609, 610, 610, 820, - 820, 821, 821, 821, 822, 822, 822, 822, 822, 822, - 822, 822, 823, 823, 824, 824, 825, 825, 825, 825, - 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, - 825, 825, 825, 825, 825, 826, 826, 827, 827, 828, - 828, 829, 829, 829, 830, 830, 831, 831, 832, 832, - 832, 833, 833, 834, 835, 835, 835, 836, 836, 837, - 837, 837, 837, 837, 837, 837, 837, 837, 838, 838, - 839, 839, 839, 840, 841, 841, 842, 842, 843, 843, - 843, 844, 844, 845, 845, 846, 846, 847, 847, 848, - 848, 848, 849, 849, 849, 850, 850, 850, 850, 851, - 851, 852, 852, 852, 852, 853, 853, 854, 854, 854, - 854, 854, 854, 855, 855, 856, 856, 857, 857, 857, - 857, 858, 859, 859, 860, 860, 861, 861, 861, 861, - 861, 862, 863, 863, 863, 864, 864, 865, 865, 866, - 866, 867, 867, 867, 868, 868, 869, 869, 870, 870, - 870, 870, 870, 871, 872, 873, 874, 875, 875, 876, - 876, 877, 877, 878, 878, 879, 879, 880, 880, 881, - 882, 882, 882, 882, 883, 883, 884, 884, 884, 885, - 885, 886, 886, 887, 887, 888, 888, 889, 889, 890, - 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, - 891, 891, 892, 892, 892, 893, 893, 894, 894, 894, - 895, 895, 896, 896, 897, 897, 898, 899, 899, 900, - 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, - 901, 901, 901, 901, 902, 902, 903, 903, 903, 903, - 903, 904, 904, 904, 904, 904, 904, 905, 905, 906, - 906, 907, 907, 907, 907, 908, 908, 909, 910, 910, - 911, 911, 912, 912, 913, 913, 914, 914, 915, 916, - 916, 917, 917, 918, 918, 919, 919, 920, 920, 920, - 920, 920, 920, 920, 920, 920, 920, 921, 921, 922, - 922, 922, 923, 923, 923, 923, 923, 923, 923, 924, - 924, 924, 924, 925, 926, 926, 927, 927, 927, 927, - 927, 927, 927, 927, 927, 927, 927, 928, 928, 929, - 929, 930, 930, 931, 932, 933, 933, 934, 934, 935, - 936, 937, 937, 937, 937, 937, 937, 938, 938, 939, - 939, 939, 939, 940, 941, 941, 941, 942, 942, 943, - 943, 944, 944, 945, 945, 946, 946, 947, 947, 948, - 948, 949, 949, 950, 950, 951, 951, 952, 952, 953, - 953, 954, 954, 955, 955, 955, 955, 955, 955, 955, - 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, - 955, 955, 955, 955, 956, 956, 956, 956, 956, 956, - 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, - 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, - 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, - 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, - 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, - 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, - 956, 956, 956, 956, 956, 957, 957, 957, 957, 957, - 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, + 0, 553, 554, 555, 555, 556, 556, 556, 556, 556, + 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, + 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, + 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, + 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, + 565, 565, 565, 565, 565, 565, 565, 565, 566, 566, + 567, 567, 568, 568, 568, 568, 569, 569, 570, 570, + 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, + 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, + 570, 570, 570, 570, 570, 570, 570, 571, 571, 572, + 572, 572, 572, 573, 573, 574, 575, 575, 575, 694, + 694, 694, 694, 587, 587, 588, 588, 588, 588, 589, + 589, 590, 591, 591, 592, 593, 594, 594, 594, 594, + 594, 820, 820, 820, 820, 820, 820, 820, 820, 820, + 820, 820, 820, 820, 821, 821, 731, 732, 732, 732, + 732, 732, 733, 733, 734, 734, 734, 735, 735, 735, + 736, 736, 737, 738, 738, 739, 739, 739, 740, 740, + 740, 741, 741, 741, 742, 742, 743, 743, 744, 744, + 745, 745, 746, 746, 747, 747, 748, 748, 749, 749, + 750, 750, 751, 691, 691, 691, 692, 692, 693, 693, + 816, 816, 816, 689, 689, 689, 690, 690, 685, 685, + 685, 686, 686, 687, 687, 687, 688, 688, 1065, 707, + 707, 707, 708, 708, 709, 709, 710, 710, 558, 558, + 559, 559, 560, 560, 560, 561, 561, 561, 561, 562, + 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, + 562, 562, 562, 563, 563, 564, 564, 564, 705, 705, + 706, 706, 1061, 1061, 1061, 1061, 1061, 1061, 1062, 1062, + 1062, 1063, 1063, 1063, 1066, 756, 756, 756, 757, 757, + 758, 758, 759, 759, 760, 760, 761, 761, 762, 762, + 763, 764, 764, 765, 765, 766, 766, 767, 767, 768, + 769, 769, 770, 771, 771, 772, 772, 773, 773, 774, + 774, 775, 775, 776, 776, 777, 777, 777, 778, 778, + 779, 779, 780, 780, 781, 782, 782, 783, 783, 783, + 784, 784, 784, 785, 785, 786, 786, 786, 786, 786, + 787, 787, 788, 788, 788, 788, 788, 788, 789, 789, + 790, 791, 791, 792, 792, 793, 793, 793, 793, 793, + 794, 794, 795, 795, 796, 796, 797, 798, 799, 799, + 800, 800, 800, 801, 801, 802, 802, 803, 803, 804, + 804, 804, 805, 805, 805, 806, 806, 807, 807, 808, + 808, 809, 810, 810, 810, 810, 810, 810, 810, 811, + 811, 812, 813, 813, 814, 815, 815, 815, 815, 815, + 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, + 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, + 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, + 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, + 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, + 815, 815, 815, 815, 815, 815, 613, 613, 613, 614, + 614, 615, 615, 615, 615, 615, 615, 616, 616, 617, + 618, 618, 618, 618, 618, 619, 619, 619, 619, 620, + 620, 620, 620, 620, 620, 620, 620, 621, 621, 622, + 622, 623, 623, 623, 624, 625, 626, 626, 626, 626, + 626, 627, 627, 627, 627, 628, 629, 629, 630, 630, + 631, 631, 631, 631, 631, 631, 631, 631, 632, 632, + 633, 634, 634, 634, 634, 635, 635, 635, 635, 636, + 637, 637, 637, 638, 639, 639, 639, 639, 639, 639, + 640, 640, 641, 641, 642, 643, 643, 643, 644, 644, + 645, 645, 646, 646, 646, 647, 648, 648, 649, 649, + 650, 651, 651, 651, 651, 652, 652, 653, 653, 654, + 654, 654, 655, 655, 655, 655, 655, 655, 656, 656, + 657, 657, 657, 657, 658, 659, 659, 659, 659, 659, + 659, 659, 659, 660, 660, 699, 699, 699, 699, 699, + 699, 700, 700, 700, 700, 700, 700, 700, 700, 700, + 700, 700, 700, 700, 700, 700, 700, 700, 700, 701, + 701, 701, 701, 701, 701, 702, 702, 703, 703, 703, + 704, 704, 704, 673, 673, 673, 673, 673, 673, 674, + 675, 676, 676, 677, 677, 678, 679, 679, 680, 680, + 681, 681, 1064, 595, 595, 595, 596, 596, 596, 597, + 597, 598, 598, 599, 599, 600, 600, 601, 601, 602, + 602, 603, 603, 604, 604, 604, 604, 604, 604, 604, + 604, 605, 606, 606, 607, 607, 608, 608, 609, 609, + 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, + 609, 609, 609, 609, 610, 611, 611, 611, 611, 611, + 612, 612, 822, 822, 823, 823, 823, 824, 824, 824, + 824, 824, 824, 824, 824, 825, 825, 826, 826, 827, + 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, + 827, 827, 827, 827, 827, 827, 827, 827, 828, 828, + 829, 829, 830, 830, 831, 831, 831, 832, 832, 833, + 833, 834, 834, 834, 835, 835, 836, 837, 837, 837, + 838, 838, 839, 839, 839, 839, 839, 839, 839, 839, + 839, 840, 840, 841, 841, 841, 842, 843, 843, 844, + 844, 845, 845, 845, 846, 846, 847, 847, 848, 848, + 849, 849, 850, 850, 850, 851, 851, 851, 852, 852, + 852, 852, 853, 853, 854, 854, 854, 854, 855, 855, + 856, 856, 856, 856, 856, 856, 857, 857, 858, 858, + 859, 859, 859, 859, 860, 861, 861, 862, 862, 863, + 863, 863, 863, 863, 864, 865, 865, 865, 866, 866, + 867, 867, 868, 868, 869, 869, 869, 870, 870, 871, + 871, 872, 872, 872, 872, 872, 873, 874, 875, 876, + 877, 877, 878, 878, 879, 879, 880, 880, 881, 881, + 882, 882, 883, 884, 884, 884, 884, 885, 885, 886, + 886, 886, 887, 887, 888, 888, 889, 889, 890, 890, + 891, 891, 892, 892, 892, 892, 892, 892, 892, 892, + 892, 892, 892, 893, 893, 894, 894, 894, 895, 895, + 896, 896, 896, 897, 897, 898, 898, 899, 899, 900, + 901, 901, 902, 902, 902, 902, 902, 902, 902, 902, + 902, 902, 902, 903, 903, 903, 903, 904, 904, 905, + 905, 905, 905, 905, 906, 906, 906, 906, 906, 906, + 907, 907, 908, 908, 909, 909, 909, 909, 910, 910, + 911, 912, 912, 913, 913, 914, 914, 915, 915, 916, + 916, 917, 918, 918, 919, 919, 920, 920, 921, 921, + 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, + 923, 923, 924, 924, 924, 925, 925, 925, 925, 925, + 925, 925, 926, 926, 926, 926, 927, 928, 928, 929, + 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, + 930, 930, 931, 931, 932, 932, 933, 934, 935, 935, + 936, 936, 937, 938, 939, 939, 939, 939, 939, 939, + 940, 940, 941, 941, 941, 941, 942, 943, 943, 943, + 944, 944, 945, 945, 946, 946, 947, 947, 948, 948, + 949, 949, 950, 950, 951, 951, 952, 952, 953, 953, + 954, 954, 955, 955, 956, 956, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, - 958, 958, 959, 959, 959, 959, 959, 959, 960, 960, - 960, 961, 961, 961, 961, 961, 961, 961, 961, 961, - 961, 961, 961, 962, 963, 964, 965, 965, 965, 965, - 965, 965, 966, 966, 967, 967, 968, 968, 968, 968, - 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, - 969, 970, 970, 971, 971, 972, 972, 972, 973, 973, - 974, 974, 975, 975, 976, 977, 977, 977, 978, 979, - 979, 980, 980, 981, 981, 981, 981, 982, 982, 983, - 983, 983, 983, 983, 984, 984, 984, 984, 984, 985, - 985, 986, 986, 987, 988, 988, 989, 989, 990, 991, - 991, 992, 992, 993, 993, 994, 994, 994, 995, 995, - 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, - 996, 996, 996, 996, 997, 997, 998, 998, 999, 999, - 999, 999, 999, 999, 999, 999, 1000, 1000, 1001, 1001, - 1002, 1002, 1003, 1003, 1004, 1004, 1005, 1005, 1006, 1006, - 1007, 1007, 1007, 1008, 1008, 1009, 1009, 1010, 1010, 1010, - 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, - 1010, 1010, 1011, 1011, 1012, 1013, 1013, 1014, 1014, 1014, - 1014, 1014, 1014, 1015, 1016, 1017, 1017, 1017, 1018, 1018, - 1018, 1018, 1019, 1020, 1020, 1021, 1022, 1022, 1023, 1023, - 1024, 1024, 1025, 1026, 1026, 590, 590, 590, 590, 1027, - 1027, 1028, 1028, 1029, 1029, 1029, 1030, 1030, 1030, 1030, - 1030, 1031, 1031, 1032, 1032, 1033, 1033, 1034, 1034, 1035, - 1035, 1036, 1036, 1036, 1037, 1037, 1038, 1038, 1039, 1040, - 1040, 1041, 1041, 1042, 1042, 1042, 1043, 1043, 1044, 1044, - 1045, 1045, 1046, 1046, 1047, 1048, 1048, 1049, 1049, 1049, - 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, - 1049, 1050, 1051, 1051, 1051, 1051, 1052, 1052, 1052, 1052, - 1053, 1053, 1053, 1053, 1054, 1054, 1055, 1055, 1056, 1056, - 1057, 1058, 1058, 815, 816, 816, 817, 817, 817, 817, - 817, 817, 680, 680, 680, 681, 681, 682, 682, 682, - 682, 722, 722, 723, 724, 724, 725, 725, 726, 726, - 727, 727, 728, 728, 555, 555, 555, 555, 555, 555, - 580, 580, 581, 581, 582, 582, 583, 583, 584, 584, - 584, 584, 584, 584, 584, 584, 584, 584, 720, 720, - 721, 709, 709, 709, 709, 710, 710, 711, 711, 711, - 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, - 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, - 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, - 712, 713, 713, 713, 713, 714, 714, 715, 715, 716, - 716, 717, 717, 717, 717, 718, 719, 719, 1073, 1073, - 1073, 1073, 1073, 1074, 1074, 1074, 1074, 1075, 1075, 1076, - 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1078, 1078, 750, - 750, 750, 750, 751, 751, 752, 752, 753, 753, 753, - 1065, 1065, 1065, 1065, 1065, 1066, 1066, 1066, 1066, 1066, - 1067, 1067, 1068, 1068, 1069, 1069, 693, 693, 694, 694, - 694, 695, 695, 696, 696, 574, 574, 575, 575, 576, - 576, 576, 577, 577, 578, 578, 1070, 1070, 1070, 1070, - 1070, 1071, 1071, 1072, 1072, 1072, 1079, 1079, 1079, 1079, - 1079, 1079, 1079, 1079, 1079, 1080, 1080, 1081, 1081, 1082, - 1082, 1083, 1083, 1084, 1084, 579, 1085, 1085, 1085, 1085, - 1085, 1086, 1086, 1086, 1086, 659, 659, 659, 660, 660, - 660, 661, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 663, 663, 663, 663, 663, 663, 663, - 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, - 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, - 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, - 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, - 663, 663, 663, 663, 663, 663, 663, 664, 664, 664, + 957, 957, 957, 957, 957, 957, 957, 958, 958, 958, + 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, + 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, + 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, + 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, + 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, + 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, + 958, 958, 958, 958, 958, 958, 958, 958, 959, 959, + 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, + 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, + 959, 959, 959, 960, 960, 961, 961, 961, 961, 961, + 961, 962, 962, 962, 963, 963, 963, 963, 963, 963, + 963, 963, 963, 963, 963, 963, 964, 965, 966, 967, + 967, 967, 967, 967, 967, 968, 968, 969, 969, 970, + 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, + 970, 970, 970, 971, 972, 972, 973, 973, 974, 974, + 974, 975, 975, 976, 976, 977, 977, 978, 979, 979, + 979, 980, 981, 981, 982, 982, 983, 983, 983, 983, + 984, 984, 985, 985, 985, 985, 985, 986, 986, 986, + 986, 986, 987, 987, 988, 988, 989, 990, 990, 991, + 991, 992, 993, 993, 994, 994, 995, 995, 996, 996, + 996, 997, 997, 998, 998, 998, 998, 998, 998, 998, + 998, 998, 998, 998, 998, 998, 998, 999, 999, 1000, + 1000, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1002, + 1002, 1003, 1003, 1004, 1004, 1005, 1005, 1006, 1006, 1007, + 1007, 1008, 1008, 1009, 1009, 1009, 1010, 1010, 1011, 1011, + 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, + 1012, 1012, 1012, 1012, 1012, 1013, 1013, 1014, 1015, 1015, + 1016, 1016, 1016, 1016, 1016, 1016, 1017, 1018, 1019, 1019, + 1019, 1020, 1020, 1020, 1020, 1021, 1022, 1022, 1023, 1024, + 1024, 1025, 1025, 1026, 1026, 1027, 1028, 1028, 592, 592, + 592, 592, 1029, 1029, 1030, 1030, 1031, 1031, 1031, 1032, + 1032, 1032, 1032, 1032, 1033, 1033, 1034, 1034, 1035, 1035, + 1036, 1036, 1037, 1037, 1038, 1038, 1038, 1039, 1039, 1040, + 1040, 1041, 1042, 1042, 1043, 1043, 1044, 1044, 1044, 1045, + 1045, 1046, 1046, 1047, 1047, 1048, 1048, 1049, 1050, 1050, + 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, + 1051, 1051, 1051, 1051, 1052, 1053, 1053, 1053, 1053, 1054, + 1054, 1054, 1054, 1055, 1055, 1055, 1055, 1056, 1056, 1057, + 1057, 1058, 1058, 1059, 1060, 1060, 817, 818, 818, 819, + 819, 819, 819, 819, 819, 682, 682, 682, 683, 683, + 684, 684, 684, 684, 724, 724, 725, 726, 726, 727, + 727, 728, 728, 729, 729, 730, 730, 557, 557, 557, + 557, 557, 557, 582, 582, 583, 583, 584, 584, 585, + 585, 586, 586, 586, 586, 586, 586, 586, 586, 586, + 586, 722, 722, 723, 711, 711, 711, 711, 712, 712, + 713, 713, 713, 714, 714, 714, 714, 714, 714, 714, + 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, + 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, + 714, 714, 714, 714, 715, 715, 715, 715, 716, 716, + 717, 717, 718, 718, 719, 719, 719, 719, 720, 721, + 721, 1075, 1075, 1075, 1075, 1075, 1076, 1076, 1076, 1076, + 1077, 1077, 1078, 1079, 1079, 1079, 1079, 1079, 1079, 1079, + 1080, 1080, 752, 752, 752, 752, 753, 753, 754, 754, + 755, 755, 755, 1067, 1067, 1067, 1067, 1067, 1068, 1068, + 1068, 1068, 1068, 1069, 1069, 1070, 1070, 1071, 1071, 695, + 695, 696, 696, 696, 697, 697, 698, 698, 576, 576, + 577, 577, 578, 578, 578, 579, 579, 580, 580, 1072, + 1072, 1072, 1072, 1072, 1073, 1073, 1074, 1074, 1074, 1081, + 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1082, 1082, + 1083, 1083, 1084, 1084, 1085, 1085, 1086, 1086, 581, 1087, + 1087, 1087, 1087, 1087, 1088, 1088, 1088, 1088, 661, 661, + 661, 662, 662, 662, 663, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, - 664, 664, 664, 664, 664, 665, 665, 665, 665, 665, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 665, 665, 665, 665, + 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, + 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, + 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, - 665, 665, 665, 665, 666, 666, 666, 666, 666, 666, - 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, - 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, - 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, - 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, - 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, - 666, 666, 666, 666, 666, 667, 667, 667, 667, 667, + 666, 666, 666, 666, 666, 666, 666, 666, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 668, 668, 668, @@ -20341,14 +20468,25 @@ static const yytype_int16 yyr1[] = 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, - 668, 668, 668, 669, 669, 669, 669, 669, 669, 669, + 668, 668, 668, 668, 668, 668, 668, 668, 669, 669, + 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, - 669, 669, 669, 669, 670, 670, 670, 670, 670, 670, + 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, + 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, + 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, + 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, - 670, 670, 670, 670, 670, 670, 670 + 670, 670, 670, 670, 670, 670, 671, 671, 671, 671, + 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, + 671, 671, 671, 671, 671, 671, 671, 672, 672, 672, + 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, + 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, + 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, + 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, + 672, 672, 672, 672, 672, 672, 672, 672, 672, 672 }; /* YYR2[RULE-NUM] -- Number of symbols on the right-hand side of rule RULE-NUM. */ @@ -20393,141 +20531,142 @@ static const yytype_int8 yyr2[] = 1, 1, 2, 0, 3, 0, 5, 4, 1, 1, 2, 2, 0, 1, 3, 1, 3, 1, 3, 1, 3, 3, 1, 2, 3, 2, 0, 1, 1, 1, - 2, 1, 2, 3, 2, 1, 1, 0, 4, 2, - 5, 3, 1, 3, 3, 5, 2, 2, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 2, 2, 3, 3, 5, 4, - 6, 3, 5, 4, 6, 4, 6, 5, 7, 3, - 2, 4, 3, 2, 3, 3, 3, 3, 4, 3, - 4, 3, 4, 5, 6, 6, 7, 6, 7, 6, - 7, 3, 4, 9, 12, 11, 0, 2, 1, 1, - 1, 1, 1, 1, 3, 0, 1, 2, 1, 1, - 2, 2, 3, 1, 1, 2, 2, 1, 2, 3, - 5, 3, 2, 5, 1, 1, 1, 0, 5, 7, - 5, 2, 3, 1, 1, 2, 2, 0, 3, 4, - 4, 0, 3, 2, 0, 3, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, - 2, 2, 2, 2, 2, 0, 3, 3, 3, 0, - 1, 2, 1, 2, 2, 2, 2, 3, 4, 1, - 3, 1, 1, 1, 1, 3, 1, 2, 0, 1, - 2, 0, 1, 3, 0, 2, 0, 3, 3, 1, - 5, 3, 1, 3, 1, 2, 1, 4, 5, 5, - 6, 3, 7, 4, 11, 1, 3, 2, 2, 2, - 0, 3, 1, 1, 2, 2, 2, 2, 1, 0, - 1, 2, 6, 4, 6, 4, 6, 8, 1, 1, - 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, - 1, 3, 3, 3, 3, 1, 2, 2, 1, 3, - 1, 1, 1, 3, 1, 1, 0, 1, 1, 1, - 5, 8, 7, 5, 8, 7, 4, 4, 1, 3, - 1, 1, 3, 1, 3, 1, 1, 2, 3, 8, - 11, 9, 7, 0, 3, 3, 1, 1, 3, 0, - 1, 3, 1, 0, 1, 0, 1, 0, 1, 3, - 1, 1, 1, 1, 3, 1, 1, 0, 2, 2, - 0, 2, 0, 1, 0, 1, 1, 1, 3, 3, - 1, 1, 3, 3, 3, 3, 3, 3, 4, 3, - 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, - 1, 3, 3, 3, 1, 2, 4, 4, 2, 3, - 5, 5, 1, 1, 3, 0, 11, 11, 10, 12, - 1, 2, 5, 4, 4, 4, 4, 7, 5, 4, - 7, 6, 9, 9, 4, 1, 1, 1, 1, 1, - 1, 1, 5, 1, 1, 3, 1, 2, 2, 2, - 3, 1, 3, 7, 1, 2, 0, 2, 0, 3, - 3, 4, 4, 4, 4, 3, 2, 1, 1, 0, - 1, 1, 0, 2, 1, 5, 1, 0, 2, 2, - 0, 1, 0, 3, 5, 1, 3, 4, 3, 1, - 1, 0, 2, 2, 0, 2, 2, 1, 1, 1, - 0, 2, 4, 5, 4, 2, 3, 2, 2, 2, - 2, 1, 2, 3, 0, 1, 0, 5, 1, 4, - 6, 2, 1, 0, 4, 0, 1, 1, 2, 2, - 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, - 1, 3, 3, 0, 1, 3, 1, 2, 1, 1, - 1, 1, 1, 2, 4, 4, 5, 1, 1, 2, - 0, 2, 0, 1, 3, 1, 0, 1, 2, 3, - 2, 4, 2, 3, 2, 0, 1, 2, 0, 4, - 5, 1, 2, 2, 0, 1, 3, 1, 2, 3, - 3, 3, 3, 3, 3, 1, 4, 2, 9, 9, - 3, 0, 2, 2, 0, 5, 3, 1, 1, 3, - 5, 3, 1, 2, 1, 3, 5, 1, 2, 3, - 4, 5, 4, 5, 4, 6, 5, 4, 5, 5, - 5, 2, 4, 1, 1, 0, 1, 4, 5, 4, - 0, 2, 2, 2, 1, 1, 1, 1, 0, 4, - 2, 1, 2, 2, 4, 2, 6, 2, 1, 3, - 4, 0, 2, 0, 2, 0, 1, 3, 3, 2, - 0, 2, 4, 1, 1, 1, 0, 2, 3, 5, - 6, 2, 3, 1, 5, 5, 5, 3, 3, 3, - 4, 0, 1, 1, 1, 1, 1, 2, 4, 1, - 1, 1, 1, 2, 3, 0, 1, 1, 1, 1, - 1, 2, 2, 2, 2, 2, 1, 3, 0, 1, - 1, 1, 1, 5, 2, 1, 1, 1, 1, 4, - 1, 2, 2, 1, 3, 3, 2, 1, 0, 5, - 2, 5, 2, 1, 3, 3, 0, 1, 1, 1, + 0, 4, 1, 2, 1, 2, 2, 3, 1, 2, + 3, 2, 4, 1, 3, 1, 3, 3, 5, 2, + 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 2, 2, 3, + 3, 5, 4, 6, 3, 5, 4, 6, 4, 6, + 5, 7, 3, 2, 4, 3, 2, 3, 3, 3, + 3, 4, 3, 4, 3, 4, 5, 6, 6, 7, + 6, 7, 6, 7, 3, 4, 9, 12, 11, 0, + 2, 1, 1, 1, 1, 1, 1, 3, 0, 1, + 2, 1, 1, 2, 2, 3, 1, 1, 2, 2, + 1, 2, 3, 5, 3, 2, 5, 1, 1, 1, + 0, 5, 7, 5, 2, 3, 1, 1, 2, 2, + 0, 3, 4, 4, 0, 3, 2, 0, 3, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, + 3, 1, 2, 2, 2, 2, 2, 2, 0, 3, + 3, 3, 0, 1, 2, 1, 2, 2, 2, 2, + 3, 4, 1, 3, 1, 1, 1, 1, 3, 1, + 2, 0, 1, 2, 0, 1, 3, 0, 2, 0, + 3, 3, 1, 5, 3, 1, 3, 1, 2, 1, + 4, 5, 5, 6, 3, 7, 4, 11, 1, 3, + 2, 2, 2, 0, 3, 1, 1, 2, 2, 2, + 2, 1, 0, 1, 2, 6, 4, 6, 4, 6, + 8, 1, 1, 1, 1, 2, 1, 2, 1, 2, + 1, 1, 1, 1, 3, 3, 3, 3, 1, 2, + 2, 1, 3, 1, 1, 1, 3, 1, 1, 0, + 1, 1, 1, 5, 8, 7, 5, 8, 7, 4, + 4, 1, 3, 1, 1, 3, 1, 3, 1, 1, + 2, 3, 8, 11, 9, 7, 0, 3, 3, 1, + 1, 3, 0, 1, 3, 1, 0, 1, 0, 1, + 0, 1, 3, 1, 1, 1, 1, 3, 1, 1, + 0, 2, 2, 0, 2, 0, 1, 0, 1, 1, + 1, 3, 3, 1, 1, 3, 3, 3, 3, 3, + 3, 4, 3, 2, 1, 1, 1, 1, 3, 1, + 1, 3, 1, 1, 3, 3, 3, 1, 2, 4, + 4, 2, 3, 5, 5, 1, 1, 3, 0, 11, + 11, 10, 12, 1, 2, 5, 4, 4, 4, 4, + 7, 5, 4, 7, 6, 9, 9, 4, 1, 1, + 1, 1, 1, 1, 1, 5, 1, 1, 3, 1, + 2, 2, 2, 3, 1, 3, 7, 1, 2, 0, + 2, 0, 3, 3, 4, 4, 4, 4, 3, 2, + 1, 1, 0, 1, 1, 0, 2, 1, 5, 1, + 0, 2, 2, 0, 1, 0, 3, 5, 1, 3, + 4, 3, 1, 1, 0, 2, 2, 0, 2, 2, + 1, 1, 1, 0, 2, 4, 5, 4, 2, 3, + 2, 2, 2, 2, 1, 2, 3, 0, 1, 0, + 5, 1, 4, 6, 2, 1, 0, 4, 0, 1, + 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, + 1, 1, 1, 1, 3, 3, 0, 1, 3, 1, + 2, 1, 1, 1, 1, 1, 2, 4, 4, 5, + 1, 1, 2, 0, 2, 0, 1, 3, 1, 0, + 1, 2, 3, 2, 4, 2, 3, 2, 0, 1, + 2, 0, 4, 5, 1, 2, 2, 0, 1, 3, + 1, 2, 3, 3, 3, 3, 3, 3, 1, 4, + 2, 9, 9, 3, 0, 2, 2, 0, 5, 3, + 1, 1, 3, 5, 3, 1, 2, 1, 3, 5, + 1, 2, 3, 4, 5, 4, 5, 4, 6, 5, + 4, 5, 5, 5, 2, 4, 1, 1, 0, 1, + 4, 5, 4, 0, 2, 2, 2, 1, 1, 1, + 1, 0, 4, 2, 1, 2, 2, 4, 2, 6, + 2, 1, 3, 4, 0, 2, 0, 2, 0, 1, + 3, 3, 2, 0, 2, 4, 1, 1, 1, 0, + 2, 3, 5, 6, 2, 3, 1, 5, 5, 5, + 3, 3, 3, 4, 0, 1, 1, 1, 1, 1, + 2, 4, 1, 1, 1, 1, 2, 3, 0, 1, + 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, + 3, 0, 1, 1, 1, 1, 5, 2, 1, 1, + 1, 1, 4, 1, 2, 2, 1, 3, 3, 2, + 1, 0, 5, 2, 5, 2, 1, 3, 3, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, - 3, 3, 3, 0, 1, 3, 3, 5, 2, 2, - 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 2, 2, 3, 3, 2, - 2, 3, 3, 5, 4, 6, 3, 5, 4, 6, - 4, 6, 5, 7, 3, 2, 4, 3, 2, 3, - 3, 3, 3, 4, 3, 4, 3, 4, 5, 6, - 6, 7, 6, 7, 6, 7, 3, 4, 4, 6, - 1, 5, 4, 3, 5, 1, 3, 2, 2, 3, - 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 2, 2, 5, 6, 6, 7, - 1, 2, 1, 1, 1, 2, 2, 4, 3, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, - 4, 2, 2, 3, 3, 4, 3, 6, 7, 9, - 7, 7, 5, 1, 1, 1, 5, 6, 6, 4, - 4, 4, 4, 6, 5, 5, 5, 4, 6, 4, - 1, 7, 9, 5, 0, 5, 4, 0, 1, 0, - 2, 0, 1, 3, 3, 2, 2, 0, 6, 1, - 0, 3, 0, 3, 3, 3, 0, 1, 4, 2, - 2, 2, 2, 2, 3, 2, 2, 3, 0, 4, - 3, 1, 5, 3, 1, 3, 1, 2, 3, 1, - 3, 1, 2, 1, 0, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, + 3, 3, 3, 3, 3, 3, 0, 1, 3, 3, + 5, 2, 2, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, + 3, 3, 2, 2, 3, 3, 5, 4, 6, 3, + 5, 4, 6, 4, 6, 5, 7, 3, 2, 4, + 3, 2, 3, 3, 3, 3, 4, 3, 4, 3, + 4, 5, 6, 6, 7, 6, 7, 6, 7, 3, + 4, 4, 6, 1, 5, 4, 3, 5, 1, 3, + 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 2, 2, 5, + 6, 6, 7, 1, 2, 1, 1, 1, 2, 2, + 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 2, 4, 2, 2, 3, 3, 4, 3, + 6, 7, 9, 7, 7, 5, 1, 1, 1, 5, + 6, 6, 4, 4, 4, 4, 6, 5, 5, 5, + 4, 6, 4, 1, 7, 9, 5, 0, 5, 4, + 0, 1, 0, 2, 0, 1, 3, 3, 2, 2, + 0, 6, 1, 0, 3, 0, 3, 3, 3, 0, + 1, 4, 2, 2, 2, 2, 2, 3, 2, 2, + 3, 0, 4, 3, 1, 5, 3, 1, 3, 1, + 2, 3, 1, 3, 1, 2, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 4, 1, 4, 1, 4, - 1, 2, 1, 2, 1, 2, 1, 3, 1, 3, - 1, 2, 1, 3, 1, 2, 1, 0, 1, 3, - 1, 3, 3, 1, 3, 3, 0, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, + 4, 1, 4, 1, 2, 1, 2, 1, 2, 1, + 3, 1, 3, 1, 2, 1, 3, 1, 2, 1, + 0, 1, 3, 1, 3, 3, 1, 3, 3, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 4, 3, 2, 3, 0, 3, 3, 2, - 2, 1, 0, 2, 2, 3, 2, 1, 1, 3, - 1, 1, 5, 1, 2, 4, 2, 0, 1, 0, - 1, 3, 1, 1, 2, 3, 5, 7, 7, 1, - 0, 0, 2, 0, 2, 3, 3, 3, 5, 7, - 7, 0, 2, 1, 0, 1, 0, 1, 3, 1, - 2, 3, 2, 1, 4, 2, 1, 0, 3, 1, - 3, 1, 2, 4, 2, 0, 1, 3, 1, 3, - 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, - 1, 1, 2, 7, 2, 5, 3, 3, 1, 1, + 1, 1, 1, 1, 1, 4, 3, 2, 3, 0, + 3, 3, 2, 2, 1, 0, 2, 2, 3, 2, + 1, 1, 3, 1, 1, 5, 1, 2, 4, 2, + 0, 1, 0, 1, 3, 1, 1, 2, 3, 5, + 7, 7, 1, 0, 0, 2, 0, 2, 3, 3, + 3, 5, 7, 7, 0, 2, 1, 0, 1, 0, + 1, 3, 1, 2, 3, 2, 1, 4, 2, 1, + 0, 3, 1, 3, 1, 2, 4, 2, 0, 1, + 3, 1, 3, 1, 2, 1, 3, 1, 1, 2, + 1, 1, 2, 1, 1, 2, 7, 2, 5, 3, + 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, + 3, 3, 0, 1, 1, 1, 5, 3, 0, 1, + 1, 1, 1, 1, 1, 4, 7, 6, 2, 0, + 1, 1, 1, 1, 13, 16, 1, 2, 0, 1, + 0, 1, 0, 2, 0, 1, 0, 6, 8, 6, + 8, 6, 8, 3, 2, 1, 0, 6, 6, 1, + 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, + 1, 4, 6, 3, 2, 4, 3, 5, 1, 0, + 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 2, 2, 3, 3, 0, - 1, 1, 1, 5, 3, 0, 1, 1, 1, 1, - 1, 1, 4, 7, 6, 2, 0, 1, 1, 1, - 1, 13, 16, 1, 2, 0, 1, 0, 1, 0, - 2, 0, 1, 0, 6, 8, 6, 8, 6, 8, - 3, 2, 1, 0, 6, 6, 1, 1, 1, 1, - 1, 1, 2, 1, 1, 1, 1, 1, 4, 6, - 3, 2, 4, 3, 5, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, + 1, 2, 3, 3, 3, 3, 1, 3, 3, 2, + 3, 3, 1, 1, 1, 3, 5, 1, 1, 1, + 1, 3, 2, 4, 6, 6, 0, 1, 1, 1, + 0, 2, 2, 4, 6, 5, 4, 6, 1, 1, + 1, 1, 1, 1, 0, 1, 3, 1, 0, 7, + 3, 1, 2, 3, 2, 0, 2, 0, 2, 4, + 5, 8, 2, 3, 5, 1, 0, 2, 0, 2, + 3, 3, 3, 3, 1, 1, 1, 2, 3, 2, + 2, 2, 2, 3, 4, 3, 1, 4, 1, 1, + 1, 1, 1, 0, 1, 3, 1, 3, 2, 9, + 12, 11, 12, 14, 3, 4, 4, 0, 7, 10, + 9, 2, 3, 0, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, - 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, - 3, 3, 3, 1, 3, 3, 2, 3, 3, 1, - 1, 1, 3, 5, 1, 1, 1, 1, 3, 2, - 4, 6, 6, 0, 1, 1, 1, 0, 2, 2, - 4, 6, 5, 4, 6, 1, 1, 1, 1, 1, - 1, 0, 1, 3, 1, 0, 7, 3, 1, 2, - 3, 2, 0, 2, 0, 2, 4, 5, 8, 2, - 3, 5, 1, 0, 2, 0, 2, 3, 3, 3, - 3, 1, 1, 1, 2, 3, 2, 2, 2, 2, - 3, 4, 3, 1, 4, 1, 1, 1, 1, 1, - 0, 1, 3, 1, 3, 2, 9, 12, 11, 12, - 14, 3, 4, 4, 0, 7, 10, 9, 2, 3, - 0, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, @@ -20595,8 +20734,7 @@ static const yytype_int8 yyr2[] = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1 + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; @@ -21183,15 +21321,15 @@ YYLTYPE yylloc = yyloc_default; switch (yyn) { case 2: /* stmtblock: stmtmulti */ -#line 570 "third_party/libpg_query/grammar/grammar.y" +#line 568 "third_party/libpg_query/grammar/grammar.y" { pg_yyget_extra(yyscanner)->parsetree = (yyvsp[0].list); } -#line 21191 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21329 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 3: /* stmtmulti: stmtmulti ';' stmt */ -#line 586 "third_party/libpg_query/grammar/grammar.y" +#line 584 "third_party/libpg_query/grammar/grammar.y" { if ((yyvsp[-2].list) != NIL) { @@ -21203,24 +21341,24 @@ YYLTYPE yylloc = yyloc_default; else (yyval.list) = (yyvsp[-2].list); } -#line 21207 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21345 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 4: /* stmtmulti: stmt */ -#line 598 "third_party/libpg_query/grammar/grammar.y" +#line 596 "third_party/libpg_query/grammar/grammar.y" { if ((yyvsp[0].node) != NULL) (yyval.list) = list_make1(makeRawStmt((yyvsp[0].node), 0)); else (yyval.list) = NIL; } -#line 21218 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21356 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 49: /* stmt: %empty */ -#line 651 "third_party/libpg_query/grammar/grammar.y" +#line 649 "third_party/libpg_query/grammar/grammar.y" { (yyval.node) = NULL; } -#line 21224 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21362 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 50: /* AlterTableStmt: ALTER TABLE relation_expr alter_table_cmds */ @@ -21233,7 +21371,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = false; (yyval.node) = (PGNode *)n; } -#line 21237 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21375 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 51: /* AlterTableStmt: ALTER TABLE IF_P EXISTS relation_expr alter_table_cmds */ @@ -21246,7 +21384,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = true; (yyval.node) = (PGNode *)n; } -#line 21250 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21388 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 52: /* AlterTableStmt: ALTER INDEX qualified_name alter_table_cmds */ @@ -21259,7 +21397,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = false; (yyval.node) = (PGNode *)n; } -#line 21263 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21401 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 53: /* AlterTableStmt: ALTER INDEX IF_P EXISTS qualified_name alter_table_cmds */ @@ -21272,7 +21410,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = true; (yyval.node) = (PGNode *)n; } -#line 21276 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21414 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 54: /* AlterTableStmt: ALTER SEQUENCE qualified_name alter_table_cmds */ @@ -21285,7 +21423,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = false; (yyval.node) = (PGNode *)n; } -#line 21289 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21427 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 55: /* AlterTableStmt: ALTER SEQUENCE IF_P EXISTS qualified_name alter_table_cmds */ @@ -21298,7 +21436,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = true; (yyval.node) = (PGNode *)n; } -#line 21302 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21440 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 56: /* AlterTableStmt: ALTER VIEW qualified_name alter_table_cmds */ @@ -21311,7 +21449,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = false; (yyval.node) = (PGNode *)n; } -#line 21315 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21453 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 57: /* AlterTableStmt: ALTER VIEW IF_P EXISTS qualified_name alter_table_cmds */ @@ -21324,31 +21462,31 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = true; (yyval.node) = (PGNode *)n; } -#line 21328 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21466 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 58: /* alter_identity_column_option_list: alter_identity_column_option */ #line 86 "third_party/libpg_query/grammar/statements/alter_table.y" { (yyval.list) = list_make1((yyvsp[0].defelt)); } -#line 21334 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21472 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 59: /* alter_identity_column_option_list: alter_identity_column_option_list alter_identity_column_option */ #line 88 "third_party/libpg_query/grammar/statements/alter_table.y" { (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); } -#line 21340 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21478 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 60: /* alter_column_default: SET DEFAULT a_expr */ #line 93 "third_party/libpg_query/grammar/statements/alter_table.y" { (yyval.node) = (yyvsp[0].node); } -#line 21346 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21484 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 61: /* alter_column_default: DROP DEFAULT */ #line 94 "third_party/libpg_query/grammar/statements/alter_table.y" { (yyval.node) = NULL; } -#line 21352 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21490 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 62: /* alter_identity_column_option: RESTART */ @@ -21356,7 +21494,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.defelt) = makeDefElem("restart", NULL, (yylsp[0])); } -#line 21360 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21498 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 63: /* alter_identity_column_option: RESTART opt_with NumericOnly */ @@ -21364,7 +21502,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.defelt) = makeDefElem("restart", (PGNode *)(yyvsp[0].value), (yylsp[-2])); } -#line 21368 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21506 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 64: /* alter_identity_column_option: SET SeqOptElem */ @@ -21379,7 +21517,7 @@ YYLTYPE yylloc = yyloc_default; parser_errposition((yylsp[0])))); (yyval.defelt) = (yyvsp[0].defelt); } -#line 21383 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21521 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 65: /* alter_identity_column_option: SET GENERATED generated_when */ @@ -21387,7 +21525,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.defelt) = makeDefElem("generated", (PGNode *) makeInteger((yyvsp[0].ival)), (yylsp[-2])); } -#line 21391 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21529 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 66: /* alter_generic_option_list: alter_generic_option_elem */ @@ -21395,7 +21533,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.list) = list_make1((yyvsp[0].defelt)); } -#line 21399 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21537 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 67: /* alter_generic_option_list: alter_generic_option_list ',' alter_generic_option_elem */ @@ -21403,7 +21541,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt)); } -#line 21407 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21545 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 68: /* alter_table_cmd: ADD_P columnDef */ @@ -21415,7 +21553,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = false; (yyval.node) = (PGNode *)n; } -#line 21419 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21557 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 69: /* alter_table_cmd: ADD_P IF_P NOT EXISTS columnDef */ @@ -21427,7 +21565,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = true; (yyval.node) = (PGNode *)n; } -#line 21431 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21569 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 70: /* alter_table_cmd: ADD_P COLUMN columnDef */ @@ -21439,7 +21577,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = false; (yyval.node) = (PGNode *)n; } -#line 21443 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21581 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 71: /* alter_table_cmd: ADD_P COLUMN IF_P NOT EXISTS columnDef */ @@ -21451,7 +21589,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = true; (yyval.node) = (PGNode *)n; } -#line 21455 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21593 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 72: /* alter_table_cmd: ALTER opt_column ColId alter_column_default */ @@ -21463,7 +21601,7 @@ YYLTYPE yylloc = yyloc_default; n->def = (yyvsp[0].node); (yyval.node) = (PGNode *)n; } -#line 21467 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21605 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 73: /* alter_table_cmd: ALTER opt_column ColId DROP NOT NULL_P */ @@ -21474,7 +21612,7 @@ YYLTYPE yylloc = yyloc_default; n->name = (yyvsp[-3].str); (yyval.node) = (PGNode *)n; } -#line 21478 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21616 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 74: /* alter_table_cmd: ALTER opt_column ColId SET NOT NULL_P */ @@ -21485,7 +21623,7 @@ YYLTYPE yylloc = yyloc_default; n->name = (yyvsp[-3].str); (yyval.node) = (PGNode *)n; } -#line 21489 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21627 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 75: /* alter_table_cmd: ALTER opt_column ColId SET STATISTICS SignedIconst */ @@ -21497,7 +21635,7 @@ YYLTYPE yylloc = yyloc_default; n->def = (PGNode *) makeInteger((yyvsp[0].ival)); (yyval.node) = (PGNode *)n; } -#line 21501 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21639 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 76: /* alter_table_cmd: ALTER opt_column ColId SET reloptions */ @@ -21509,7 +21647,7 @@ YYLTYPE yylloc = yyloc_default; n->def = (PGNode *) (yyvsp[0].list); (yyval.node) = (PGNode *)n; } -#line 21513 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21651 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 77: /* alter_table_cmd: ALTER opt_column ColId RESET reloptions */ @@ -21521,7 +21659,7 @@ YYLTYPE yylloc = yyloc_default; n->def = (PGNode *) (yyvsp[0].list); (yyval.node) = (PGNode *)n; } -#line 21525 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21663 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 78: /* alter_table_cmd: ALTER opt_column ColId SET STORAGE ColId */ @@ -21533,7 +21671,7 @@ YYLTYPE yylloc = yyloc_default; n->def = (PGNode *) makeString((yyvsp[0].str)); (yyval.node) = (PGNode *)n; } -#line 21537 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21675 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 79: /* alter_table_cmd: ALTER opt_column ColId ADD_P GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList */ @@ -21553,7 +21691,7 @@ YYLTYPE yylloc = yyloc_default; (yyval.node) = (PGNode *)n; } -#line 21557 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21695 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 80: /* alter_table_cmd: ALTER opt_column ColId alter_identity_column_option_list */ @@ -21565,7 +21703,7 @@ YYLTYPE yylloc = yyloc_default; n->def = (PGNode *) (yyvsp[0].list); (yyval.node) = (PGNode *)n; } -#line 21569 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21707 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 81: /* alter_table_cmd: ALTER opt_column ColId DROP IDENTITY_P */ @@ -21577,7 +21715,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = false; (yyval.node) = (PGNode *)n; } -#line 21581 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21719 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 82: /* alter_table_cmd: ALTER opt_column ColId DROP IDENTITY_P IF_P EXISTS */ @@ -21589,7 +21727,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = true; (yyval.node) = (PGNode *)n; } -#line 21593 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21731 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 83: /* alter_table_cmd: DROP opt_column IF_P EXISTS ColId opt_drop_behavior */ @@ -21602,7 +21740,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = true; (yyval.node) = (PGNode *)n; } -#line 21606 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21744 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 84: /* alter_table_cmd: DROP opt_column ColId opt_drop_behavior */ @@ -21615,7 +21753,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = false; (yyval.node) = (PGNode *)n; } -#line 21619 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21757 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 85: /* alter_table_cmd: ALTER opt_column ColId opt_set_data TYPE_P Typename opt_collate_clause alter_using */ @@ -21633,7 +21771,7 @@ YYLTYPE yylloc = yyloc_default; def->location = (yylsp[-5]); (yyval.node) = (PGNode *)n; } -#line 21637 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21775 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 86: /* alter_table_cmd: ALTER opt_column ColId alter_generic_options */ @@ -21645,7 +21783,7 @@ YYLTYPE yylloc = yyloc_default; n->def = (PGNode *) (yyvsp[0].list); (yyval.node) = (PGNode *)n; } -#line 21649 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21787 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 87: /* alter_table_cmd: ADD_P TableConstraint */ @@ -21656,7 +21794,7 @@ YYLTYPE yylloc = yyloc_default; n->def = (yyvsp[0].node); (yyval.node) = (PGNode *)n; } -#line 21660 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21798 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 88: /* alter_table_cmd: ALTER CONSTRAINT name ConstraintAttributeSpec */ @@ -21674,7 +21812,7 @@ YYLTYPE yylloc = yyloc_default; NULL, NULL, yyscanner); (yyval.node) = (PGNode *)n; } -#line 21678 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21816 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 89: /* alter_table_cmd: VALIDATE CONSTRAINT name */ @@ -21685,7 +21823,7 @@ YYLTYPE yylloc = yyloc_default; n->name = (yyvsp[0].str); (yyval.node) = (PGNode *)n; } -#line 21689 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21827 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 90: /* alter_table_cmd: DROP CONSTRAINT IF_P EXISTS name opt_drop_behavior */ @@ -21698,7 +21836,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = true; (yyval.node) = (PGNode *)n; } -#line 21702 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21840 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 91: /* alter_table_cmd: DROP CONSTRAINT name opt_drop_behavior */ @@ -21711,7 +21849,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = false; (yyval.node) = (PGNode *)n; } -#line 21715 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21853 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 92: /* alter_table_cmd: SET LOGGED */ @@ -21721,7 +21859,7 @@ YYLTYPE yylloc = yyloc_default; n->subtype = PG_AT_SetLogged; (yyval.node) = (PGNode *)n; } -#line 21725 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21863 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 93: /* alter_table_cmd: SET UNLOGGED */ @@ -21731,7 +21869,7 @@ YYLTYPE yylloc = yyloc_default; n->subtype = PG_AT_SetUnLogged; (yyval.node) = (PGNode *)n; } -#line 21735 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21873 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 94: /* alter_table_cmd: SET reloptions */ @@ -21742,7 +21880,7 @@ YYLTYPE yylloc = yyloc_default; n->def = (PGNode *)(yyvsp[0].list); (yyval.node) = (PGNode *)n; } -#line 21746 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21884 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 95: /* alter_table_cmd: RESET reloptions */ @@ -21753,7 +21891,7 @@ YYLTYPE yylloc = yyloc_default; n->def = (PGNode *)(yyvsp[0].list); (yyval.node) = (PGNode *)n; } -#line 21757 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21895 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 96: /* alter_table_cmd: alter_generic_options */ @@ -21764,19 +21902,19 @@ YYLTYPE yylloc = yyloc_default; n->def = (PGNode *)(yyvsp[0].list); (yyval.node) = (PGNode *) n; } -#line 21768 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21906 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 97: /* alter_using: USING a_expr */ #line 418 "third_party/libpg_query/grammar/statements/alter_table.y" { (yyval.node) = (yyvsp[0].node); } -#line 21774 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21912 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 98: /* alter_using: %empty */ #line 419 "third_party/libpg_query/grammar/statements/alter_table.y" { (yyval.node) = NULL; } -#line 21780 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21918 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 99: /* alter_generic_option_elem: generic_option_elem */ @@ -21784,7 +21922,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.defelt) = (yyvsp[0].defelt); } -#line 21788 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21926 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 100: /* alter_generic_option_elem: SET generic_option_elem */ @@ -21793,7 +21931,7 @@ YYLTYPE yylloc = yyloc_default; (yyval.defelt) = (yyvsp[0].defelt); (yyval.defelt)->defaction = PG_DEFELEM_SET; } -#line 21797 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21935 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 101: /* alter_generic_option_elem: ADD_P generic_option_elem */ @@ -21802,7 +21940,7 @@ YYLTYPE yylloc = yyloc_default; (yyval.defelt) = (yyvsp[0].defelt); (yyval.defelt)->defaction = PG_DEFELEM_ADD; } -#line 21806 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21944 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 102: /* alter_generic_option_elem: DROP generic_option_name */ @@ -21810,43 +21948,43 @@ YYLTYPE yylloc = yyloc_default; { (yyval.defelt) = makeDefElemExtended(NULL, (yyvsp[0].str), NULL, DEFELEM_DROP, (yylsp[0])); } -#line 21814 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21952 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 103: /* alter_table_cmds: alter_table_cmd */ #line 446 "third_party/libpg_query/grammar/statements/alter_table.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 21820 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21958 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 104: /* alter_table_cmds: alter_table_cmds ',' alter_table_cmd */ #line 447 "third_party/libpg_query/grammar/statements/alter_table.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); } -#line 21826 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21964 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 105: /* alter_generic_options: OPTIONS '(' alter_generic_option_list ')' */ #line 452 "third_party/libpg_query/grammar/statements/alter_table.y" { (yyval.list) = (yyvsp[-1].list); } -#line 21832 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21970 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 106: /* opt_set_data: SET DATA_P */ #line 456 "third_party/libpg_query/grammar/statements/alter_table.y" { (yyval.ival) = 1; } -#line 21838 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21976 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 107: /* opt_set_data: SET */ #line 457 "third_party/libpg_query/grammar/statements/alter_table.y" { (yyval.ival) = 0; } -#line 21844 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21982 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 108: /* opt_set_data: %empty */ #line 458 "third_party/libpg_query/grammar/statements/alter_table.y" { (yyval.ival) = 0; } -#line 21850 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21988 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 109: /* DeallocateStmt: DEALLOCATE name */ @@ -21856,7 +21994,7 @@ YYLTYPE yylloc = yyloc_default; n->name = (yyvsp[0].str); (yyval.node) = (PGNode *) n; } -#line 21860 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 21998 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 110: /* DeallocateStmt: DEALLOCATE PREPARE name */ @@ -21866,7 +22004,7 @@ YYLTYPE yylloc = yyloc_default; n->name = (yyvsp[0].str); (yyval.node) = (PGNode *) n; } -#line 21870 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22008 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 111: /* DeallocateStmt: DEALLOCATE ALL */ @@ -21876,7 +22014,7 @@ YYLTYPE yylloc = yyloc_default; n->name = NULL; (yyval.node) = (PGNode *) n; } -#line 21880 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22018 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 112: /* DeallocateStmt: DEALLOCATE PREPARE ALL */ @@ -21886,7 +22024,7 @@ YYLTYPE yylloc = yyloc_default; n->name = NULL; (yyval.node) = (PGNode *) n; } -#line 21890 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22028 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 113: /* qualified_name: ColIdOrString */ @@ -21894,7 +22032,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.range) = makeRangeVar(NULL, (yyvsp[0].str), (yylsp[0])); } -#line 21898 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22036 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 114: /* qualified_name: ColId indirection */ @@ -21924,61 +22062,61 @@ YYLTYPE yylloc = yyloc_default; break; } } -#line 21928 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22066 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 115: /* ColId: IDENT */ #line 44 "third_party/libpg_query/grammar/statements/common.y" { (yyval.str) = (yyvsp[0].str); } -#line 21934 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22072 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 116: /* ColId: unreserved_keyword */ #line 45 "third_party/libpg_query/grammar/statements/common.y" { (yyval.str) = pstrdup((yyvsp[0].keyword)); } -#line 21940 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22078 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 117: /* ColId: col_name_keyword */ #line 46 "third_party/libpg_query/grammar/statements/common.y" { (yyval.str) = pstrdup((yyvsp[0].keyword)); } -#line 21946 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22084 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 118: /* ColId: pgq_unreserved_keyword */ #line 47 "third_party/libpg_query/grammar/statements/common.y" { (yyval.str) = pstrdup((yyvsp[0].keyword)); } -#line 21952 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22090 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 119: /* ColIdOrString: ColId */ #line 51 "third_party/libpg_query/grammar/statements/common.y" { (yyval.str) = (yyvsp[0].str); } -#line 21958 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22096 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 120: /* ColIdOrString: SCONST */ #line 52 "third_party/libpg_query/grammar/statements/common.y" { (yyval.str) = (yyvsp[0].str); } -#line 21964 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22102 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 121: /* Sconst: SCONST */ #line 56 "third_party/libpg_query/grammar/statements/common.y" { (yyval.str) = (yyvsp[0].str); } -#line 21970 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22108 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 122: /* indirection: indirection_el */ #line 60 "third_party/libpg_query/grammar/statements/common.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 21976 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22114 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 123: /* indirection: indirection indirection_el */ #line 61 "third_party/libpg_query/grammar/statements/common.y" { (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].node)); } -#line 21982 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22120 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 124: /* indirection_el: '.' attr_name */ @@ -21986,43 +22124,43 @@ YYLTYPE yylloc = yyloc_default; { (yyval.node) = (PGNode *) makeString((yyvsp[0].str)); } -#line 21990 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22128 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 125: /* attr_name: ColLabel */ #line 71 "third_party/libpg_query/grammar/statements/common.y" { (yyval.str) = (yyvsp[0].str); } -#line 21996 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22134 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 126: /* ColLabel: IDENT */ #line 76 "third_party/libpg_query/grammar/statements/common.y" { (yyval.str) = (yyvsp[0].str); } -#line 22002 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22140 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 127: /* ColLabel: other_keyword */ #line 77 "third_party/libpg_query/grammar/statements/common.y" { (yyval.str) = pstrdup((yyvsp[0].keyword)); } -#line 22008 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22146 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 128: /* ColLabel: unreserved_keyword */ #line 78 "third_party/libpg_query/grammar/statements/common.y" { (yyval.str) = pstrdup((yyvsp[0].keyword)); } -#line 22014 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22152 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 129: /* ColLabel: reserved_keyword */ #line 79 "third_party/libpg_query/grammar/statements/common.y" { (yyval.str) = pstrdup((yyvsp[0].keyword)); } -#line 22020 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22158 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 130: /* ColLabel: pgq_unreserved_keyword */ #line 80 "third_party/libpg_query/grammar/statements/common.y" { (yyval.str) = pstrdup((yyvsp[0].keyword)); } -#line 22026 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22164 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 131: /* RenameStmt: ALTER SCHEMA name RENAME TO name */ @@ -22035,7 +22173,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = false; (yyval.node) = (PGNode *)n; } -#line 22039 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22177 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 132: /* RenameStmt: ALTER TABLE relation_expr RENAME TO name */ @@ -22049,7 +22187,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = false; (yyval.node) = (PGNode *)n; } -#line 22053 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22191 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 133: /* RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME TO name */ @@ -22063,7 +22201,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = true; (yyval.node) = (PGNode *)n; } -#line 22067 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22205 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 134: /* RenameStmt: ALTER SEQUENCE qualified_name RENAME TO name */ @@ -22077,7 +22215,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = false; (yyval.node) = (PGNode *)n; } -#line 22081 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22219 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 135: /* RenameStmt: ALTER SEQUENCE IF_P EXISTS qualified_name RENAME TO name */ @@ -22091,7 +22229,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = true; (yyval.node) = (PGNode *)n; } -#line 22095 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22233 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 136: /* RenameStmt: ALTER VIEW qualified_name RENAME TO name */ @@ -22105,7 +22243,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = false; (yyval.node) = (PGNode *)n; } -#line 22109 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22247 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 137: /* RenameStmt: ALTER VIEW IF_P EXISTS qualified_name RENAME TO name */ @@ -22119,7 +22257,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = true; (yyval.node) = (PGNode *)n; } -#line 22123 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22261 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 138: /* RenameStmt: ALTER INDEX qualified_name RENAME TO name */ @@ -22133,7 +22271,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = false; (yyval.node) = (PGNode *)n; } -#line 22137 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22275 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 139: /* RenameStmt: ALTER INDEX IF_P EXISTS qualified_name RENAME TO name */ @@ -22147,7 +22285,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = true; (yyval.node) = (PGNode *)n; } -#line 22151 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22289 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 140: /* RenameStmt: ALTER TABLE relation_expr RENAME opt_column name TO name */ @@ -22162,7 +22300,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = false; (yyval.node) = (PGNode *)n; } -#line 22166 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22304 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 141: /* RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME opt_column name TO name */ @@ -22177,7 +22315,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = true; (yyval.node) = (PGNode *)n; } -#line 22181 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22319 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 142: /* RenameStmt: ALTER TABLE relation_expr RENAME CONSTRAINT name TO name */ @@ -22191,7 +22329,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = false; (yyval.node) = (PGNode *)n; } -#line 22195 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22333 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 143: /* RenameStmt: ALTER TABLE IF_P EXISTS relation_expr RENAME CONSTRAINT name TO name */ @@ -22205,19 +22343,19 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = true; (yyval.node) = (PGNode *)n; } -#line 22209 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22347 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 144: /* opt_column: COLUMN */ #line 140 "third_party/libpg_query/grammar/statements/rename.y" { (yyval.ival) = COLUMN; } -#line 22215 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22353 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 145: /* opt_column: %empty */ #line 141 "third_party/libpg_query/grammar/statements/rename.y" { (yyval.ival) = 0; } -#line 22221 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22359 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 146: /* InsertStmt: opt_with_clause INSERT opt_or_action INTO insert_target opt_by_name_or_position insert_rest opt_on_conflict returning_clause */ @@ -22231,7 +22369,7 @@ YYLTYPE yylloc = yyloc_default; (yyvsp[-2].istmt)->insert_column_order = (yyvsp[-3].bynameorposition); (yyval.node) = (PGNode *) (yyvsp[-2].istmt); } -#line 22235 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22373 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 147: /* insert_rest: SelectStmt */ @@ -22241,7 +22379,7 @@ YYLTYPE yylloc = yyloc_default; (yyval.istmt)->cols = NIL; (yyval.istmt)->selectStmt = (yyvsp[0].node); } -#line 22245 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22383 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 148: /* insert_rest: OVERRIDING override_kind VALUE_P SelectStmt */ @@ -22252,7 +22390,7 @@ YYLTYPE yylloc = yyloc_default; (yyval.istmt)->override = (yyvsp[-2].override); (yyval.istmt)->selectStmt = (yyvsp[0].node); } -#line 22256 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22394 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 149: /* insert_rest: '(' insert_column_list ')' SelectStmt */ @@ -22262,7 +22400,7 @@ YYLTYPE yylloc = yyloc_default; (yyval.istmt)->cols = (yyvsp[-2].list); (yyval.istmt)->selectStmt = (yyvsp[0].node); } -#line 22266 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22404 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 150: /* insert_rest: '(' insert_column_list ')' OVERRIDING override_kind VALUE_P SelectStmt */ @@ -22273,7 +22411,7 @@ YYLTYPE yylloc = yyloc_default; (yyval.istmt)->override = (yyvsp[-2].override); (yyval.istmt)->selectStmt = (yyvsp[0].node); } -#line 22277 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22415 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 151: /* insert_rest: DEFAULT VALUES */ @@ -22283,7 +22421,7 @@ YYLTYPE yylloc = yyloc_default; (yyval.istmt)->cols = NIL; (yyval.istmt)->selectStmt = NULL; } -#line 22287 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22425 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 152: /* insert_target: qualified_name */ @@ -22291,7 +22429,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.range) = (yyvsp[0].range); } -#line 22295 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22433 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 153: /* insert_target: qualified_name AS ColId */ @@ -22300,25 +22438,25 @@ YYLTYPE yylloc = yyloc_default; (yyvsp[-2].range)->alias = makeAlias((yyvsp[0].str), NIL); (yyval.range) = (yyvsp[-2].range); } -#line 22304 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22442 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 154: /* opt_by_name_or_position: BY NAME_P */ #line 71 "third_party/libpg_query/grammar/statements/insert.y" { (yyval.bynameorposition) = PG_INSERT_BY_NAME; } -#line 22310 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22448 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 155: /* opt_by_name_or_position: BY POSITION */ #line 72 "third_party/libpg_query/grammar/statements/insert.y" { (yyval.bynameorposition) = PG_INSERT_BY_POSITION; } -#line 22316 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22454 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 156: /* opt_by_name_or_position: %empty */ #line 73 "third_party/libpg_query/grammar/statements/insert.y" { (yyval.bynameorposition) = PG_INSERT_BY_POSITION; } -#line 22322 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22460 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 157: /* opt_conf_expr: '(' index_params ')' where_clause */ @@ -22330,7 +22468,7 @@ YYLTYPE yylloc = yyloc_default; (yyval.infer)->conname = NULL; (yyval.infer)->location = (yylsp[-3]); } -#line 22334 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22472 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 158: /* opt_conf_expr: ON CONSTRAINT name */ @@ -22342,7 +22480,7 @@ YYLTYPE yylloc = yyloc_default; (yyval.infer)->conname = (yyvsp[0].str); (yyval.infer)->location = (yylsp[-2]); } -#line 22346 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22484 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 159: /* opt_conf_expr: %empty */ @@ -22350,19 +22488,19 @@ YYLTYPE yylloc = yyloc_default; { (yyval.infer) = NULL; } -#line 22354 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22492 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 160: /* opt_with_clause: with_clause */ #line 102 "third_party/libpg_query/grammar/statements/insert.y" { (yyval.with) = (yyvsp[0].with); } -#line 22360 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22498 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 161: /* opt_with_clause: %empty */ #line 103 "third_party/libpg_query/grammar/statements/insert.y" { (yyval.with) = NULL; } -#line 22366 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22504 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 162: /* insert_column_item: ColId opt_indirection */ @@ -22374,7 +22512,7 @@ YYLTYPE yylloc = yyloc_default; (yyval.target)->val = NULL; (yyval.target)->location = (yylsp[-1]); } -#line 22378 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22516 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 163: /* set_clause: set_target '=' a_expr */ @@ -22383,7 +22521,7 @@ YYLTYPE yylloc = yyloc_default; (yyvsp[-2].target)->val = (PGNode *) (yyvsp[0].node); (yyval.list) = list_make1((yyvsp[-2].target)); } -#line 22387 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22525 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 164: /* set_clause: '(' set_target_list ')' '=' a_expr */ @@ -22408,7 +22546,7 @@ YYLTYPE yylloc = yyloc_default; (yyval.list) = (yyvsp[-3].list); } -#line 22412 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22550 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 165: /* opt_or_action: OR REPLACE */ @@ -22416,7 +22554,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.onconflictshorthand) = PG_ONCONFLICT_ALIAS_REPLACE; } -#line 22420 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22558 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 166: /* opt_or_action: OR IGNORE_P */ @@ -22424,7 +22562,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.onconflictshorthand) = PG_ONCONFLICT_ALIAS_IGNORE; } -#line 22428 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22566 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 167: /* opt_or_action: %empty */ @@ -22432,7 +22570,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.onconflictshorthand) = PG_ONCONFLICT_ALIAS_NONE; } -#line 22436 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22574 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 168: /* opt_on_conflict: ON CONFLICT opt_conf_expr DO UPDATE SET set_clause_list_opt_comma where_clause */ @@ -22445,7 +22583,7 @@ YYLTYPE yylloc = yyloc_default; (yyval.onconflict)->whereClause = (yyvsp[0].node); (yyval.onconflict)->location = (yylsp[-7]); } -#line 22449 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22587 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 169: /* opt_on_conflict: ON CONFLICT opt_conf_expr DO NOTHING */ @@ -22458,7 +22596,7 @@ YYLTYPE yylloc = yyloc_default; (yyval.onconflict)->whereClause = NULL; (yyval.onconflict)->location = (yylsp[-4]); } -#line 22462 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22600 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 170: /* opt_on_conflict: %empty */ @@ -22466,7 +22604,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.onconflict) = NULL; } -#line 22470 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22608 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 171: /* index_elem: ColId opt_collate opt_class opt_asc_desc opt_nulls_order */ @@ -22481,7 +22619,7 @@ YYLTYPE yylloc = yyloc_default; (yyval.ielem)->ordering = (yyvsp[-1].sortorder); (yyval.ielem)->nulls_ordering = (yyvsp[0].nullorder); } -#line 22485 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22623 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 172: /* index_elem: func_expr_windowless opt_collate opt_class opt_asc_desc opt_nulls_order */ @@ -22496,7 +22634,7 @@ YYLTYPE yylloc = yyloc_default; (yyval.ielem)->ordering = (yyvsp[-1].sortorder); (yyval.ielem)->nulls_ordering = (yyvsp[0].nullorder); } -#line 22500 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22638 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 173: /* index_elem: '(' a_expr ')' opt_collate opt_class opt_asc_desc opt_nulls_order */ @@ -22511,115 +22649,115 @@ YYLTYPE yylloc = yyloc_default; (yyval.ielem)->ordering = (yyvsp[-1].sortorder); (yyval.ielem)->nulls_ordering = (yyvsp[0].nullorder); } -#line 22515 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22653 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 174: /* returning_clause: RETURNING target_list */ #line 229 "third_party/libpg_query/grammar/statements/insert.y" { (yyval.list) = (yyvsp[0].list); } -#line 22521 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22659 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 175: /* returning_clause: %empty */ #line 230 "third_party/libpg_query/grammar/statements/insert.y" { (yyval.list) = NIL; } -#line 22527 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22665 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 176: /* override_kind: USER */ #line 236 "third_party/libpg_query/grammar/statements/insert.y" { (yyval.override) = PG_OVERRIDING_USER_VALUE; } -#line 22533 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22671 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 177: /* override_kind: SYSTEM_P */ #line 237 "third_party/libpg_query/grammar/statements/insert.y" { (yyval.override) = OVERRIDING_SYSTEM_VALUE; } -#line 22539 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22677 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 178: /* set_target_list: set_target */ #line 242 "third_party/libpg_query/grammar/statements/insert.y" { (yyval.list) = list_make1((yyvsp[0].target)); } -#line 22545 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22683 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 179: /* set_target_list: set_target_list ',' set_target */ #line 243 "third_party/libpg_query/grammar/statements/insert.y" { (yyval.list) = lappend((yyvsp[-2].list),(yyvsp[0].target)); } -#line 22551 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22689 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 180: /* opt_collate: COLLATE any_name */ #line 249 "third_party/libpg_query/grammar/statements/insert.y" { (yyval.list) = (yyvsp[0].list); } -#line 22557 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22695 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 181: /* opt_collate: %empty */ #line 250 "third_party/libpg_query/grammar/statements/insert.y" { (yyval.list) = NIL; } -#line 22563 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22701 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 182: /* opt_class: any_name */ #line 254 "third_party/libpg_query/grammar/statements/insert.y" { (yyval.list) = (yyvsp[0].list); } -#line 22569 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22707 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 183: /* opt_class: %empty */ #line 255 "third_party/libpg_query/grammar/statements/insert.y" { (yyval.list) = NIL; } -#line 22575 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22713 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 184: /* insert_column_list: insert_column_item */ #line 261 "third_party/libpg_query/grammar/statements/insert.y" { (yyval.list) = list_make1((yyvsp[0].target)); } -#line 22581 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22719 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 185: /* insert_column_list: insert_column_list ',' insert_column_item */ #line 263 "third_party/libpg_query/grammar/statements/insert.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].target)); } -#line 22587 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22725 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 186: /* set_clause_list: set_clause */ #line 268 "third_party/libpg_query/grammar/statements/insert.y" { (yyval.list) = (yyvsp[0].list); } -#line 22593 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22731 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 187: /* set_clause_list: set_clause_list ',' set_clause */ #line 269 "third_party/libpg_query/grammar/statements/insert.y" { (yyval.list) = list_concat((yyvsp[-2].list),(yyvsp[0].list)); } -#line 22599 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22737 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 188: /* set_clause_list_opt_comma: set_clause_list */ #line 273 "third_party/libpg_query/grammar/statements/insert.y" { (yyval.list) = (yyvsp[0].list); } -#line 22605 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22743 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 189: /* set_clause_list_opt_comma: set_clause_list ',' */ #line 274 "third_party/libpg_query/grammar/statements/insert.y" { (yyval.list) = (yyvsp[-1].list); } -#line 22611 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22749 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 190: /* index_params: index_elem */ #line 277 "third_party/libpg_query/grammar/statements/insert.y" { (yyval.list) = list_make1((yyvsp[0].ielem)); } -#line 22617 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22755 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 191: /* index_params: index_params ',' index_elem */ #line 278 "third_party/libpg_query/grammar/statements/insert.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].ielem)); } -#line 22623 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22761 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 192: /* set_target: ColId opt_indirection */ @@ -22631,7 +22769,7 @@ YYLTYPE yylloc = yyloc_default; (yyval.target)->val = NULL; /* upper production sets this */ (yyval.target)->location = (yylsp[-1]); } -#line 22635 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22773 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 193: /* CreateTypeStmt: CREATE_P TYPE_P qualified_name AS ENUM_P select_with_parens */ @@ -22644,7 +22782,7 @@ YYLTYPE yylloc = yyloc_default; n->vals = NULL; (yyval.node) = (PGNode *)n; } -#line 22648 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22786 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 194: /* CreateTypeStmt: CREATE_P TYPE_P qualified_name AS ENUM_P '(' opt_enum_val_list ')' */ @@ -22657,7 +22795,7 @@ YYLTYPE yylloc = yyloc_default; n->query = NULL; (yyval.node) = (PGNode *)n; } -#line 22661 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22799 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 195: /* CreateTypeStmt: CREATE_P TYPE_P qualified_name AS Typename */ @@ -22676,19 +22814,19 @@ YYLTYPE yylloc = yyloc_default; } (yyval.node) = (PGNode *)n; } -#line 22680 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22818 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 196: /* opt_enum_val_list: enum_val_list */ #line 46 "third_party/libpg_query/grammar/statements/create_type.y" { (yyval.list) = (yyvsp[0].list);} -#line 22686 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22824 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 197: /* opt_enum_val_list: %empty */ #line 47 "third_party/libpg_query/grammar/statements/create_type.y" {(yyval.list) = NIL;} -#line 22692 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22830 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 198: /* enum_val_list: Sconst */ @@ -22696,7 +22834,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.list) = list_make1(makeStringConst((yyvsp[0].str), (yylsp[0]))); } -#line 22700 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22838 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 199: /* enum_val_list: enum_val_list ',' Sconst */ @@ -22704,7 +22842,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.list) = lappend((yyvsp[-2].list), makeStringConst((yyvsp[0].str), (yylsp[0]))); } -#line 22708 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22846 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 200: /* PragmaStmt: PRAGMA_P ColId */ @@ -22715,7 +22853,7 @@ YYLTYPE yylloc = yyloc_default; n->name = (yyvsp[0].str); (yyval.node) = (PGNode *)n; } -#line 22719 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22857 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 201: /* PragmaStmt: PRAGMA_P ColId '=' var_list */ @@ -22727,7 +22865,7 @@ YYLTYPE yylloc = yyloc_default; n->args = (yyvsp[0].list); (yyval.node) = (PGNode *)n; } -#line 22731 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22869 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 202: /* PragmaStmt: PRAGMA_P ColId '(' func_arg_list ')' */ @@ -22739,7 +22877,7 @@ YYLTYPE yylloc = yyloc_default; n->args = (yyvsp[-1].list); (yyval.node) = (PGNode *)n; } -#line 22743 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22881 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 203: /* CreateSeqStmt: CREATE_P OptTemp SEQUENCE qualified_name OptSeqOptList */ @@ -22753,7 +22891,7 @@ YYLTYPE yylloc = yyloc_default; n->onconflict = PG_ERROR_ON_CONFLICT; (yyval.node) = (PGNode *)n; } -#line 22757 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22895 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 204: /* CreateSeqStmt: CREATE_P OptTemp SEQUENCE IF_P NOT EXISTS qualified_name OptSeqOptList */ @@ -22767,7 +22905,7 @@ YYLTYPE yylloc = yyloc_default; n->onconflict = PG_IGNORE_ON_CONFLICT; (yyval.node) = (PGNode *)n; } -#line 22771 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22909 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 205: /* CreateSeqStmt: CREATE_P OR REPLACE OptTemp SEQUENCE qualified_name OptSeqOptList */ @@ -22781,19 +22919,19 @@ YYLTYPE yylloc = yyloc_default; n->onconflict = PG_REPLACE_ON_CONFLICT; (yyval.node) = (PGNode *)n; } -#line 22785 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22923 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 206: /* OptSeqOptList: SeqOptList */ #line 42 "third_party/libpg_query/grammar/statements/create_sequence.y" { (yyval.list) = (yyvsp[0].list); } -#line 22791 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22929 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 207: /* OptSeqOptList: %empty */ #line 43 "third_party/libpg_query/grammar/statements/create_sequence.y" { (yyval.list) = NIL; } -#line 22797 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22935 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 208: /* CreateSecretStmt: CREATE_P opt_persist SECRET opt_secret_name opt_storage_specifier '(' copy_generic_opt_list ')' */ @@ -22807,7 +22945,7 @@ YYLTYPE yylloc = yyloc_default; n->onconflict = PG_ERROR_ON_CONFLICT; (yyval.node) = (PGNode *)n; } -#line 22811 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22949 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 209: /* CreateSecretStmt: CREATE_P opt_persist SECRET IF_P NOT EXISTS opt_secret_name opt_storage_specifier '(' copy_generic_opt_list ')' */ @@ -22821,7 +22959,7 @@ YYLTYPE yylloc = yyloc_default; n->onconflict = PG_IGNORE_ON_CONFLICT; (yyval.node) = (PGNode *)n; } -#line 22825 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22963 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 210: /* CreateSecretStmt: CREATE_P OR REPLACE opt_persist SECRET opt_secret_name opt_storage_specifier '(' copy_generic_opt_list ')' */ @@ -22835,49 +22973,49 @@ YYLTYPE yylloc = yyloc_default; n->onconflict = PG_REPLACE_ON_CONFLICT; (yyval.node) = (PGNode *)n; } -#line 22839 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22977 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 211: /* opt_secret_name: %empty */ #line 40 "third_party/libpg_query/grammar/statements/create_secret.y" { (yyval.str) = NULL; } -#line 22845 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22983 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 212: /* opt_secret_name: ColId */ #line 41 "third_party/libpg_query/grammar/statements/create_secret.y" { (yyval.str) = (yyvsp[0].str); } -#line 22851 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22989 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 213: /* opt_persist: %empty */ #line 45 "third_party/libpg_query/grammar/statements/create_secret.y" { (yyval.str) = pstrdup("default"); } -#line 22857 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 22995 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 214: /* opt_persist: TEMPORARY */ #line 46 "third_party/libpg_query/grammar/statements/create_secret.y" { (yyval.str) = pstrdup("temporary"); } -#line 22863 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23001 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 215: /* opt_persist: PERSISTENT */ #line 47 "third_party/libpg_query/grammar/statements/create_secret.y" { (yyval.str) = pstrdup("persistent"); } -#line 22869 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23007 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 216: /* opt_storage_specifier: %empty */ #line 51 "third_party/libpg_query/grammar/statements/create_secret.y" { (yyval.str) = pstrdup(""); } -#line 22875 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23013 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 217: /* opt_storage_specifier: IN_P IDENT */ #line 52 "third_party/libpg_query/grammar/statements/create_secret.y" { (yyval.str) = (yyvsp[0].str); } -#line 22881 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23019 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 218: /* UpdateExtensionsStmt: opt_with_clause UPDATE EXTENSIONS opt_column_list */ @@ -22896,7 +23034,7 @@ YYLTYPE yylloc = yyloc_default; (yyval.node) = (PGNode *)n; } -#line 22900 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23038 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 219: /* ExecuteStmt: EXECUTE name execute_param_clause */ @@ -22907,7 +23045,7 @@ YYLTYPE yylloc = yyloc_default; n->params = (yyvsp[0].list); (yyval.node) = (PGNode *) n; } -#line 22911 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23049 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 220: /* ExecuteStmt: CREATE_P OptTemp TABLE create_as_target AS EXECUTE name execute_param_clause opt_with_data */ @@ -22927,7 +23065,7 @@ YYLTYPE yylloc = yyloc_default; (yyvsp[-5].into)->skipData = !((yyvsp[0].boolean)); (yyval.node) = (PGNode *) ctas; } -#line 22931 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23069 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 221: /* ExecuteStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS EXECUTE name execute_param_clause opt_with_data */ @@ -22947,7 +23085,7 @@ YYLTYPE yylloc = yyloc_default; (yyvsp[-5].into)->skipData = !((yyvsp[0].boolean)); (yyval.node) = (PGNode *) ctas; } -#line 22951 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23089 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 222: /* execute_param_expr: a_expr */ @@ -22955,7 +23093,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.node) = (yyvsp[0].node); } -#line 22959 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23097 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 223: /* execute_param_expr: param_name COLON_EQUALS a_expr */ @@ -22968,7 +23106,7 @@ YYLTYPE yylloc = yyloc_default; na->location = (yylsp[-2]); (yyval.node) = (PGNode *) na; } -#line 22972 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23110 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 224: /* execute_param_list: execute_param_expr */ @@ -22976,7 +23114,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 22980 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23118 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 225: /* execute_param_list: execute_param_list ',' execute_param_expr */ @@ -22984,19 +23122,19 @@ YYLTYPE yylloc = yyloc_default; { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); } -#line 22988 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23126 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 226: /* execute_param_clause: '(' execute_param_list ')' */ #line 75 "third_party/libpg_query/grammar/statements/execute.y" { (yyval.list) = (yyvsp[-1].list); } -#line 22994 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23132 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 227: /* execute_param_clause: %empty */ #line 76 "third_party/libpg_query/grammar/statements/execute.y" { (yyval.list) = NIL; } -#line 23000 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23138 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 228: /* AlterSeqStmt: ALTER SEQUENCE qualified_name SeqOptList */ @@ -23008,7 +23146,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = false; (yyval.node) = (PGNode *)n; } -#line 23012 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23150 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 229: /* AlterSeqStmt: ALTER SEQUENCE IF_P EXISTS qualified_name SeqOptList */ @@ -23020,49 +23158,49 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = true; (yyval.node) = (PGNode *)n; } -#line 23024 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23162 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 230: /* SeqOptList: SeqOptElem */ #line 29 "third_party/libpg_query/grammar/statements/alter_sequence.y" { (yyval.list) = list_make1((yyvsp[0].defelt)); } -#line 23030 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23168 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 231: /* SeqOptList: SeqOptList SeqOptElem */ #line 30 "third_party/libpg_query/grammar/statements/alter_sequence.y" { (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); } -#line 23036 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23174 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 232: /* opt_with: WITH */ #line 34 "third_party/libpg_query/grammar/statements/alter_sequence.y" {} -#line 23042 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23180 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 233: /* opt_with: WITH_LA */ #line 35 "third_party/libpg_query/grammar/statements/alter_sequence.y" {} -#line 23048 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23186 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 234: /* opt_with: %empty */ #line 36 "third_party/libpg_query/grammar/statements/alter_sequence.y" {} -#line 23054 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23192 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 235: /* NumericOnly: FCONST */ #line 41 "third_party/libpg_query/grammar/statements/alter_sequence.y" { (yyval.value) = makeFloat((yyvsp[0].str)); } -#line 23060 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23198 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 236: /* NumericOnly: '+' FCONST */ #line 42 "third_party/libpg_query/grammar/statements/alter_sequence.y" { (yyval.value) = makeFloat((yyvsp[0].str)); } -#line 23066 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23204 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 237: /* NumericOnly: '-' FCONST */ @@ -23071,13 +23209,13 @@ YYLTYPE yylloc = yyloc_default; (yyval.value) = makeFloat((yyvsp[0].str)); doNegateFloat((yyval.value)); } -#line 23075 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23213 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 238: /* NumericOnly: SignedIconst */ #line 48 "third_party/libpg_query/grammar/statements/alter_sequence.y" { (yyval.value) = makeInteger((yyvsp[0].ival)); } -#line 23081 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23219 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 239: /* SeqOptElem: AS SimpleTypename */ @@ -23085,7 +23223,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.defelt) = makeDefElem("as", (PGNode *)(yyvsp[0].typnam), (yylsp[-1])); } -#line 23089 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23227 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 240: /* SeqOptElem: CACHE NumericOnly */ @@ -23093,7 +23231,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.defelt) = makeDefElem("cache", (PGNode *)(yyvsp[0].value), (yylsp[-1])); } -#line 23097 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23235 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 241: /* SeqOptElem: CYCLE */ @@ -23101,7 +23239,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.defelt) = makeDefElem("cycle", (PGNode *)makeInteger(true), (yylsp[0])); } -#line 23105 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23243 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 242: /* SeqOptElem: NO CYCLE */ @@ -23109,7 +23247,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.defelt) = makeDefElem("cycle", (PGNode *)makeInteger(false), (yylsp[-1])); } -#line 23113 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23251 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 243: /* SeqOptElem: INCREMENT opt_by NumericOnly */ @@ -23117,7 +23255,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.defelt) = makeDefElem("increment", (PGNode *)(yyvsp[0].value), (yylsp[-2])); } -#line 23121 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23259 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 244: /* SeqOptElem: MAXVALUE NumericOnly */ @@ -23125,7 +23263,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.defelt) = makeDefElem("maxvalue", (PGNode *)(yyvsp[0].value), (yylsp[-1])); } -#line 23129 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23267 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 245: /* SeqOptElem: MINVALUE NumericOnly */ @@ -23133,7 +23271,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.defelt) = makeDefElem("minvalue", (PGNode *)(yyvsp[0].value), (yylsp[-1])); } -#line 23137 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23275 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 246: /* SeqOptElem: NO MAXVALUE */ @@ -23141,7 +23279,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.defelt) = makeDefElem("maxvalue", NULL, (yylsp[-1])); } -#line 23145 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23283 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 247: /* SeqOptElem: NO MINVALUE */ @@ -23149,7 +23287,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.defelt) = makeDefElem("minvalue", NULL, (yylsp[-1])); } -#line 23153 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23291 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 248: /* SeqOptElem: OWNED BY any_name */ @@ -23157,7 +23295,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.defelt) = makeDefElem("owned_by", (PGNode *)(yyvsp[0].list), (yylsp[-2])); } -#line 23161 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23299 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 249: /* SeqOptElem: SEQUENCE NAME_P any_name */ @@ -23166,7 +23304,7 @@ YYLTYPE yylloc = yyloc_default; /* not documented, only used by pg_dump */ (yyval.defelt) = makeDefElem("sequence_name", (PGNode *)(yyvsp[0].list), (yylsp[-2])); } -#line 23170 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23308 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 250: /* SeqOptElem: START opt_with NumericOnly */ @@ -23174,7 +23312,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.defelt) = makeDefElem("start", (PGNode *)(yyvsp[0].value), (yylsp[-2])); } -#line 23178 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23316 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 251: /* SeqOptElem: RESTART */ @@ -23182,7 +23320,7 @@ YYLTYPE yylloc = yyloc_default; { (yyval.defelt) = makeDefElem("restart", NULL, (yylsp[0])); } -#line 23186 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23324 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 252: /* SeqOptElem: RESTART opt_with NumericOnly */ @@ -23190,37 +23328,37 @@ YYLTYPE yylloc = yyloc_default; { (yyval.defelt) = makeDefElem("restart", (PGNode *)(yyvsp[0].value), (yylsp[-2])); } -#line 23194 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23332 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 253: /* opt_by: BY */ #line 112 "third_party/libpg_query/grammar/statements/alter_sequence.y" {} -#line 23200 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23338 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 254: /* opt_by: %empty */ #line 113 "third_party/libpg_query/grammar/statements/alter_sequence.y" {} -#line 23206 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23344 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 255: /* SignedIconst: Iconst */ #line 117 "third_party/libpg_query/grammar/statements/alter_sequence.y" { (yyval.ival) = (yyvsp[0].ival); } -#line 23212 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23350 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 256: /* SignedIconst: '+' Iconst */ #line 118 "third_party/libpg_query/grammar/statements/alter_sequence.y" { (yyval.ival) = + (yyvsp[0].ival); } -#line 23218 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23356 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 257: /* SignedIconst: '-' Iconst */ #line 119 "third_party/libpg_query/grammar/statements/alter_sequence.y" { (yyval.ival) = - (yyvsp[0].ival); } -#line 23224 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23362 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 258: /* DropSecretStmt: DROP opt_persist SECRET ColId opt_storage_drop_specifier */ @@ -23233,7 +23371,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = false; (yyval.node) = (PGNode *)n; } -#line 23237 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23375 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 259: /* DropSecretStmt: DROP opt_persist SECRET IF_P EXISTS ColId opt_storage_drop_specifier */ @@ -23246,19 +23384,19 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = true; (yyval.node) = (PGNode *)n; } -#line 23250 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23388 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 260: /* opt_storage_drop_specifier: %empty */ #line 28 "third_party/libpg_query/grammar/statements/drop_secret.y" { (yyval.str) = pstrdup(""); } -#line 23256 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23394 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 261: /* opt_storage_drop_specifier: FROM IDENT */ #line 29 "third_party/libpg_query/grammar/statements/drop_secret.y" { (yyval.str) = (yyvsp[0].str); } -#line 23262 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23400 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 262: /* TransactionStmt: ABORT_P opt_transaction */ @@ -23270,7 +23408,7 @@ YYLTYPE yylloc = yyloc_default; n->transaction_type = PG_TRANS_TYPE_DEFAULT; (yyval.node) = (PGNode *)n; } -#line 23274 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23412 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 263: /* TransactionStmt: BEGIN_P opt_transaction opt_transaction_type */ @@ -23281,7 +23419,7 @@ YYLTYPE yylloc = yyloc_default; n->transaction_type = (yyvsp[0].transactiontype); (yyval.node) = (PGNode *)n; } -#line 23285 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23423 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 264: /* TransactionStmt: START opt_transaction opt_transaction_type */ @@ -23292,7 +23430,7 @@ YYLTYPE yylloc = yyloc_default; n->transaction_type = (yyvsp[0].transactiontype); (yyval.node) = (PGNode *)n; } -#line 23296 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23434 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 265: /* TransactionStmt: COMMIT opt_transaction */ @@ -23304,7 +23442,7 @@ YYLTYPE yylloc = yyloc_default; n->transaction_type = PG_TRANS_TYPE_DEFAULT; (yyval.node) = (PGNode *)n; } -#line 23308 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23446 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 266: /* TransactionStmt: END_P opt_transaction */ @@ -23316,7 +23454,7 @@ YYLTYPE yylloc = yyloc_default; n->transaction_type = PG_TRANS_TYPE_DEFAULT; (yyval.node) = (PGNode *)n; } -#line 23320 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23458 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 267: /* TransactionStmt: ROLLBACK opt_transaction */ @@ -23328,43 +23466,43 @@ YYLTYPE yylloc = yyloc_default; n->transaction_type = PG_TRANS_TYPE_DEFAULT; (yyval.node) = (PGNode *)n; } -#line 23332 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23470 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 268: /* opt_transaction: WORK */ #line 51 "third_party/libpg_query/grammar/statements/transaction.y" {} -#line 23338 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23476 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 269: /* opt_transaction: TRANSACTION */ #line 52 "third_party/libpg_query/grammar/statements/transaction.y" {} -#line 23344 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23482 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 270: /* opt_transaction: %empty */ #line 53 "third_party/libpg_query/grammar/statements/transaction.y" {} -#line 23350 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23488 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 271: /* opt_transaction_type: READ_P ONLY */ #line 57 "third_party/libpg_query/grammar/statements/transaction.y" { (yyval.transactiontype) = PG_TRANS_TYPE_READ_ONLY; } -#line 23356 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23494 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 272: /* opt_transaction_type: READ_P WRITE_P */ #line 58 "third_party/libpg_query/grammar/statements/transaction.y" { (yyval.transactiontype) = PG_TRANS_TYPE_READ_WRITE; } -#line 23362 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23500 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 273: /* opt_transaction_type: %empty */ #line 59 "third_party/libpg_query/grammar/statements/transaction.y" { (yyval.transactiontype) = PG_TRANS_TYPE_DEFAULT; } -#line 23368 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23506 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 274: /* UseStmt: USE_P qualified_name */ @@ -23374,25 +23512,25 @@ YYLTYPE yylloc = yyloc_default; n->name = (yyvsp[0].range); (yyval.node) = (PGNode *) n; } -#line 23378 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23516 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 275: /* PGQ_IDENT: IDENT */ #line 40 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.str) = (yyvsp[0].str); } -#line 23384 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23522 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 276: /* PGQ_IDENT: unreserved_keyword */ #line 41 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.str) = pstrdup((yyvsp[0].keyword)); } -#line 23390 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23528 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 277: /* PGQ_IDENT: pgq_col_name_keyword */ #line 42 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.str) = pstrdup((yyvsp[0].keyword)); } -#line 23396 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23534 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 278: /* DropPropertyGraphStmt: DROP PROPERTY GRAPH qualified_name opt_drop_behavior */ @@ -23404,7 +23542,7 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = false; (yyval.node) = (PGNode *)n; } -#line 23408 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23546 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 279: /* DropPropertyGraphStmt: DROP PROPERTY GRAPH IF_P EXISTS qualified_name opt_drop_behavior */ @@ -23416,19 +23554,19 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = true; (yyval.node) = (PGNode *)n; } -#line 23420 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23558 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 284: /* EdgeTablesClauseOptional: EdgeOrRelationship TABLES '(' EdgeTableDefinition EdgeTableDefinitionList ')' */ #line 86 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = (yyvsp[-1].list)?lappend((yyvsp[-1].list),(yyvsp[-2].node)):list_make1((yyvsp[-2].node)); } -#line 23426 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23564 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 285: /* EdgeTablesClauseOptional: %empty */ #line 88 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = NULL; } -#line 23432 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23570 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 286: /* CreatePropertyGraphStmt: CREATE_P PROPERTY GRAPH qualified_name VertexOrNode TABLES '(' VertexTableDefinition VertexTableDefinitionList ')' EdgeTablesClauseOptional */ @@ -23441,7 +23579,7 @@ YYLTYPE yylloc = yyloc_default; n->onconflict = PG_ERROR_ON_CONFLICT; (yyval.node) = (PGNode *)n; } -#line 23445 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23583 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 287: /* CreatePropertyGraphStmt: CREATE_P OR REPLACE PROPERTY GRAPH qualified_name VertexOrNode TABLES '(' VertexTableDefinition VertexTableDefinitionList ')' EdgeTablesClauseOptional */ @@ -23454,25 +23592,25 @@ YYLTYPE yylloc = yyloc_default; n->onconflict = PG_REPLACE_ON_CONFLICT; (yyval.node) = (PGNode *)n; } -#line 23458 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23596 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 288: /* VertexTableDefinitionList: ',' VertexTableDefinition VertexTableDefinitionList */ #line 121 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = (yyvsp[0].list)?lappend((yyvsp[0].list),(yyvsp[-1].node)):list_make1((yyvsp[-1].node)); } -#line 23464 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23602 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 289: /* VertexTableDefinitionList: %empty */ #line 123 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = NULL; } -#line 23470 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23608 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 290: /* KeySpecification: '(' name_list ')' */ #line 127 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = (yyvsp[-1].list); } -#line 23476 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23614 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 291: /* KeyReference: KEY KeySpecification REFERENCES qualified_name '(' name_list ')' */ @@ -23485,7 +23623,7 @@ YYLTYPE yylloc = yyloc_default; key_ref->ref_columns = (yyvsp[-1].list); (yyval.node) = (PGNode *) key_ref; } -#line 23489 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23627 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 292: /* KeyReference: qualified_name */ @@ -23498,31 +23636,31 @@ YYLTYPE yylloc = yyloc_default; key_ref->ref_columns = NULL; (yyval.node) = (PGNode *) key_ref; } -#line 23502 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23640 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 293: /* LabelList: PGQ_IDENT */ #line 153 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = list_make1(makeString((yyvsp[0].str))); } -#line 23508 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23646 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 294: /* LabelList: LabelList ',' PGQ_IDENT */ #line 154 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = lappend((yyvsp[-2].list), makeString((yyvsp[0].str))); } -#line 23514 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23652 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 295: /* LabelOptional: LABEL PGQ_IDENT */ #line 158 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.str) = (yyvsp[0].str); } -#line 23520 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23658 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 296: /* LabelOptional: %empty */ #line 159 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.str) = NULL; } -#line 23526 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23664 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 297: /* Discriminator: IN_P qualified_name '(' LabelList ')' */ @@ -23533,7 +23671,7 @@ YYLTYPE yylloc = yyloc_default; n->labels = (yyvsp[-1].list); /* there is a list of up to 64 labels */ (yyval.node) = (PGNode*) n; } -#line 23537 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23675 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 298: /* Discriminator: %empty */ @@ -23544,7 +23682,7 @@ YYLTYPE yylloc = yyloc_default; n->labels = NULL; /* no list, just the single staring PGQ_IDENT */ (yyval.node) = (PGNode*) n; } -#line 23548 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23686 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 299: /* VertexTableDefinition: QualifiednameOptionalAs PropertiesClause LabelOptional Discriminator */ @@ -23559,19 +23697,19 @@ YYLTYPE yylloc = yyloc_default; n->is_vertex_table = true; (yyval.node) = (PGNode *) n; } -#line 23563 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23701 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 300: /* EdgeTableDefinitionList: ',' EdgeTableDefinition EdgeTableDefinitionList */ #line 197 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = (yyvsp[0].list)?lappend((yyvsp[0].list),(yyvsp[-1].node)):list_make1((yyvsp[-1].node)); } -#line 23569 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23707 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 301: /* EdgeTableDefinitionList: %empty */ #line 199 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = NULL; } -#line 23575 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23713 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 302: /* EdgeTableDefinition: QualifiednameOptionalAs SOURCE KeyReference DESTINATION KeyReference PropertiesClause LabelOptional Discriminator */ @@ -23594,55 +23732,55 @@ YYLTYPE yylloc = yyloc_default; else n->labels = list_make1(makeString((yyvsp[-1].str))); (yyval.node) = (PGNode *) n; } -#line 23598 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23736 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 305: /* IdentOptionalAs: PGQ_IDENT */ #line 234 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = list_make2(makeString((yyvsp[0].str)), makeString((yyvsp[0].str))); } -#line 23604 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23742 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 306: /* IdentOptionalAs: PGQ_IDENT AS PGQ_IDENT */ #line 236 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = list_make2(makeString((yyvsp[-2].str)), makeString((yyvsp[0].str))); } -#line 23610 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23748 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 307: /* QualifiednameOptionalAs: qualified_name */ #line 240 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = list_make2((yyvsp[0].range), makeString("")); } -#line 23616 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23754 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 308: /* QualifiednameOptionalAs: qualified_name AS PGQ_IDENT */ #line 242 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = list_make2((yyvsp[-2].range), makeString((yyvsp[0].str))); } -#line 23622 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23760 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 309: /* PropertiesList: IdentOptionalAs */ #line 246 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = list_make1((yyvsp[0].list)); } -#line 23628 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23766 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 310: /* PropertiesList: PropertiesList ',' IdentOptionalAs */ #line 249 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].list)); } -#line 23634 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23772 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 311: /* ExceptOptional: EXCEPT '(' PropertiesList ')' */ #line 254 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = (yyvsp[-1].list); } -#line 23640 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23778 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 312: /* ExceptOptional: %empty */ #line 256 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = NULL; } -#line 23646 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23784 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 313: /* PropertiesSpec: AreOptional ALL COLUMNS ExceptOptional */ @@ -23651,61 +23789,61 @@ YYLTYPE yylloc = yyloc_default; (yyval.list) = list_make1(list_make2(makeString("*"), makeString("*"))); if ((yyvsp[0].list)) (yyval.list) = list_concat((yyval.list),(yyvsp[0].list)); } -#line 23655 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23793 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 314: /* PropertiesSpec: '(' PropertiesList ')' */ #line 266 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = (yyvsp[-1].list); } -#line 23661 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23799 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 315: /* PropertiesClause: NO PROPERTIES */ #line 270 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = NULL; } -#line 23667 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23805 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 316: /* PropertiesClause: PROPERTIES PropertiesSpec */ #line 273 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = (yyvsp[0].list); } -#line 23673 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23811 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 317: /* PropertiesClause: %empty */ #line 275 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = list_make1(list_make2(makeString("*"), makeString("*"))); } -#line 23679 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23817 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 318: /* GraphTableWhereOptional: WHERE pgq_expr */ #line 284 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (yyvsp[0].node); } -#line 23685 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23823 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 319: /* GraphTableWhereOptional: %empty */ #line 286 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = NULL; } -#line 23691 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23829 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 320: /* GraphTableNameOptional: qualified_name */ #line 290 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.range) = (yyvsp[0].range); } -#line 23697 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23835 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 321: /* GraphTableNameOptional: %empty */ #line 292 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.range) = NULL; } -#line 23703 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23841 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 322: /* ColumnsOptional: COLUMNS '(' target_list_opt_comma ')' */ #line 296 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = (yyvsp[-1].list); } -#line 23709 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23847 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 323: /* ColumnsOptional: %empty */ @@ -23714,7 +23852,7 @@ YYLTYPE yylloc = yyloc_default; PGAStar *star = makeNode(PGAStar); (yyval.list) = list_make1(star); } -#line 23718 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23856 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 324: /* GraphTableStmt: '(' PGQ_IDENT MATCH PathPatternList KeepOptional GraphTableWhereOptional ColumnsOptional ')' GraphTableNameOptional */ @@ -23740,95 +23878,95 @@ YYLTYPE yylloc = yyloc_default; n->graph_table = (yyvsp[0].range); (yyval.node) = (PGNode *) n; } -#line 23744 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23882 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 325: /* KeepOptional: KEEP PathPrefix */ -#line 344 "third_party/libpg_query/grammar/statements/pgq.y" +#line 333 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (yyvsp[0].node); } -#line 23750 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23888 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 326: /* KeepOptional: %empty */ -#line 346 "third_party/libpg_query/grammar/statements/pgq.y" +#line 335 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = NULL; } -#line 23756 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23894 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 330: /* GroupOrGroupsOptional: GROUP_P */ -#line 354 "third_party/libpg_query/grammar/statements/pgq.y" +#line 343 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.ival) = 1; } -#line 23762 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23900 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 331: /* GroupOrGroupsOptional: GROUPS */ -#line 356 "third_party/libpg_query/grammar/statements/pgq.y" +#line 345 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.ival) = 1; } -#line 23768 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23906 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 332: /* GroupOrGroupsOptional: %empty */ -#line 358 "third_party/libpg_query/grammar/statements/pgq.y" +#line 347 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.ival) = 0; } -#line 23774 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23912 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 333: /* PathVariableOptional: PGQ_IDENT '=' */ -#line 362 "third_party/libpg_query/grammar/statements/pgq.y" +#line 351 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.keyword) = (yyvsp[-1].str); } -#line 23780 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23918 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 334: /* PathVariableOptional: %empty */ -#line 364 "third_party/libpg_query/grammar/statements/pgq.y" +#line 353 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.keyword) = NULL;} -#line 23786 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23924 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 335: /* PathModeOptional: WALK PathOrPathsOptional */ -#line 368 "third_party/libpg_query/grammar/statements/pgq.y" +#line 357 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.ival) = PG_PATHMODE_WALK; } -#line 23792 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23930 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 336: /* PathModeOptional: TRAIL PathOrPathsOptional */ -#line 370 "third_party/libpg_query/grammar/statements/pgq.y" +#line 359 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.ival) = PG_PATHMODE_TRAIL; } -#line 23798 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23936 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 337: /* PathModeOptional: SIMPLE PathOrPathsOptional */ -#line 372 "third_party/libpg_query/grammar/statements/pgq.y" +#line 361 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.ival) = PG_PATHMODE_SIMPLE; } -#line 23804 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23942 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 338: /* PathModeOptional: ACYCLIC PathOrPathsOptional */ -#line 374 "third_party/libpg_query/grammar/statements/pgq.y" +#line 363 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.ival) = PG_PATHMODE_ACYCLIC; } -#line 23810 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23948 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 339: /* PathModeOptional: PathOrPathsOptional */ -#line 376 "third_party/libpg_query/grammar/statements/pgq.y" +#line 365 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.ival) = PG_PATHMODE_WALK; } -#line 23816 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23954 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 340: /* TopKOptional: ICONST */ -#line 380 "third_party/libpg_query/grammar/statements/pgq.y" +#line 369 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.ival) = (yyvsp[0].ival); } -#line 23822 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23960 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 341: /* TopKOptional: %empty */ -#line 382 "third_party/libpg_query/grammar/statements/pgq.y" +#line 371 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.ival) = 0; } -#line 23828 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23966 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 342: /* PathPrefix: ANY SHORTEST PathModeOptional */ -#line 387 "third_party/libpg_query/grammar/statements/pgq.y" +#line 376 "third_party/libpg_query/grammar/statements/pgq.y" { PGPathPattern *n = makeNode(PGPathPattern); n->path = NULL; @@ -23839,11 +23977,11 @@ YYLTYPE yylloc = yyloc_default; n->topk = 1; (yyval.node) = (PGNode*) n; } -#line 23843 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23981 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 343: /* PathPrefix: SHORTEST ICONST PathModeOptional GroupOrGroupsOptional */ -#line 399 "third_party/libpg_query/grammar/statements/pgq.y" +#line 388 "third_party/libpg_query/grammar/statements/pgq.y" { PGPathPattern *n = makeNode(PGPathPattern); n->path = NULL; @@ -23854,11 +23992,11 @@ YYLTYPE yylloc = yyloc_default; n->topk = (yyvsp[-2].ival); (yyval.node) = (PGNode*) n; } -#line 23858 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 23996 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 344: /* PathPrefix: ALL SHORTEST PathModeOptional */ -#line 411 "third_party/libpg_query/grammar/statements/pgq.y" +#line 400 "third_party/libpg_query/grammar/statements/pgq.y" { PGPathPattern *n = makeNode(PGPathPattern); n->path = NULL; @@ -23869,11 +24007,11 @@ YYLTYPE yylloc = yyloc_default; n->topk = 0; (yyval.node) = (PGNode*) n; } -#line 23873 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24011 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 345: /* PathPrefix: ALL PathModeOptional */ -#line 423 "third_party/libpg_query/grammar/statements/pgq.y" +#line 412 "third_party/libpg_query/grammar/statements/pgq.y" { PGPathPattern *n = makeNode(PGPathPattern); n->path = NULL; @@ -23884,11 +24022,11 @@ YYLTYPE yylloc = yyloc_default; n->topk = 0; (yyval.node) = (PGNode*) n; } -#line 23888 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24026 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 346: /* PathPrefix: ANY TopKOptional PathModeOptional */ -#line 435 "third_party/libpg_query/grammar/statements/pgq.y" +#line 424 "third_party/libpg_query/grammar/statements/pgq.y" { PGPathPattern *n = makeNode(PGPathPattern); n->path = NULL; @@ -23899,11 +24037,11 @@ YYLTYPE yylloc = yyloc_default; n->topk = (yyvsp[-1].ival); (yyval.node) = (PGNode*) n; } -#line 23903 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24041 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 347: /* PathPrefix: %empty */ -#line 447 "third_party/libpg_query/grammar/statements/pgq.y" +#line 436 "third_party/libpg_query/grammar/statements/pgq.y" { PGPathPattern *n = makeNode(PGPathPattern); n->path = NULL; @@ -23914,23 +24052,23 @@ YYLTYPE yylloc = yyloc_default; n->topk = 0; (yyval.node) = (PGNode*) n; } -#line 23918 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24056 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 348: /* PathPatternList: PathPattern */ -#line 461 "third_party/libpg_query/grammar/statements/pgq.y" +#line 450 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 23924 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24062 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 349: /* PathPatternList: PathPatternList ',' PathPattern */ -#line 464 "third_party/libpg_query/grammar/statements/pgq.y" +#line 453 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); } -#line 23930 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24068 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 350: /* PathPattern: PathVariableOptional PathPrefix PathConcatenation */ -#line 469 "third_party/libpg_query/grammar/statements/pgq.y" +#line 458 "third_party/libpg_query/grammar/statements/pgq.y" { PGPathPattern *n = (PGPathPattern*) (yyvsp[-1].node); PGList *l = (PGList *) (yyvsp[0].list); @@ -23963,35 +24101,35 @@ YYLTYPE yylloc = yyloc_default; (yyval.node) = (PGNode*) n; /* Or appropriate fallback */ } } -#line 23967 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24105 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 351: /* PatternUnion: '|' */ -#line 504 "third_party/libpg_query/grammar/statements/pgq.y" +#line 493 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.ival) = 0; } -#line 23973 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24111 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 352: /* PatternUnion: '|' '+' '|' */ -#line 506 "third_party/libpg_query/grammar/statements/pgq.y" +#line 495 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.ival) = 1; } -#line 23979 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24117 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 353: /* KleeneQuantifierOptional: ICONST */ -#line 510 "third_party/libpg_query/grammar/statements/pgq.y" +#line 499 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.ival) = (yyvsp[0].ival); } -#line 23985 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24123 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 354: /* KleeneQuantifierOptional: %empty */ -#line 512 "third_party/libpg_query/grammar/statements/pgq.y" +#line 501 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.ival) = -1; } -#line 23991 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24129 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 355: /* KleeneOptional: '*' */ -#line 518 "third_party/libpg_query/grammar/statements/pgq.y" +#line 507 "third_party/libpg_query/grammar/statements/pgq.y" { PGSubPath *n = makeNode(PGSubPath); n->single_bind = 0; @@ -23999,11 +24137,11 @@ YYLTYPE yylloc = yyloc_default; n->upper = (1<<30); (yyval.node) = (PGNode*) n; } -#line 24003 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24141 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 356: /* KleeneOptional: '+' */ -#line 527 "third_party/libpg_query/grammar/statements/pgq.y" +#line 516 "third_party/libpg_query/grammar/statements/pgq.y" { PGSubPath *n = makeNode(PGSubPath); n->single_bind = 0; @@ -24011,11 +24149,11 @@ YYLTYPE yylloc = yyloc_default; n->upper = (1<<30); (yyval.node) = (PGNode*) n; } -#line 24015 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24153 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 357: /* KleeneOptional: '?' */ -#line 536 "third_party/libpg_query/grammar/statements/pgq.y" +#line 525 "third_party/libpg_query/grammar/statements/pgq.y" { PGSubPath *n = makeNode(PGSubPath); n->single_bind = 1; @@ -24023,11 +24161,11 @@ YYLTYPE yylloc = yyloc_default; n->upper = 1; (yyval.node) = (PGNode*) n; } -#line 24027 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24165 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 358: /* KleeneOptional: '{' KleeneQuantifierOptional ',' KleeneQuantifierOptional '}' */ -#line 545 "third_party/libpg_query/grammar/statements/pgq.y" +#line 534 "third_party/libpg_query/grammar/statements/pgq.y" { PGSubPath *n = makeNode(PGSubPath); n->single_bind = 0; @@ -24035,11 +24173,11 @@ YYLTYPE yylloc = yyloc_default; n->upper = ((yyvsp[-1].ival)>=0)?(yyvsp[-1].ival):(1<<30); (yyval.node) = (PGNode*) n; } -#line 24039 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24177 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 359: /* KleeneOptional: %empty */ -#line 554 "third_party/libpg_query/grammar/statements/pgq.y" +#line 543 "third_party/libpg_query/grammar/statements/pgq.y" { PGSubPath *n = makeNode(PGSubPath); n->single_bind = 1; @@ -24047,35 +24185,35 @@ YYLTYPE yylloc = yyloc_default; n->upper = 1; (yyval.node) = (PGNode*) n; } -#line 24051 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24189 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 360: /* CostNum: ICONST */ -#line 564 "third_party/libpg_query/grammar/statements/pgq.y" +#line 553 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.ival) = (yyvsp[0].ival); } -#line 24057 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24195 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 361: /* CostNum: FCONST */ -#line 566 "third_party/libpg_query/grammar/statements/pgq.y" +#line 555 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.ival) = atof((yyvsp[0].str)); } -#line 24063 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24201 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 362: /* CostDefault: DEFAULT CostNum */ -#line 570 "third_party/libpg_query/grammar/statements/pgq.y" +#line 559 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.ival) = (yyvsp[0].ival); } -#line 24069 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24207 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 363: /* CostDefault: %empty */ -#line 572 "third_party/libpg_query/grammar/statements/pgq.y" +#line 561 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.ival) = NULL; } -#line 24075 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24213 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 364: /* CostOptional: COST b_expr CostDefault */ -#line 577 "third_party/libpg_query/grammar/statements/pgq.y" +#line 566 "third_party/libpg_query/grammar/statements/pgq.y" { PGPathInfo *n = makeNode(PGPathInfo); PGAConst *d = (PGAConst*) (yyvsp[0].ival); @@ -24084,22 +24222,22 @@ YYLTYPE yylloc = yyloc_default; ((double) d->val.val.ival):strtod(d->val.val.str,NULL)):1; (yyval.node) = (PGNode*) n; } -#line 24088 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24226 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 365: /* CostOptional: %empty */ -#line 587 "third_party/libpg_query/grammar/statements/pgq.y" +#line 576 "third_party/libpg_query/grammar/statements/pgq.y" { PGPathInfo *n = makeNode(PGPathInfo); n->cost_expr = NULL; n->default_value = 1; (yyval.node) = (PGNode*) n; } -#line 24099 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24237 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 366: /* SubPath: PathVariableOptional PathModeOptional PathConcatenation GraphTableWhereOptional CostOptional */ -#line 597 "third_party/libpg_query/grammar/statements/pgq.y" +#line 586 "third_party/libpg_query/grammar/statements/pgq.y" { PGPathInfo *n = (PGPathInfo*) (yyvsp[0].node); n->var_name = (yyvsp[-4].keyword); @@ -24108,33 +24246,33 @@ YYLTYPE yylloc = yyloc_default; n->where_clause = (yyvsp[-1].node); (yyval.node) = (PGNode*) n; } -#line 24112 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24250 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 367: /* EnclosedSubPath: '[' SubPath ']' KleeneOptional */ -#line 609 "third_party/libpg_query/grammar/statements/pgq.y" +#line 598 "third_party/libpg_query/grammar/statements/pgq.y" { PGSubPath *p = (PGSubPath*) (yyvsp[0].node); p->path = list_make1((yyvsp[-2].node)); (yyval.node) = (PGNode*) p; } -#line 24122 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24260 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 368: /* PathElement: VertexPattern */ -#line 617 "third_party/libpg_query/grammar/statements/pgq.y" +#line 606 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = (yyvsp[0].list); } -#line 24128 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24266 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 369: /* PathElement: EdgePattern */ -#line 619 "third_party/libpg_query/grammar/statements/pgq.y" +#line 608 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = (yyvsp[0].list); } -#line 24134 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24272 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 370: /* PathSequence: EnclosedSubPath PathSequence */ -#line 624 "third_party/libpg_query/grammar/statements/pgq.y" +#line 613 "third_party/libpg_query/grammar/statements/pgq.y" { PGSubPath *n = (PGSubPath*) (yyvsp[-1].node); PGPathInfo *i = (PGPathInfo*) n->path; @@ -24156,29 +24294,29 @@ YYLTYPE yylloc = yyloc_default; if ((yyvsp[0].list)) (yyval.list) = list_concat((yyval.list),(yyvsp[0].list)); } } -#line 24160 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24298 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 371: /* PathSequence: PathElement PathSequence */ -#line 646 "third_party/libpg_query/grammar/statements/pgq.y" +#line 635 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = (yyvsp[-1].list)?list_concat((yyvsp[-1].list),(yyvsp[0].list)):(yyvsp[0].list); } -#line 24166 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24304 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 372: /* PathSequence: %empty */ -#line 648 "third_party/libpg_query/grammar/statements/pgq.y" +#line 637 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = NULL; } -#line 24172 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24310 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 373: /* PathConcatenation: PathSequence */ -#line 652 "third_party/libpg_query/grammar/statements/pgq.y" +#line 641 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.list) = (yyvsp[0].list); } -#line 24178 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24316 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 374: /* PathConcatenation: PathSequence PatternUnion PathSequence */ -#line 655 "third_party/libpg_query/grammar/statements/pgq.y" +#line 644 "third_party/libpg_query/grammar/statements/pgq.y" { PGPathUnion *n = makeNode(PGPathUnion); n->multiset = (yyvsp[-1].ival); @@ -24186,17 +24324,17 @@ YYLTYPE yylloc = yyloc_default; n->path2 = (yyvsp[0].list); (yyval.list) = list_make1(n); } -#line 24190 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24328 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 375: /* OrLabelExpression: LabelExpression */ -#line 665 "third_party/libpg_query/grammar/statements/pgq.y" +#line 654 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (yyvsp[0].node); } -#line 24196 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24334 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 376: /* OrLabelExpression: LabelExpression '|' OrLabelExpression */ -#line 668 "third_party/libpg_query/grammar/statements/pgq.y" +#line 657 "third_party/libpg_query/grammar/statements/pgq.y" { PGLabelTest *n = makeNode(PGLabelTest); n->name = "|"; @@ -24204,17 +24342,17 @@ YYLTYPE yylloc = yyloc_default; n->right = (PGLabelTest*) (yyvsp[0].node); (yyval.node) = (PGNode*) n; } -#line 24208 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24346 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 377: /* AndLabelExpression: LabelExpression */ -#line 678 "third_party/libpg_query/grammar/statements/pgq.y" +#line 667 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (yyvsp[0].node); } -#line 24214 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24352 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 378: /* AndLabelExpression: LabelExpression '&' AndLabelExpression */ -#line 681 "third_party/libpg_query/grammar/statements/pgq.y" +#line 670 "third_party/libpg_query/grammar/statements/pgq.y" { PGLabelTest *n = makeNode(PGLabelTest); n->name = "|"; @@ -24222,17 +24360,17 @@ YYLTYPE yylloc = yyloc_default; n->right = (PGLabelTest*) (yyvsp[0].node); (yyval.node) = (PGNode*) n; } -#line 24226 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24364 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 379: /* ComposedLabelExpression: LabelExpression */ -#line 691 "third_party/libpg_query/grammar/statements/pgq.y" +#line 680 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (yyvsp[0].node); } -#line 24232 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24370 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 380: /* ComposedLabelExpression: LabelExpression '|' OrLabelExpression */ -#line 694 "third_party/libpg_query/grammar/statements/pgq.y" +#line 683 "third_party/libpg_query/grammar/statements/pgq.y" { PGLabelTest *n = makeNode(PGLabelTest); n->name = "|"; @@ -24240,11 +24378,11 @@ YYLTYPE yylloc = yyloc_default; n->right = (PGLabelTest*) (yyvsp[0].node); (yyval.node) = (PGNode*) n; } -#line 24244 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24382 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 381: /* ComposedLabelExpression: LabelExpression '&' AndLabelExpression */ -#line 703 "third_party/libpg_query/grammar/statements/pgq.y" +#line 692 "third_party/libpg_query/grammar/statements/pgq.y" { PGLabelTest *n = makeNode(PGLabelTest); n->name = "&"; @@ -24252,22 +24390,22 @@ YYLTYPE yylloc = yyloc_default; n->right = (PGLabelTest*) (yyvsp[0].node); (yyval.node) = (PGNode*) n; } -#line 24256 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24394 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 382: /* LabelExpression: PGQ_IDENT */ -#line 714 "third_party/libpg_query/grammar/statements/pgq.y" +#line 703 "third_party/libpg_query/grammar/statements/pgq.y" { PGLabelTest *n = makeNode(PGLabelTest); n->name = (yyvsp[0].str); n->left = n->right = NULL; (yyval.node) = (PGNode*) n; } -#line 24267 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24405 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 383: /* LabelExpression: '!' LabelExpression */ -#line 722 "third_party/libpg_query/grammar/statements/pgq.y" +#line 711 "third_party/libpg_query/grammar/statements/pgq.y" { PGLabelTest *n = makeNode(PGLabelTest); n->name = "!"; @@ -24275,148 +24413,197 @@ YYLTYPE yylloc = yyloc_default; n->right = NULL; (yyval.node) = (PGNode*) n; } -#line 24279 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24417 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 384: /* LabelExpression: '(' ComposedLabelExpression ')' */ -#line 730 "third_party/libpg_query/grammar/statements/pgq.y" +#line 719 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (yyvsp[-1].node); } -#line 24285 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24423 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 385: /* LabelExpressionOptional: IsOrColon LabelExpression */ -#line 734 "third_party/libpg_query/grammar/statements/pgq.y" +#line 723 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (yyvsp[0].node); } -#line 24291 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24429 "third_party/libpg_query/grammar/grammar_out.cpp" break; case 386: /* LabelExpressionOptional: %empty */ -#line 736 "third_party/libpg_query/grammar/statements/pgq.y" +#line 725 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = NULL; } -#line 24297 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24435 "third_party/libpg_query/grammar/grammar_out.cpp" + break; + + case 389: /* VariableOptional: PGQ_IDENT */ +#line 735 "third_party/libpg_query/grammar/statements/pgq.y" + { (yyval.str) = (yyvsp[0].str); } +#line 24441 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 389: /* ArrowRight: '-' */ -#line 748 "third_party/libpg_query/grammar/statements/pgq.y" - { (yyval.str) = "-"; } -#line 24303 "third_party/libpg_query/grammar/grammar_out.cpp" + case 390: /* VariableOptional: %empty */ +#line 737 "third_party/libpg_query/grammar/statements/pgq.y" + { (yyval.str) = NULL;} +#line 24447 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 390: /* ArrowRight: '-' '>' */ -#line 750 "third_party/libpg_query/grammar/statements/pgq.y" - { (yyval.str) = "->"; } -#line 24309 "third_party/libpg_query/grammar/grammar_out.cpp" + case 391: /* FullElementSpec: VariableOptional LabelExpressionOptional GraphTableWhereOptional CostOptional */ +#line 742 "third_party/libpg_query/grammar/statements/pgq.y" + { + PGPathInfo *n = (PGPathInfo*) (yyvsp[0].node); + n->var_name = (yyvsp[-3].str); + n->where_clause = (yyvsp[-1].node); + n->label_expr = (PGLabelTest*) (yyvsp[-2].node); + (yyval.node) = (PGNode*) n; + } +#line 24459 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 391: /* ArrowRight: LAMBDA_ARROW */ -#line 752 "third_party/libpg_query/grammar/statements/pgq.y" - { (yyval.str) = "->"; } -#line 24315 "third_party/libpg_query/grammar/grammar_out.cpp" + case 392: /* Arrow: '-' */ +#line 754 "third_party/libpg_query/grammar/statements/pgq.y" + { (yyval.str) = "-"; } +#line 24465 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 392: /* ArrowLeftBracket: '-' '[' */ -#line 756 "third_party/libpg_query/grammar/statements/pgq.y" - { (yyval.str) = "-"; } -#line 24321 "third_party/libpg_query/grammar/grammar_out.cpp" + case 393: /* Arrow: '<' '-' */ +#line 757 "third_party/libpg_query/grammar/statements/pgq.y" + { (yyval.str) = "<-"; } +#line 24471 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 393: /* ArrowLeftBracket: '<' '-' '[' */ -#line 758 "third_party/libpg_query/grammar/statements/pgq.y" - { (yyval.str) = "<-"; } -#line 24327 "third_party/libpg_query/grammar/grammar_out.cpp" + case 394: /* Arrow: LAMBDA_ARROW */ +#line 760 "third_party/libpg_query/grammar/statements/pgq.y" + { (yyval.str) = "->"; } +#line 24477 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 394: /* AbbreviatedEdge: '<' ArrowRight */ + case 395: /* Arrow: '-' '>' */ #line 763 "third_party/libpg_query/grammar/statements/pgq.y" - { - char* dir = (yyvsp[0].str); - (yyval.ival) = (dir[1] == '>')?PG_MATCH_EDGE_LEFT_RIGHT:PG_MATCH_EDGE_LEFT; - } -#line 24336 "third_party/libpg_query/grammar/grammar_out.cpp" + { (yyval.str) = "->"; } +#line 24483 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 395: /* AbbreviatedEdge: ArrowRight */ -#line 769 "third_party/libpg_query/grammar/statements/pgq.y" - { - char* dir = (yyvsp[0].str); - (yyval.ival) = (dir[1] == '>')?PG_MATCH_EDGE_RIGHT:PG_MATCH_EDGE_ANY; - } -#line 24345 "third_party/libpg_query/grammar/grammar_out.cpp" + case 396: /* Arrow: '<' LAMBDA_ARROW */ +#line 766 "third_party/libpg_query/grammar/statements/pgq.y" + { (yyval.str) = "<->"; } +#line 24489 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 396: /* VariableOptional: PGQ_IDENT */ -#line 776 "third_party/libpg_query/grammar/statements/pgq.y" - { (yyval.str) = (yyvsp[0].str); } -#line 24351 "third_party/libpg_query/grammar/grammar_out.cpp" + case 397: /* Arrow: '<' '-' '>' */ +#line 769 "third_party/libpg_query/grammar/statements/pgq.y" + { (yyval.str) = "<->"; } +#line 24495 "third_party/libpg_query/grammar/grammar_out.cpp" + break; + + case 398: /* Arrow: Op */ +#line 772 "third_party/libpg_query/grammar/statements/pgq.y" + { /* DDB lexer may concatenate an arrow with + or * into an "operator" */ + char *op = (yyvsp[0].str), *ok = NULL; + /* only <-, <->, -, -> are ok */ + if (op[0] == '<') op++; /* also accept <-> */ + if (op[0] == '-') { + ok = op + 1 + (op[1] == '>'); + } + /* it may optionally be followed by a single * or + */ + if (!ok || (ok[0] && ((ok[0] != '*' && ok[0] != '+') || ok[1]))) { + char msg[128]; + snprintf(msg, 128, "PGQ expected an arrow instead of %s operator.", (yyvsp[0].str)); + parser_yyerror(msg); + } + (yyval.str) = (yyvsp[0].str); + } +#line 24515 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 397: /* VariableOptional: %empty */ -#line 778 "third_party/libpg_query/grammar/statements/pgq.y" - { (yyval.str) = NULL;} -#line 24357 "third_party/libpg_query/grammar/grammar_out.cpp" + case 399: /* ArrowLeft: '-' '[' */ +#line 791 "third_party/libpg_query/grammar/statements/pgq.y" + { (yyval.str) = "-"; } +#line 24521 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 398: /* FullElementSpec: VariableOptional LabelExpressionOptional GraphTableWhereOptional CostOptional */ -#line 783 "third_party/libpg_query/grammar/statements/pgq.y" - { - PGPathInfo *n = (PGPathInfo*) (yyvsp[0].node); - n->var_name = (yyvsp[-3].str); - n->where_clause = (yyvsp[-1].node); - n->label_expr = (PGLabelTest*) (yyvsp[-2].node); - (yyval.node) = (PGNode*) n; - } -#line 24369 "third_party/libpg_query/grammar/grammar_out.cpp" + case 400: /* ArrowLeft: '<' '-' '[' */ +#line 794 "third_party/libpg_query/grammar/statements/pgq.y" + { (yyval.str) = "<-"; } +#line 24527 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 399: /* EdgePattern: AbbreviatedEdge KleeneOptional */ -#line 794 "third_party/libpg_query/grammar/statements/pgq.y" - { - PGSubPath *p = (PGSubPath*) (yyvsp[0].node); - PGPathElement *n = makeNode(PGPathElement); - n->label_expr = NULL; - n->element_var = NULL; - n->match_type = (PGMatchType) (yyvsp[-1].ival); - (yyval.list) = list_make1(n); - if (p->lower != 1 || !p->single_bind) { - /* return a subpath consisting of one edge (element) */ - p->path = (yyval.list); - p->path_var = NULL; - (yyval.list) = list_make1(p); - } - } -#line 24388 "third_party/libpg_query/grammar/grammar_out.cpp" + case 401: /* ArrowKleeneOptional: Arrow KleeneOptional */ +#line 799 "third_party/libpg_query/grammar/statements/pgq.y" + { + PGSubPath *p = (PGSubPath*) (yyvsp[0].node); + char *op = (yyvsp[-1].str); + int len = strlen(op); + int plus = (op[len-1] == '+'); + int star = (op[len-1] == '*'); + if (plus || star) { /* + or * was glued to the end of the arrow */ + if (!p->single_bind || p->lower != 1 || p-> upper != 1) { + parser_yyerror("PGQ cannot accept + or * followed by another quantifier."); + } else { + p->single_bind = 0; + p->lower = plus; + p->upper = (1<<30); + } + } + p->path = (PGList*) op; /* return the arrow temporarily in 'path'.. */ + (yyval.node) = (PGNode*) p; + } +#line 24550 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 400: /* EdgePattern: ArrowLeftBracket FullElementSpec ']' ArrowRight KleeneOptional */ -#line 810 "third_party/libpg_query/grammar/statements/pgq.y" - { - char *left = (yyvsp[-4].str), *right = (yyvsp[-1].str); - PGPathInfo* i = (PGPathInfo*) (yyvsp[-3].node); - PGSubPath *p = (PGSubPath*) (yyvsp[0].node); - PGPathElement *n = makeNode(PGPathElement); + case 402: /* EdgePattern: ArrowLeft FullElementSpec ']' ArrowKleeneOptional */ +#line 821 "third_party/libpg_query/grammar/statements/pgq.y" + { + PGSubPath *p = (PGSubPath*) (yyvsp[0].node); + char *left = (yyvsp[-3].str); + char *dash = (char*) p->path; + PGPathInfo* i = (PGPathInfo*) (yyvsp[-2].node); + PGPathElement *n = makeNode(PGPathElement); + if (dash[0] == '<') { /* ArrowKleeneOptional accepts <- but that is not ok here */ + parser_yyerror("PGQ cannot accept < after ] edge pattern closing."); + } + n->match_type = (dash[1] == '>')? + ((left[0] == '<')?PG_MATCH_EDGE_LEFT_RIGHT:PG_MATCH_EDGE_RIGHT): + ((left[0] == '<')?PG_MATCH_EDGE_LEFT:PG_MATCH_EDGE_ANY); + n->element_var = i->var_name; + n->label_expr = i->label_expr; + (yyval.list) = list_make1(n); + if (i->where_clause || i->cost_expr || p->lower != 1 || !p->single_bind) { + /* return a subpath consisting of one edge (element) */ + p->where_clause = i->where_clause; + p->cost_expr = i->cost_expr; + p->default_value = i->default_value; + p->path = (yyval.list); + p->path_var = NULL; + (yyval.list) = list_make1(p); + } + } +#line 24580 "third_party/libpg_query/grammar/grammar_out.cpp" + break; - n->match_type = - (right[1] == '>')? - ((left[0] == '<')?PG_MATCH_EDGE_LEFT_RIGHT:PG_MATCH_EDGE_RIGHT): - ((left[0] == '<')?PG_MATCH_EDGE_LEFT:PG_MATCH_EDGE_ANY); - n->element_var = i->var_name; - n->label_expr = i->label_expr; - (yyval.list) = list_make1(n); - if (i->where_clause || i->cost_expr || p->lower != 1 || !p->single_bind) { - /* return a subpath consisting of one edge (element) */ - p->where_clause = i->where_clause; - p->cost_expr = i->cost_expr; - p->default_value = i->default_value; - p->path = (yyval.list); - p->path_var = NULL; - (yyval.list) = list_make1(p); - } - } -#line 24416 "third_party/libpg_query/grammar/grammar_out.cpp" + case 403: /* EdgePattern: ArrowKleeneOptional */ +#line 848 "third_party/libpg_query/grammar/statements/pgq.y" + { + PGSubPath *p = (PGSubPath*) (yyvsp[0].node); + char *left = (char*) p->path; + PGPathElement *n = makeNode(PGPathElement);; + char *dash = left + (left[0] == '<'); + n->label_expr = NULL; + n->element_var = NULL; + n->match_type = (dash[1] == '>')? + ((left[0] == '<')?PG_MATCH_EDGE_LEFT_RIGHT:PG_MATCH_EDGE_RIGHT): + ((left[0] == '<')?PG_MATCH_EDGE_LEFT:PG_MATCH_EDGE_ANY); + (yyval.list) = list_make1(n); + if (p->lower != 1 || !p->single_bind) { + /* return a subpath consisting of one edge (element) */ + p->path = (yyval.list); + p->path_var = NULL; + (yyval.list) = list_make1(p); + } + } +#line 24603 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 401: /* VertexPattern: '(' FullElementSpec ')' */ -#line 837 "third_party/libpg_query/grammar/statements/pgq.y" + case 404: /* VertexPattern: '(' FullElementSpec ')' */ +#line 870 "third_party/libpg_query/grammar/statements/pgq.y" { PGPathElement *n = makeNode(PGPathElement); PGPathInfo* i = (PGPathInfo*) (yyvsp[-1].node); @@ -24437,23 +24624,23 @@ YYLTYPE yylloc = yyloc_default; (yyval.list) = list_make1(p); } } -#line 24441 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24628 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 402: /* pgq_expr: c_expr */ -#line 869 "third_party/libpg_query/grammar/statements/pgq.y" + case 405: /* pgq_expr: c_expr */ +#line 902 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (yyvsp[0].node); } -#line 24447 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24634 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 403: /* pgq_expr: pgq_expr TYPECAST Typename */ -#line 871 "third_party/libpg_query/grammar/statements/pgq.y" + case 406: /* pgq_expr: pgq_expr TYPECAST Typename */ +#line 904 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = makeTypeCast((yyvsp[-2].node), (yyvsp[0].typnam), 0, (yylsp[-1])); } -#line 24453 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24640 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 404: /* pgq_expr: pgq_expr COLLATE any_name */ -#line 873 "third_party/libpg_query/grammar/statements/pgq.y" + case 407: /* pgq_expr: pgq_expr COLLATE any_name */ +#line 906 "third_party/libpg_query/grammar/statements/pgq.y" { PGCollateClause *n = makeNode(PGCollateClause); n->arg = (yyvsp[-2].node); @@ -24461,230 +24648,230 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-1]); (yyval.node) = (PGNode *) n; } -#line 24465 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24652 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 405: /* pgq_expr: pgq_expr AT TIME ZONE pgq_expr */ -#line 881 "third_party/libpg_query/grammar/statements/pgq.y" + case 408: /* pgq_expr: pgq_expr AT TIME ZONE pgq_expr */ +#line 914 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeFuncCall(SystemFuncName("timezone"), list_make2((yyvsp[0].node), (yyvsp[-4].node)), (yylsp[-3])); } -#line 24475 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24662 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 406: /* pgq_expr: '+' pgq_expr */ -#line 896 "third_party/libpg_query/grammar/statements/pgq.y" + case 409: /* pgq_expr: '+' pgq_expr */ +#line 929 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "+", NULL, (yyvsp[0].node), (yylsp[-1])); } -#line 24481 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24668 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 407: /* pgq_expr: '-' pgq_expr */ -#line 898 "third_party/libpg_query/grammar/statements/pgq.y" + case 410: /* pgq_expr: '-' pgq_expr */ +#line 931 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = doNegate((yyvsp[0].node), (yylsp[-1])); } -#line 24487 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24674 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 408: /* pgq_expr: pgq_expr '+' pgq_expr */ -#line 900 "third_party/libpg_query/grammar/statements/pgq.y" + case 411: /* pgq_expr: pgq_expr '+' pgq_expr */ +#line 933 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "+", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 24493 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24680 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 409: /* pgq_expr: pgq_expr '-' pgq_expr */ -#line 902 "third_party/libpg_query/grammar/statements/pgq.y" + case 412: /* pgq_expr: pgq_expr '-' pgq_expr */ +#line 935 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "-", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 24499 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24686 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 410: /* pgq_expr: pgq_expr '*' pgq_expr */ -#line 904 "third_party/libpg_query/grammar/statements/pgq.y" + case 413: /* pgq_expr: pgq_expr '*' pgq_expr */ +#line 937 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "*", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 24505 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24692 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 411: /* pgq_expr: pgq_expr '/' pgq_expr */ -#line 906 "third_party/libpg_query/grammar/statements/pgq.y" + case 414: /* pgq_expr: pgq_expr '/' pgq_expr */ +#line 939 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "/", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 24511 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24698 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 412: /* pgq_expr: pgq_expr '%' pgq_expr */ -#line 908 "third_party/libpg_query/grammar/statements/pgq.y" + case 415: /* pgq_expr: pgq_expr '%' pgq_expr */ +#line 941 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "%", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 24517 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24704 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 413: /* pgq_expr: pgq_expr '^' pgq_expr */ -#line 910 "third_party/libpg_query/grammar/statements/pgq.y" + case 416: /* pgq_expr: pgq_expr '^' pgq_expr */ +#line 943 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "^", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 24523 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24710 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 414: /* pgq_expr: pgq_expr POWER_OF pgq_expr */ -#line 912 "third_party/libpg_query/grammar/statements/pgq.y" + case 417: /* pgq_expr: pgq_expr POWER_OF pgq_expr */ +#line 945 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "**", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 24529 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24716 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 415: /* pgq_expr: pgq_expr '<' pgq_expr */ -#line 914 "third_party/libpg_query/grammar/statements/pgq.y" + case 418: /* pgq_expr: pgq_expr '<' pgq_expr */ +#line 947 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "<", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 24535 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24722 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 416: /* pgq_expr: pgq_expr '>' pgq_expr */ -#line 916 "third_party/libpg_query/grammar/statements/pgq.y" + case 419: /* pgq_expr: pgq_expr '>' pgq_expr */ +#line 949 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, ">", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 24541 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24728 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 417: /* pgq_expr: pgq_expr '=' pgq_expr */ -#line 918 "third_party/libpg_query/grammar/statements/pgq.y" + case 420: /* pgq_expr: pgq_expr '=' pgq_expr */ +#line 951 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 24547 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24734 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 418: /* pgq_expr: pgq_expr LESS_EQUALS pgq_expr */ -#line 920 "third_party/libpg_query/grammar/statements/pgq.y" + case 421: /* pgq_expr: pgq_expr LESS_EQUALS pgq_expr */ +#line 953 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "<=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 24553 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24740 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 419: /* pgq_expr: pgq_expr GREATER_EQUALS pgq_expr */ -#line 922 "third_party/libpg_query/grammar/statements/pgq.y" + case 422: /* pgq_expr: pgq_expr GREATER_EQUALS pgq_expr */ +#line 955 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, ">=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 24559 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24746 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 420: /* pgq_expr: pgq_expr NOT_EQUALS pgq_expr */ -#line 924 "third_party/libpg_query/grammar/statements/pgq.y" + case 423: /* pgq_expr: pgq_expr NOT_EQUALS pgq_expr */ +#line 957 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "<>", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 24565 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24752 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 421: /* pgq_expr: pgq_expr qual_Op pgq_expr */ -#line 927 "third_party/libpg_query/grammar/statements/pgq.y" + case 424: /* pgq_expr: pgq_expr qual_Op pgq_expr */ +#line 960 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeAExpr(PG_AEXPR_OP, (yyvsp[-1].list), (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 24571 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24758 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 422: /* pgq_expr: pgq_expr AND pgq_expr */ -#line 929 "third_party/libpg_query/grammar/statements/pgq.y" + case 425: /* pgq_expr: pgq_expr AND pgq_expr */ +#line 962 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = makeAndExpr((yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 24577 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24764 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 423: /* pgq_expr: pgq_expr OR pgq_expr */ -#line 931 "third_party/libpg_query/grammar/statements/pgq.y" + case 426: /* pgq_expr: pgq_expr OR pgq_expr */ +#line 964 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = makeOrExpr((yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 24583 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24770 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 424: /* pgq_expr: NOT pgq_expr */ -#line 933 "third_party/libpg_query/grammar/statements/pgq.y" + case 427: /* pgq_expr: NOT pgq_expr */ +#line 966 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = makeNotExpr((yyvsp[0].node), (yylsp[-1])); } -#line 24589 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24776 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 425: /* pgq_expr: NOT_LA pgq_expr */ -#line 935 "third_party/libpg_query/grammar/statements/pgq.y" + case 428: /* pgq_expr: NOT_LA pgq_expr */ +#line 968 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = makeNotExpr((yyvsp[0].node), (yylsp[-1])); } -#line 24595 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24782 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 426: /* pgq_expr: pgq_expr GLOB pgq_expr */ -#line 937 "third_party/libpg_query/grammar/statements/pgq.y" + case 429: /* pgq_expr: pgq_expr GLOB pgq_expr */ +#line 970 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_GLOB, "~~~", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 24604 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24791 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 427: /* pgq_expr: pgq_expr LIKE pgq_expr */ -#line 942 "third_party/libpg_query/grammar/statements/pgq.y" + case 430: /* pgq_expr: pgq_expr LIKE pgq_expr */ +#line 975 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_LIKE, "~~", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 24613 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24800 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 428: /* pgq_expr: pgq_expr LIKE pgq_expr ESCAPE pgq_expr */ -#line 947 "third_party/libpg_query/grammar/statements/pgq.y" + case 431: /* pgq_expr: pgq_expr LIKE pgq_expr ESCAPE pgq_expr */ +#line 980 "third_party/libpg_query/grammar/statements/pgq.y" { PGFuncCall *n = makeFuncCall(SystemFuncName("like_escape"), list_make3((yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[0].node)), (yylsp[-3])); (yyval.node) = (PGNode *) n; } -#line 24624 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24811 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 429: /* pgq_expr: pgq_expr NOT_LA LIKE pgq_expr */ -#line 954 "third_party/libpg_query/grammar/statements/pgq.y" + case 432: /* pgq_expr: pgq_expr NOT_LA LIKE pgq_expr */ +#line 987 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_LIKE, "!~~", (yyvsp[-3].node), (yyvsp[0].node), (yylsp[-2])); } -#line 24633 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24820 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 430: /* pgq_expr: pgq_expr NOT_LA LIKE pgq_expr ESCAPE pgq_expr */ -#line 959 "third_party/libpg_query/grammar/statements/pgq.y" + case 433: /* pgq_expr: pgq_expr NOT_LA LIKE pgq_expr ESCAPE pgq_expr */ +#line 992 "third_party/libpg_query/grammar/statements/pgq.y" { PGFuncCall *n = makeFuncCall(SystemFuncName("not_like_escape"), list_make3((yyvsp[-5].node), (yyvsp[-2].node), (yyvsp[0].node)), (yylsp[-4])); (yyval.node) = (PGNode *) n; } -#line 24644 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24831 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 431: /* pgq_expr: pgq_expr ILIKE pgq_expr */ -#line 966 "third_party/libpg_query/grammar/statements/pgq.y" + case 434: /* pgq_expr: pgq_expr ILIKE pgq_expr */ +#line 999 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_ILIKE, "~~*", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 24653 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24840 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 432: /* pgq_expr: pgq_expr ILIKE pgq_expr ESCAPE pgq_expr */ -#line 971 "third_party/libpg_query/grammar/statements/pgq.y" + case 435: /* pgq_expr: pgq_expr ILIKE pgq_expr ESCAPE pgq_expr */ +#line 1004 "third_party/libpg_query/grammar/statements/pgq.y" { PGFuncCall *n = makeFuncCall(SystemFuncName("ilike_escape"), list_make3((yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[0].node)), (yylsp[-3])); (yyval.node) = (PGNode *) n; } -#line 24664 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24851 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 433: /* pgq_expr: pgq_expr NOT_LA ILIKE pgq_expr */ -#line 978 "third_party/libpg_query/grammar/statements/pgq.y" + case 436: /* pgq_expr: pgq_expr NOT_LA ILIKE pgq_expr */ +#line 1011 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_ILIKE, "!~~*", (yyvsp[-3].node), (yyvsp[0].node), (yylsp[-2])); } -#line 24673 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24860 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 434: /* pgq_expr: pgq_expr NOT_LA ILIKE pgq_expr ESCAPE pgq_expr */ -#line 983 "third_party/libpg_query/grammar/statements/pgq.y" + case 437: /* pgq_expr: pgq_expr NOT_LA ILIKE pgq_expr ESCAPE pgq_expr */ +#line 1016 "third_party/libpg_query/grammar/statements/pgq.y" { PGFuncCall *n = makeFuncCall(SystemFuncName("not_ilike_escape"), list_make3((yyvsp[-5].node), (yyvsp[-2].node), (yyvsp[0].node)), (yylsp[-4])); (yyval.node) = (PGNode *) n; } -#line 24684 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24871 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 435: /* pgq_expr: pgq_expr SIMILAR TO pgq_expr */ -#line 991 "third_party/libpg_query/grammar/statements/pgq.y" + case 438: /* pgq_expr: pgq_expr SIMILAR TO pgq_expr */ +#line 1024 "third_party/libpg_query/grammar/statements/pgq.y" { PGFuncCall *n = makeFuncCall(SystemFuncName("similar_escape"), list_make2((yyvsp[0].node), makeNullAConst(-1)), @@ -24692,11 +24879,11 @@ YYLTYPE yylloc = yyloc_default; (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_SIMILAR, "~", (yyvsp[-3].node), (PGNode *) n, (yylsp[-2])); } -#line 24696 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24883 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 436: /* pgq_expr: pgq_expr SIMILAR TO pgq_expr ESCAPE pgq_expr */ -#line 999 "third_party/libpg_query/grammar/statements/pgq.y" + case 439: /* pgq_expr: pgq_expr SIMILAR TO pgq_expr ESCAPE pgq_expr */ +#line 1032 "third_party/libpg_query/grammar/statements/pgq.y" { PGFuncCall *n = makeFuncCall(SystemFuncName("similar_escape"), list_make2((yyvsp[-2].node), (yyvsp[0].node)), @@ -24704,11 +24891,11 @@ YYLTYPE yylloc = yyloc_default; (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_SIMILAR, "~", (yyvsp[-5].node), (PGNode *) n, (yylsp[-4])); } -#line 24708 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24895 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 437: /* pgq_expr: pgq_expr NOT_LA SIMILAR TO pgq_expr */ -#line 1007 "third_party/libpg_query/grammar/statements/pgq.y" + case 440: /* pgq_expr: pgq_expr NOT_LA SIMILAR TO pgq_expr */ +#line 1040 "third_party/libpg_query/grammar/statements/pgq.y" { PGFuncCall *n = makeFuncCall(SystemFuncName("similar_escape"), list_make2((yyvsp[0].node), makeNullAConst(-1)), @@ -24716,11 +24903,11 @@ YYLTYPE yylloc = yyloc_default; (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_SIMILAR, "!~", (yyvsp[-4].node), (PGNode *) n, (yylsp[-3])); } -#line 24720 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24907 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 438: /* pgq_expr: pgq_expr NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr */ -#line 1015 "third_party/libpg_query/grammar/statements/pgq.y" + case 441: /* pgq_expr: pgq_expr NOT_LA SIMILAR TO pgq_expr ESCAPE pgq_expr */ +#line 1048 "third_party/libpg_query/grammar/statements/pgq.y" { PGFuncCall *n = makeFuncCall(SystemFuncName("similar_escape"), list_make2((yyvsp[-2].node), (yyvsp[0].node)), @@ -24728,11 +24915,11 @@ YYLTYPE yylloc = yyloc_default; (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_SIMILAR, "!~", (yyvsp[-6].node), (PGNode *) n, (yylsp[-5])); } -#line 24732 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24919 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 439: /* pgq_expr: pgq_expr IS NULL_P */ -#line 1033 "third_party/libpg_query/grammar/statements/pgq.y" + case 442: /* pgq_expr: pgq_expr IS NULL_P */ +#line 1066 "third_party/libpg_query/grammar/statements/pgq.y" { PGNullTest *n = makeNode(PGNullTest); n->arg = (PGExpr *) (yyvsp[-2].node); @@ -24740,11 +24927,11 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-1]); (yyval.node) = (PGNode *)n; } -#line 24744 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24931 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 440: /* pgq_expr: pgq_expr ISNULL */ -#line 1041 "third_party/libpg_query/grammar/statements/pgq.y" + case 443: /* pgq_expr: pgq_expr ISNULL */ +#line 1074 "third_party/libpg_query/grammar/statements/pgq.y" { PGNullTest *n = makeNode(PGNullTest); n->arg = (PGExpr *) (yyvsp[-1].node); @@ -24752,11 +24939,11 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[0]); (yyval.node) = (PGNode *)n; } -#line 24756 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24943 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 441: /* pgq_expr: pgq_expr IS NOT NULL_P */ -#line 1049 "third_party/libpg_query/grammar/statements/pgq.y" + case 444: /* pgq_expr: pgq_expr IS NOT NULL_P */ +#line 1082 "third_party/libpg_query/grammar/statements/pgq.y" { PGNullTest *n = makeNode(PGNullTest); n->arg = (PGExpr *) (yyvsp[-3].node); @@ -24764,11 +24951,11 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-2]); (yyval.node) = (PGNode *)n; } -#line 24768 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24955 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 442: /* pgq_expr: pgq_expr NOT NULL_P */ -#line 1057 "third_party/libpg_query/grammar/statements/pgq.y" + case 445: /* pgq_expr: pgq_expr NOT NULL_P */ +#line 1090 "third_party/libpg_query/grammar/statements/pgq.y" { PGNullTest *n = makeNode(PGNullTest); n->arg = (PGExpr *) (yyvsp[-2].node); @@ -24776,11 +24963,11 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-1]); (yyval.node) = (PGNode *)n; } -#line 24780 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24967 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 443: /* pgq_expr: pgq_expr NOTNULL */ -#line 1065 "third_party/libpg_query/grammar/statements/pgq.y" + case 446: /* pgq_expr: pgq_expr NOTNULL */ +#line 1098 "third_party/libpg_query/grammar/statements/pgq.y" { PGNullTest *n = makeNode(PGNullTest); n->arg = (PGExpr *) (yyvsp[-1].node); @@ -24788,11 +24975,11 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[0]); (yyval.node) = (PGNode *)n; } -#line 24792 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24979 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 444: /* pgq_expr: pgq_expr LAMBDA_ARROW pgq_expr */ -#line 1073 "third_party/libpg_query/grammar/statements/pgq.y" + case 447: /* pgq_expr: pgq_expr LAMBDA_ARROW pgq_expr */ +#line 1106 "third_party/libpg_query/grammar/statements/pgq.y" { PGLambdaFunction *n = makeNode(PGLambdaFunction); n->lhs = (yyvsp[-2].node); @@ -24800,19 +24987,19 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-1]); (yyval.node) = (PGNode *) n; } -#line 24804 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24991 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 445: /* pgq_expr: pgq_expr DOUBLE_ARROW pgq_expr */ -#line 1081 "third_party/libpg_query/grammar/statements/pgq.y" + case 448: /* pgq_expr: pgq_expr DOUBLE_ARROW pgq_expr */ +#line 1114 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "->>", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 24812 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 24999 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 446: /* pgq_expr: row OVERLAPS row */ -#line 1085 "third_party/libpg_query/grammar/statements/pgq.y" + case 449: /* pgq_expr: row OVERLAPS row */ +#line 1118 "third_party/libpg_query/grammar/statements/pgq.y" { if (list_length((yyvsp[-2].list)) != 2) ereport(ERROR, @@ -24828,11 +25015,11 @@ YYLTYPE yylloc = yyloc_default; list_concat((yyvsp[-2].list), (yyvsp[0].list)), (yylsp[-1])); } -#line 24832 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25019 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 447: /* pgq_expr: pgq_expr IS TRUE_P */ -#line 1101 "third_party/libpg_query/grammar/statements/pgq.y" + case 450: /* pgq_expr: pgq_expr IS TRUE_P */ +#line 1134 "third_party/libpg_query/grammar/statements/pgq.y" { PGBooleanTest *b = makeNode(PGBooleanTest); b->arg = (PGExpr *) (yyvsp[-2].node); @@ -24840,11 +25027,11 @@ YYLTYPE yylloc = yyloc_default; b->location = (yylsp[-1]); (yyval.node) = (PGNode *)b; } -#line 24844 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25031 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 448: /* pgq_expr: pgq_expr IS NOT TRUE_P */ -#line 1109 "third_party/libpg_query/grammar/statements/pgq.y" + case 451: /* pgq_expr: pgq_expr IS NOT TRUE_P */ +#line 1142 "third_party/libpg_query/grammar/statements/pgq.y" { PGBooleanTest *b = makeNode(PGBooleanTest); b->arg = (PGExpr *) (yyvsp[-3].node); @@ -24852,11 +25039,11 @@ YYLTYPE yylloc = yyloc_default; b->location = (yylsp[-2]); (yyval.node) = (PGNode *)b; } -#line 24856 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25043 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 449: /* pgq_expr: pgq_expr IS FALSE_P */ -#line 1117 "third_party/libpg_query/grammar/statements/pgq.y" + case 452: /* pgq_expr: pgq_expr IS FALSE_P */ +#line 1150 "third_party/libpg_query/grammar/statements/pgq.y" { PGBooleanTest *b = makeNode(PGBooleanTest); b->arg = (PGExpr *) (yyvsp[-2].node); @@ -24864,11 +25051,11 @@ YYLTYPE yylloc = yyloc_default; b->location = (yylsp[-1]); (yyval.node) = (PGNode *)b; } -#line 24868 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25055 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 450: /* pgq_expr: pgq_expr IS NOT FALSE_P */ -#line 1125 "third_party/libpg_query/grammar/statements/pgq.y" + case 453: /* pgq_expr: pgq_expr IS NOT FALSE_P */ +#line 1158 "third_party/libpg_query/grammar/statements/pgq.y" { PGBooleanTest *b = makeNode(PGBooleanTest); b->arg = (PGExpr *) (yyvsp[-3].node); @@ -24876,11 +25063,11 @@ YYLTYPE yylloc = yyloc_default; b->location = (yylsp[-2]); (yyval.node) = (PGNode *)b; } -#line 24880 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25067 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 451: /* pgq_expr: pgq_expr IS UNKNOWN */ -#line 1133 "third_party/libpg_query/grammar/statements/pgq.y" + case 454: /* pgq_expr: pgq_expr IS UNKNOWN */ +#line 1166 "third_party/libpg_query/grammar/statements/pgq.y" { PGBooleanTest *b = makeNode(PGBooleanTest); b->arg = (PGExpr *) (yyvsp[-2].node); @@ -24888,11 +25075,11 @@ YYLTYPE yylloc = yyloc_default; b->location = (yylsp[-1]); (yyval.node) = (PGNode *)b; } -#line 24892 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25079 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 452: /* pgq_expr: pgq_expr IS NOT UNKNOWN */ -#line 1141 "third_party/libpg_query/grammar/statements/pgq.y" + case 455: /* pgq_expr: pgq_expr IS NOT UNKNOWN */ +#line 1174 "third_party/libpg_query/grammar/statements/pgq.y" { PGBooleanTest *b = makeNode(PGBooleanTest); b->arg = (PGExpr *) (yyvsp[-3].node); @@ -24900,43 +25087,43 @@ YYLTYPE yylloc = yyloc_default; b->location = (yylsp[-2]); (yyval.node) = (PGNode *)b; } -#line 24904 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25091 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 453: /* pgq_expr: pgq_expr IS DISTINCT FROM pgq_expr */ -#line 1149 "third_party/libpg_query/grammar/statements/pgq.y" + case 456: /* pgq_expr: pgq_expr IS DISTINCT FROM pgq_expr */ +#line 1182 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_DISTINCT, "=", (yyvsp[-4].node), (yyvsp[0].node), (yylsp[-3])); } -#line 24912 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25099 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 454: /* pgq_expr: pgq_expr IS NOT DISTINCT FROM pgq_expr */ -#line 1153 "third_party/libpg_query/grammar/statements/pgq.y" + case 457: /* pgq_expr: pgq_expr IS NOT DISTINCT FROM pgq_expr */ +#line 1186 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_NOT_DISTINCT, "=", (yyvsp[-5].node), (yyvsp[0].node), (yylsp[-4])); } -#line 24920 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25107 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 455: /* pgq_expr: pgq_expr IS OF '(' type_list ')' */ -#line 1157 "third_party/libpg_query/grammar/statements/pgq.y" + case 458: /* pgq_expr: pgq_expr IS OF '(' type_list ')' */ +#line 1190 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OF, "=", (yyvsp[-5].node), (PGNode *) (yyvsp[-1].list), (yylsp[-4])); } -#line 24928 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25115 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 456: /* pgq_expr: pgq_expr IS NOT OF '(' type_list ')' */ -#line 1161 "third_party/libpg_query/grammar/statements/pgq.y" + case 459: /* pgq_expr: pgq_expr IS NOT OF '(' type_list ')' */ +#line 1194 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OF, "<>", (yyvsp[-6].node), (PGNode *) (yyvsp[-1].list), (yylsp[-5])); } -#line 24936 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25123 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 457: /* pgq_expr: pgq_expr BETWEEN opt_asymmetric b_expr AND pgq_expr */ -#line 1165 "third_party/libpg_query/grammar/statements/pgq.y" + case 460: /* pgq_expr: pgq_expr BETWEEN opt_asymmetric b_expr AND pgq_expr */ +#line 1198 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_BETWEEN, "BETWEEN", @@ -24944,11 +25131,11 @@ YYLTYPE yylloc = yyloc_default; (PGNode *) list_make2((yyvsp[-2].node), (yyvsp[0].node)), (yylsp[-4])); } -#line 24948 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25135 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 458: /* pgq_expr: pgq_expr NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr */ -#line 1173 "third_party/libpg_query/grammar/statements/pgq.y" + case 461: /* pgq_expr: pgq_expr NOT_LA BETWEEN opt_asymmetric b_expr AND pgq_expr */ +#line 1206 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_NOT_BETWEEN, "NOT BETWEEN", @@ -24956,11 +25143,11 @@ YYLTYPE yylloc = yyloc_default; (PGNode *) list_make2((yyvsp[-2].node), (yyvsp[0].node)), (yylsp[-5])); } -#line 24960 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25147 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 459: /* pgq_expr: pgq_expr BETWEEN SYMMETRIC b_expr AND pgq_expr */ -#line 1181 "third_party/libpg_query/grammar/statements/pgq.y" + case 462: /* pgq_expr: pgq_expr BETWEEN SYMMETRIC b_expr AND pgq_expr */ +#line 1214 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_BETWEEN_SYM, "BETWEEN SYMMETRIC", @@ -24968,11 +25155,11 @@ YYLTYPE yylloc = yyloc_default; (PGNode *) list_make2((yyvsp[-2].node), (yyvsp[0].node)), (yylsp[-4])); } -#line 24972 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25159 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 460: /* pgq_expr: pgq_expr NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr */ -#line 1189 "third_party/libpg_query/grammar/statements/pgq.y" + case 463: /* pgq_expr: pgq_expr NOT_LA BETWEEN SYMMETRIC b_expr AND pgq_expr */ +#line 1222 "third_party/libpg_query/grammar/statements/pgq.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_NOT_BETWEEN_SYM, "NOT BETWEEN SYMMETRIC", @@ -24980,11 +25167,11 @@ YYLTYPE yylloc = yyloc_default; (PGNode *) list_make2((yyvsp[-2].node), (yyvsp[0].node)), (yylsp[-5])); } -#line 24984 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25171 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 461: /* pgq_expr: pgq_expr IN_P in_expr */ -#line 1197 "third_party/libpg_query/grammar/statements/pgq.y" + case 464: /* pgq_expr: pgq_expr IN_P in_expr */ +#line 1230 "third_party/libpg_query/grammar/statements/pgq.y" { /* in_expr returns a PGSubLink or a list of pgq_exprs */ if (IsA((yyvsp[0].node), PGSubLink)) @@ -25004,11 +25191,11 @@ YYLTYPE yylloc = yyloc_default; (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_IN, "=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } } -#line 25008 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25195 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 462: /* pgq_expr: pgq_expr NOT_LA IN_P in_expr */ -#line 1217 "third_party/libpg_query/grammar/statements/pgq.y" + case 465: /* pgq_expr: pgq_expr NOT_LA IN_P in_expr */ +#line 1250 "third_party/libpg_query/grammar/statements/pgq.y" { /* in_expr returns a PGSubLink or a list of pgq_exprs */ if (IsA((yyvsp[0].node), PGSubLink)) @@ -25030,10 +25217,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_IN, "<>", (yyvsp[-3].node), (yyvsp[0].node), (yylsp[-2])); } } -#line 25034 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25221 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 463: /* CreateStmt: CREATE_P OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption */ + case 466: /* CreateStmt: CREATE_P OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption */ #line 9 "third_party/libpg_query/grammar/statements/create.y" { PGCreateStmt *n = makeNode(PGCreateStmt); @@ -25047,10 +25234,10 @@ YYLTYPE yylloc = yyloc_default; n->onconflict = PG_ERROR_ON_CONFLICT; (yyval.node) = (PGNode *)n; } -#line 25051 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25238 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 464: /* CreateStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption */ + case 467: /* CreateStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS qualified_name '(' OptTableElementList ')' OptWith OnCommitOption */ #line 24 "third_party/libpg_query/grammar/statements/create.y" { PGCreateStmt *n = makeNode(PGCreateStmt); @@ -25064,10 +25251,10 @@ YYLTYPE yylloc = yyloc_default; n->onconflict = PG_IGNORE_ON_CONFLICT; (yyval.node) = (PGNode *)n; } -#line 25068 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25255 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 465: /* CreateStmt: CREATE_P OR REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption */ + case 468: /* CreateStmt: CREATE_P OR REPLACE OptTemp TABLE qualified_name '(' OptTableElementList ')' OptWith OnCommitOption */ #line 39 "third_party/libpg_query/grammar/statements/create.y" { PGCreateStmt *n = makeNode(PGCreateStmt); @@ -25081,16 +25268,16 @@ YYLTYPE yylloc = yyloc_default; n->onconflict = PG_REPLACE_ON_CONFLICT; (yyval.node) = (PGNode *)n; } -#line 25085 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25272 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 466: /* ConstraintAttributeSpec: %empty */ + case 469: /* ConstraintAttributeSpec: %empty */ #line 56 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = 0; } -#line 25091 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25278 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 467: /* ConstraintAttributeSpec: ConstraintAttributeSpec ConstraintAttributeElem */ + case 470: /* ConstraintAttributeSpec: ConstraintAttributeSpec ConstraintAttributeElem */ #line 58 "third_party/libpg_query/grammar/statements/create.y" { /* @@ -25115,94 +25302,94 @@ YYLTYPE yylloc = yyloc_default; parser_errposition((yylsp[0])))); (yyval.ival) = newspec; } -#line 25119 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25306 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 468: /* def_arg: func_type */ + case 471: /* def_arg: func_type */ #line 84 "third_party/libpg_query/grammar/statements/create.y" { (yyval.node) = (PGNode *)(yyvsp[0].typnam); } -#line 25125 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25312 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 469: /* def_arg: reserved_keyword */ + case 472: /* def_arg: reserved_keyword */ #line 85 "third_party/libpg_query/grammar/statements/create.y" { (yyval.node) = (PGNode *)makeString(pstrdup((yyvsp[0].keyword))); } -#line 25131 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25318 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 470: /* def_arg: qual_all_Op */ + case 473: /* def_arg: qual_all_Op */ #line 86 "third_party/libpg_query/grammar/statements/create.y" { (yyval.node) = (PGNode *)(yyvsp[0].list); } -#line 25137 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25324 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 471: /* def_arg: NumericOnly */ + case 474: /* def_arg: NumericOnly */ #line 87 "third_party/libpg_query/grammar/statements/create.y" { (yyval.node) = (PGNode *)(yyvsp[0].value); } -#line 25143 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25330 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 472: /* def_arg: Sconst */ + case 475: /* def_arg: Sconst */ #line 88 "third_party/libpg_query/grammar/statements/create.y" { (yyval.node) = (PGNode *)makeString((yyvsp[0].str)); } -#line 25149 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25336 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 473: /* def_arg: NONE */ + case 476: /* def_arg: NONE */ #line 89 "third_party/libpg_query/grammar/statements/create.y" { (yyval.node) = (PGNode *)makeString(pstrdup((yyvsp[0].keyword))); } -#line 25155 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25342 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 474: /* OptParenthesizedSeqOptList: '(' SeqOptList ')' */ + case 477: /* OptParenthesizedSeqOptList: '(' SeqOptList ')' */ #line 93 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = (yyvsp[-1].list); } -#line 25161 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25348 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 475: /* OptParenthesizedSeqOptList: %empty */ + case 478: /* OptParenthesizedSeqOptList: %empty */ #line 94 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = NIL; } -#line 25167 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25354 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 476: /* generic_option_arg: Sconst */ + case 479: /* generic_option_arg: Sconst */ #line 99 "third_party/libpg_query/grammar/statements/create.y" { (yyval.node) = (PGNode *) makeString((yyvsp[0].str)); } -#line 25173 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25360 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 477: /* key_action: NO ACTION */ + case 480: /* key_action: NO ACTION */ #line 104 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = PG_FKCONSTR_ACTION_NOACTION; } -#line 25179 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25366 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 478: /* key_action: RESTRICT */ + case 481: /* key_action: RESTRICT */ #line 105 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = PG_FKCONSTR_ACTION_RESTRICT; } -#line 25185 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25372 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 479: /* key_action: CASCADE */ + case 482: /* key_action: CASCADE */ #line 106 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = PG_FKCONSTR_ACTION_CASCADE; } -#line 25191 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25378 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 480: /* key_action: SET NULL_P */ + case 483: /* key_action: SET NULL_P */ #line 107 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = PG_FKCONSTR_ACTION_SETNULL; } -#line 25197 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25384 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 481: /* key_action: SET DEFAULT */ + case 484: /* key_action: SET DEFAULT */ #line 108 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = PG_FKCONSTR_ACTION_SETDEFAULT; } -#line 25203 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25390 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 482: /* ColConstraint: CONSTRAINT name ColConstraintElem */ + case 485: /* ColConstraint: CONSTRAINT name ColConstraintElem */ #line 114 "third_party/libpg_query/grammar/statements/create.y" { PGConstraint *n = castNode(PGConstraint, (yyvsp[0].node)); @@ -25210,22 +25397,22 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-2]); (yyval.node) = (PGNode *) n; } -#line 25214 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25401 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 483: /* ColConstraint: ColConstraintElem */ + case 486: /* ColConstraint: ColConstraintElem */ #line 120 "third_party/libpg_query/grammar/statements/create.y" { (yyval.node) = (yyvsp[0].node); } -#line 25220 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25407 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 484: /* ColConstraint: ConstraintAttr */ + case 487: /* ColConstraint: ConstraintAttr */ #line 121 "third_party/libpg_query/grammar/statements/create.y" { (yyval.node) = (yyvsp[0].node); } -#line 25226 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25413 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 485: /* ColConstraint: COLLATE any_name */ + case 488: /* ColConstraint: COLLATE any_name */ #line 123 "third_party/libpg_query/grammar/statements/create.y" { /* @@ -25239,10 +25426,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-1]); (yyval.node) = (PGNode *) n; } -#line 25243 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25430 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 486: /* ColConstraintElem: NOT NULL_P */ + case 489: /* ColConstraintElem: NOT NULL_P */ #line 140 "third_party/libpg_query/grammar/statements/create.y" { PGConstraint *n = makeNode(PGConstraint); @@ -25250,10 +25437,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-1]); (yyval.node) = (PGNode *)n; } -#line 25254 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25441 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 487: /* ColConstraintElem: NULL_P */ + case 490: /* ColConstraintElem: NULL_P */ #line 147 "third_party/libpg_query/grammar/statements/create.y" { PGConstraint *n = makeNode(PGConstraint); @@ -25261,10 +25448,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[0]); (yyval.node) = (PGNode *)n; } -#line 25265 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25452 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 488: /* ColConstraintElem: UNIQUE opt_definition */ + case 491: /* ColConstraintElem: UNIQUE opt_definition */ #line 154 "third_party/libpg_query/grammar/statements/create.y" { PGConstraint *n = makeNode(PGConstraint); @@ -25275,10 +25462,10 @@ YYLTYPE yylloc = yyloc_default; n->indexname = NULL; (yyval.node) = (PGNode *)n; } -#line 25279 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25466 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 489: /* ColConstraintElem: PRIMARY KEY opt_definition */ + case 492: /* ColConstraintElem: PRIMARY KEY opt_definition */ #line 164 "third_party/libpg_query/grammar/statements/create.y" { PGConstraint *n = makeNode(PGConstraint); @@ -25289,10 +25476,10 @@ YYLTYPE yylloc = yyloc_default; n->indexname = NULL; (yyval.node) = (PGNode *)n; } -#line 25293 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25480 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 490: /* ColConstraintElem: CHECK_P '(' a_expr ')' opt_no_inherit */ + case 493: /* ColConstraintElem: CHECK_P '(' a_expr ')' opt_no_inherit */ #line 174 "third_party/libpg_query/grammar/statements/create.y" { PGConstraint *n = makeNode(PGConstraint); @@ -25305,10 +25492,10 @@ YYLTYPE yylloc = yyloc_default; n->initially_valid = true; (yyval.node) = (PGNode *)n; } -#line 25309 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25496 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 491: /* ColConstraintElem: USING COMPRESSION name */ + case 494: /* ColConstraintElem: USING COMPRESSION name */ #line 186 "third_party/libpg_query/grammar/statements/create.y" { PGConstraint *n = makeNode(PGConstraint); @@ -25317,10 +25504,10 @@ YYLTYPE yylloc = yyloc_default; n->compression_name = (yyvsp[0].str); (yyval.node) = (PGNode *)n; } -#line 25321 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25508 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 492: /* ColConstraintElem: DEFAULT b_expr */ + case 495: /* ColConstraintElem: DEFAULT b_expr */ #line 194 "third_party/libpg_query/grammar/statements/create.y" { PGConstraint *n = makeNode(PGConstraint); @@ -25330,10 +25517,10 @@ YYLTYPE yylloc = yyloc_default; n->cooked_expr = NULL; (yyval.node) = (PGNode *)n; } -#line 25334 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25521 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 493: /* ColConstraintElem: REFERENCES qualified_name opt_column_list key_match key_actions */ + case 496: /* ColConstraintElem: REFERENCES qualified_name opt_column_list key_match key_actions */ #line 203 "third_party/libpg_query/grammar/statements/create.y" { PGConstraint *n = makeNode(PGConstraint); @@ -25349,34 +25536,34 @@ YYLTYPE yylloc = yyloc_default; n->initially_valid = true; (yyval.node) = (PGNode *)n; } -#line 25353 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25540 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 494: /* GeneratedColumnType: VIRTUAL */ + case 497: /* GeneratedColumnType: VIRTUAL */ #line 220 "third_party/libpg_query/grammar/statements/create.y" { (yyval.constr) = PG_CONSTR_GENERATED_VIRTUAL; } -#line 25359 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25546 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 495: /* GeneratedColumnType: STORED */ + case 498: /* GeneratedColumnType: STORED */ #line 221 "third_party/libpg_query/grammar/statements/create.y" { (yyval.constr) = PG_CONSTR_GENERATED_STORED; } -#line 25365 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25552 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 496: /* opt_GeneratedColumnType: GeneratedColumnType */ + case 499: /* opt_GeneratedColumnType: GeneratedColumnType */ #line 225 "third_party/libpg_query/grammar/statements/create.y" { (yyval.constr) = (yyvsp[0].constr); } -#line 25371 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25558 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 497: /* opt_GeneratedColumnType: %empty */ + case 500: /* opt_GeneratedColumnType: %empty */ #line 226 "third_party/libpg_query/grammar/statements/create.y" { (yyval.constr) = PG_CONSTR_GENERATED_VIRTUAL; } -#line 25377 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25564 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 498: /* GeneratedConstraintElem: GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList */ + case 501: /* GeneratedConstraintElem: GENERATED generated_when AS IDENTITY_P OptParenthesizedSeqOptList */ #line 231 "third_party/libpg_query/grammar/statements/create.y" { PGConstraint *n = makeNode(PGConstraint); @@ -25386,10 +25573,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-4]); (yyval.node) = (PGNode *)n; } -#line 25390 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25577 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 499: /* GeneratedConstraintElem: GENERATED generated_when AS '(' a_expr ')' opt_GeneratedColumnType */ + case 502: /* GeneratedConstraintElem: GENERATED generated_when AS '(' a_expr ')' opt_GeneratedColumnType */ #line 240 "third_party/libpg_query/grammar/statements/create.y" { PGConstraint *n = makeNode(PGConstraint); @@ -25413,10 +25600,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.node) = (PGNode *)n; } -#line 25417 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25604 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 500: /* GeneratedConstraintElem: AS '(' a_expr ')' opt_GeneratedColumnType */ + case 503: /* GeneratedConstraintElem: AS '(' a_expr ')' opt_GeneratedColumnType */ #line 263 "third_party/libpg_query/grammar/statements/create.y" { PGConstraint *n = makeNode(PGConstraint); @@ -25427,96 +25614,96 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-4]); (yyval.node) = (PGNode *)n; } -#line 25431 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25618 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 501: /* generic_option_elem: generic_option_name generic_option_arg */ + case 504: /* generic_option_elem: generic_option_name generic_option_arg */ #line 277 "third_party/libpg_query/grammar/statements/create.y" { (yyval.defelt) = makeDefElem((yyvsp[-1].str), (yyvsp[0].node), (yylsp[-1])); } -#line 25439 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25626 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 502: /* key_update: ON UPDATE key_action */ + case 505: /* key_update: ON UPDATE key_action */ #line 283 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = (yyvsp[0].ival); } -#line 25445 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25632 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 503: /* key_actions: key_update */ + case 506: /* key_actions: key_update */ #line 289 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = ((yyvsp[0].ival) << 8) | (PG_FKCONSTR_ACTION_NOACTION & 0xFF); } -#line 25451 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25638 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 504: /* key_actions: key_delete */ + case 507: /* key_actions: key_delete */ #line 291 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = (PG_FKCONSTR_ACTION_NOACTION << 8) | ((yyvsp[0].ival) & 0xFF); } -#line 25457 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25644 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 505: /* key_actions: key_update key_delete */ + case 508: /* key_actions: key_update key_delete */ #line 293 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = ((yyvsp[-1].ival) << 8) | ((yyvsp[0].ival) & 0xFF); } -#line 25463 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25650 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 506: /* key_actions: key_delete key_update */ + case 509: /* key_actions: key_delete key_update */ #line 295 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = ((yyvsp[0].ival) << 8) | ((yyvsp[-1].ival) & 0xFF); } -#line 25469 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25656 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 507: /* key_actions: %empty */ + case 510: /* key_actions: %empty */ #line 297 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = (PG_FKCONSTR_ACTION_NOACTION << 8) | (PG_FKCONSTR_ACTION_NOACTION & 0xFF); } -#line 25475 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25662 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 508: /* OnCommitOption: ON COMMIT DROP */ + case 511: /* OnCommitOption: ON COMMIT DROP */ #line 300 "third_party/libpg_query/grammar/statements/create.y" { (yyval.oncommit) = ONCOMMIT_DROP; } -#line 25481 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25668 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 509: /* OnCommitOption: ON COMMIT DELETE_P ROWS */ + case 512: /* OnCommitOption: ON COMMIT DELETE_P ROWS */ #line 301 "third_party/libpg_query/grammar/statements/create.y" { (yyval.oncommit) = PG_ONCOMMIT_DELETE_ROWS; } -#line 25487 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25674 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 510: /* OnCommitOption: ON COMMIT PRESERVE ROWS */ + case 513: /* OnCommitOption: ON COMMIT PRESERVE ROWS */ #line 302 "third_party/libpg_query/grammar/statements/create.y" { (yyval.oncommit) = PG_ONCOMMIT_PRESERVE_ROWS; } -#line 25493 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25680 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 511: /* OnCommitOption: %empty */ + case 514: /* OnCommitOption: %empty */ #line 303 "third_party/libpg_query/grammar/statements/create.y" { (yyval.oncommit) = PG_ONCOMMIT_NOOP; } -#line 25499 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25686 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 512: /* reloptions: '(' reloption_list ')' */ + case 515: /* reloptions: '(' reloption_list ')' */ #line 308 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = (yyvsp[-1].list); } -#line 25505 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25692 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 513: /* opt_no_inherit: NO INHERIT */ + case 516: /* opt_no_inherit: NO INHERIT */ #line 312 "third_party/libpg_query/grammar/statements/create.y" { (yyval.boolean) = true; } -#line 25511 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25698 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 514: /* opt_no_inherit: %empty */ + case 517: /* opt_no_inherit: %empty */ #line 313 "third_party/libpg_query/grammar/statements/create.y" { (yyval.boolean) = false; } -#line 25517 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25704 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 515: /* TableConstraint: CONSTRAINT name ConstraintElem */ + case 518: /* TableConstraint: CONSTRAINT name ConstraintElem */ #line 319 "third_party/libpg_query/grammar/statements/create.y" { PGConstraint *n = castNode(PGConstraint, (yyvsp[0].node)); @@ -25524,82 +25711,82 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-2]); (yyval.node) = (PGNode *) n; } -#line 25528 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25715 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 516: /* TableConstraint: ConstraintElem */ + case 519: /* TableConstraint: ConstraintElem */ #line 325 "third_party/libpg_query/grammar/statements/create.y" { (yyval.node) = (yyvsp[0].node); } -#line 25534 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25721 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 517: /* TableLikeOption: COMMENTS */ + case 520: /* TableLikeOption: COMMENTS */ #line 330 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = PG_CREATE_TABLE_LIKE_COMMENTS; } -#line 25540 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25727 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 518: /* TableLikeOption: CONSTRAINTS */ + case 521: /* TableLikeOption: CONSTRAINTS */ #line 331 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = PG_CREATE_TABLE_LIKE_CONSTRAINTS; } -#line 25546 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25733 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 519: /* TableLikeOption: DEFAULTS */ + case 522: /* TableLikeOption: DEFAULTS */ #line 332 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = PG_CREATE_TABLE_LIKE_DEFAULTS; } -#line 25552 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25739 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 520: /* TableLikeOption: IDENTITY_P */ + case 523: /* TableLikeOption: IDENTITY_P */ #line 333 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = PG_CREATE_TABLE_LIKE_IDENTITY; } -#line 25558 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25745 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 521: /* TableLikeOption: INDEXES */ + case 524: /* TableLikeOption: INDEXES */ #line 334 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = PG_CREATE_TABLE_LIKE_INDEXES; } -#line 25564 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25751 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 522: /* TableLikeOption: STATISTICS */ + case 525: /* TableLikeOption: STATISTICS */ #line 335 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = PG_CREATE_TABLE_LIKE_STATISTICS; } -#line 25570 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25757 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 523: /* TableLikeOption: STORAGE */ + case 526: /* TableLikeOption: STORAGE */ #line 336 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = PG_CREATE_TABLE_LIKE_STORAGE; } -#line 25576 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25763 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 524: /* TableLikeOption: ALL */ + case 527: /* TableLikeOption: ALL */ #line 337 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = PG_CREATE_TABLE_LIKE_ALL; } -#line 25582 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25769 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 525: /* reloption_list: reloption_elem */ + case 528: /* reloption_list: reloption_elem */ #line 343 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = list_make1((yyvsp[0].defelt)); } -#line 25588 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25775 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 526: /* reloption_list: reloption_list ',' reloption_elem */ + case 529: /* reloption_list: reloption_list ',' reloption_elem */ #line 344 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt)); } -#line 25594 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25781 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 527: /* ExistingIndex: USING INDEX index_name */ + case 530: /* ExistingIndex: USING INDEX index_name */ #line 348 "third_party/libpg_query/grammar/statements/create.y" { (yyval.str) = (yyvsp[0].str); } -#line 25600 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25787 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 528: /* ConstraintAttr: DEFERRABLE */ + case 531: /* ConstraintAttr: DEFERRABLE */ #line 354 "third_party/libpg_query/grammar/statements/create.y" { PGConstraint *n = makeNode(PGConstraint); @@ -25607,10 +25794,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[0]); (yyval.node) = (PGNode *)n; } -#line 25611 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25798 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 529: /* ConstraintAttr: NOT DEFERRABLE */ + case 532: /* ConstraintAttr: NOT DEFERRABLE */ #line 361 "third_party/libpg_query/grammar/statements/create.y" { PGConstraint *n = makeNode(PGConstraint); @@ -25618,10 +25805,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-1]); (yyval.node) = (PGNode *)n; } -#line 25622 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25809 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 530: /* ConstraintAttr: INITIALLY DEFERRED */ + case 533: /* ConstraintAttr: INITIALLY DEFERRED */ #line 368 "third_party/libpg_query/grammar/statements/create.y" { PGConstraint *n = makeNode(PGConstraint); @@ -25629,10 +25816,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-1]); (yyval.node) = (PGNode *)n; } -#line 25633 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25820 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 531: /* ConstraintAttr: INITIALLY IMMEDIATE */ + case 534: /* ConstraintAttr: INITIALLY IMMEDIATE */ #line 375 "third_party/libpg_query/grammar/statements/create.y" { PGConstraint *n = makeNode(PGConstraint); @@ -25640,100 +25827,100 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-1]); (yyval.node) = (PGNode *)n; } -#line 25644 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25831 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 532: /* OptWith: WITH reloptions */ + case 535: /* OptWith: WITH reloptions */ #line 386 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = (yyvsp[0].list); } -#line 25650 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25837 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 533: /* OptWith: WITH OIDS */ + case 536: /* OptWith: WITH OIDS */ #line 387 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = list_make1(makeDefElem("oids", (PGNode *) makeInteger(true), (yylsp[-1]))); } -#line 25656 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25843 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 534: /* OptWith: WITHOUT OIDS */ + case 537: /* OptWith: WITHOUT OIDS */ #line 388 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = list_make1(makeDefElem("oids", (PGNode *) makeInteger(false), (yylsp[-1]))); } -#line 25662 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25849 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 535: /* OptWith: %empty */ + case 538: /* OptWith: %empty */ #line 389 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = NIL; } -#line 25668 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25855 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 536: /* definition: '(' def_list ')' */ + case 539: /* definition: '(' def_list ')' */ #line 393 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = (yyvsp[-1].list); } -#line 25674 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25861 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 537: /* TableLikeOptionList: TableLikeOptionList INCLUDING TableLikeOption */ + case 540: /* TableLikeOptionList: TableLikeOptionList INCLUDING TableLikeOption */ #line 398 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = (yyvsp[-2].ival) | (yyvsp[0].ival); } -#line 25680 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25867 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 538: /* TableLikeOptionList: TableLikeOptionList EXCLUDING TableLikeOption */ + case 541: /* TableLikeOptionList: TableLikeOptionList EXCLUDING TableLikeOption */ #line 399 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = (yyvsp[-2].ival) & ~(yyvsp[0].ival); } -#line 25686 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25873 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 539: /* TableLikeOptionList: %empty */ + case 542: /* TableLikeOptionList: %empty */ #line 400 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = 0; } -#line 25692 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25879 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 540: /* generic_option_name: ColLabel */ + case 543: /* generic_option_name: ColLabel */ #line 405 "third_party/libpg_query/grammar/statements/create.y" { (yyval.str) = (yyvsp[0].str); } -#line 25698 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25885 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 541: /* ConstraintAttributeElem: NOT DEFERRABLE */ + case 544: /* ConstraintAttributeElem: NOT DEFERRABLE */ #line 410 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = CAS_NOT_DEFERRABLE; } -#line 25704 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25891 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 542: /* ConstraintAttributeElem: DEFERRABLE */ + case 545: /* ConstraintAttributeElem: DEFERRABLE */ #line 411 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = CAS_DEFERRABLE; } -#line 25710 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25897 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 543: /* ConstraintAttributeElem: INITIALLY IMMEDIATE */ + case 546: /* ConstraintAttributeElem: INITIALLY IMMEDIATE */ #line 412 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = CAS_INITIALLY_IMMEDIATE; } -#line 25716 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25903 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 544: /* ConstraintAttributeElem: INITIALLY DEFERRED */ + case 547: /* ConstraintAttributeElem: INITIALLY DEFERRED */ #line 413 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = CAS_INITIALLY_DEFERRED; } -#line 25722 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25909 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 545: /* ConstraintAttributeElem: NOT VALID */ + case 548: /* ConstraintAttributeElem: NOT VALID */ #line 414 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = CAS_NOT_VALID; } -#line 25728 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25915 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 546: /* ConstraintAttributeElem: NO INHERIT */ + case 549: /* ConstraintAttributeElem: NO INHERIT */ #line 415 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = CAS_NO_INHERIT; } -#line 25734 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25921 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 547: /* columnDef: ColId Typename ColQualList */ + case 550: /* columnDef: ColId Typename ColQualList */ #line 421 "third_party/libpg_query/grammar/statements/create.y" { PGColumnDef *n = makeNode(PGColumnDef); @@ -25753,10 +25940,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-2]); (yyval.node) = (PGNode *)n; } -#line 25757 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25944 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 548: /* columnDef: ColId opt_Typename GeneratedConstraintElem ColQualList */ + case 551: /* columnDef: ColId opt_Typename GeneratedConstraintElem ColQualList */ #line 441 "third_party/libpg_query/grammar/statements/create.y" { PGColumnDef *n = makeNode(PGColumnDef); @@ -25783,203 +25970,203 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-3]); (yyval.node) = (PGNode *)n; } -#line 25787 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25974 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 549: /* def_list: def_elem */ + case 552: /* def_list: def_elem */ #line 469 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = list_make1((yyvsp[0].defelt)); } -#line 25793 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25980 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 550: /* def_list: def_list ',' def_elem */ + case 553: /* def_list: def_list ',' def_elem */ #line 470 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt)); } -#line 25799 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25986 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 551: /* index_name: ColId */ + case 554: /* index_name: ColId */ #line 474 "third_party/libpg_query/grammar/statements/create.y" { (yyval.str) = (yyvsp[0].str); } -#line 25805 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25992 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 552: /* TableElement: columnDef */ + case 555: /* TableElement: columnDef */ #line 478 "third_party/libpg_query/grammar/statements/create.y" { (yyval.node) = (yyvsp[0].node); } -#line 25811 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 25998 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 553: /* TableElement: TableLikeClause */ + case 556: /* TableElement: TableLikeClause */ #line 479 "third_party/libpg_query/grammar/statements/create.y" { (yyval.node) = (yyvsp[0].node); } -#line 25817 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26004 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 554: /* TableElement: TableConstraint */ + case 557: /* TableElement: TableConstraint */ #line 480 "third_party/libpg_query/grammar/statements/create.y" { (yyval.node) = (yyvsp[0].node); } -#line 25823 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26010 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 555: /* def_elem: ColLabel '=' def_arg */ + case 558: /* def_elem: ColLabel '=' def_arg */ #line 485 "third_party/libpg_query/grammar/statements/create.y" { (yyval.defelt) = makeDefElem((yyvsp[-2].str), (PGNode *) (yyvsp[0].node), (yylsp[-2])); } -#line 25831 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26018 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 556: /* def_elem: ColLabel */ + case 559: /* def_elem: ColLabel */ #line 489 "third_party/libpg_query/grammar/statements/create.y" { (yyval.defelt) = makeDefElem((yyvsp[0].str), NULL, (yylsp[0])); } -#line 25839 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26026 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 557: /* opt_definition: WITH definition */ + case 560: /* opt_definition: WITH definition */ #line 496 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = (yyvsp[0].list); } -#line 25845 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26032 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 558: /* opt_definition: %empty */ + case 561: /* opt_definition: %empty */ #line 497 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = NIL; } -#line 25851 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26038 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 559: /* OptTableElementList: TableElementList */ + case 562: /* OptTableElementList: TableElementList */ #line 502 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = (yyvsp[0].list); } -#line 25857 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26044 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 560: /* OptTableElementList: TableElementList ',' */ + case 563: /* OptTableElementList: TableElementList ',' */ #line 503 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = (yyvsp[-1].list); } -#line 25863 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26050 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 561: /* OptTableElementList: %empty */ + case 564: /* OptTableElementList: %empty */ #line 504 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = NIL; } -#line 25869 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26056 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 562: /* columnElem: ColId */ + case 565: /* columnElem: ColId */ #line 509 "third_party/libpg_query/grammar/statements/create.y" { (yyval.node) = (PGNode *) makeString((yyvsp[0].str)); } -#line 25877 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26064 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 563: /* opt_column_list: '(' columnList ')' */ + case 566: /* opt_column_list: '(' columnList ')' */ #line 516 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = (yyvsp[-1].list); } -#line 25883 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26070 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 564: /* opt_column_list: %empty */ + case 567: /* opt_column_list: %empty */ #line 517 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = NIL; } -#line 25889 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26076 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 565: /* ColQualList: ColQualList ColConstraint */ + case 568: /* ColQualList: ColQualList ColConstraint */ #line 522 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].node)); } -#line 25895 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26082 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 566: /* ColQualList: %empty */ + case 569: /* ColQualList: %empty */ #line 523 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = NIL; } -#line 25901 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26088 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 567: /* key_delete: ON DELETE_P key_action */ + case 570: /* key_delete: ON DELETE_P key_action */ #line 527 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = (yyvsp[0].ival); } -#line 25907 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26094 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 568: /* reloption_elem: ColLabel '=' def_arg */ + case 571: /* reloption_elem: ColLabel '=' def_arg */ #line 533 "third_party/libpg_query/grammar/statements/create.y" { (yyval.defelt) = makeDefElem((yyvsp[-2].str), (PGNode *) (yyvsp[0].node), (yylsp[-2])); } -#line 25915 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26102 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 569: /* reloption_elem: ColLabel */ + case 572: /* reloption_elem: ColLabel */ #line 537 "third_party/libpg_query/grammar/statements/create.y" { (yyval.defelt) = makeDefElem((yyvsp[0].str), NULL, (yylsp[0])); } -#line 25923 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26110 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 570: /* reloption_elem: ColLabel '.' ColLabel '=' def_arg */ + case 573: /* reloption_elem: ColLabel '.' ColLabel '=' def_arg */ #line 541 "third_party/libpg_query/grammar/statements/create.y" { (yyval.defelt) = makeDefElemExtended((yyvsp[-4].str), (yyvsp[-2].str), (PGNode *) (yyvsp[0].node), PG_DEFELEM_UNSPEC, (yylsp[-4])); } -#line 25932 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26119 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 571: /* reloption_elem: ColLabel '.' ColLabel */ + case 574: /* reloption_elem: ColLabel '.' ColLabel */ #line 546 "third_party/libpg_query/grammar/statements/create.y" { (yyval.defelt) = makeDefElemExtended((yyvsp[-2].str), (yyvsp[0].str), NULL, PG_DEFELEM_UNSPEC, (yylsp[-2])); } -#line 25940 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26127 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 572: /* columnList: columnElem */ + case 575: /* columnList: columnElem */ #line 553 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 25946 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26133 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 573: /* columnList: columnList ',' columnElem */ + case 576: /* columnList: columnList ',' columnElem */ #line 554 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); } -#line 25952 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26139 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 574: /* columnList_opt_comma: columnList */ + case 577: /* columnList_opt_comma: columnList */ #line 558 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = (yyvsp[0].list); } -#line 25958 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26145 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 575: /* columnList_opt_comma: columnList ',' */ + case 578: /* columnList_opt_comma: columnList ',' */ #line 559 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = (yyvsp[-1].list); } -#line 25964 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26151 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 576: /* func_type: Typename */ + case 579: /* func_type: Typename */ #line 563 "third_party/libpg_query/grammar/statements/create.y" { (yyval.typnam) = (yyvsp[0].typnam); } -#line 25970 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26157 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 577: /* func_type: type_function_name attrs '%' TYPE_P */ + case 580: /* func_type: type_function_name attrs '%' TYPE_P */ #line 565 "third_party/libpg_query/grammar/statements/create.y" { (yyval.typnam) = makeTypeNameFromNameList(lcons(makeString((yyvsp[-3].str)), (yyvsp[-2].list))); (yyval.typnam)->pct_type = true; (yyval.typnam)->location = (yylsp[-3]); } -#line 25980 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26167 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 578: /* func_type: SETOF type_function_name attrs '%' TYPE_P */ + case 581: /* func_type: SETOF type_function_name attrs '%' TYPE_P */ #line 571 "third_party/libpg_query/grammar/statements/create.y" { (yyval.typnam) = makeTypeNameFromNameList(lcons(makeString((yyvsp[-3].str)), (yyvsp[-2].list))); @@ -25987,10 +26174,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.typnam)->setof = true; (yyval.typnam)->location = (yylsp[-3]); } -#line 25991 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26178 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 579: /* ConstraintElem: CHECK_P '(' a_expr ')' ConstraintAttributeSpec */ + case 582: /* ConstraintElem: CHECK_P '(' a_expr ')' ConstraintAttributeSpec */ #line 582 "third_party/libpg_query/grammar/statements/create.y" { PGConstraint *n = makeNode(PGConstraint); @@ -26004,10 +26191,10 @@ YYLTYPE yylloc = yyloc_default; n->initially_valid = !n->skip_validation; (yyval.node) = (PGNode *)n; } -#line 26008 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26195 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 580: /* ConstraintElem: UNIQUE '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec */ + case 583: /* ConstraintElem: UNIQUE '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec */ #line 596 "third_party/libpg_query/grammar/statements/create.y" { PGConstraint *n = makeNode(PGConstraint); @@ -26021,10 +26208,10 @@ YYLTYPE yylloc = yyloc_default; NULL, yyscanner); (yyval.node) = (PGNode *)n; } -#line 26025 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26212 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 581: /* ConstraintElem: UNIQUE ExistingIndex ConstraintAttributeSpec */ + case 584: /* ConstraintElem: UNIQUE ExistingIndex ConstraintAttributeSpec */ #line 609 "third_party/libpg_query/grammar/statements/create.y" { PGConstraint *n = makeNode(PGConstraint); @@ -26039,10 +26226,10 @@ YYLTYPE yylloc = yyloc_default; NULL, yyscanner); (yyval.node) = (PGNode *)n; } -#line 26043 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26230 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 582: /* ConstraintElem: PRIMARY KEY '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec */ + case 585: /* ConstraintElem: PRIMARY KEY '(' columnList_opt_comma ')' opt_definition ConstraintAttributeSpec */ #line 624 "third_party/libpg_query/grammar/statements/create.y" { PGConstraint *n = makeNode(PGConstraint); @@ -26056,10 +26243,10 @@ YYLTYPE yylloc = yyloc_default; NULL, yyscanner); (yyval.node) = (PGNode *)n; } -#line 26060 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26247 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 583: /* ConstraintElem: PRIMARY KEY ExistingIndex ConstraintAttributeSpec */ + case 586: /* ConstraintElem: PRIMARY KEY ExistingIndex ConstraintAttributeSpec */ #line 637 "third_party/libpg_query/grammar/statements/create.y" { PGConstraint *n = makeNode(PGConstraint); @@ -26074,10 +26261,10 @@ YYLTYPE yylloc = yyloc_default; NULL, yyscanner); (yyval.node) = (PGNode *)n; } -#line 26078 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26265 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 584: /* ConstraintElem: FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec */ + case 587: /* ConstraintElem: FOREIGN KEY '(' columnList_opt_comma ')' REFERENCES qualified_name opt_column_list key_match key_actions ConstraintAttributeSpec */ #line 652 "third_party/libpg_query/grammar/statements/create.y" { PGConstraint *n = makeNode(PGConstraint); @@ -26096,34 +26283,34 @@ YYLTYPE yylloc = yyloc_default; n->initially_valid = !n->skip_validation; (yyval.node) = (PGNode *)n; } -#line 26100 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26287 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 585: /* TableElementList: TableElement */ + case 588: /* TableElementList: TableElement */ #line 674 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 26108 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26295 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 586: /* TableElementList: TableElementList ',' TableElement */ + case 589: /* TableElementList: TableElementList ',' TableElement */ #line 678 "third_party/libpg_query/grammar/statements/create.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); } -#line 26116 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26303 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 587: /* key_match: MATCH FULL */ + case 590: /* key_match: MATCH FULL */ #line 685 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = PG_FKCONSTR_MATCH_FULL; } -#line 26124 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26311 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 588: /* key_match: MATCH PARTIAL */ + case 591: /* key_match: MATCH PARTIAL */ #line 689 "third_party/libpg_query/grammar/statements/create.y" { ereport(ERROR, @@ -26132,26 +26319,26 @@ YYLTYPE yylloc = yyloc_default; parser_errposition((yylsp[-1])))); (yyval.ival) = PG_FKCONSTR_MATCH_PARTIAL; } -#line 26136 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26323 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 589: /* key_match: MATCH SIMPLE */ + case 592: /* key_match: MATCH SIMPLE */ #line 697 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = PG_FKCONSTR_MATCH_SIMPLE; } -#line 26144 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26331 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 590: /* key_match: %empty */ + case 593: /* key_match: %empty */ #line 701 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = PG_FKCONSTR_MATCH_SIMPLE; } -#line 26152 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26339 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 591: /* TableLikeClause: LIKE qualified_name TableLikeOptionList */ + case 594: /* TableLikeClause: LIKE qualified_name TableLikeOptionList */ #line 709 "third_party/libpg_query/grammar/statements/create.y" { PGTableLikeClause *n = makeNode(PGTableLikeClause); @@ -26159,34 +26346,34 @@ YYLTYPE yylloc = yyloc_default; n->options = (yyvsp[0].ival); (yyval.node) = (PGNode *)n; } -#line 26163 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26350 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 592: /* OptTemp: TEMPORARY */ + case 595: /* OptTemp: TEMPORARY */ #line 718 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = PG_RELPERSISTENCE_TEMP; } -#line 26169 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26356 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 593: /* OptTemp: TEMP */ + case 596: /* OptTemp: TEMP */ #line 719 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = PG_RELPERSISTENCE_TEMP; } -#line 26175 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26362 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 594: /* OptTemp: LOCAL TEMPORARY */ + case 597: /* OptTemp: LOCAL TEMPORARY */ #line 720 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = PG_RELPERSISTENCE_TEMP; } -#line 26181 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26368 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 595: /* OptTemp: LOCAL TEMP */ + case 598: /* OptTemp: LOCAL TEMP */ #line 721 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = PG_RELPERSISTENCE_TEMP; } -#line 26187 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26374 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 596: /* OptTemp: GLOBAL TEMPORARY */ + case 599: /* OptTemp: GLOBAL TEMPORARY */ #line 723 "third_party/libpg_query/grammar/statements/create.y" { ereport(PGWARNING, @@ -26194,10 +26381,10 @@ YYLTYPE yylloc = yyloc_default; parser_errposition((yylsp[-1])))); (yyval.ival) = PG_RELPERSISTENCE_TEMP; } -#line 26198 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26385 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 597: /* OptTemp: GLOBAL TEMP */ + case 600: /* OptTemp: GLOBAL TEMP */ #line 730 "third_party/libpg_query/grammar/statements/create.y" { ereport(PGWARNING, @@ -26205,34 +26392,34 @@ YYLTYPE yylloc = yyloc_default; parser_errposition((yylsp[-1])))); (yyval.ival) = PG_RELPERSISTENCE_TEMP; } -#line 26209 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26396 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 598: /* OptTemp: UNLOGGED */ + case 601: /* OptTemp: UNLOGGED */ #line 736 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = PG_RELPERSISTENCE_UNLOGGED; } -#line 26215 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26402 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 599: /* OptTemp: %empty */ + case 602: /* OptTemp: %empty */ #line 737 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = RELPERSISTENCE_PERMANENT; } -#line 26221 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26408 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 600: /* generated_when: ALWAYS */ + case 603: /* generated_when: ALWAYS */ #line 742 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = PG_ATTRIBUTE_IDENTITY_ALWAYS; } -#line 26227 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26414 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 601: /* generated_when: BY DEFAULT */ + case 604: /* generated_when: BY DEFAULT */ #line 743 "third_party/libpg_query/grammar/statements/create.y" { (yyval.ival) = ATTRIBUTE_IDENTITY_BY_DEFAULT; } -#line 26233 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26420 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 602: /* DropStmt: DROP drop_type_any_name IF_P EXISTS any_name_list opt_drop_behavior */ + case 605: /* DropStmt: DROP drop_type_any_name IF_P EXISTS any_name_list opt_drop_behavior */ #line 10 "third_party/libpg_query/grammar/statements/drop.y" { PGDropStmt *n = makeNode(PGDropStmt); @@ -26243,10 +26430,10 @@ YYLTYPE yylloc = yyloc_default; n->concurrent = false; (yyval.node) = (PGNode *)n; } -#line 26247 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26434 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 603: /* DropStmt: DROP drop_type_any_name any_name_list opt_drop_behavior */ + case 606: /* DropStmt: DROP drop_type_any_name any_name_list opt_drop_behavior */ #line 20 "third_party/libpg_query/grammar/statements/drop.y" { PGDropStmt *n = makeNode(PGDropStmt); @@ -26257,10 +26444,10 @@ YYLTYPE yylloc = yyloc_default; n->concurrent = false; (yyval.node) = (PGNode *)n; } -#line 26261 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26448 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 604: /* DropStmt: DROP drop_type_name IF_P EXISTS name_list opt_drop_behavior */ + case 607: /* DropStmt: DROP drop_type_name IF_P EXISTS name_list opt_drop_behavior */ #line 30 "third_party/libpg_query/grammar/statements/drop.y" { PGDropStmt *n = makeNode(PGDropStmt); @@ -26271,10 +26458,10 @@ YYLTYPE yylloc = yyloc_default; n->concurrent = false; (yyval.node) = (PGNode *)n; } -#line 26275 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26462 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 605: /* DropStmt: DROP drop_type_name name_list opt_drop_behavior */ + case 608: /* DropStmt: DROP drop_type_name name_list opt_drop_behavior */ #line 40 "third_party/libpg_query/grammar/statements/drop.y" { PGDropStmt *n = makeNode(PGDropStmt); @@ -26285,10 +26472,10 @@ YYLTYPE yylloc = yyloc_default; n->concurrent = false; (yyval.node) = (PGNode *)n; } -#line 26289 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26476 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 606: /* DropStmt: DROP drop_type_name_on_any_name name ON any_name opt_drop_behavior */ + case 609: /* DropStmt: DROP drop_type_name_on_any_name name ON any_name opt_drop_behavior */ #line 50 "third_party/libpg_query/grammar/statements/drop.y" { PGDropStmt *n = makeNode(PGDropStmt); @@ -26299,10 +26486,10 @@ YYLTYPE yylloc = yyloc_default; n->concurrent = false; (yyval.node) = (PGNode *) n; } -#line 26303 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26490 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 607: /* DropStmt: DROP drop_type_name_on_any_name IF_P EXISTS name ON any_name opt_drop_behavior */ + case 610: /* DropStmt: DROP drop_type_name_on_any_name IF_P EXISTS name ON any_name opt_drop_behavior */ #line 60 "third_party/libpg_query/grammar/statements/drop.y" { PGDropStmt *n = makeNode(PGDropStmt); @@ -26313,202 +26500,202 @@ YYLTYPE yylloc = yyloc_default; n->concurrent = false; (yyval.node) = (PGNode *) n; } -#line 26317 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26504 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 608: /* drop_type_any_name: TABLE */ + case 611: /* drop_type_any_name: TABLE */ #line 73 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_TABLE; } -#line 26323 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26510 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 609: /* drop_type_any_name: SEQUENCE */ + case 612: /* drop_type_any_name: SEQUENCE */ #line 74 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_SEQUENCE; } -#line 26329 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26516 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 610: /* drop_type_any_name: FUNCTION */ + case 613: /* drop_type_any_name: FUNCTION */ #line 75 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_FUNCTION; } -#line 26335 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26522 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 611: /* drop_type_any_name: MACRO */ + case 614: /* drop_type_any_name: MACRO */ #line 76 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_FUNCTION; } -#line 26341 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26528 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 612: /* drop_type_any_name: MACRO TABLE */ + case 615: /* drop_type_any_name: MACRO TABLE */ #line 77 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_TABLE_MACRO; } -#line 26347 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26534 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 613: /* drop_type_any_name: VIEW */ + case 616: /* drop_type_any_name: VIEW */ #line 78 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_VIEW; } -#line 26353 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26540 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 614: /* drop_type_any_name: MATERIALIZED VIEW */ + case 617: /* drop_type_any_name: MATERIALIZED VIEW */ #line 79 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_MATVIEW; } -#line 26359 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26546 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 615: /* drop_type_any_name: INDEX */ + case 618: /* drop_type_any_name: INDEX */ #line 80 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_INDEX; } -#line 26365 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26552 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 616: /* drop_type_any_name: FOREIGN TABLE */ + case 619: /* drop_type_any_name: FOREIGN TABLE */ #line 81 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_FOREIGN_TABLE; } -#line 26371 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26558 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 617: /* drop_type_any_name: COLLATION */ + case 620: /* drop_type_any_name: COLLATION */ #line 82 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_COLLATION; } -#line 26377 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26564 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 618: /* drop_type_any_name: CONVERSION_P */ + case 621: /* drop_type_any_name: CONVERSION_P */ #line 83 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_CONVERSION; } -#line 26383 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26570 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 619: /* drop_type_any_name: SCHEMA */ + case 622: /* drop_type_any_name: SCHEMA */ #line 84 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_SCHEMA; } -#line 26389 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26576 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 620: /* drop_type_any_name: STATISTICS */ + case 623: /* drop_type_any_name: STATISTICS */ #line 85 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_STATISTIC_EXT; } -#line 26395 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26582 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 621: /* drop_type_any_name: TEXT_P SEARCH PARSER */ + case 624: /* drop_type_any_name: TEXT_P SEARCH PARSER */ #line 86 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_TSPARSER; } -#line 26401 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26588 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 622: /* drop_type_any_name: TEXT_P SEARCH DICTIONARY */ + case 625: /* drop_type_any_name: TEXT_P SEARCH DICTIONARY */ #line 87 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_TSDICTIONARY; } -#line 26407 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26594 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 623: /* drop_type_any_name: TEXT_P SEARCH TEMPLATE */ + case 626: /* drop_type_any_name: TEXT_P SEARCH TEMPLATE */ #line 88 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_TSTEMPLATE; } -#line 26413 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26600 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 624: /* drop_type_any_name: TEXT_P SEARCH CONFIGURATION */ + case 627: /* drop_type_any_name: TEXT_P SEARCH CONFIGURATION */ #line 89 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_TSCONFIGURATION; } -#line 26419 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26606 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 625: /* drop_type_any_name: TYPE_P */ + case 628: /* drop_type_any_name: TYPE_P */ #line 90 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_TYPE; } -#line 26425 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26612 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 626: /* drop_type_name: ACCESS METHOD */ + case 629: /* drop_type_name: ACCESS METHOD */ #line 95 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_ACCESS_METHOD; } -#line 26431 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26618 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 627: /* drop_type_name: EVENT TRIGGER */ + case 630: /* drop_type_name: EVENT TRIGGER */ #line 96 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_EVENT_TRIGGER; } -#line 26437 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26624 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 628: /* drop_type_name: EXTENSION */ + case 631: /* drop_type_name: EXTENSION */ #line 97 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_EXTENSION; } -#line 26443 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26630 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 629: /* drop_type_name: FOREIGN DATA_P WRAPPER */ + case 632: /* drop_type_name: FOREIGN DATA_P WRAPPER */ #line 98 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_FDW; } -#line 26449 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26636 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 630: /* drop_type_name: PUBLICATION */ + case 633: /* drop_type_name: PUBLICATION */ #line 99 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_PUBLICATION; } -#line 26455 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26642 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 631: /* drop_type_name: SERVER */ + case 634: /* drop_type_name: SERVER */ #line 100 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_FOREIGN_SERVER; } -#line 26461 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26648 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 632: /* any_name_list: any_name */ + case 635: /* any_name_list: any_name */ #line 105 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.list) = list_make1((yyvsp[0].list)); } -#line 26467 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26654 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 633: /* any_name_list: any_name_list ',' any_name */ + case 636: /* any_name_list: any_name_list ',' any_name */ #line 106 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].list)); } -#line 26473 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26660 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 634: /* opt_drop_behavior: CASCADE */ + case 637: /* opt_drop_behavior: CASCADE */ #line 111 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.dbehavior) = PG_DROP_CASCADE; } -#line 26479 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26666 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 635: /* opt_drop_behavior: RESTRICT */ + case 638: /* opt_drop_behavior: RESTRICT */ #line 112 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.dbehavior) = PG_DROP_RESTRICT; } -#line 26485 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26672 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 636: /* opt_drop_behavior: %empty */ + case 639: /* opt_drop_behavior: %empty */ #line 113 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.dbehavior) = PG_DROP_RESTRICT; /* default */ } -#line 26491 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26678 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 637: /* drop_type_name_on_any_name: POLICY */ + case 640: /* drop_type_name_on_any_name: POLICY */ #line 118 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_POLICY; } -#line 26497 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26684 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 638: /* drop_type_name_on_any_name: RULE */ + case 641: /* drop_type_name_on_any_name: RULE */ #line 119 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_RULE; } -#line 26503 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26690 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 639: /* drop_type_name_on_any_name: TRIGGER */ + case 642: /* drop_type_name_on_any_name: TRIGGER */ #line 120 "third_party/libpg_query/grammar/statements/drop.y" { (yyval.objtype) = PG_OBJECT_TRIGGER; } -#line 26509 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26696 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 640: /* CreateFunctionStmt: CREATE_P OptTemp macro_alias qualified_name table_macro_list */ + case 643: /* CreateFunctionStmt: CREATE_P OptTemp macro_alias qualified_name table_macro_list */ #line 9 "third_party/libpg_query/grammar/statements/create_function.y" { PGCreateFunctionStmt *n = makeNode(PGCreateFunctionStmt); @@ -26518,10 +26705,10 @@ YYLTYPE yylloc = yyloc_default; n->onconflict = PG_ERROR_ON_CONFLICT; (yyval.node) = (PGNode *)n; } -#line 26522 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26709 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 641: /* CreateFunctionStmt: CREATE_P OptTemp macro_alias IF_P NOT EXISTS qualified_name table_macro_list */ + case 644: /* CreateFunctionStmt: CREATE_P OptTemp macro_alias IF_P NOT EXISTS qualified_name table_macro_list */ #line 19 "third_party/libpg_query/grammar/statements/create_function.y" { PGCreateFunctionStmt *n = makeNode(PGCreateFunctionStmt); @@ -26532,10 +26719,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.node) = (PGNode *)n; } -#line 26536 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26723 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 642: /* CreateFunctionStmt: CREATE_P OR REPLACE OptTemp macro_alias qualified_name table_macro_list */ + case 645: /* CreateFunctionStmt: CREATE_P OR REPLACE OptTemp macro_alias qualified_name table_macro_list */ #line 30 "third_party/libpg_query/grammar/statements/create_function.y" { PGCreateFunctionStmt *n = makeNode(PGCreateFunctionStmt); @@ -26545,10 +26732,10 @@ YYLTYPE yylloc = yyloc_default; n->onconflict = PG_REPLACE_ON_CONFLICT; (yyval.node) = (PGNode *)n; } -#line 26549 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26736 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 643: /* CreateFunctionStmt: CREATE_P OptTemp macro_alias qualified_name macro_definition_list */ + case 646: /* CreateFunctionStmt: CREATE_P OptTemp macro_alias qualified_name macro_definition_list */ #line 40 "third_party/libpg_query/grammar/statements/create_function.y" { PGCreateFunctionStmt *n = makeNode(PGCreateFunctionStmt); @@ -26558,10 +26745,10 @@ YYLTYPE yylloc = yyloc_default; n->onconflict = PG_ERROR_ON_CONFLICT; (yyval.node) = (PGNode *)n; } -#line 26562 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26749 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 644: /* CreateFunctionStmt: CREATE_P OptTemp macro_alias IF_P NOT EXISTS qualified_name macro_definition_list */ + case 647: /* CreateFunctionStmt: CREATE_P OptTemp macro_alias IF_P NOT EXISTS qualified_name macro_definition_list */ #line 50 "third_party/libpg_query/grammar/statements/create_function.y" { PGCreateFunctionStmt *n = makeNode(PGCreateFunctionStmt); @@ -26571,10 +26758,10 @@ YYLTYPE yylloc = yyloc_default; n->onconflict = PG_IGNORE_ON_CONFLICT; (yyval.node) = (PGNode *)n; } -#line 26575 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26762 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 645: /* CreateFunctionStmt: CREATE_P OR REPLACE OptTemp macro_alias qualified_name macro_definition_list */ + case 648: /* CreateFunctionStmt: CREATE_P OR REPLACE OptTemp macro_alias qualified_name macro_definition_list */ #line 60 "third_party/libpg_query/grammar/statements/create_function.y" { PGCreateFunctionStmt *n = makeNode(PGCreateFunctionStmt); @@ -26584,10 +26771,10 @@ YYLTYPE yylloc = yyloc_default; n->onconflict = PG_REPLACE_ON_CONFLICT; (yyval.node) = (PGNode *)n; } -#line 26588 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26775 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 646: /* table_macro_definition: param_list AS TABLE select_no_parens */ + case 649: /* table_macro_definition: param_list AS TABLE select_no_parens */ #line 72 "third_party/libpg_query/grammar/statements/create_function.y" { PGFunctionDefinition *n = makeNode(PGFunctionDefinition); @@ -26595,10 +26782,10 @@ YYLTYPE yylloc = yyloc_default; n->query = (yyvsp[0].node); (yyval.node) = (PGNode *)n; } -#line 26599 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26786 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 647: /* table_macro_definition_parens: param_list AS TABLE select_with_parens */ + case 650: /* table_macro_definition_parens: param_list AS TABLE select_with_parens */ #line 82 "third_party/libpg_query/grammar/statements/create_function.y" { PGFunctionDefinition *n = makeNode(PGFunctionDefinition); @@ -26606,34 +26793,34 @@ YYLTYPE yylloc = yyloc_default; n->query = (yyvsp[0].node); (yyval.node) = (PGNode *)n; } -#line 26610 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26797 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 648: /* table_macro_list_internal: table_macro_definition_parens */ + case 651: /* table_macro_list_internal: table_macro_definition_parens */ #line 92 "third_party/libpg_query/grammar/statements/create_function.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 26618 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26805 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 649: /* table_macro_list_internal: table_macro_list_internal ',' table_macro_definition_parens */ + case 652: /* table_macro_list_internal: table_macro_list_internal ',' table_macro_definition_parens */ #line 96 "third_party/libpg_query/grammar/statements/create_function.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); } -#line 26626 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26813 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 650: /* table_macro_list: table_macro_definition */ + case 653: /* table_macro_list: table_macro_definition */ #line 103 "third_party/libpg_query/grammar/statements/create_function.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 26634 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26821 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 652: /* macro_definition: param_list AS a_expr */ + case 655: /* macro_definition: param_list AS a_expr */ #line 111 "third_party/libpg_query/grammar/statements/create_function.y" { PGFunctionDefinition *n = makeNode(PGFunctionDefinition); @@ -26641,42 +26828,42 @@ YYLTYPE yylloc = yyloc_default; n->function = (yyvsp[0].node); (yyval.node) = (PGNode *)n; } -#line 26645 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26832 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 653: /* macro_definition_list: macro_definition */ + case 656: /* macro_definition_list: macro_definition */ #line 120 "third_party/libpg_query/grammar/statements/create_function.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 26653 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26840 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 654: /* macro_definition_list: macro_definition_list ',' macro_definition */ + case 657: /* macro_definition_list: macro_definition_list ',' macro_definition */ #line 124 "third_party/libpg_query/grammar/statements/create_function.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); } -#line 26661 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26848 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 657: /* param_list: '(' ')' */ + case 660: /* param_list: '(' ')' */ #line 136 "third_party/libpg_query/grammar/statements/create_function.y" { (yyval.list) = NIL; } -#line 26669 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26856 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 658: /* param_list: '(' func_arg_list ')' */ + case 661: /* param_list: '(' func_arg_list ')' */ #line 140 "third_party/libpg_query/grammar/statements/create_function.y" { (yyval.list) = (yyvsp[-1].list); } -#line 26677 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26864 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 659: /* UpdateStmt: opt_with_clause UPDATE relation_expr_opt_alias SET set_clause_list_opt_comma from_clause where_or_current_clause returning_clause */ + case 662: /* UpdateStmt: opt_with_clause UPDATE relation_expr_opt_alias SET set_clause_list_opt_comma from_clause where_or_current_clause returning_clause */ #line 12 "third_party/libpg_query/grammar/statements/update.y" { PGUpdateStmt *n = makeNode(PGUpdateStmt); @@ -26688,10 +26875,10 @@ YYLTYPE yylloc = yyloc_default; n->withClause = (yyvsp[-7].with); (yyval.node) = (PGNode *)n; } -#line 26692 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26879 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 660: /* CopyStmt: COPY opt_binary qualified_name opt_column_list opt_oids copy_from opt_program copy_file_name copy_delimiter opt_with copy_options */ + case 663: /* CopyStmt: COPY opt_binary qualified_name opt_column_list opt_oids copy_from opt_program copy_file_name copy_delimiter opt_with copy_options */ #line 3 "third_party/libpg_query/grammar/statements/copy.y" { PGCopyStmt *n = makeNode(PGCopyStmt); @@ -26720,10 +26907,10 @@ YYLTYPE yylloc = yyloc_default; n->options = list_concat(n->options, (yyvsp[0].list)); (yyval.node) = (PGNode *)n; } -#line 26724 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26911 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 661: /* CopyStmt: COPY '(' SelectStmt ')' TO opt_program copy_file_name opt_with copy_options */ + case 664: /* CopyStmt: COPY '(' SelectStmt ')' TO opt_program copy_file_name opt_with copy_options */ #line 31 "third_party/libpg_query/grammar/statements/copy.y" { PGCopyStmt *n = makeNode(PGCopyStmt); @@ -26743,10 +26930,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.node) = (PGNode *)n; } -#line 26747 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26934 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 662: /* CopyStmt: COPY FROM DATABASE ColId TO ColId copy_database_flag */ + case 665: /* CopyStmt: COPY FROM DATABASE ColId TO ColId copy_database_flag */ #line 50 "third_party/libpg_query/grammar/statements/copy.y" { PGCopyDatabaseStmt *n = makeNode(PGCopyDatabaseStmt); @@ -26755,420 +26942,420 @@ YYLTYPE yylloc = yyloc_default; n->copy_database_flag = (yyvsp[0].conststr); (yyval.node) = (PGNode *)n; } -#line 26759 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26946 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 663: /* copy_database_flag: %empty */ + case 666: /* copy_database_flag: %empty */ #line 61 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.conststr) = NULL; } -#line 26765 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26952 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 664: /* copy_database_flag: '(' SCHEMA ')' */ + case 667: /* copy_database_flag: '(' SCHEMA ')' */ #line 62 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.conststr) = "schema"; } -#line 26771 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26958 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 665: /* copy_database_flag: '(' DATA_P ')' */ + case 668: /* copy_database_flag: '(' DATA_P ')' */ #line 63 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.conststr) = "data"; } -#line 26777 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26964 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 666: /* copy_from: FROM */ + case 669: /* copy_from: FROM */ #line 67 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.boolean) = true; } -#line 26783 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26970 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 667: /* copy_from: TO */ + case 670: /* copy_from: TO */ #line 68 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.boolean) = false; } -#line 26789 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26976 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 668: /* copy_delimiter: opt_using DELIMITERS Sconst */ + case 671: /* copy_delimiter: opt_using DELIMITERS Sconst */ #line 74 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.defelt) = makeDefElem("delimiter", (PGNode *)makeString((yyvsp[0].str)), (yylsp[-1])); } -#line 26797 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26984 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 669: /* copy_delimiter: %empty */ + case 672: /* copy_delimiter: %empty */ #line 77 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.defelt) = NULL; } -#line 26803 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26990 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 670: /* copy_generic_opt_arg_list: copy_generic_opt_arg_list_item */ + case 673: /* copy_generic_opt_arg_list: copy_generic_opt_arg_list_item */ #line 83 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 26811 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 26998 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 671: /* copy_generic_opt_arg_list: copy_generic_opt_arg_list ',' copy_generic_opt_arg_list_item */ + case 674: /* copy_generic_opt_arg_list: copy_generic_opt_arg_list ',' copy_generic_opt_arg_list_item */ #line 87 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); } -#line 26819 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27006 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 672: /* opt_using: USING */ + case 675: /* opt_using: USING */ #line 94 "third_party/libpg_query/grammar/statements/copy.y" {} -#line 26825 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27012 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 673: /* opt_using: %empty */ + case 676: /* opt_using: %empty */ #line 95 "third_party/libpg_query/grammar/statements/copy.y" {} -#line 26831 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27018 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 674: /* opt_as: AS */ + case 677: /* opt_as: AS */ #line 99 "third_party/libpg_query/grammar/statements/copy.y" {} -#line 26837 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27024 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 675: /* opt_as: %empty */ + case 678: /* opt_as: %empty */ #line 100 "third_party/libpg_query/grammar/statements/copy.y" {} -#line 26843 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27030 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 676: /* opt_program: PROGRAM */ + case 679: /* opt_program: PROGRAM */ #line 105 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.boolean) = true; } -#line 26849 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27036 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 677: /* opt_program: %empty */ + case 680: /* opt_program: %empty */ #line 106 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.boolean) = false; } -#line 26855 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27042 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 678: /* copy_options: copy_opt_list */ + case 681: /* copy_options: copy_opt_list */ #line 110 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.list) = (yyvsp[0].list); } -#line 26861 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27048 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 679: /* copy_options: '(' copy_generic_opt_list ')' */ + case 682: /* copy_options: '(' copy_generic_opt_list ')' */ #line 111 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.list) = (yyvsp[-1].list); } -#line 26867 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27054 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 680: /* copy_generic_opt_arg: opt_boolean_or_string */ + case 683: /* copy_generic_opt_arg: opt_boolean_or_string */ #line 116 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.node) = (PGNode *) makeString((yyvsp[0].str)); } -#line 26873 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27060 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 681: /* copy_generic_opt_arg: NumericOnly */ + case 684: /* copy_generic_opt_arg: NumericOnly */ #line 117 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.node) = (PGNode *) (yyvsp[0].value); } -#line 26879 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27066 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 682: /* copy_generic_opt_arg: list_expr */ + case 685: /* copy_generic_opt_arg: list_expr */ #line 118 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.node) = (PGNode *) (yyvsp[0].node); } -#line 26885 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27072 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 683: /* copy_generic_opt_arg: '*' */ + case 686: /* copy_generic_opt_arg: '*' */ #line 119 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.node) = (PGNode *) makeNode(PGAStar); } -#line 26891 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27078 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 684: /* copy_generic_opt_arg: '(' copy_generic_opt_arg_list ')' */ + case 687: /* copy_generic_opt_arg: '(' copy_generic_opt_arg_list ')' */ #line 120 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.node) = (PGNode *) (yyvsp[-1].list); } -#line 26897 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27084 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 685: /* copy_generic_opt_arg: struct_expr */ + case 688: /* copy_generic_opt_arg: struct_expr */ #line 121 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.node) = (PGNode *) (yyvsp[0].node); } -#line 26903 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27090 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 686: /* copy_generic_opt_arg: map_expr */ + case 689: /* copy_generic_opt_arg: map_expr */ #line 122 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.node) = (PGNode *) (yyvsp[0].node); } -#line 26909 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27096 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 687: /* copy_generic_opt_arg: %empty */ + case 690: /* copy_generic_opt_arg: %empty */ #line 123 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.node) = NULL; } -#line 26915 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27102 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 688: /* copy_generic_opt_elem: ColLabel copy_generic_opt_arg */ + case 691: /* copy_generic_opt_elem: ColLabel copy_generic_opt_arg */ #line 129 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.defelt) = makeDefElem((yyvsp[-1].str), (yyvsp[0].node), (yylsp[-1])); } -#line 26923 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27110 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 689: /* opt_oids: WITH OIDS */ + case 692: /* opt_oids: WITH OIDS */ #line 137 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.defelt) = makeDefElem("oids", (PGNode *)makeInteger(true), (yylsp[-1])); } -#line 26931 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27118 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 690: /* opt_oids: %empty */ + case 693: /* opt_oids: %empty */ #line 140 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.defelt) = NULL; } -#line 26937 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27124 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 691: /* copy_opt_list: copy_opt_list copy_opt_item */ + case 694: /* copy_opt_list: copy_opt_list copy_opt_item */ #line 145 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); } -#line 26943 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27130 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 692: /* copy_opt_list: %empty */ + case 695: /* copy_opt_list: %empty */ #line 146 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.list) = NIL; } -#line 26949 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27136 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 693: /* opt_binary: BINARY */ + case 696: /* opt_binary: BINARY */ #line 152 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.defelt) = makeDefElem("format", (PGNode *)makeString("binary"), (yylsp[0])); } -#line 26957 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27144 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 694: /* opt_binary: %empty */ + case 697: /* opt_binary: %empty */ #line 155 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.defelt) = NULL; } -#line 26963 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27150 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 695: /* copy_opt_item: BINARY */ + case 698: /* copy_opt_item: BINARY */ #line 161 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.defelt) = makeDefElem("format", (PGNode *)makeString("binary"), (yylsp[0])); } -#line 26971 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27158 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 696: /* copy_opt_item: OIDS */ + case 699: /* copy_opt_item: OIDS */ #line 165 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.defelt) = makeDefElem("oids", (PGNode *)makeInteger(true), (yylsp[0])); } -#line 26979 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27166 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 697: /* copy_opt_item: FREEZE */ + case 700: /* copy_opt_item: FREEZE */ #line 169 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.defelt) = makeDefElem("freeze", (PGNode *)makeInteger(true), (yylsp[0])); } -#line 26987 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27174 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 698: /* copy_opt_item: DELIMITER opt_as Sconst */ + case 701: /* copy_opt_item: DELIMITER opt_as Sconst */ #line 173 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.defelt) = makeDefElem("delimiter", (PGNode *)makeString((yyvsp[0].str)), (yylsp[-2])); } -#line 26995 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27182 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 699: /* copy_opt_item: NULL_P opt_as Sconst */ + case 702: /* copy_opt_item: NULL_P opt_as Sconst */ #line 177 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.defelt) = makeDefElem("null", (PGNode *)makeString((yyvsp[0].str)), (yylsp[-2])); } -#line 27003 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27190 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 700: /* copy_opt_item: CSV */ + case 703: /* copy_opt_item: CSV */ #line 181 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.defelt) = makeDefElem("format", (PGNode *)makeString("csv"), (yylsp[0])); } -#line 27011 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27198 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 701: /* copy_opt_item: HEADER_P */ + case 704: /* copy_opt_item: HEADER_P */ #line 185 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.defelt) = makeDefElem("header", (PGNode *)makeInteger(true), (yylsp[0])); } -#line 27019 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27206 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 702: /* copy_opt_item: QUOTE opt_as Sconst */ + case 705: /* copy_opt_item: QUOTE opt_as Sconst */ #line 189 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.defelt) = makeDefElem("quote", (PGNode *)makeString((yyvsp[0].str)), (yylsp[-2])); } -#line 27027 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27214 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 703: /* copy_opt_item: ESCAPE opt_as Sconst */ + case 706: /* copy_opt_item: ESCAPE opt_as Sconst */ #line 193 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.defelt) = makeDefElem("escape", (PGNode *)makeString((yyvsp[0].str)), (yylsp[-2])); } -#line 27035 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27222 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 704: /* copy_opt_item: FORCE QUOTE columnList */ + case 707: /* copy_opt_item: FORCE QUOTE columnList */ #line 197 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.defelt) = makeDefElem("force_quote", (PGNode *)(yyvsp[0].list), (yylsp[-2])); } -#line 27043 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27230 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 705: /* copy_opt_item: FORCE QUOTE '*' */ + case 708: /* copy_opt_item: FORCE QUOTE '*' */ #line 201 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.defelt) = makeDefElem("force_quote", (PGNode *)makeNode(PGAStar), (yylsp[-2])); } -#line 27051 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27238 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 706: /* copy_opt_item: PARTITION BY columnList */ + case 709: /* copy_opt_item: PARTITION BY columnList */ #line 205 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.defelt) = makeDefElem("partition_by", (PGNode *)(yyvsp[0].list), (yylsp[-2])); } -#line 27059 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27246 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 707: /* copy_opt_item: PARTITION BY '*' */ + case 710: /* copy_opt_item: PARTITION BY '*' */ #line 209 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.defelt) = makeDefElem("partition_by", (PGNode *)makeNode(PGAStar), (yylsp[-2])); } -#line 27067 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27254 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 708: /* copy_opt_item: FORCE NOT NULL_P columnList */ + case 711: /* copy_opt_item: FORCE NOT NULL_P columnList */ #line 213 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.defelt) = makeDefElem("force_not_null", (PGNode *)(yyvsp[0].list), (yylsp[-3])); } -#line 27075 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27262 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 709: /* copy_opt_item: FORCE NULL_P columnList */ + case 712: /* copy_opt_item: FORCE NULL_P columnList */ #line 217 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.defelt) = makeDefElem("force_null", (PGNode *)(yyvsp[0].list), (yylsp[-2])); } -#line 27083 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27270 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 710: /* copy_opt_item: ENCODING Sconst */ + case 713: /* copy_opt_item: ENCODING Sconst */ #line 221 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.defelt) = makeDefElem("encoding", (PGNode *)makeString((yyvsp[0].str)), (yylsp[-1])); } -#line 27091 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27278 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 711: /* copy_generic_opt_arg_list_item: opt_boolean_or_string */ + case 714: /* copy_generic_opt_arg_list_item: opt_boolean_or_string */ #line 228 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.node) = (PGNode *) makeString((yyvsp[0].str)); } -#line 27097 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27284 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 712: /* copy_file_name: Sconst */ + case 715: /* copy_file_name: Sconst */ #line 233 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.str) = (yyvsp[0].str); } -#line 27103 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27290 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 713: /* copy_file_name: STDIN */ + case 716: /* copy_file_name: STDIN */ #line 234 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.str) = NULL; } -#line 27109 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27296 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 714: /* copy_file_name: STDOUT */ + case 717: /* copy_file_name: STDOUT */ #line 235 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.str) = NULL; } -#line 27115 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27302 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 715: /* copy_file_name: IDENT '.' ColId */ + case 718: /* copy_file_name: IDENT '.' ColId */ #line 236 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.str) = psprintf("%s.%s", (yyvsp[-2].str), (yyvsp[0].str)); } -#line 27121 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27308 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 716: /* copy_file_name: IDENT */ + case 719: /* copy_file_name: IDENT */ #line 237 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.str) = (yyvsp[0].str); } -#line 27127 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27314 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 717: /* copy_generic_opt_list: copy_generic_opt_elem */ + case 720: /* copy_generic_opt_list: copy_generic_opt_elem */ #line 244 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.list) = list_make1((yyvsp[0].defelt)); } -#line 27135 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27322 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 718: /* copy_generic_opt_list: copy_generic_opt_list ',' copy_generic_opt_elem */ + case 721: /* copy_generic_opt_list: copy_generic_opt_list ',' copy_generic_opt_elem */ #line 248 "third_party/libpg_query/grammar/statements/copy.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt)); } -#line 27143 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27330 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 721: /* select_with_parens: '(' select_no_parens ')' */ + case 724: /* select_with_parens: '(' select_no_parens ')' */ #line 52 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[-1].node); } -#line 27149 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27336 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 722: /* select_with_parens: '(' select_with_parens ')' */ + case 725: /* select_with_parens: '(' select_with_parens ')' */ #line 53 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[-1].node); } -#line 27155 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27342 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 723: /* select_with_parens: '(' VariableShowStmt ')' */ + case 726: /* select_with_parens: '(' VariableShowStmt ')' */ #line 55 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[-1].node); } -#line 27163 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27350 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 724: /* select_no_parens: simple_select */ + case 727: /* select_no_parens: simple_select */ #line 72 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 27169 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27356 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 725: /* select_no_parens: select_clause sort_clause */ + case 728: /* select_no_parens: select_clause sort_clause */ #line 74 "third_party/libpg_query/grammar/statements/select.y" { insertSelectOptions((PGSelectStmt *) (yyvsp[-1].node), (yyvsp[0].list), NIL, @@ -27176,10 +27363,10 @@ YYLTYPE yylloc = yyloc_default; yyscanner); (yyval.node) = (yyvsp[-1].node); } -#line 27180 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27367 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 726: /* select_no_parens: select_clause opt_sort_clause for_locking_clause opt_select_limit */ + case 729: /* select_no_parens: select_clause opt_sort_clause for_locking_clause opt_select_limit */ #line 81 "third_party/libpg_query/grammar/statements/select.y" { insertSelectOptions((PGSelectStmt *) (yyvsp[-3].node), (yyvsp[-2].list), (yyvsp[-1].list), @@ -27188,10 +27375,10 @@ YYLTYPE yylloc = yyloc_default; yyscanner); (yyval.node) = (yyvsp[-3].node); } -#line 27192 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27379 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 727: /* select_no_parens: select_clause opt_sort_clause select_limit opt_for_locking_clause */ + case 730: /* select_no_parens: select_clause opt_sort_clause select_limit opt_for_locking_clause */ #line 89 "third_party/libpg_query/grammar/statements/select.y" { insertSelectOptions((PGSelectStmt *) (yyvsp[-3].node), (yyvsp[-2].list), (yyvsp[0].list), @@ -27200,10 +27387,10 @@ YYLTYPE yylloc = yyloc_default; yyscanner); (yyval.node) = (yyvsp[-3].node); } -#line 27204 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27391 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 728: /* select_no_parens: with_clause select_clause */ + case 731: /* select_no_parens: with_clause select_clause */ #line 97 "third_party/libpg_query/grammar/statements/select.y" { insertSelectOptions((PGSelectStmt *) (yyvsp[0].node), NULL, NIL, @@ -27212,10 +27399,10 @@ YYLTYPE yylloc = yyloc_default; yyscanner); (yyval.node) = (yyvsp[0].node); } -#line 27216 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27403 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 729: /* select_no_parens: with_clause select_clause sort_clause */ + case 732: /* select_no_parens: with_clause select_clause sort_clause */ #line 105 "third_party/libpg_query/grammar/statements/select.y" { insertSelectOptions((PGSelectStmt *) (yyvsp[-1].node), (yyvsp[0].list), NIL, @@ -27224,10 +27411,10 @@ YYLTYPE yylloc = yyloc_default; yyscanner); (yyval.node) = (yyvsp[-1].node); } -#line 27228 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27415 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 730: /* select_no_parens: with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit */ + case 733: /* select_no_parens: with_clause select_clause opt_sort_clause for_locking_clause opt_select_limit */ #line 113 "third_party/libpg_query/grammar/statements/select.y" { insertSelectOptions((PGSelectStmt *) (yyvsp[-3].node), (yyvsp[-2].list), (yyvsp[-1].list), @@ -27236,10 +27423,10 @@ YYLTYPE yylloc = yyloc_default; yyscanner); (yyval.node) = (yyvsp[-3].node); } -#line 27240 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27427 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 731: /* select_no_parens: with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause */ + case 734: /* select_no_parens: with_clause select_clause opt_sort_clause select_limit opt_for_locking_clause */ #line 121 "third_party/libpg_query/grammar/statements/select.y" { insertSelectOptions((PGSelectStmt *) (yyvsp[-3].node), (yyvsp[-2].list), (yyvsp[0].list), @@ -27248,39 +27435,39 @@ YYLTYPE yylloc = yyloc_default; yyscanner); (yyval.node) = (yyvsp[-3].node); } -#line 27252 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27439 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 732: /* select_clause: simple_select */ + case 735: /* select_clause: simple_select */ #line 131 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 27258 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27445 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 733: /* select_clause: select_with_parens */ + case 736: /* select_clause: select_with_parens */ #line 132 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 27264 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27451 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 734: /* opt_select: SELECT opt_all_clause opt_target_list_opt_comma */ + case 737: /* opt_select: SELECT opt_all_clause opt_target_list_opt_comma */ #line 160 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 27272 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27459 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 735: /* opt_select: %empty */ + case 738: /* opt_select: %empty */ #line 164 "third_party/libpg_query/grammar/statements/select.y" { PGAStar *star = makeNode(PGAStar); (yyval.list) = list_make1(star); } -#line 27281 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27468 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 736: /* simple_select: SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause */ + case 739: /* simple_select: SELECT opt_all_clause opt_target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause */ #line 175 "third_party/libpg_query/grammar/statements/select.y" { PGSelectStmt *n = makeNode(PGSelectStmt); @@ -27295,10 +27482,10 @@ YYLTYPE yylloc = yyloc_default; n->sampleOptions = (yyvsp[0].node); (yyval.node) = (PGNode *)n; } -#line 27299 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27486 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 737: /* simple_select: SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause */ + case 740: /* simple_select: SELECT distinct_clause target_list_opt_comma into_clause from_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause */ #line 191 "third_party/libpg_query/grammar/statements/select.y" { PGSelectStmt *n = makeNode(PGSelectStmt); @@ -27314,10 +27501,10 @@ YYLTYPE yylloc = yyloc_default; n->sampleOptions = (yyvsp[0].node); (yyval.node) = (PGNode *)n; } -#line 27318 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27505 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 738: /* simple_select: FROM from_list opt_select into_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause */ + case 741: /* simple_select: FROM from_list opt_select into_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause */ #line 208 "third_party/libpg_query/grammar/statements/select.y" { PGSelectStmt *n = makeNode(PGSelectStmt); @@ -27333,10 +27520,10 @@ YYLTYPE yylloc = yyloc_default; n->from_first = true; (yyval.node) = (PGNode *)n; } -#line 27337 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27524 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 739: /* simple_select: FROM from_list SELECT distinct_clause target_list_opt_comma into_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause */ + case 742: /* simple_select: FROM from_list SELECT distinct_clause target_list_opt_comma into_clause where_clause group_clause having_clause window_clause qualify_clause sample_clause */ #line 226 "third_party/libpg_query/grammar/statements/select.y" { PGSelectStmt *n = makeNode(PGSelectStmt); @@ -27353,16 +27540,16 @@ YYLTYPE yylloc = yyloc_default; n->from_first = true; (yyval.node) = (PGNode *)n; } -#line 27357 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27544 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 740: /* simple_select: values_clause_opt_comma */ + case 743: /* simple_select: values_clause_opt_comma */ #line 241 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 27363 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27550 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 741: /* simple_select: TABLE relation_expr */ + case 744: /* simple_select: TABLE relation_expr */ #line 243 "third_party/libpg_query/grammar/statements/select.y" { /* same as SELECT * FROM relation_expr */ @@ -27382,42 +27569,42 @@ YYLTYPE yylloc = yyloc_default; n->fromClause = list_make1((yyvsp[0].range)); (yyval.node) = (PGNode *)n; } -#line 27386 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27573 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 742: /* simple_select: select_clause UNION all_or_distinct by_name select_clause */ + case 745: /* simple_select: select_clause UNION all_or_distinct by_name select_clause */ #line 262 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeSetOp(PG_SETOP_UNION_BY_NAME, (yyvsp[-2].boolean), (yyvsp[-4].node), (yyvsp[0].node)); } -#line 27394 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27581 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 743: /* simple_select: select_clause UNION all_or_distinct select_clause */ + case 746: /* simple_select: select_clause UNION all_or_distinct select_clause */ #line 266 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeSetOp(PG_SETOP_UNION, (yyvsp[-1].boolean), (yyvsp[-3].node), (yyvsp[0].node)); } -#line 27402 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27589 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 744: /* simple_select: select_clause INTERSECT all_or_distinct select_clause */ + case 747: /* simple_select: select_clause INTERSECT all_or_distinct select_clause */ #line 270 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeSetOp(PG_SETOP_INTERSECT, (yyvsp[-1].boolean), (yyvsp[-3].node), (yyvsp[0].node)); } -#line 27410 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27597 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 745: /* simple_select: select_clause EXCEPT all_or_distinct select_clause */ + case 748: /* simple_select: select_clause EXCEPT all_or_distinct select_clause */ #line 274 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeSetOp(PG_SETOP_EXCEPT, (yyvsp[-1].boolean), (yyvsp[-3].node), (yyvsp[0].node)); } -#line 27418 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27605 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 746: /* simple_select: pivot_keyword table_ref USING target_list_opt_comma */ + case 749: /* simple_select: pivot_keyword table_ref USING target_list_opt_comma */ #line 278 "third_party/libpg_query/grammar/statements/select.y" { PGSelectStmt *res = makeNode(PGSelectStmt); @@ -27428,10 +27615,10 @@ YYLTYPE yylloc = yyloc_default; res->pivot = n; (yyval.node) = (PGNode *)res; } -#line 27432 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27619 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 747: /* simple_select: pivot_keyword table_ref USING target_list_opt_comma GROUP_P BY name_list_opt_comma_opt_bracket */ + case 750: /* simple_select: pivot_keyword table_ref USING target_list_opt_comma GROUP_P BY name_list_opt_comma_opt_bracket */ #line 288 "third_party/libpg_query/grammar/statements/select.y" { PGSelectStmt *res = makeNode(PGSelectStmt); @@ -27443,10 +27630,10 @@ YYLTYPE yylloc = yyloc_default; res->pivot = n; (yyval.node) = (PGNode *)res; } -#line 27447 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27634 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 748: /* simple_select: pivot_keyword table_ref GROUP_P BY name_list_opt_comma_opt_bracket */ + case 751: /* simple_select: pivot_keyword table_ref GROUP_P BY name_list_opt_comma_opt_bracket */ #line 299 "third_party/libpg_query/grammar/statements/select.y" { PGSelectStmt *res = makeNode(PGSelectStmt); @@ -27457,10 +27644,10 @@ YYLTYPE yylloc = yyloc_default; res->pivot = n; (yyval.node) = (PGNode *)res; } -#line 27461 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27648 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 749: /* simple_select: pivot_keyword table_ref ON pivot_column_list */ + case 752: /* simple_select: pivot_keyword table_ref ON pivot_column_list */ #line 309 "third_party/libpg_query/grammar/statements/select.y" { PGSelectStmt *res = makeNode(PGSelectStmt); @@ -27470,10 +27657,10 @@ YYLTYPE yylloc = yyloc_default; res->pivot = n; (yyval.node) = (PGNode *)res; } -#line 27474 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27661 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 750: /* simple_select: pivot_keyword table_ref ON pivot_column_list GROUP_P BY name_list_opt_comma_opt_bracket */ + case 753: /* simple_select: pivot_keyword table_ref ON pivot_column_list GROUP_P BY name_list_opt_comma_opt_bracket */ #line 318 "third_party/libpg_query/grammar/statements/select.y" { PGSelectStmt *res = makeNode(PGSelectStmt); @@ -27485,10 +27672,10 @@ YYLTYPE yylloc = yyloc_default; res->pivot = n; (yyval.node) = (PGNode *)res; } -#line 27489 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27676 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 751: /* simple_select: pivot_keyword table_ref ON pivot_column_list USING target_list_opt_comma */ + case 754: /* simple_select: pivot_keyword table_ref ON pivot_column_list USING target_list_opt_comma */ #line 329 "third_party/libpg_query/grammar/statements/select.y" { PGSelectStmt *res = makeNode(PGSelectStmt); @@ -27500,10 +27687,10 @@ YYLTYPE yylloc = yyloc_default; res->pivot = n; (yyval.node) = (PGNode *)res; } -#line 27504 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27691 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 752: /* simple_select: pivot_keyword table_ref ON pivot_column_list USING target_list_opt_comma GROUP_P BY name_list_opt_comma_opt_bracket */ + case 755: /* simple_select: pivot_keyword table_ref ON pivot_column_list USING target_list_opt_comma GROUP_P BY name_list_opt_comma_opt_bracket */ #line 340 "third_party/libpg_query/grammar/statements/select.y" { PGSelectStmt *res = makeNode(PGSelectStmt); @@ -27516,10 +27703,10 @@ YYLTYPE yylloc = yyloc_default; res->pivot = n; (yyval.node) = (PGNode *)res; } -#line 27520 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27707 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 753: /* simple_select: unpivot_keyword table_ref ON target_list_opt_comma INTO NAME_P name value_or_values name_list_opt_comma_opt_bracket */ + case 756: /* simple_select: unpivot_keyword table_ref ON target_list_opt_comma INTO NAME_P name value_or_values name_list_opt_comma_opt_bracket */ #line 352 "third_party/libpg_query/grammar/statements/select.y" { PGSelectStmt *res = makeNode(PGSelectStmt); @@ -27535,10 +27722,10 @@ YYLTYPE yylloc = yyloc_default; res->pivot = n; (yyval.node) = (PGNode *)res; } -#line 27539 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27726 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 754: /* simple_select: unpivot_keyword table_ref ON target_list_opt_comma */ + case 757: /* simple_select: unpivot_keyword table_ref ON target_list_opt_comma */ #line 367 "third_party/libpg_query/grammar/statements/select.y" { PGSelectStmt *res = makeNode(PGSelectStmt); @@ -27554,20 +27741,20 @@ YYLTYPE yylloc = yyloc_default; res->pivot = n; (yyval.node) = (PGNode *)res; } -#line 27558 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27745 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 761: /* pivot_column_entry: b_expr */ + case 764: /* pivot_column_entry: b_expr */ #line 397 "third_party/libpg_query/grammar/statements/select.y" { PGPivot *n = makeNode(PGPivot); n->pivot_columns = list_make1((yyvsp[0].node)); (yyval.node) = (PGNode *) n; } -#line 27568 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27755 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 762: /* pivot_column_entry: b_expr IN_P '(' select_no_parens ')' */ + case 765: /* pivot_column_entry: b_expr IN_P '(' select_no_parens ')' */ #line 403 "third_party/libpg_query/grammar/statements/select.y" { PGPivot *n = makeNode(PGPivot); @@ -27575,40 +27762,40 @@ YYLTYPE yylloc = yyloc_default; n->subquery = (yyvsp[-1].node); (yyval.node) = (PGNode *) n; } -#line 27579 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27766 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 763: /* pivot_column_entry: single_pivot_value */ + case 766: /* pivot_column_entry: single_pivot_value */ #line 409 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 27585 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27772 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 764: /* pivot_column_list_internal: pivot_column_entry */ + case 767: /* pivot_column_list_internal: pivot_column_entry */ #line 413 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 27591 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27778 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 765: /* pivot_column_list_internal: pivot_column_list_internal ',' pivot_column_entry */ + case 768: /* pivot_column_list_internal: pivot_column_list_internal ',' pivot_column_entry */ #line 414 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); } -#line 27597 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27784 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 766: /* pivot_column_list: pivot_column_list_internal */ + case 769: /* pivot_column_list: pivot_column_list_internal */ #line 418 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 27603 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27790 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 767: /* pivot_column_list: pivot_column_list_internal ',' */ + case 770: /* pivot_column_list: pivot_column_list_internal ',' */ #line 419 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 27609 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27796 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 768: /* with_clause: WITH cte_list */ + case 771: /* with_clause: WITH cte_list */ #line 434 "third_party/libpg_query/grammar/statements/select.y" { (yyval.with) = makeNode(PGWithClause); @@ -27616,10 +27803,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.with)->recursive = false; (yyval.with)->location = (yylsp[-1]); } -#line 27620 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27807 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 769: /* with_clause: WITH_LA cte_list */ + case 772: /* with_clause: WITH_LA cte_list */ #line 441 "third_party/libpg_query/grammar/statements/select.y" { (yyval.with) = makeNode(PGWithClause); @@ -27627,10 +27814,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.with)->recursive = false; (yyval.with)->location = (yylsp[-1]); } -#line 27631 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27818 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 770: /* with_clause: WITH RECURSIVE cte_list */ + case 773: /* with_clause: WITH RECURSIVE cte_list */ #line 448 "third_party/libpg_query/grammar/statements/select.y" { (yyval.with) = makeNode(PGWithClause); @@ -27638,22 +27825,22 @@ YYLTYPE yylloc = yyloc_default; (yyval.with)->recursive = true; (yyval.with)->location = (yylsp[-2]); } -#line 27642 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27829 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 771: /* cte_list: common_table_expr */ + case 774: /* cte_list: common_table_expr */ #line 457 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 27648 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27835 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 772: /* cte_list: cte_list ',' common_table_expr */ + case 775: /* cte_list: cte_list ',' common_table_expr */ #line 458 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); } -#line 27654 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27841 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 773: /* common_table_expr: name opt_name_list AS opt_materialized '(' PreparableStmt ')' */ + case 776: /* common_table_expr: name opt_name_list AS opt_materialized '(' PreparableStmt ')' */ #line 462 "third_party/libpg_query/grammar/statements/select.y" { PGCommonTableExpr *n = makeNode(PGCommonTableExpr); @@ -27664,28 +27851,28 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-6]); (yyval.node) = (PGNode *) n; } -#line 27668 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27855 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 774: /* opt_materialized: MATERIALIZED */ + case 777: /* opt_materialized: MATERIALIZED */ #line 474 "third_party/libpg_query/grammar/statements/select.y" { (yyval.ctematerialize) = PGCTEMaterializeAlways; } -#line 27674 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27861 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 775: /* opt_materialized: NOT MATERIALIZED */ + case 778: /* opt_materialized: NOT MATERIALIZED */ #line 475 "third_party/libpg_query/grammar/statements/select.y" { (yyval.ctematerialize) = PGCTEMaterializeNever; } -#line 27680 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27867 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 776: /* opt_materialized: %empty */ + case 779: /* opt_materialized: %empty */ #line 476 "third_party/libpg_query/grammar/statements/select.y" { (yyval.ctematerialize) = PGCTEMaterializeDefault; } -#line 27686 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27873 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 777: /* into_clause: INTO OptTempTableName */ + case 780: /* into_clause: INTO OptTempTableName */ #line 481 "third_party/libpg_query/grammar/statements/select.y" { (yyval.into) = makeNode(PGIntoClause); @@ -27696,52 +27883,52 @@ YYLTYPE yylloc = yyloc_default; (yyval.into)->viewQuery = NULL; (yyval.into)->skipData = false; } -#line 27700 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27887 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 778: /* into_clause: %empty */ + case 781: /* into_clause: %empty */ #line 491 "third_party/libpg_query/grammar/statements/select.y" { (yyval.into) = NULL; } -#line 27706 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27893 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 779: /* OptTempTableName: TEMPORARY opt_table qualified_name */ + case 782: /* OptTempTableName: TEMPORARY opt_table qualified_name */ #line 500 "third_party/libpg_query/grammar/statements/select.y" { (yyval.range) = (yyvsp[0].range); (yyval.range)->relpersistence = PG_RELPERSISTENCE_TEMP; } -#line 27715 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27902 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 780: /* OptTempTableName: TEMP opt_table qualified_name */ + case 783: /* OptTempTableName: TEMP opt_table qualified_name */ #line 505 "third_party/libpg_query/grammar/statements/select.y" { (yyval.range) = (yyvsp[0].range); (yyval.range)->relpersistence = PG_RELPERSISTENCE_TEMP; } -#line 27724 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27911 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 781: /* OptTempTableName: LOCAL TEMPORARY opt_table qualified_name */ + case 784: /* OptTempTableName: LOCAL TEMPORARY opt_table qualified_name */ #line 510 "third_party/libpg_query/grammar/statements/select.y" { (yyval.range) = (yyvsp[0].range); (yyval.range)->relpersistence = PG_RELPERSISTENCE_TEMP; } -#line 27733 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27920 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 782: /* OptTempTableName: LOCAL TEMP opt_table qualified_name */ + case 785: /* OptTempTableName: LOCAL TEMP opt_table qualified_name */ #line 515 "third_party/libpg_query/grammar/statements/select.y" { (yyval.range) = (yyvsp[0].range); (yyval.range)->relpersistence = PG_RELPERSISTENCE_TEMP; } -#line 27742 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27929 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 783: /* OptTempTableName: GLOBAL TEMPORARY opt_table qualified_name */ + case 786: /* OptTempTableName: GLOBAL TEMPORARY opt_table qualified_name */ #line 520 "third_party/libpg_query/grammar/statements/select.y" { ereport(PGWARNING, @@ -27750,10 +27937,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.range) = (yyvsp[0].range); (yyval.range)->relpersistence = PG_RELPERSISTENCE_TEMP; } -#line 27754 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27941 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 784: /* OptTempTableName: GLOBAL TEMP opt_table qualified_name */ + case 787: /* OptTempTableName: GLOBAL TEMP opt_table qualified_name */ #line 528 "third_party/libpg_query/grammar/statements/select.y" { ereport(PGWARNING, @@ -27762,133 +27949,133 @@ YYLTYPE yylloc = yyloc_default; (yyval.range) = (yyvsp[0].range); (yyval.range)->relpersistence = PG_RELPERSISTENCE_TEMP; } -#line 27766 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27953 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 785: /* OptTempTableName: UNLOGGED opt_table qualified_name */ + case 788: /* OptTempTableName: UNLOGGED opt_table qualified_name */ #line 536 "third_party/libpg_query/grammar/statements/select.y" { (yyval.range) = (yyvsp[0].range); (yyval.range)->relpersistence = PG_RELPERSISTENCE_UNLOGGED; } -#line 27775 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27962 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 786: /* OptTempTableName: TABLE qualified_name */ + case 789: /* OptTempTableName: TABLE qualified_name */ #line 541 "third_party/libpg_query/grammar/statements/select.y" { (yyval.range) = (yyvsp[0].range); (yyval.range)->relpersistence = RELPERSISTENCE_PERMANENT; } -#line 27784 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27971 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 787: /* OptTempTableName: qualified_name */ + case 790: /* OptTempTableName: qualified_name */ #line 546 "third_party/libpg_query/grammar/statements/select.y" { (yyval.range) = (yyvsp[0].range); (yyval.range)->relpersistence = RELPERSISTENCE_PERMANENT; } -#line 27793 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27980 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 788: /* opt_table: TABLE */ + case 791: /* opt_table: TABLE */ #line 552 "third_party/libpg_query/grammar/statements/select.y" {} -#line 27799 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27986 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 789: /* opt_table: %empty */ + case 792: /* opt_table: %empty */ #line 553 "third_party/libpg_query/grammar/statements/select.y" {} -#line 27805 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27992 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 790: /* all_or_distinct: ALL */ + case 793: /* all_or_distinct: ALL */ #line 557 "third_party/libpg_query/grammar/statements/select.y" { (yyval.boolean) = true; } -#line 27811 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 27998 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 791: /* all_or_distinct: DISTINCT */ + case 794: /* all_or_distinct: DISTINCT */ #line 558 "third_party/libpg_query/grammar/statements/select.y" { (yyval.boolean) = false; } -#line 27817 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28004 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 792: /* all_or_distinct: %empty */ + case 795: /* all_or_distinct: %empty */ #line 559 "third_party/libpg_query/grammar/statements/select.y" { (yyval.boolean) = false; } -#line 27823 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28010 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 793: /* by_name: BY NAME_P */ + case 796: /* by_name: BY NAME_P */ #line 563 "third_party/libpg_query/grammar/statements/select.y" { } -#line 27829 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28016 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 794: /* distinct_clause: DISTINCT */ + case 797: /* distinct_clause: DISTINCT */ #line 570 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(NIL); } -#line 27835 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28022 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 795: /* distinct_clause: DISTINCT ON '(' expr_list_opt_comma ')' */ + case 798: /* distinct_clause: DISTINCT ON '(' expr_list_opt_comma ')' */ #line 571 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 27841 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28028 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 796: /* opt_all_clause: ALL */ + case 799: /* opt_all_clause: ALL */ #line 575 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NIL;} -#line 27847 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28034 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 797: /* opt_all_clause: %empty */ + case 800: /* opt_all_clause: %empty */ #line 576 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NIL; } -#line 27853 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28040 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 798: /* opt_ignore_nulls: IGNORE_P NULLS_P */ + case 801: /* opt_ignore_nulls: IGNORE_P NULLS_P */ #line 580 "third_party/libpg_query/grammar/statements/select.y" { (yyval.ignorenulls) = PG_IGNORE_NULLS;} -#line 27859 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28046 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 799: /* opt_ignore_nulls: RESPECT_P NULLS_P */ + case 802: /* opt_ignore_nulls: RESPECT_P NULLS_P */ #line 581 "third_party/libpg_query/grammar/statements/select.y" { (yyval.ignorenulls) = PG_RESPECT_NULLS;} -#line 27865 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28052 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 800: /* opt_ignore_nulls: %empty */ + case 803: /* opt_ignore_nulls: %empty */ #line 582 "third_party/libpg_query/grammar/statements/select.y" { (yyval.ignorenulls) = PG_DEFAULT_NULLS; } -#line 27871 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28058 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 801: /* opt_sort_clause: sort_clause */ + case 804: /* opt_sort_clause: sort_clause */ #line 586 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list);} -#line 27877 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28064 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 802: /* opt_sort_clause: %empty */ + case 805: /* opt_sort_clause: %empty */ #line 587 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NIL; } -#line 27883 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28070 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 803: /* sort_clause: ORDER BY sortby_list */ + case 806: /* sort_clause: ORDER BY sortby_list */ #line 591 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 27889 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28076 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 804: /* sort_clause: ORDER BY ALL opt_asc_desc opt_nulls_order */ + case 807: /* sort_clause: ORDER BY ALL opt_asc_desc opt_nulls_order */ #line 593 "third_party/libpg_query/grammar/statements/select.y" { PGSortBy *sort = makeNode(PGSortBy); @@ -27902,22 +28089,22 @@ YYLTYPE yylloc = yyloc_default; sort->location = -1; /* no operator */ (yyval.list) = list_make1(sort); } -#line 27906 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28093 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 805: /* sortby_list: sortby */ + case 808: /* sortby_list: sortby */ #line 608 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].sortby)); } -#line 27912 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28099 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 806: /* sortby_list: sortby_list ',' sortby */ + case 809: /* sortby_list: sortby_list ',' sortby */ #line 609 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].sortby)); } -#line 27918 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28105 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 807: /* sortby: a_expr USING qual_all_Op opt_nulls_order */ + case 810: /* sortby: a_expr USING qual_all_Op opt_nulls_order */ #line 613 "third_party/libpg_query/grammar/statements/select.y" { (yyval.sortby) = makeNode(PGSortBy); @@ -27927,10 +28114,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.sortby)->useOp = (yyvsp[-1].list); (yyval.sortby)->location = (yylsp[-1]); } -#line 27931 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28118 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 808: /* sortby: a_expr opt_asc_desc opt_nulls_order */ + case 811: /* sortby: a_expr opt_asc_desc opt_nulls_order */ #line 622 "third_party/libpg_query/grammar/statements/select.y" { (yyval.sortby) = makeNode(PGSortBy); @@ -27940,88 +28127,88 @@ YYLTYPE yylloc = yyloc_default; (yyval.sortby)->useOp = NIL; (yyval.sortby)->location = -1; /* no operator */ } -#line 27944 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28131 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 809: /* opt_asc_desc: ASC_P */ + case 812: /* opt_asc_desc: ASC_P */ #line 632 "third_party/libpg_query/grammar/statements/select.y" { (yyval.sortorder) = PG_SORTBY_ASC; } -#line 27950 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28137 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 810: /* opt_asc_desc: DESC_P */ + case 813: /* opt_asc_desc: DESC_P */ #line 633 "third_party/libpg_query/grammar/statements/select.y" { (yyval.sortorder) = PG_SORTBY_DESC; } -#line 27956 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28143 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 811: /* opt_asc_desc: %empty */ + case 814: /* opt_asc_desc: %empty */ #line 634 "third_party/libpg_query/grammar/statements/select.y" { (yyval.sortorder) = PG_SORTBY_DEFAULT; } -#line 27962 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28149 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 812: /* opt_nulls_order: NULLS_LA FIRST_P */ + case 815: /* opt_nulls_order: NULLS_LA FIRST_P */ #line 637 "third_party/libpg_query/grammar/statements/select.y" { (yyval.nullorder) = PG_SORTBY_NULLS_FIRST; } -#line 27968 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28155 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 813: /* opt_nulls_order: NULLS_LA LAST_P */ + case 816: /* opt_nulls_order: NULLS_LA LAST_P */ #line 638 "third_party/libpg_query/grammar/statements/select.y" { (yyval.nullorder) = PG_SORTBY_NULLS_LAST; } -#line 27974 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28161 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 814: /* opt_nulls_order: %empty */ + case 817: /* opt_nulls_order: %empty */ #line 639 "third_party/libpg_query/grammar/statements/select.y" { (yyval.nullorder) = PG_SORTBY_NULLS_DEFAULT; } -#line 27980 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28167 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 815: /* select_limit: limit_clause offset_clause */ + case 818: /* select_limit: limit_clause offset_clause */ #line 643 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make2((yyvsp[0].node), (yyvsp[-1].node)); } -#line 27986 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28173 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 816: /* select_limit: offset_clause limit_clause */ + case 819: /* select_limit: offset_clause limit_clause */ #line 644 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make2((yyvsp[-1].node), (yyvsp[0].node)); } -#line 27992 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28179 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 817: /* select_limit: limit_clause */ + case 820: /* select_limit: limit_clause */ #line 645 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make2(NULL, (yyvsp[0].node)); } -#line 27998 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28185 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 818: /* select_limit: offset_clause */ + case 821: /* select_limit: offset_clause */ #line 646 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make2((yyvsp[0].node), NULL); } -#line 28004 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28191 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 819: /* opt_select_limit: select_limit */ + case 822: /* opt_select_limit: select_limit */ #line 650 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 28010 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28197 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 820: /* opt_select_limit: %empty */ + case 823: /* opt_select_limit: %empty */ #line 651 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make2(NULL,NULL); } -#line 28016 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28203 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 821: /* limit_clause: LIMIT select_limit_value */ + case 824: /* limit_clause: LIMIT select_limit_value */ #line 656 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 28022 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28209 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 822: /* limit_clause: LIMIT select_limit_value ',' select_offset_value */ + case 825: /* limit_clause: LIMIT select_limit_value ',' select_offset_value */ #line 658 "third_party/libpg_query/grammar/statements/select.y" { /* Disabled because it was too confusing, bjm 2002-02-18 */ @@ -28031,446 +28218,446 @@ YYLTYPE yylloc = yyloc_default; errhint("Use separate LIMIT and OFFSET clauses."), parser_errposition((yylsp[-3])))); } -#line 28035 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28222 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 823: /* limit_clause: FETCH first_or_next select_fetch_first_value row_or_rows ONLY */ + case 826: /* limit_clause: FETCH first_or_next select_fetch_first_value row_or_rows ONLY */ #line 674 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[-2].node); } -#line 28041 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28228 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 824: /* limit_clause: FETCH first_or_next row_or_rows ONLY */ + case 827: /* limit_clause: FETCH first_or_next row_or_rows ONLY */ #line 676 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeIntConst(1, -1); } -#line 28047 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28234 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 825: /* offset_clause: OFFSET select_offset_value */ + case 828: /* offset_clause: OFFSET select_offset_value */ #line 681 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 28053 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28240 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 826: /* offset_clause: OFFSET select_fetch_first_value row_or_rows */ + case 829: /* offset_clause: OFFSET select_fetch_first_value row_or_rows */ #line 684 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[-1].node); } -#line 28059 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28246 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 827: /* sample_count: FCONST '%' */ + case 830: /* sample_count: FCONST '%' */ #line 692 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeSampleSize(makeFloat((yyvsp[-1].str)), true); } -#line 28067 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28254 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 828: /* sample_count: ICONST '%' */ + case 831: /* sample_count: ICONST '%' */ #line 696 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeSampleSize(makeInteger((yyvsp[-1].ival)), true); } -#line 28075 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28262 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 829: /* sample_count: FCONST PERCENT */ + case 832: /* sample_count: FCONST PERCENT */ #line 700 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeSampleSize(makeFloat((yyvsp[-1].str)), true); } -#line 28083 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28270 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 830: /* sample_count: ICONST PERCENT */ + case 833: /* sample_count: ICONST PERCENT */ #line 704 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeSampleSize(makeInteger((yyvsp[-1].ival)), true); } -#line 28091 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28278 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 831: /* sample_count: ICONST */ + case 834: /* sample_count: ICONST */ #line 708 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeSampleSize(makeInteger((yyvsp[0].ival)), false); } -#line 28099 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28286 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 832: /* sample_count: ICONST ROWS */ + case 835: /* sample_count: ICONST ROWS */ #line 712 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeSampleSize(makeInteger((yyvsp[-1].ival)), false); } -#line 28107 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28294 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 833: /* sample_clause: USING SAMPLE tablesample_entry */ + case 836: /* sample_clause: USING SAMPLE tablesample_entry */ #line 719 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 28115 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28302 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 834: /* sample_clause: %empty */ + case 837: /* sample_clause: %empty */ #line 723 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = NULL; } -#line 28121 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28308 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 835: /* opt_sample_func: ColId */ + case 838: /* opt_sample_func: ColId */ #line 730 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (yyvsp[0].str); } -#line 28127 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28314 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 836: /* opt_sample_func: %empty */ + case 839: /* opt_sample_func: %empty */ #line 731 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = NULL; } -#line 28133 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28320 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 837: /* tablesample_entry: opt_sample_func '(' sample_count ')' opt_repeatable_clause */ + case 840: /* tablesample_entry: opt_sample_func '(' sample_count ')' opt_repeatable_clause */ #line 736 "third_party/libpg_query/grammar/statements/select.y" { int seed = (yyvsp[0].ival); (yyval.node) = makeSampleOptions((yyvsp[-2].node), (yyvsp[-4].str), &seed, (yylsp[-4])); } -#line 28142 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28329 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 838: /* tablesample_entry: sample_count */ + case 841: /* tablesample_entry: sample_count */ #line 741 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeSampleOptions((yyvsp[0].node), NULL, NULL, (yylsp[0])); } -#line 28150 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28337 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 839: /* tablesample_entry: sample_count '(' ColId ')' */ + case 842: /* tablesample_entry: sample_count '(' ColId ')' */ #line 745 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeSampleOptions((yyvsp[-3].node), (yyvsp[-1].str), NULL, (yylsp[-3])); } -#line 28158 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28345 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 840: /* tablesample_entry: sample_count '(' ColId ',' ICONST ')' */ + case 843: /* tablesample_entry: sample_count '(' ColId ',' ICONST ')' */ #line 749 "third_party/libpg_query/grammar/statements/select.y" { int seed = (yyvsp[-1].ival); (yyval.node) = makeSampleOptions((yyvsp[-5].node), (yyvsp[-3].str), &seed, (yylsp[-5])); } -#line 28167 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28354 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 841: /* tablesample_clause: TABLESAMPLE tablesample_entry */ + case 844: /* tablesample_clause: TABLESAMPLE tablesample_entry */ #line 757 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 28175 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28362 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 842: /* opt_tablesample_clause: tablesample_clause */ + case 845: /* opt_tablesample_clause: tablesample_clause */ #line 763 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 28181 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28368 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 843: /* opt_tablesample_clause: %empty */ + case 846: /* opt_tablesample_clause: %empty */ #line 764 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = NULL; } -#line 28187 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28374 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 844: /* opt_repeatable_clause: REPEATABLE '(' ICONST ')' */ + case 847: /* opt_repeatable_clause: REPEATABLE '(' ICONST ')' */ #line 769 "third_party/libpg_query/grammar/statements/select.y" { (yyval.ival) = (yyvsp[-1].ival); } -#line 28193 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28380 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 845: /* opt_repeatable_clause: %empty */ + case 848: /* opt_repeatable_clause: %empty */ #line 770 "third_party/libpg_query/grammar/statements/select.y" { (yyval.ival) = -1; } -#line 28199 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28386 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 846: /* select_limit_value: a_expr */ + case 849: /* select_limit_value: a_expr */ #line 774 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 28205 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28392 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 847: /* select_limit_value: ALL */ + case 850: /* select_limit_value: ALL */ #line 776 "third_party/libpg_query/grammar/statements/select.y" { /* LIMIT ALL is represented as a NULL constant */ (yyval.node) = makeNullAConst((yylsp[0])); } -#line 28214 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28401 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 848: /* select_limit_value: a_expr '%' */ + case 851: /* select_limit_value: a_expr '%' */ #line 781 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeLimitPercent((yyvsp[-1].node)); } -#line 28220 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28407 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 849: /* select_limit_value: FCONST PERCENT */ + case 852: /* select_limit_value: FCONST PERCENT */ #line 783 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeLimitPercent(makeFloatConst((yyvsp[-1].str),(yylsp[-1]))); } -#line 28226 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28413 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 850: /* select_limit_value: ICONST PERCENT */ + case 853: /* select_limit_value: ICONST PERCENT */ #line 785 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeLimitPercent(makeIntConst((yyvsp[-1].ival),(yylsp[-1]))); } -#line 28232 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28419 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 851: /* select_offset_value: a_expr */ + case 854: /* select_offset_value: a_expr */ #line 789 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 28238 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28425 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 852: /* select_fetch_first_value: c_expr */ + case 855: /* select_fetch_first_value: c_expr */ #line 809 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 28244 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28431 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 853: /* select_fetch_first_value: '+' I_or_F_const */ + case 856: /* select_fetch_first_value: '+' I_or_F_const */ #line 811 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "+", NULL, (yyvsp[0].node), (yylsp[-1])); } -#line 28250 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28437 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 854: /* select_fetch_first_value: '-' I_or_F_const */ + case 857: /* select_fetch_first_value: '-' I_or_F_const */ #line 813 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = doNegate((yyvsp[0].node), (yylsp[-1])); } -#line 28256 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28443 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 855: /* I_or_F_const: Iconst */ + case 858: /* I_or_F_const: Iconst */ #line 817 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeIntConst((yyvsp[0].ival),(yylsp[0])); } -#line 28262 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28449 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 856: /* I_or_F_const: FCONST */ + case 859: /* I_or_F_const: FCONST */ #line 818 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeFloatConst((yyvsp[0].str),(yylsp[0])); } -#line 28268 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28455 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 857: /* row_or_rows: ROW */ + case 860: /* row_or_rows: ROW */ #line 822 "third_party/libpg_query/grammar/statements/select.y" { (yyval.ival) = 0; } -#line 28274 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28461 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 858: /* row_or_rows: ROWS */ + case 861: /* row_or_rows: ROWS */ #line 823 "third_party/libpg_query/grammar/statements/select.y" { (yyval.ival) = 0; } -#line 28280 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28467 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 859: /* first_or_next: FIRST_P */ + case 862: /* first_or_next: FIRST_P */ #line 826 "third_party/libpg_query/grammar/statements/select.y" { (yyval.ival) = 0; } -#line 28286 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28473 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 860: /* first_or_next: NEXT */ + case 863: /* first_or_next: NEXT */ #line 827 "third_party/libpg_query/grammar/statements/select.y" { (yyval.ival) = 0; } -#line 28292 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28479 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 861: /* group_clause: GROUP_P BY group_by_list_opt_comma */ + case 864: /* group_clause: GROUP_P BY group_by_list_opt_comma */ #line 852 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 28298 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28485 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 862: /* group_clause: GROUP_P BY ALL */ + case 865: /* group_clause: GROUP_P BY ALL */ #line 854 "third_party/libpg_query/grammar/statements/select.y" { PGNode *node = (PGNode *) makeGroupingSet(GROUPING_SET_ALL, NIL, (yylsp[0])); (yyval.list) = list_make1(node); } -#line 28307 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28494 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 863: /* group_clause: %empty */ + case 866: /* group_clause: %empty */ #line 858 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NIL; } -#line 28313 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28500 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 864: /* group_by_list: group_by_item */ + case 867: /* group_by_list: group_by_item */ #line 862 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 28319 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28506 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 865: /* group_by_list: group_by_list ',' group_by_item */ + case 868: /* group_by_list: group_by_list ',' group_by_item */ #line 863 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-2].list),(yyvsp[0].node)); } -#line 28325 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28512 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 866: /* group_by_list_opt_comma: group_by_list */ + case 869: /* group_by_list_opt_comma: group_by_list */ #line 867 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 28331 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28518 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 867: /* group_by_list_opt_comma: group_by_list ',' */ + case 870: /* group_by_list_opt_comma: group_by_list ',' */ #line 868 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 28337 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28524 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 868: /* group_by_item: a_expr */ + case 871: /* group_by_item: a_expr */ #line 872 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 28343 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28530 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 869: /* group_by_item: empty_grouping_set */ + case 872: /* group_by_item: empty_grouping_set */ #line 873 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 28349 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28536 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 870: /* group_by_item: cube_clause */ + case 873: /* group_by_item: cube_clause */ #line 874 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 28355 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28542 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 871: /* group_by_item: rollup_clause */ + case 874: /* group_by_item: rollup_clause */ #line 875 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 28361 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28548 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 872: /* group_by_item: grouping_sets_clause */ + case 875: /* group_by_item: grouping_sets_clause */ #line 876 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 28367 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28554 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 873: /* empty_grouping_set: '(' ')' */ + case 876: /* empty_grouping_set: '(' ')' */ #line 881 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeGroupingSet(GROUPING_SET_EMPTY, NIL, (yylsp[-1])); } -#line 28375 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28562 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 874: /* rollup_clause: ROLLUP '(' expr_list_opt_comma ')' */ + case 877: /* rollup_clause: ROLLUP '(' expr_list_opt_comma ')' */ #line 894 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeGroupingSet(GROUPING_SET_ROLLUP, (yyvsp[-1].list), (yylsp[-3])); } -#line 28383 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28570 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 875: /* cube_clause: CUBE '(' expr_list_opt_comma ')' */ + case 878: /* cube_clause: CUBE '(' expr_list_opt_comma ')' */ #line 901 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeGroupingSet(GROUPING_SET_CUBE, (yyvsp[-1].list), (yylsp[-3])); } -#line 28391 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28578 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 876: /* grouping_sets_clause: GROUPING SETS '(' group_by_list_opt_comma ')' */ + case 879: /* grouping_sets_clause: GROUPING SETS '(' group_by_list_opt_comma ')' */ #line 908 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeGroupingSet(GROUPING_SET_SETS, (yyvsp[-1].list), (yylsp[-4])); } -#line 28399 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28586 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 877: /* grouping_or_grouping_id: GROUPING */ + case 880: /* grouping_or_grouping_id: GROUPING */ #line 914 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = NULL; } -#line 28405 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28592 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 878: /* grouping_or_grouping_id: GROUPING_ID */ + case 881: /* grouping_or_grouping_id: GROUPING_ID */ #line 915 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = NULL; } -#line 28411 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28598 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 879: /* having_clause: HAVING a_expr */ + case 882: /* having_clause: HAVING a_expr */ #line 919 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 28417 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28604 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 880: /* having_clause: %empty */ + case 883: /* having_clause: %empty */ #line 920 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = NULL; } -#line 28423 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28610 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 881: /* qualify_clause: QUALIFY a_expr */ + case 884: /* qualify_clause: QUALIFY a_expr */ #line 924 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 28429 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28616 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 882: /* qualify_clause: %empty */ + case 885: /* qualify_clause: %empty */ #line 925 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = NULL; } -#line 28435 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28622 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 883: /* for_locking_clause: for_locking_items */ + case 886: /* for_locking_clause: for_locking_items */ #line 929 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 28441 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28628 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 884: /* for_locking_clause: FOR READ_P ONLY */ + case 887: /* for_locking_clause: FOR READ_P ONLY */ #line 930 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NIL; } -#line 28447 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28634 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 885: /* opt_for_locking_clause: for_locking_clause */ + case 888: /* opt_for_locking_clause: for_locking_clause */ #line 934 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 28453 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28640 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 886: /* opt_for_locking_clause: %empty */ + case 889: /* opt_for_locking_clause: %empty */ #line 935 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NIL; } -#line 28459 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28646 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 887: /* for_locking_items: for_locking_item */ + case 890: /* for_locking_items: for_locking_item */ #line 939 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 28465 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28652 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 888: /* for_locking_items: for_locking_items for_locking_item */ + case 891: /* for_locking_items: for_locking_items for_locking_item */ #line 940 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].node)); } -#line 28471 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28658 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 889: /* for_locking_item: for_locking_strength locked_rels_list opt_nowait_or_skip */ + case 892: /* for_locking_item: for_locking_strength locked_rels_list opt_nowait_or_skip */ #line 945 "third_party/libpg_query/grammar/statements/select.y" { PGLockingClause *n = makeNode(PGLockingClause); @@ -28479,142 +28666,142 @@ YYLTYPE yylloc = yyloc_default; n->waitPolicy = (yyvsp[0].lockwaitpolicy); (yyval.node) = (PGNode *) n; } -#line 28483 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28670 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 890: /* for_locking_strength: FOR UPDATE */ + case 893: /* for_locking_strength: FOR UPDATE */ #line 955 "third_party/libpg_query/grammar/statements/select.y" { (yyval.lockstrength) = LCS_FORUPDATE; } -#line 28489 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28676 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 891: /* for_locking_strength: FOR NO KEY UPDATE */ + case 894: /* for_locking_strength: FOR NO KEY UPDATE */ #line 956 "third_party/libpg_query/grammar/statements/select.y" { (yyval.lockstrength) = PG_LCS_FORNOKEYUPDATE; } -#line 28495 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28682 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 892: /* for_locking_strength: FOR SHARE */ + case 895: /* for_locking_strength: FOR SHARE */ #line 957 "third_party/libpg_query/grammar/statements/select.y" { (yyval.lockstrength) = PG_LCS_FORSHARE; } -#line 28501 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28688 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 893: /* for_locking_strength: FOR KEY SHARE */ + case 896: /* for_locking_strength: FOR KEY SHARE */ #line 958 "third_party/libpg_query/grammar/statements/select.y" { (yyval.lockstrength) = PG_LCS_FORKEYSHARE; } -#line 28507 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28694 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 894: /* locked_rels_list: OF qualified_name_list */ + case 897: /* locked_rels_list: OF qualified_name_list */ #line 962 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 28513 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28700 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 895: /* locked_rels_list: %empty */ + case 898: /* locked_rels_list: %empty */ #line 963 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NIL; } -#line 28519 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28706 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 896: /* opt_nowait_or_skip: NOWAIT */ + case 899: /* opt_nowait_or_skip: NOWAIT */ #line 968 "third_party/libpg_query/grammar/statements/select.y" { (yyval.lockwaitpolicy) = LockWaitError; } -#line 28525 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28712 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 897: /* opt_nowait_or_skip: SKIP LOCKED */ + case 900: /* opt_nowait_or_skip: SKIP LOCKED */ #line 969 "third_party/libpg_query/grammar/statements/select.y" { (yyval.lockwaitpolicy) = PGLockWaitSkip; } -#line 28531 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28718 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 898: /* opt_nowait_or_skip: %empty */ + case 901: /* opt_nowait_or_skip: %empty */ #line 970 "third_party/libpg_query/grammar/statements/select.y" { (yyval.lockwaitpolicy) = PGLockWaitBlock; } -#line 28537 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28724 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 899: /* values_clause: VALUES '(' expr_list_opt_comma ')' */ + case 902: /* values_clause: VALUES '(' expr_list_opt_comma ')' */ #line 980 "third_party/libpg_query/grammar/statements/select.y" { PGSelectStmt *n = makeNode(PGSelectStmt); n->valuesLists = list_make1((yyvsp[-1].list)); (yyval.node) = (PGNode *) n; } -#line 28547 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28734 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 900: /* values_clause: values_clause ',' '(' expr_list_opt_comma ')' */ + case 903: /* values_clause: values_clause ',' '(' expr_list_opt_comma ')' */ #line 986 "third_party/libpg_query/grammar/statements/select.y" { PGSelectStmt *n = (PGSelectStmt *) (yyvsp[-4].node); n->valuesLists = lappend(n->valuesLists, (yyvsp[-1].list)); (yyval.node) = (PGNode *) n; } -#line 28557 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28744 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 901: /* values_clause_opt_comma: values_clause */ + case 904: /* values_clause_opt_comma: values_clause */ #line 994 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 28563 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28750 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 902: /* values_clause_opt_comma: values_clause ',' */ + case 905: /* values_clause_opt_comma: values_clause ',' */ #line 995 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[-1].node); } -#line 28569 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28756 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 903: /* from_clause: FROM from_list_opt_comma */ + case 906: /* from_clause: FROM from_list_opt_comma */ #line 1008 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 28575 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28762 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 904: /* from_clause: %empty */ + case 907: /* from_clause: %empty */ #line 1009 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NIL; } -#line 28581 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28768 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 905: /* from_list: table_ref */ + case 908: /* from_list: table_ref */ #line 1013 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 28587 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28774 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 906: /* from_list: from_list ',' table_ref */ + case 909: /* from_list: from_list ',' table_ref */ #line 1014 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); } -#line 28593 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28780 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 907: /* from_list_opt_comma: from_list */ + case 910: /* from_list_opt_comma: from_list */ #line 1018 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 28599 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28786 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 908: /* from_list_opt_comma: from_list ',' */ + case 911: /* from_list_opt_comma: from_list ',' */ #line 1019 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 28605 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28792 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 909: /* table_ref: relation_expr opt_alias_clause opt_tablesample_clause */ + case 912: /* table_ref: relation_expr opt_alias_clause opt_tablesample_clause */ #line 1026 "third_party/libpg_query/grammar/statements/select.y" { (yyvsp[-2].range)->alias = (yyvsp[-1].alias); (yyvsp[-2].range)->sample = (yyvsp[0].node); (yyval.node) = (PGNode *) (yyvsp[-2].range); } -#line 28615 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28802 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 910: /* table_ref: func_table func_alias_clause opt_tablesample_clause */ + case 913: /* table_ref: func_table func_alias_clause opt_tablesample_clause */ #line 1032 "third_party/libpg_query/grammar/statements/select.y" { PGRangeFunction *n = (PGRangeFunction *) (yyvsp[-2].node); @@ -28623,10 +28810,10 @@ YYLTYPE yylloc = yyloc_default; n->sample = (yyvsp[0].node); (yyval.node) = (PGNode *) n; } -#line 28627 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28814 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 911: /* table_ref: values_clause_opt_comma alias_clause opt_tablesample_clause */ + case 914: /* table_ref: values_clause_opt_comma alias_clause opt_tablesample_clause */ #line 1040 "third_party/libpg_query/grammar/statements/select.y" { PGRangeSubselect *n = makeNode(PGRangeSubselect); @@ -28636,10 +28823,10 @@ YYLTYPE yylloc = yyloc_default; n->sample = (yyvsp[0].node); (yyval.node) = (PGNode *) n; } -#line 28640 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28827 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 912: /* table_ref: LATERAL_P func_table func_alias_clause */ + case 915: /* table_ref: LATERAL_P func_table func_alias_clause */ #line 1049 "third_party/libpg_query/grammar/statements/select.y" { PGRangeFunction *n = (PGRangeFunction *) (yyvsp[-1].node); @@ -28648,10 +28835,10 @@ YYLTYPE yylloc = yyloc_default; n->coldeflist = (PGList*) lsecond((yyvsp[0].list)); (yyval.node) = (PGNode *) n; } -#line 28652 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28839 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 913: /* table_ref: select_with_parens opt_alias_clause opt_tablesample_clause */ + case 916: /* table_ref: select_with_parens opt_alias_clause opt_tablesample_clause */ #line 1057 "third_party/libpg_query/grammar/statements/select.y" { PGRangeSubselect *n = makeNode(PGRangeSubselect); @@ -28661,10 +28848,10 @@ YYLTYPE yylloc = yyloc_default; n->sample = (yyvsp[0].node); (yyval.node) = (PGNode *) n; } -#line 28665 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28852 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 914: /* table_ref: LATERAL_P select_with_parens opt_alias_clause */ + case 917: /* table_ref: LATERAL_P select_with_parens opt_alias_clause */ #line 1066 "third_party/libpg_query/grammar/statements/select.y" { PGRangeSubselect *n = makeNode(PGRangeSubselect); @@ -28674,35 +28861,35 @@ YYLTYPE yylloc = yyloc_default; n->sample = NULL; (yyval.node) = (PGNode *) n; } -#line 28678 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28865 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 915: /* table_ref: joined_table */ + case 918: /* table_ref: joined_table */ #line 1075 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) (yyvsp[0].jexpr); } -#line 28686 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28873 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 916: /* table_ref: '(' joined_table ')' alias_clause */ + case 919: /* table_ref: '(' joined_table ')' alias_clause */ #line 1079 "third_party/libpg_query/grammar/statements/select.y" { (yyvsp[-2].jexpr)->alias = (yyvsp[0].alias); (yyval.node) = (PGNode *) (yyvsp[-2].jexpr); } -#line 28695 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28882 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 917: /* table_ref: GRAPH_TABLE GraphTableStmt */ + case 920: /* table_ref: GRAPH_TABLE GraphTableStmt */ #line 1084 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) (yyvsp[0].node); } -#line 28703 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28890 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 918: /* table_ref: table_ref PIVOT '(' target_list_opt_comma FOR pivot_value_list opt_pivot_group_by ')' opt_alias_clause */ + case 921: /* table_ref: table_ref PIVOT '(' target_list_opt_comma FOR pivot_value_list opt_pivot_group_by ')' opt_alias_clause */ #line 1088 "third_party/libpg_query/grammar/statements/select.y" { PGPivotExpr *n = makeNode(PGPivotExpr); @@ -28714,10 +28901,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-7]); (yyval.node) = (PGNode *) n; } -#line 28718 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28905 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 919: /* table_ref: table_ref UNPIVOT opt_include_nulls '(' unpivot_header FOR unpivot_value_list ')' opt_alias_clause */ + case 922: /* table_ref: table_ref UNPIVOT opt_include_nulls '(' unpivot_header FOR unpivot_value_list ')' opt_alias_clause */ #line 1099 "third_party/libpg_query/grammar/statements/select.y" { PGPivotExpr *n = makeNode(PGPivotExpr); @@ -28729,40 +28916,40 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-7]); (yyval.node) = (PGNode *) n; } -#line 28733 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28920 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 920: /* opt_pivot_group_by: GROUP_P BY name_list_opt_comma */ + case 923: /* opt_pivot_group_by: GROUP_P BY name_list_opt_comma */ #line 1112 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 28739 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28926 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 921: /* opt_pivot_group_by: %empty */ + case 924: /* opt_pivot_group_by: %empty */ #line 1113 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NULL; } -#line 28745 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28932 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 922: /* opt_include_nulls: INCLUDE_P NULLS_P */ + case 925: /* opt_include_nulls: INCLUDE_P NULLS_P */ #line 1116 "third_party/libpg_query/grammar/statements/select.y" { (yyval.boolean) = true; } -#line 28751 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28938 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 923: /* opt_include_nulls: EXCLUDE NULLS_P */ + case 926: /* opt_include_nulls: EXCLUDE NULLS_P */ #line 1117 "third_party/libpg_query/grammar/statements/select.y" { (yyval.boolean) = false; } -#line 28757 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28944 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 924: /* opt_include_nulls: %empty */ + case 927: /* opt_include_nulls: %empty */ #line 1118 "third_party/libpg_query/grammar/statements/select.y" { (yyval.boolean) = false; } -#line 28763 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28950 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 925: /* single_pivot_value: b_expr IN_P '(' target_list_opt_comma ')' */ + case 928: /* single_pivot_value: b_expr IN_P '(' target_list_opt_comma ')' */ #line 1122 "third_party/libpg_query/grammar/statements/select.y" { PGPivot *n = makeNode(PGPivot); @@ -28770,10 +28957,10 @@ YYLTYPE yylloc = yyloc_default; n->pivot_value = (yyvsp[-1].list); (yyval.node) = (PGNode *) n; } -#line 28774 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28961 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 926: /* single_pivot_value: b_expr IN_P ColIdOrString */ + case 929: /* single_pivot_value: b_expr IN_P ColIdOrString */ #line 1130 "third_party/libpg_query/grammar/statements/select.y" { PGPivot *n = makeNode(PGPivot); @@ -28781,28 +28968,28 @@ YYLTYPE yylloc = yyloc_default; n->pivot_enum = (yyvsp[0].str); (yyval.node) = (PGNode *) n; } -#line 28785 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28972 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 927: /* pivot_header: d_expr */ + case 930: /* pivot_header: d_expr */ #line 1139 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 28791 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28978 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 928: /* pivot_header: indirection_expr */ + case 931: /* pivot_header: indirection_expr */ #line 1140 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 28797 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28984 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 929: /* pivot_header: '(' c_expr_list_opt_comma ')' */ + case 932: /* pivot_header: '(' c_expr_list_opt_comma ')' */ #line 1141 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 28803 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 28990 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 930: /* pivot_value: pivot_header IN_P '(' target_list_opt_comma ')' */ + case 933: /* pivot_value: pivot_header IN_P '(' target_list_opt_comma ')' */ #line 1145 "third_party/libpg_query/grammar/statements/select.y" { PGPivot *n = makeNode(PGPivot); @@ -28810,10 +28997,10 @@ YYLTYPE yylloc = yyloc_default; n->pivot_value = (yyvsp[-1].list); (yyval.node) = (PGNode *) n; } -#line 28814 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29001 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 931: /* pivot_value: pivot_header IN_P ColIdOrString */ + case 934: /* pivot_value: pivot_header IN_P ColIdOrString */ #line 1153 "third_party/libpg_query/grammar/statements/select.y" { PGPivot *n = makeNode(PGPivot); @@ -28821,38 +29008,38 @@ YYLTYPE yylloc = yyloc_default; n->pivot_enum = (yyvsp[0].str); (yyval.node) = (PGNode *) n; } -#line 28825 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29012 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 932: /* pivot_value_list: pivot_value */ + case 935: /* pivot_value_list: pivot_value */ #line 1162 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 28833 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29020 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 933: /* pivot_value_list: pivot_value_list pivot_value */ + case 936: /* pivot_value_list: pivot_value_list pivot_value */ #line 1166 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].node)); } -#line 28841 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29028 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 934: /* unpivot_header: ColIdOrString */ + case 937: /* unpivot_header: ColIdOrString */ #line 1172 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeString((yyvsp[0].str))); } -#line 28847 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29034 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 935: /* unpivot_header: '(' name_list_opt_comma ')' */ + case 938: /* unpivot_header: '(' name_list_opt_comma ')' */ #line 1173 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 28853 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29040 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 936: /* unpivot_value: unpivot_header IN_P '(' target_list_opt_comma ')' */ + case 939: /* unpivot_value: unpivot_header IN_P '(' target_list_opt_comma ')' */ #line 1178 "third_party/libpg_query/grammar/statements/select.y" { PGPivot *n = makeNode(PGPivot); @@ -28860,34 +29047,34 @@ YYLTYPE yylloc = yyloc_default; n->pivot_value = (yyvsp[-1].list); (yyval.node) = (PGNode *) n; } -#line 28864 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29051 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 937: /* unpivot_value_list: unpivot_value */ + case 940: /* unpivot_value_list: unpivot_value */ #line 1187 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 28872 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29059 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 938: /* unpivot_value_list: unpivot_value_list unpivot_value */ + case 941: /* unpivot_value_list: unpivot_value_list unpivot_value */ #line 1191 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].node)); } -#line 28880 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29067 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 939: /* joined_table: '(' joined_table ')' */ + case 942: /* joined_table: '(' joined_table ')' */ #line 1216 "third_party/libpg_query/grammar/statements/select.y" { (yyval.jexpr) = (yyvsp[-1].jexpr); } -#line 28888 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29075 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 940: /* joined_table: table_ref CROSS JOIN table_ref */ + case 943: /* joined_table: table_ref CROSS JOIN table_ref */ #line 1220 "third_party/libpg_query/grammar/statements/select.y" { /* CROSS JOIN is same as unqualified inner join */ @@ -28901,10 +29088,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-2]); (yyval.jexpr) = n; } -#line 28905 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29092 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 941: /* joined_table: table_ref join_type JOIN table_ref join_qual */ + case 944: /* joined_table: table_ref join_type JOIN table_ref join_qual */ #line 1233 "third_party/libpg_query/grammar/statements/select.y" { PGJoinExpr *n = makeNode(PGJoinExpr); @@ -28919,10 +29106,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-3]); (yyval.jexpr) = n; } -#line 28923 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29110 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 942: /* joined_table: table_ref JOIN table_ref join_qual */ + case 945: /* joined_table: table_ref JOIN table_ref join_qual */ #line 1247 "third_party/libpg_query/grammar/statements/select.y" { /* letting join_type reduce to empty doesn't work */ @@ -28938,10 +29125,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-2]); (yyval.jexpr) = n; } -#line 28942 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29129 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 943: /* joined_table: table_ref NATURAL join_type JOIN table_ref */ + case 946: /* joined_table: table_ref NATURAL join_type JOIN table_ref */ #line 1262 "third_party/libpg_query/grammar/statements/select.y" { PGJoinExpr *n = makeNode(PGJoinExpr); @@ -28954,10 +29141,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-3]); (yyval.jexpr) = n; } -#line 28958 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29145 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 944: /* joined_table: table_ref NATURAL JOIN table_ref */ + case 947: /* joined_table: table_ref NATURAL JOIN table_ref */ #line 1274 "third_party/libpg_query/grammar/statements/select.y" { /* letting join_type reduce to empty doesn't work */ @@ -28971,10 +29158,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-2]); (yyval.jexpr) = n; } -#line 28975 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29162 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 945: /* joined_table: table_ref ASOF join_type JOIN table_ref join_qual */ + case 948: /* joined_table: table_ref ASOF join_type JOIN table_ref join_qual */ #line 1287 "third_party/libpg_query/grammar/statements/select.y" { PGJoinExpr *n = makeNode(PGJoinExpr); @@ -28989,10 +29176,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-4]); (yyval.jexpr) = n; } -#line 28993 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29180 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 946: /* joined_table: table_ref ASOF JOIN table_ref join_qual */ + case 949: /* joined_table: table_ref ASOF JOIN table_ref join_qual */ #line 1301 "third_party/libpg_query/grammar/statements/select.y" { PGJoinExpr *n = makeNode(PGJoinExpr); @@ -29007,10 +29194,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-3]); (yyval.jexpr) = n; } -#line 29011 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29198 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 947: /* joined_table: table_ref POSITIONAL JOIN table_ref */ + case 950: /* joined_table: table_ref POSITIONAL JOIN table_ref */ #line 1315 "third_party/libpg_query/grammar/statements/select.y" { /* POSITIONAL JOIN is a coordinated scan */ @@ -29024,10 +29211,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-2]); (yyval.jexpr) = n; } -#line 29028 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29215 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 948: /* joined_table: table_ref ANTI JOIN table_ref join_qual */ + case 951: /* joined_table: table_ref ANTI JOIN table_ref join_qual */ #line 1328 "third_party/libpg_query/grammar/statements/select.y" { /* ANTI JOIN is a filter */ @@ -29043,10 +29230,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-3]); (yyval.jexpr) = n; } -#line 29047 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29234 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 949: /* joined_table: table_ref SEMI JOIN table_ref join_qual */ + case 952: /* joined_table: table_ref SEMI JOIN table_ref join_qual */ #line 1343 "third_party/libpg_query/grammar/statements/select.y" { /* SEMI JOIN is also a filter */ @@ -29063,164 +29250,164 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-3]); (yyval.jexpr) = n; } -#line 29067 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29254 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 950: /* alias_clause: AS ColIdOrString '(' name_list_opt_comma ')' */ + case 953: /* alias_clause: AS ColIdOrString '(' name_list_opt_comma ')' */ #line 1362 "third_party/libpg_query/grammar/statements/select.y" { (yyval.alias) = makeNode(PGAlias); (yyval.alias)->aliasname = (yyvsp[-3].str); (yyval.alias)->colnames = (yyvsp[-1].list); } -#line 29077 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29264 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 951: /* alias_clause: AS ColIdOrString */ + case 954: /* alias_clause: AS ColIdOrString */ #line 1368 "third_party/libpg_query/grammar/statements/select.y" { (yyval.alias) = makeNode(PGAlias); (yyval.alias)->aliasname = (yyvsp[0].str); } -#line 29086 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29273 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 952: /* alias_clause: ColId '(' name_list_opt_comma ')' */ + case 955: /* alias_clause: ColId '(' name_list_opt_comma ')' */ #line 1373 "third_party/libpg_query/grammar/statements/select.y" { (yyval.alias) = makeNode(PGAlias); (yyval.alias)->aliasname = (yyvsp[-3].str); (yyval.alias)->colnames = (yyvsp[-1].list); } -#line 29096 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29283 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 953: /* alias_clause: ColId */ + case 956: /* alias_clause: ColId */ #line 1379 "third_party/libpg_query/grammar/statements/select.y" { (yyval.alias) = makeNode(PGAlias); (yyval.alias)->aliasname = (yyvsp[0].str); } -#line 29105 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29292 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 954: /* opt_alias_clause: alias_clause */ + case 957: /* opt_alias_clause: alias_clause */ #line 1385 "third_party/libpg_query/grammar/statements/select.y" { (yyval.alias) = (yyvsp[0].alias); } -#line 29111 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29298 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 955: /* opt_alias_clause: %empty */ + case 958: /* opt_alias_clause: %empty */ #line 1386 "third_party/libpg_query/grammar/statements/select.y" { (yyval.alias) = NULL; } -#line 29117 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29304 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 956: /* func_alias_clause: alias_clause */ + case 959: /* func_alias_clause: alias_clause */ #line 1395 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make2((yyvsp[0].alias), NIL); } -#line 29125 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29312 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 957: /* func_alias_clause: AS '(' TableFuncElementList ')' */ + case 960: /* func_alias_clause: AS '(' TableFuncElementList ')' */ #line 1399 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make2(NULL, (yyvsp[-1].list)); } -#line 29133 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29320 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 958: /* func_alias_clause: AS ColIdOrString '(' TableFuncElementList ')' */ + case 961: /* func_alias_clause: AS ColIdOrString '(' TableFuncElementList ')' */ #line 1403 "third_party/libpg_query/grammar/statements/select.y" { PGAlias *a = makeNode(PGAlias); a->aliasname = (yyvsp[-3].str); (yyval.list) = list_make2(a, (yyvsp[-1].list)); } -#line 29143 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29330 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 959: /* func_alias_clause: ColId '(' TableFuncElementList ')' */ + case 962: /* func_alias_clause: ColId '(' TableFuncElementList ')' */ #line 1409 "third_party/libpg_query/grammar/statements/select.y" { PGAlias *a = makeNode(PGAlias); a->aliasname = (yyvsp[-3].str); (yyval.list) = list_make2(a, (yyvsp[-1].list)); } -#line 29153 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29340 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 960: /* func_alias_clause: %empty */ + case 963: /* func_alias_clause: %empty */ #line 1415 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make2(NULL, NIL); } -#line 29161 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29348 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 961: /* join_type: FULL join_outer */ + case 964: /* join_type: FULL join_outer */ #line 1420 "third_party/libpg_query/grammar/statements/select.y" { (yyval.jtype) = PG_JOIN_FULL; } -#line 29167 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29354 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 962: /* join_type: LEFT join_outer */ + case 965: /* join_type: LEFT join_outer */ #line 1421 "third_party/libpg_query/grammar/statements/select.y" { (yyval.jtype) = PG_JOIN_LEFT; } -#line 29173 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29360 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 963: /* join_type: RIGHT join_outer */ + case 966: /* join_type: RIGHT join_outer */ #line 1422 "third_party/libpg_query/grammar/statements/select.y" { (yyval.jtype) = PG_JOIN_RIGHT; } -#line 29179 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29366 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 964: /* join_type: SEMI */ + case 967: /* join_type: SEMI */ #line 1423 "third_party/libpg_query/grammar/statements/select.y" { (yyval.jtype) = PG_JOIN_SEMI; } -#line 29185 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29372 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 965: /* join_type: ANTI */ + case 968: /* join_type: ANTI */ #line 1424 "third_party/libpg_query/grammar/statements/select.y" { (yyval.jtype) = PG_JOIN_ANTI; } -#line 29191 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29378 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 966: /* join_type: INNER_P */ + case 969: /* join_type: INNER_P */ #line 1425 "third_party/libpg_query/grammar/statements/select.y" { (yyval.jtype) = PG_JOIN_INNER; } -#line 29197 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29384 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 967: /* join_outer: OUTER_P */ + case 970: /* join_outer: OUTER_P */ #line 1429 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = NULL; } -#line 29203 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29390 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 968: /* join_outer: %empty */ + case 971: /* join_outer: %empty */ #line 1430 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = NULL; } -#line 29209 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29396 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 969: /* join_qual: USING '(' name_list_opt_comma ')' */ + case 972: /* join_qual: USING '(' name_list_opt_comma ')' */ #line 1442 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) (yyvsp[-1].list); } -#line 29215 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29402 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 970: /* join_qual: ON a_expr */ + case 973: /* join_qual: ON a_expr */ #line 1443 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 29221 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29408 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 971: /* relation_expr: qualified_name */ + case 974: /* relation_expr: qualified_name */ #line 1449 "third_party/libpg_query/grammar/statements/select.y" { /* inheritance query, implicitly */ @@ -29228,10 +29415,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.range)->inh = true; (yyval.range)->alias = NULL; } -#line 29232 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29419 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 972: /* relation_expr: qualified_name '*' */ + case 975: /* relation_expr: qualified_name '*' */ #line 1456 "third_party/libpg_query/grammar/statements/select.y" { /* inheritance query, explicitly */ @@ -29239,10 +29426,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.range)->inh = true; (yyval.range)->alias = NULL; } -#line 29243 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29430 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 973: /* relation_expr: ONLY qualified_name */ + case 976: /* relation_expr: ONLY qualified_name */ #line 1463 "third_party/libpg_query/grammar/statements/select.y" { /* no inheritance */ @@ -29250,10 +29437,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.range)->inh = false; (yyval.range)->alias = NULL; } -#line 29254 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29441 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 974: /* relation_expr: ONLY '(' qualified_name ')' */ + case 977: /* relation_expr: ONLY '(' qualified_name ')' */ #line 1470 "third_party/libpg_query/grammar/statements/select.y" { /* no inheritance, SQL99-style syntax */ @@ -29261,10 +29448,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.range)->inh = false; (yyval.range)->alias = NULL; } -#line 29265 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29452 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 975: /* func_table: func_expr_windowless opt_ordinality */ + case 978: /* func_table: func_expr_windowless opt_ordinality */ #line 1502 "third_party/libpg_query/grammar/statements/select.y" { PGRangeFunction *n = makeNode(PGRangeFunction); @@ -29276,10 +29463,10 @@ YYLTYPE yylloc = yyloc_default; /* alias and coldeflist are set by table_ref production */ (yyval.node) = (PGNode *) n; } -#line 29280 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29467 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 976: /* func_table: ROWS FROM '(' rowsfrom_list ')' opt_ordinality */ + case 979: /* func_table: ROWS FROM '(' rowsfrom_list ')' opt_ordinality */ #line 1513 "third_party/libpg_query/grammar/statements/select.y" { PGRangeFunction *n = makeNode(PGRangeFunction); @@ -29291,80 +29478,80 @@ YYLTYPE yylloc = yyloc_default; /* alias and coldeflist are set by table_ref production */ (yyval.node) = (PGNode *) n; } -#line 29295 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29482 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 977: /* rowsfrom_item: func_expr_windowless opt_col_def_list */ + case 980: /* rowsfrom_item: func_expr_windowless opt_col_def_list */ #line 1526 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make2((yyvsp[-1].node), (yyvsp[0].list)); } -#line 29301 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29488 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 978: /* rowsfrom_list: rowsfrom_item */ + case 981: /* rowsfrom_list: rowsfrom_item */ #line 1530 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].list)); } -#line 29307 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29494 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 979: /* rowsfrom_list: rowsfrom_list ',' rowsfrom_item */ + case 982: /* rowsfrom_list: rowsfrom_list ',' rowsfrom_item */ #line 1531 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].list)); } -#line 29313 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29500 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 980: /* opt_col_def_list: AS '(' TableFuncElementList ')' */ + case 983: /* opt_col_def_list: AS '(' TableFuncElementList ')' */ #line 1534 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 29319 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29506 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 981: /* opt_col_def_list: %empty */ + case 984: /* opt_col_def_list: %empty */ #line 1535 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NIL; } -#line 29325 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29512 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 982: /* opt_ordinality: WITH_LA ORDINALITY */ + case 985: /* opt_ordinality: WITH_LA ORDINALITY */ #line 1538 "third_party/libpg_query/grammar/statements/select.y" { (yyval.boolean) = true; } -#line 29331 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29518 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 983: /* opt_ordinality: %empty */ + case 986: /* opt_ordinality: %empty */ #line 1539 "third_party/libpg_query/grammar/statements/select.y" { (yyval.boolean) = false; } -#line 29337 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29524 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 984: /* where_clause: WHERE a_expr */ + case 987: /* where_clause: WHERE a_expr */ #line 1544 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 29343 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29530 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 985: /* where_clause: %empty */ + case 988: /* where_clause: %empty */ #line 1545 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = NULL; } -#line 29349 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29536 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 986: /* TableFuncElementList: TableFuncElement */ + case 989: /* TableFuncElementList: TableFuncElement */ #line 1551 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 29357 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29544 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 987: /* TableFuncElementList: TableFuncElementList ',' TableFuncElement */ + case 990: /* TableFuncElementList: TableFuncElementList ',' TableFuncElement */ #line 1555 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); } -#line 29365 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29552 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 988: /* TableFuncElement: ColIdOrString Typename opt_collate_clause */ + case 991: /* TableFuncElement: ColIdOrString Typename opt_collate_clause */ #line 1561 "third_party/libpg_query/grammar/statements/select.y" { PGColumnDef *n = makeNode(PGColumnDef); @@ -29383,10 +29570,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-2]); (yyval.node) = (PGNode *)n; } -#line 29387 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29574 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 989: /* opt_collate_clause: COLLATE any_name */ + case 992: /* opt_collate_clause: COLLATE any_name */ #line 1582 "third_party/libpg_query/grammar/statements/select.y" { PGCollateClause *n = makeNode(PGCollateClause); @@ -29395,109 +29582,109 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-1]); (yyval.node) = (PGNode *) n; } -#line 29399 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29586 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 990: /* opt_collate_clause: %empty */ + case 993: /* opt_collate_clause: %empty */ #line 1589 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = NULL; } -#line 29405 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29592 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 991: /* colid_type_list: ColId Typename */ + case 994: /* colid_type_list: ColId Typename */ #line 1602 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(list_make2(makeString((yyvsp[-1].str)), (yyvsp[0].typnam))); } -#line 29413 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29600 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 992: /* colid_type_list: colid_type_list ',' ColId Typename */ + case 995: /* colid_type_list: colid_type_list ',' ColId Typename */ #line 1605 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-3].list), list_make2(makeString((yyvsp[-1].str)), (yyvsp[0].typnam))); } -#line 29421 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29608 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 995: /* opt_Typename: Typename */ + case 998: /* opt_Typename: Typename */ #line 1612 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[0].typnam); } -#line 29427 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29614 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 996: /* opt_Typename: %empty */ + case 999: /* opt_Typename: %empty */ #line 1613 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = NULL; } -#line 29433 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29620 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 997: /* Typename: SimpleTypename opt_array_bounds */ + case 1000: /* Typename: SimpleTypename opt_array_bounds */ #line 1616 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[-1].typnam); (yyval.typnam)->arrayBounds = (yyvsp[0].list); } -#line 29442 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29629 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 998: /* Typename: SETOF SimpleTypename opt_array_bounds */ + case 1001: /* Typename: SETOF SimpleTypename opt_array_bounds */ #line 1621 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[-1].typnam); (yyval.typnam)->arrayBounds = (yyvsp[0].list); (yyval.typnam)->setof = true; } -#line 29452 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29639 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 999: /* Typename: SimpleTypename ARRAY '[' Iconst ']' */ + case 1002: /* Typename: SimpleTypename ARRAY '[' Iconst ']' */ #line 1628 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[-4].typnam); (yyval.typnam)->arrayBounds = list_make1(makeInteger((yyvsp[-1].ival))); } -#line 29461 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29648 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1000: /* Typename: SETOF SimpleTypename ARRAY '[' Iconst ']' */ + case 1003: /* Typename: SETOF SimpleTypename ARRAY '[' Iconst ']' */ #line 1633 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[-4].typnam); (yyval.typnam)->arrayBounds = list_make1(makeInteger((yyvsp[-1].ival))); (yyval.typnam)->setof = true; } -#line 29471 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29658 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1001: /* Typename: SimpleTypename ARRAY */ + case 1004: /* Typename: SimpleTypename ARRAY */ #line 1639 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[-1].typnam); (yyval.typnam)->arrayBounds = list_make1(makeInteger(-1)); } -#line 29480 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29667 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1002: /* Typename: SETOF SimpleTypename ARRAY */ + case 1005: /* Typename: SETOF SimpleTypename ARRAY */ #line 1644 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[-1].typnam); (yyval.typnam)->arrayBounds = list_make1(makeInteger(-1)); (yyval.typnam)->setof = true; } -#line 29490 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29677 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1003: /* Typename: qualified_typename */ + case 1006: /* Typename: qualified_typename */ #line 1650 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = makeTypeNameFromNameList((yyvsp[0].list)); } -#line 29498 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29685 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1004: /* Typename: RowOrStruct '(' colid_type_list ')' opt_array_bounds */ + case 1007: /* Typename: RowOrStruct '(' colid_type_list ')' opt_array_bounds */ #line 1654 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = SystemTypeName("struct"); @@ -29505,10 +29692,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.typnam)->typmods = (yyvsp[-2].list); (yyval.typnam)->location = (yylsp[-4]); } -#line 29509 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29696 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1005: /* Typename: MAP '(' type_list ')' opt_array_bounds */ + case 1008: /* Typename: MAP '(' type_list ')' opt_array_bounds */ #line 1661 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = SystemTypeName("map"); @@ -29516,10 +29703,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.typnam)->typmods = (yyvsp[-2].list); (yyval.typnam)->location = (yylsp[-4]); } -#line 29520 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29707 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1006: /* Typename: UNION '(' colid_type_list ')' opt_array_bounds */ + case 1009: /* Typename: UNION '(' colid_type_list ')' opt_array_bounds */ #line 1668 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = SystemTypeName("union"); @@ -29527,237 +29714,237 @@ YYLTYPE yylloc = yyloc_default; (yyval.typnam)->typmods = (yyvsp[-2].list); (yyval.typnam)->location = (yylsp[-4]); } -#line 29531 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29718 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1007: /* qualified_typename: IDENT '.' IDENT */ + case 1010: /* qualified_typename: IDENT '.' IDENT */ #line 1677 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make2(makeString((yyvsp[-2].str)), makeString((yyvsp[0].str))); } -#line 29537 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29724 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1008: /* qualified_typename: qualified_typename '.' IDENT */ + case 1011: /* qualified_typename: qualified_typename '.' IDENT */ #line 1678 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-2].list), makeString((yyvsp[0].str))); } -#line 29543 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29730 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1009: /* opt_array_bounds: opt_array_bounds '[' ']' */ + case 1012: /* opt_array_bounds: opt_array_bounds '[' ']' */ #line 1683 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-2].list), makeInteger(-1)); } -#line 29549 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29736 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1010: /* opt_array_bounds: opt_array_bounds '[' Iconst ']' */ + case 1013: /* opt_array_bounds: opt_array_bounds '[' Iconst ']' */ #line 1685 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-3].list), makeInteger((yyvsp[-1].ival))); } -#line 29555 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29742 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1011: /* opt_array_bounds: %empty */ + case 1014: /* opt_array_bounds: %empty */ #line 1687 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NIL; } -#line 29561 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29748 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1012: /* SimpleTypename: GenericType */ + case 1015: /* SimpleTypename: GenericType */ #line 1691 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[0].typnam); } -#line 29567 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29754 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1013: /* SimpleTypename: Numeric */ + case 1016: /* SimpleTypename: Numeric */ #line 1692 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[0].typnam); } -#line 29573 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29760 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1014: /* SimpleTypename: Bit */ + case 1017: /* SimpleTypename: Bit */ #line 1693 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[0].typnam); } -#line 29579 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29766 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1015: /* SimpleTypename: Character */ + case 1018: /* SimpleTypename: Character */ #line 1694 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[0].typnam); } -#line 29585 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29772 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1016: /* SimpleTypename: ConstDatetime */ + case 1019: /* SimpleTypename: ConstDatetime */ #line 1695 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[0].typnam); } -#line 29591 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29778 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1017: /* SimpleTypename: ConstInterval opt_interval */ + case 1020: /* SimpleTypename: ConstInterval opt_interval */ #line 1697 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[-1].typnam); (yyval.typnam)->typmods = (yyvsp[0].list); } -#line 29600 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29787 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1018: /* SimpleTypename: ConstInterval '(' Iconst ')' */ + case 1021: /* SimpleTypename: ConstInterval '(' Iconst ')' */ #line 1702 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[-3].typnam); (yyval.typnam)->typmods = list_make2(makeIntConst(INTERVAL_FULL_RANGE, -1), makeIntConst((yyvsp[-1].ival), (yylsp[-1]))); } -#line 29610 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29797 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1019: /* ConstTypename: Numeric */ + case 1022: /* ConstTypename: Numeric */ #line 1721 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[0].typnam); } -#line 29616 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29803 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1020: /* ConstTypename: ConstBit */ + case 1023: /* ConstTypename: ConstBit */ #line 1722 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[0].typnam); } -#line 29622 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29809 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1021: /* ConstTypename: ConstCharacter */ + case 1024: /* ConstTypename: ConstCharacter */ #line 1723 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[0].typnam); } -#line 29628 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29815 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1022: /* ConstTypename: ConstDatetime */ + case 1025: /* ConstTypename: ConstDatetime */ #line 1724 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[0].typnam); } -#line 29634 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29821 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1023: /* GenericType: type_name_token opt_type_modifiers */ + case 1026: /* GenericType: type_name_token opt_type_modifiers */ #line 1736 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = makeTypeName((yyvsp[-1].str)); (yyval.typnam)->typmods = (yyvsp[0].list); (yyval.typnam)->location = (yylsp[-1]); } -#line 29644 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29831 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1024: /* opt_type_modifiers: '(' opt_expr_list_opt_comma ')' */ + case 1027: /* opt_type_modifiers: '(' opt_expr_list_opt_comma ')' */ #line 1749 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 29650 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29837 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1025: /* opt_type_modifiers: %empty */ + case 1028: /* opt_type_modifiers: %empty */ #line 1750 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NIL; } -#line 29656 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29843 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1026: /* Numeric: INT_P */ + case 1029: /* Numeric: INT_P */ #line 1757 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = SystemTypeName("int4"); (yyval.typnam)->location = (yylsp[0]); } -#line 29665 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29852 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1027: /* Numeric: INTEGER */ + case 1030: /* Numeric: INTEGER */ #line 1762 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = SystemTypeName("int4"); (yyval.typnam)->location = (yylsp[0]); } -#line 29674 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29861 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1028: /* Numeric: SMALLINT */ + case 1031: /* Numeric: SMALLINT */ #line 1767 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = SystemTypeName("int2"); (yyval.typnam)->location = (yylsp[0]); } -#line 29683 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29870 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1029: /* Numeric: BIGINT */ + case 1032: /* Numeric: BIGINT */ #line 1772 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = SystemTypeName("int8"); (yyval.typnam)->location = (yylsp[0]); } -#line 29692 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29879 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1030: /* Numeric: REAL */ + case 1033: /* Numeric: REAL */ #line 1777 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = SystemTypeName("float4"); (yyval.typnam)->location = (yylsp[0]); } -#line 29701 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29888 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1031: /* Numeric: FLOAT_P opt_float */ + case 1034: /* Numeric: FLOAT_P opt_float */ #line 1782 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[0].typnam); (yyval.typnam)->location = (yylsp[-1]); } -#line 29710 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29897 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1032: /* Numeric: DOUBLE_P PRECISION */ + case 1035: /* Numeric: DOUBLE_P PRECISION */ #line 1787 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = SystemTypeName("float8"); (yyval.typnam)->location = (yylsp[-1]); } -#line 29719 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29906 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1033: /* Numeric: DECIMAL_P opt_type_modifiers */ + case 1036: /* Numeric: DECIMAL_P opt_type_modifiers */ #line 1792 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = SystemTypeName("numeric"); (yyval.typnam)->typmods = (yyvsp[0].list); (yyval.typnam)->location = (yylsp[-1]); } -#line 29729 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29916 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1034: /* Numeric: DEC opt_type_modifiers */ + case 1037: /* Numeric: DEC opt_type_modifiers */ #line 1798 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = SystemTypeName("numeric"); (yyval.typnam)->typmods = (yyvsp[0].list); (yyval.typnam)->location = (yylsp[-1]); } -#line 29739 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29926 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1035: /* Numeric: NUMERIC opt_type_modifiers */ + case 1038: /* Numeric: NUMERIC opt_type_modifiers */ #line 1804 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = SystemTypeName("numeric"); (yyval.typnam)->typmods = (yyvsp[0].list); (yyval.typnam)->location = (yylsp[-1]); } -#line 29749 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29936 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1036: /* Numeric: BOOLEAN_P */ + case 1039: /* Numeric: BOOLEAN_P */ #line 1810 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = SystemTypeName("bool"); (yyval.typnam)->location = (yylsp[0]); } -#line 29758 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29945 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1037: /* opt_float: '(' Iconst ')' */ + case 1040: /* opt_float: '(' Iconst ')' */ #line 1817 "third_party/libpg_query/grammar/statements/select.y" { /* @@ -29779,51 +29966,51 @@ YYLTYPE yylloc = yyloc_default; errmsg("precision for type float must be less than 54 bits"), parser_errposition((yylsp[-1])))); } -#line 29783 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29970 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1038: /* opt_float: %empty */ + case 1041: /* opt_float: %empty */ #line 1838 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = SystemTypeName("float4"); } -#line 29791 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29978 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1039: /* Bit: BitWithLength */ + case 1042: /* Bit: BitWithLength */ #line 1848 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[0].typnam); } -#line 29799 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29986 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1040: /* Bit: BitWithoutLength */ + case 1043: /* Bit: BitWithoutLength */ #line 1852 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[0].typnam); } -#line 29807 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 29994 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1041: /* ConstBit: BitWithLength */ + case 1044: /* ConstBit: BitWithLength */ #line 1860 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[0].typnam); } -#line 29815 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30002 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1042: /* ConstBit: BitWithoutLength */ + case 1045: /* ConstBit: BitWithoutLength */ #line 1864 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[0].typnam); (yyval.typnam)->typmods = NIL; } -#line 29824 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30011 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1043: /* BitWithLength: BIT opt_varying '(' expr_list_opt_comma ')' */ + case 1046: /* BitWithLength: BIT opt_varying '(' expr_list_opt_comma ')' */ #line 1872 "third_party/libpg_query/grammar/statements/select.y" { const char *typname; @@ -29833,10 +30020,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.typnam)->typmods = (yyvsp[-1].list); (yyval.typnam)->location = (yylsp[-4]); } -#line 29837 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30024 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1044: /* BitWithoutLength: BIT opt_varying */ + case 1047: /* BitWithoutLength: BIT opt_varying */ #line 1884 "third_party/libpg_query/grammar/statements/select.y" { /* bit defaults to bit(1), varbit to no limit */ @@ -29851,34 +30038,34 @@ YYLTYPE yylloc = yyloc_default; } (yyval.typnam)->location = (yylsp[-1]); } -#line 29855 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30042 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1045: /* Character: CharacterWithLength */ + case 1048: /* Character: CharacterWithLength */ #line 1905 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[0].typnam); } -#line 29863 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30050 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1046: /* Character: CharacterWithoutLength */ + case 1049: /* Character: CharacterWithoutLength */ #line 1909 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[0].typnam); } -#line 29871 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30058 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1047: /* ConstCharacter: CharacterWithLength */ + case 1050: /* ConstCharacter: CharacterWithLength */ #line 1915 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = (yyvsp[0].typnam); } -#line 29879 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30066 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1048: /* ConstCharacter: CharacterWithoutLength */ + case 1051: /* ConstCharacter: CharacterWithoutLength */ #line 1919 "third_party/libpg_query/grammar/statements/select.y" { /* Length was not specified so allow to be unrestricted. @@ -29890,20 +30077,20 @@ YYLTYPE yylloc = yyloc_default; (yyval.typnam) = (yyvsp[0].typnam); (yyval.typnam)->typmods = NIL; } -#line 29894 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30081 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1049: /* CharacterWithLength: character '(' Iconst ')' */ + case 1052: /* CharacterWithLength: character '(' Iconst ')' */ #line 1932 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = SystemTypeName((yyvsp[-3].conststr)); (yyval.typnam)->typmods = list_make1(makeIntConst((yyvsp[-1].ival), (yylsp[-1]))); (yyval.typnam)->location = (yylsp[-3]); } -#line 29904 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30091 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1050: /* CharacterWithoutLength: character */ + case 1053: /* CharacterWithoutLength: character */ #line 1940 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = SystemTypeName((yyvsp[0].conststr)); @@ -29912,58 +30099,58 @@ YYLTYPE yylloc = yyloc_default; (yyval.typnam)->typmods = list_make1(makeIntConst(1, -1)); (yyval.typnam)->location = (yylsp[0]); } -#line 29916 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30103 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1051: /* character: CHARACTER opt_varying */ + case 1054: /* character: CHARACTER opt_varying */ #line 1950 "third_party/libpg_query/grammar/statements/select.y" { (yyval.conststr) = (yyvsp[0].boolean) ? "varchar": "bpchar"; } -#line 29922 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30109 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1052: /* character: CHAR_P opt_varying */ + case 1055: /* character: CHAR_P opt_varying */ #line 1952 "third_party/libpg_query/grammar/statements/select.y" { (yyval.conststr) = (yyvsp[0].boolean) ? "varchar": "bpchar"; } -#line 29928 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30115 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1053: /* character: VARCHAR */ + case 1056: /* character: VARCHAR */ #line 1954 "third_party/libpg_query/grammar/statements/select.y" { (yyval.conststr) = "varchar"; } -#line 29934 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30121 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1054: /* character: NATIONAL CHARACTER opt_varying */ + case 1057: /* character: NATIONAL CHARACTER opt_varying */ #line 1956 "third_party/libpg_query/grammar/statements/select.y" { (yyval.conststr) = (yyvsp[0].boolean) ? "varchar": "bpchar"; } -#line 29940 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30127 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1055: /* character: NATIONAL CHAR_P opt_varying */ + case 1058: /* character: NATIONAL CHAR_P opt_varying */ #line 1958 "third_party/libpg_query/grammar/statements/select.y" { (yyval.conststr) = (yyvsp[0].boolean) ? "varchar": "bpchar"; } -#line 29946 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30133 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1056: /* character: NCHAR opt_varying */ + case 1059: /* character: NCHAR opt_varying */ #line 1960 "third_party/libpg_query/grammar/statements/select.y" { (yyval.conststr) = (yyvsp[0].boolean) ? "varchar": "bpchar"; } -#line 29952 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30139 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1057: /* opt_varying: VARYING */ + case 1060: /* opt_varying: VARYING */ #line 1964 "third_party/libpg_query/grammar/statements/select.y" { (yyval.boolean) = true; } -#line 29958 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30145 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1058: /* opt_varying: %empty */ + case 1061: /* opt_varying: %empty */ #line 1965 "third_party/libpg_query/grammar/statements/select.y" { (yyval.boolean) = false; } -#line 29964 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30151 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1059: /* ConstDatetime: TIMESTAMP '(' Iconst ')' opt_timezone */ + case 1062: /* ConstDatetime: TIMESTAMP '(' Iconst ')' opt_timezone */ #line 1973 "third_party/libpg_query/grammar/statements/select.y" { if ((yyvsp[0].boolean)) @@ -29973,10 +30160,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.typnam)->typmods = list_make1(makeIntConst((yyvsp[-2].ival), (yylsp[-2]))); (yyval.typnam)->location = (yylsp[-4]); } -#line 29977 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30164 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1060: /* ConstDatetime: TIMESTAMP opt_timezone */ + case 1063: /* ConstDatetime: TIMESTAMP opt_timezone */ #line 1982 "third_party/libpg_query/grammar/statements/select.y" { if ((yyvsp[0].boolean)) @@ -29985,10 +30172,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.typnam) = SystemTypeName("timestamp"); (yyval.typnam)->location = (yylsp[-1]); } -#line 29989 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30176 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1061: /* ConstDatetime: TIME '(' Iconst ')' opt_timezone */ + case 1064: /* ConstDatetime: TIME '(' Iconst ')' opt_timezone */ #line 1990 "third_party/libpg_query/grammar/statements/select.y" { if ((yyvsp[0].boolean)) @@ -29998,10 +30185,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.typnam)->typmods = list_make1(makeIntConst((yyvsp[-2].ival), (yylsp[-2]))); (yyval.typnam)->location = (yylsp[-4]); } -#line 30002 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30189 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1062: /* ConstDatetime: TIME opt_timezone */ + case 1065: /* ConstDatetime: TIME opt_timezone */ #line 1999 "third_party/libpg_query/grammar/statements/select.y" { if ((yyvsp[0].boolean)) @@ -30010,143 +30197,143 @@ YYLTYPE yylloc = yyloc_default; (yyval.typnam) = SystemTypeName("time"); (yyval.typnam)->location = (yylsp[-1]); } -#line 30014 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30201 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1063: /* ConstInterval: INTERVAL */ + case 1066: /* ConstInterval: INTERVAL */ #line 2010 "third_party/libpg_query/grammar/statements/select.y" { (yyval.typnam) = SystemTypeName("interval"); (yyval.typnam)->location = (yylsp[0]); } -#line 30023 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30210 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1064: /* opt_timezone: WITH_LA TIME ZONE */ + case 1067: /* opt_timezone: WITH_LA TIME ZONE */ #line 2017 "third_party/libpg_query/grammar/statements/select.y" { (yyval.boolean) = true; } -#line 30029 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30216 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1065: /* opt_timezone: WITHOUT TIME ZONE */ + case 1068: /* opt_timezone: WITHOUT TIME ZONE */ #line 2018 "third_party/libpg_query/grammar/statements/select.y" { (yyval.boolean) = false; } -#line 30035 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30222 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1066: /* opt_timezone: %empty */ + case 1069: /* opt_timezone: %empty */ #line 2019 "third_party/libpg_query/grammar/statements/select.y" { (yyval.boolean) = false; } -#line 30041 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30228 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1093: /* opt_interval: year_keyword */ + case 1096: /* opt_interval: year_keyword */ #line 2063 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(YEAR), (yylsp[0]))); } -#line 30047 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30234 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1094: /* opt_interval: month_keyword */ + case 1097: /* opt_interval: month_keyword */ #line 2065 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(MONTH), (yylsp[0]))); } -#line 30053 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30240 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1095: /* opt_interval: day_keyword */ + case 1098: /* opt_interval: day_keyword */ #line 2067 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(DAY), (yylsp[0]))); } -#line 30059 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30246 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1096: /* opt_interval: hour_keyword */ + case 1099: /* opt_interval: hour_keyword */ #line 2069 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(HOUR), (yylsp[0]))); } -#line 30065 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30252 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1097: /* opt_interval: minute_keyword */ + case 1100: /* opt_interval: minute_keyword */ #line 2071 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(MINUTE), (yylsp[0]))); } -#line 30071 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30258 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1098: /* opt_interval: second_keyword */ + case 1101: /* opt_interval: second_keyword */ #line 2073 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(SECOND), (yylsp[0]))); } -#line 30077 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30264 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1099: /* opt_interval: millisecond_keyword */ + case 1102: /* opt_interval: millisecond_keyword */ #line 2075 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(MILLISECOND), (yylsp[0]))); } -#line 30083 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30270 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1100: /* opt_interval: microsecond_keyword */ + case 1103: /* opt_interval: microsecond_keyword */ #line 2077 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(MICROSECOND), (yylsp[0]))); } -#line 30089 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30276 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1101: /* opt_interval: week_keyword */ + case 1104: /* opt_interval: week_keyword */ #line 2079 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(WEEK), (yylsp[0]))); } -#line 30095 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30282 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1102: /* opt_interval: quarter_keyword */ + case 1105: /* opt_interval: quarter_keyword */ #line 2081 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(QUARTER), (yylsp[0]))); } -#line 30101 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30288 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1103: /* opt_interval: decade_keyword */ + case 1106: /* opt_interval: decade_keyword */ #line 2083 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(DECADE), (yylsp[0]))); } -#line 30107 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30294 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1104: /* opt_interval: century_keyword */ + case 1107: /* opt_interval: century_keyword */ #line 2085 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(CENTURY), (yylsp[0]))); } -#line 30113 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30300 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1105: /* opt_interval: millennium_keyword */ + case 1108: /* opt_interval: millennium_keyword */ #line 2087 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(MILLENNIUM), (yylsp[0]))); } -#line 30119 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30306 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1106: /* opt_interval: year_keyword TO month_keyword */ + case 1109: /* opt_interval: year_keyword TO month_keyword */ #line 2089 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(YEAR) | INTERVAL_MASK(MONTH), (yylsp[-2]))); } -#line 30128 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30315 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1107: /* opt_interval: day_keyword TO hour_keyword */ + case 1110: /* opt_interval: day_keyword TO hour_keyword */ #line 2094 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(DAY) | INTERVAL_MASK(HOUR), (yylsp[-2]))); } -#line 30137 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30324 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1108: /* opt_interval: day_keyword TO minute_keyword */ + case 1111: /* opt_interval: day_keyword TO minute_keyword */ #line 2099 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(DAY) | INTERVAL_MASK(HOUR) | INTERVAL_MASK(MINUTE), (yylsp[-2]))); } -#line 30147 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30334 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1109: /* opt_interval: day_keyword TO second_keyword */ + case 1112: /* opt_interval: day_keyword TO second_keyword */ #line 2105 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(DAY) | @@ -30154,56 +30341,56 @@ YYLTYPE yylloc = yyloc_default; INTERVAL_MASK(MINUTE) | INTERVAL_MASK(SECOND), (yylsp[-2]))); } -#line 30158 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30345 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1110: /* opt_interval: hour_keyword TO minute_keyword */ + case 1113: /* opt_interval: hour_keyword TO minute_keyword */ #line 2112 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(HOUR) | INTERVAL_MASK(MINUTE), (yylsp[-2]))); } -#line 30167 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30354 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1111: /* opt_interval: hour_keyword TO second_keyword */ + case 1114: /* opt_interval: hour_keyword TO second_keyword */ #line 2117 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(HOUR) | INTERVAL_MASK(MINUTE) | INTERVAL_MASK(SECOND), (yylsp[-2]))); } -#line 30177 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30364 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1112: /* opt_interval: minute_keyword TO second_keyword */ + case 1115: /* opt_interval: minute_keyword TO second_keyword */ #line 2123 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(MINUTE) | INTERVAL_MASK(SECOND), (yylsp[-2]))); } -#line 30186 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30373 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1113: /* opt_interval: %empty */ + case 1116: /* opt_interval: %empty */ #line 2128 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NIL; } -#line 30192 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30379 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1114: /* a_expr: c_expr */ + case 1117: /* a_expr: c_expr */ #line 2159 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 30198 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30385 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1115: /* a_expr: a_expr TYPECAST Typename */ + case 1118: /* a_expr: a_expr TYPECAST Typename */ #line 2162 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeTypeCast((yyvsp[-2].node), (yyvsp[0].typnam), 0, (yylsp[-1])); } -#line 30204 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30391 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1116: /* a_expr: a_expr COLLATE any_name */ + case 1119: /* a_expr: a_expr COLLATE any_name */ #line 2164 "third_party/libpg_query/grammar/statements/select.y" { PGCollateClause *n = makeNode(PGCollateClause); @@ -30212,176 +30399,176 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-1]); (yyval.node) = (PGNode *) n; } -#line 30216 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30403 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1117: /* a_expr: a_expr AT TIME ZONE a_expr */ + case 1120: /* a_expr: a_expr AT TIME ZONE a_expr */ #line 2172 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeFuncCall(SystemFuncName("timezone"), list_make2((yyvsp[0].node), (yyvsp[-4].node)), (yylsp[-3])); } -#line 30226 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30413 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1118: /* a_expr: '+' a_expr */ + case 1121: /* a_expr: '+' a_expr */ #line 2187 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "+", NULL, (yyvsp[0].node), (yylsp[-1])); } -#line 30232 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30419 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1119: /* a_expr: '-' a_expr */ + case 1122: /* a_expr: '-' a_expr */ #line 2189 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = doNegate((yyvsp[0].node), (yylsp[-1])); } -#line 30238 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30425 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1120: /* a_expr: a_expr '+' a_expr */ + case 1123: /* a_expr: a_expr '+' a_expr */ #line 2191 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "+", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30244 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30431 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1121: /* a_expr: a_expr '-' a_expr */ + case 1124: /* a_expr: a_expr '-' a_expr */ #line 2193 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "-", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30250 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30437 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1122: /* a_expr: a_expr '*' a_expr */ + case 1125: /* a_expr: a_expr '*' a_expr */ #line 2195 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "*", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30256 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30443 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1123: /* a_expr: a_expr '/' a_expr */ + case 1126: /* a_expr: a_expr '/' a_expr */ #line 2197 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "/", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30262 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30449 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1124: /* a_expr: a_expr INTEGER_DIVISION a_expr */ + case 1127: /* a_expr: a_expr INTEGER_DIVISION a_expr */ #line 2199 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "//", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30268 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30455 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1125: /* a_expr: a_expr '%' a_expr */ + case 1128: /* a_expr: a_expr '%' a_expr */ #line 2201 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "%", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30274 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30461 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1126: /* a_expr: a_expr '^' a_expr */ + case 1129: /* a_expr: a_expr '^' a_expr */ #line 2203 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "^", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30280 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30467 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1127: /* a_expr: a_expr POWER_OF a_expr */ + case 1130: /* a_expr: a_expr POWER_OF a_expr */ #line 2205 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "**", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30286 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30473 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1128: /* a_expr: a_expr '<' a_expr */ + case 1131: /* a_expr: a_expr '<' a_expr */ #line 2207 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "<", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30292 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30479 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1129: /* a_expr: a_expr '>' a_expr */ + case 1132: /* a_expr: a_expr '>' a_expr */ #line 2209 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, ">", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30298 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30485 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1130: /* a_expr: a_expr '=' a_expr */ + case 1133: /* a_expr: a_expr '=' a_expr */ #line 2211 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30304 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30491 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1131: /* a_expr: a_expr LESS_EQUALS a_expr */ + case 1134: /* a_expr: a_expr LESS_EQUALS a_expr */ #line 2213 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "<=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30310 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30497 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1132: /* a_expr: a_expr GREATER_EQUALS a_expr */ + case 1135: /* a_expr: a_expr GREATER_EQUALS a_expr */ #line 2215 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, ">=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30316 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30503 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1133: /* a_expr: a_expr NOT_EQUALS a_expr */ + case 1136: /* a_expr: a_expr NOT_EQUALS a_expr */ #line 2217 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "<>", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30322 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30509 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1134: /* a_expr: a_expr qual_Op a_expr */ + case 1137: /* a_expr: a_expr qual_Op a_expr */ #line 2220 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeAExpr(PG_AEXPR_OP, (yyvsp[-1].list), (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30328 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30515 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1135: /* a_expr: qual_Op a_expr */ + case 1138: /* a_expr: qual_Op a_expr */ #line 2222 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeAExpr(PG_AEXPR_OP, (yyvsp[-1].list), NULL, (yyvsp[0].node), (yylsp[-1])); } -#line 30334 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30521 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1136: /* a_expr: a_expr qual_Op */ + case 1139: /* a_expr: a_expr qual_Op */ #line 2224 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeAExpr(PG_AEXPR_OP, (yyvsp[0].list), (yyvsp[-1].node), NULL, (yylsp[0])); } -#line 30340 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30527 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1137: /* a_expr: a_expr AND a_expr */ + case 1140: /* a_expr: a_expr AND a_expr */ #line 2227 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeAndExpr((yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30346 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30533 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1138: /* a_expr: a_expr OR a_expr */ + case 1141: /* a_expr: a_expr OR a_expr */ #line 2229 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeOrExpr((yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30352 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30539 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1139: /* a_expr: NOT a_expr */ + case 1142: /* a_expr: NOT a_expr */ #line 2231 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeNotExpr((yyvsp[0].node), (yylsp[-1])); } -#line 30358 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30545 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1140: /* a_expr: NOT_LA a_expr */ + case 1143: /* a_expr: NOT_LA a_expr */ #line 2233 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeNotExpr((yyvsp[0].node), (yylsp[-1])); } -#line 30364 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30551 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1141: /* a_expr: a_expr GLOB a_expr */ + case 1144: /* a_expr: a_expr GLOB a_expr */ #line 2235 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_GLOB, "~~~", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30373 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30560 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1142: /* a_expr: a_expr LIKE a_expr */ + case 1145: /* a_expr: a_expr LIKE a_expr */ #line 2240 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_LIKE, "~~", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30382 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30569 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1143: /* a_expr: a_expr LIKE a_expr ESCAPE a_expr */ + case 1146: /* a_expr: a_expr LIKE a_expr ESCAPE a_expr */ #line 2245 "third_party/libpg_query/grammar/statements/select.y" { PGFuncCall *n = makeFuncCall(SystemFuncName("like_escape"), @@ -30389,19 +30576,19 @@ YYLTYPE yylloc = yyloc_default; (yylsp[-3])); (yyval.node) = (PGNode *) n; } -#line 30393 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30580 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1144: /* a_expr: a_expr NOT_LA LIKE a_expr */ + case 1147: /* a_expr: a_expr NOT_LA LIKE a_expr */ #line 2252 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_LIKE, "!~~", (yyvsp[-3].node), (yyvsp[0].node), (yylsp[-2])); } -#line 30402 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30589 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1145: /* a_expr: a_expr NOT_LA LIKE a_expr ESCAPE a_expr */ + case 1148: /* a_expr: a_expr NOT_LA LIKE a_expr ESCAPE a_expr */ #line 2257 "third_party/libpg_query/grammar/statements/select.y" { PGFuncCall *n = makeFuncCall(SystemFuncName("not_like_escape"), @@ -30409,19 +30596,19 @@ YYLTYPE yylloc = yyloc_default; (yylsp[-4])); (yyval.node) = (PGNode *) n; } -#line 30413 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30600 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1146: /* a_expr: a_expr ILIKE a_expr */ + case 1149: /* a_expr: a_expr ILIKE a_expr */ #line 2264 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_ILIKE, "~~*", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30422 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30609 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1147: /* a_expr: a_expr ILIKE a_expr ESCAPE a_expr */ + case 1150: /* a_expr: a_expr ILIKE a_expr ESCAPE a_expr */ #line 2269 "third_party/libpg_query/grammar/statements/select.y" { PGFuncCall *n = makeFuncCall(SystemFuncName("ilike_escape"), @@ -30429,19 +30616,19 @@ YYLTYPE yylloc = yyloc_default; (yylsp[-3])); (yyval.node) = (PGNode *) n; } -#line 30433 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30620 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1148: /* a_expr: a_expr NOT_LA ILIKE a_expr */ + case 1151: /* a_expr: a_expr NOT_LA ILIKE a_expr */ #line 2276 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_ILIKE, "!~~*", (yyvsp[-3].node), (yyvsp[0].node), (yylsp[-2])); } -#line 30442 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30629 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1149: /* a_expr: a_expr NOT_LA ILIKE a_expr ESCAPE a_expr */ + case 1152: /* a_expr: a_expr NOT_LA ILIKE a_expr ESCAPE a_expr */ #line 2281 "third_party/libpg_query/grammar/statements/select.y" { PGFuncCall *n = makeFuncCall(SystemFuncName("not_ilike_escape"), @@ -30449,10 +30636,10 @@ YYLTYPE yylloc = yyloc_default; (yylsp[-4])); (yyval.node) = (PGNode *) n; } -#line 30453 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30640 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1150: /* a_expr: a_expr SIMILAR TO a_expr */ + case 1153: /* a_expr: a_expr SIMILAR TO a_expr */ #line 2289 "third_party/libpg_query/grammar/statements/select.y" { PGFuncCall *n = makeFuncCall(SystemFuncName("similar_escape"), @@ -30461,10 +30648,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_SIMILAR, "~", (yyvsp[-3].node), (PGNode *) n, (yylsp[-2])); } -#line 30465 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30652 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1151: /* a_expr: a_expr SIMILAR TO a_expr ESCAPE a_expr */ + case 1154: /* a_expr: a_expr SIMILAR TO a_expr ESCAPE a_expr */ #line 2297 "third_party/libpg_query/grammar/statements/select.y" { PGFuncCall *n = makeFuncCall(SystemFuncName("similar_escape"), @@ -30473,10 +30660,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_SIMILAR, "~", (yyvsp[-5].node), (PGNode *) n, (yylsp[-4])); } -#line 30477 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30664 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1152: /* a_expr: a_expr NOT_LA SIMILAR TO a_expr */ + case 1155: /* a_expr: a_expr NOT_LA SIMILAR TO a_expr */ #line 2305 "third_party/libpg_query/grammar/statements/select.y" { PGFuncCall *n = makeFuncCall(SystemFuncName("similar_escape"), @@ -30485,10 +30672,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_SIMILAR, "!~", (yyvsp[-4].node), (PGNode *) n, (yylsp[-3])); } -#line 30489 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30676 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1153: /* a_expr: a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr */ + case 1156: /* a_expr: a_expr NOT_LA SIMILAR TO a_expr ESCAPE a_expr */ #line 2313 "third_party/libpg_query/grammar/statements/select.y" { PGFuncCall *n = makeFuncCall(SystemFuncName("similar_escape"), @@ -30497,10 +30684,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_SIMILAR, "!~", (yyvsp[-6].node), (PGNode *) n, (yylsp[-5])); } -#line 30501 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30688 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1154: /* a_expr: a_expr IS NULL_P */ + case 1157: /* a_expr: a_expr IS NULL_P */ #line 2331 "third_party/libpg_query/grammar/statements/select.y" { PGNullTest *n = makeNode(PGNullTest); @@ -30509,10 +30696,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-1]); (yyval.node) = (PGNode *)n; } -#line 30513 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30700 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1155: /* a_expr: a_expr ISNULL */ + case 1158: /* a_expr: a_expr ISNULL */ #line 2339 "third_party/libpg_query/grammar/statements/select.y" { PGNullTest *n = makeNode(PGNullTest); @@ -30521,10 +30708,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[0]); (yyval.node) = (PGNode *)n; } -#line 30525 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30712 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1156: /* a_expr: a_expr IS NOT NULL_P */ + case 1159: /* a_expr: a_expr IS NOT NULL_P */ #line 2347 "third_party/libpg_query/grammar/statements/select.y" { PGNullTest *n = makeNode(PGNullTest); @@ -30533,10 +30720,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-2]); (yyval.node) = (PGNode *)n; } -#line 30537 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30724 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1157: /* a_expr: a_expr NOT NULL_P */ + case 1160: /* a_expr: a_expr NOT NULL_P */ #line 2355 "third_party/libpg_query/grammar/statements/select.y" { PGNullTest *n = makeNode(PGNullTest); @@ -30545,10 +30732,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-1]); (yyval.node) = (PGNode *)n; } -#line 30549 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30736 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1158: /* a_expr: a_expr NOTNULL */ + case 1161: /* a_expr: a_expr NOTNULL */ #line 2363 "third_party/libpg_query/grammar/statements/select.y" { PGNullTest *n = makeNode(PGNullTest); @@ -30557,10 +30744,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[0]); (yyval.node) = (PGNode *)n; } -#line 30561 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30748 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1159: /* a_expr: a_expr LAMBDA_ARROW a_expr */ + case 1162: /* a_expr: a_expr LAMBDA_ARROW a_expr */ #line 2371 "third_party/libpg_query/grammar/statements/select.y" { PGLambdaFunction *n = makeNode(PGLambdaFunction); @@ -30569,18 +30756,18 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-1]); (yyval.node) = (PGNode *) n; } -#line 30573 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30760 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1160: /* a_expr: a_expr DOUBLE_ARROW a_expr */ + case 1163: /* a_expr: a_expr DOUBLE_ARROW a_expr */ #line 2379 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "->>", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30581 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30768 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1161: /* a_expr: row OVERLAPS row */ + case 1164: /* a_expr: row OVERLAPS row */ #line 2383 "third_party/libpg_query/grammar/statements/select.y" { if (list_length((yyvsp[-2].list)) != 2) @@ -30597,10 +30784,10 @@ YYLTYPE yylloc = yyloc_default; list_concat((yyvsp[-2].list), (yyvsp[0].list)), (yylsp[-1])); } -#line 30601 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30788 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1162: /* a_expr: a_expr IS TRUE_P */ + case 1165: /* a_expr: a_expr IS TRUE_P */ #line 2399 "third_party/libpg_query/grammar/statements/select.y" { PGBooleanTest *b = makeNode(PGBooleanTest); @@ -30609,10 +30796,10 @@ YYLTYPE yylloc = yyloc_default; b->location = (yylsp[-1]); (yyval.node) = (PGNode *)b; } -#line 30613 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30800 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1163: /* a_expr: a_expr IS NOT TRUE_P */ + case 1166: /* a_expr: a_expr IS NOT TRUE_P */ #line 2407 "third_party/libpg_query/grammar/statements/select.y" { PGBooleanTest *b = makeNode(PGBooleanTest); @@ -30621,10 +30808,10 @@ YYLTYPE yylloc = yyloc_default; b->location = (yylsp[-2]); (yyval.node) = (PGNode *)b; } -#line 30625 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30812 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1164: /* a_expr: a_expr IS FALSE_P */ + case 1167: /* a_expr: a_expr IS FALSE_P */ #line 2415 "third_party/libpg_query/grammar/statements/select.y" { PGBooleanTest *b = makeNode(PGBooleanTest); @@ -30633,10 +30820,10 @@ YYLTYPE yylloc = yyloc_default; b->location = (yylsp[-1]); (yyval.node) = (PGNode *)b; } -#line 30637 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30824 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1165: /* a_expr: a_expr IS NOT FALSE_P */ + case 1168: /* a_expr: a_expr IS NOT FALSE_P */ #line 2423 "third_party/libpg_query/grammar/statements/select.y" { PGBooleanTest *b = makeNode(PGBooleanTest); @@ -30645,10 +30832,10 @@ YYLTYPE yylloc = yyloc_default; b->location = (yylsp[-2]); (yyval.node) = (PGNode *)b; } -#line 30649 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30836 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1166: /* a_expr: a_expr IS UNKNOWN */ + case 1169: /* a_expr: a_expr IS UNKNOWN */ #line 2431 "third_party/libpg_query/grammar/statements/select.y" { PGBooleanTest *b = makeNode(PGBooleanTest); @@ -30657,10 +30844,10 @@ YYLTYPE yylloc = yyloc_default; b->location = (yylsp[-1]); (yyval.node) = (PGNode *)b; } -#line 30661 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30848 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1167: /* a_expr: a_expr IS NOT UNKNOWN */ + case 1170: /* a_expr: a_expr IS NOT UNKNOWN */ #line 2439 "third_party/libpg_query/grammar/statements/select.y" { PGBooleanTest *b = makeNode(PGBooleanTest); @@ -30669,42 +30856,42 @@ YYLTYPE yylloc = yyloc_default; b->location = (yylsp[-2]); (yyval.node) = (PGNode *)b; } -#line 30673 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30860 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1168: /* a_expr: a_expr IS DISTINCT FROM a_expr */ + case 1171: /* a_expr: a_expr IS DISTINCT FROM a_expr */ #line 2447 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_DISTINCT, "=", (yyvsp[-4].node), (yyvsp[0].node), (yylsp[-3])); } -#line 30681 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30868 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1169: /* a_expr: a_expr IS NOT DISTINCT FROM a_expr */ + case 1172: /* a_expr: a_expr IS NOT DISTINCT FROM a_expr */ #line 2451 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_NOT_DISTINCT, "=", (yyvsp[-5].node), (yyvsp[0].node), (yylsp[-4])); } -#line 30689 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30876 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1170: /* a_expr: a_expr IS OF '(' type_list ')' */ + case 1173: /* a_expr: a_expr IS OF '(' type_list ')' */ #line 2455 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OF, "=", (yyvsp[-5].node), (PGNode *) (yyvsp[-1].list), (yylsp[-4])); } -#line 30697 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30884 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1171: /* a_expr: a_expr IS NOT OF '(' type_list ')' */ + case 1174: /* a_expr: a_expr IS NOT OF '(' type_list ')' */ #line 2459 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OF, "<>", (yyvsp[-6].node), (PGNode *) (yyvsp[-1].list), (yylsp[-5])); } -#line 30705 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30892 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1172: /* a_expr: a_expr BETWEEN opt_asymmetric b_expr AND a_expr */ + case 1175: /* a_expr: a_expr BETWEEN opt_asymmetric b_expr AND a_expr */ #line 2463 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_BETWEEN, @@ -30713,10 +30900,10 @@ YYLTYPE yylloc = yyloc_default; (PGNode *) list_make2((yyvsp[-2].node), (yyvsp[0].node)), (yylsp[-4])); } -#line 30717 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30904 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1173: /* a_expr: a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr */ + case 1176: /* a_expr: a_expr NOT_LA BETWEEN opt_asymmetric b_expr AND a_expr */ #line 2471 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_NOT_BETWEEN, @@ -30725,10 +30912,10 @@ YYLTYPE yylloc = yyloc_default; (PGNode *) list_make2((yyvsp[-2].node), (yyvsp[0].node)), (yylsp[-5])); } -#line 30729 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30916 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1174: /* a_expr: a_expr BETWEEN SYMMETRIC b_expr AND a_expr */ + case 1177: /* a_expr: a_expr BETWEEN SYMMETRIC b_expr AND a_expr */ #line 2479 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_BETWEEN_SYM, @@ -30737,10 +30924,10 @@ YYLTYPE yylloc = yyloc_default; (PGNode *) list_make2((yyvsp[-2].node), (yyvsp[0].node)), (yylsp[-4])); } -#line 30741 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30928 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1175: /* a_expr: a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr */ + case 1178: /* a_expr: a_expr NOT_LA BETWEEN SYMMETRIC b_expr AND a_expr */ #line 2487 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_NOT_BETWEEN_SYM, @@ -30749,10 +30936,10 @@ YYLTYPE yylloc = yyloc_default; (PGNode *) list_make2((yyvsp[-2].node), (yyvsp[0].node)), (yylsp[-5])); } -#line 30753 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30940 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1176: /* a_expr: a_expr IN_P in_expr */ + case 1179: /* a_expr: a_expr IN_P in_expr */ #line 2495 "third_party/libpg_query/grammar/statements/select.y" { /* in_expr returns a PGSubLink or a list of a_exprs */ @@ -30773,10 +30960,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_IN, "=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } } -#line 30777 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30964 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1177: /* a_expr: a_expr NOT_LA IN_P in_expr */ + case 1180: /* a_expr: a_expr NOT_LA IN_P in_expr */ #line 2515 "third_party/libpg_query/grammar/statements/select.y" { /* in_expr returns a PGSubLink or a list of a_exprs */ @@ -30799,10 +30986,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_IN, "<>", (yyvsp[-3].node), (yyvsp[0].node), (yylsp[-2])); } } -#line 30803 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 30990 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1178: /* a_expr: a_expr subquery_Op sub_type select_with_parens */ + case 1181: /* a_expr: a_expr subquery_Op sub_type select_with_parens */ #line 2537 "third_party/libpg_query/grammar/statements/select.y" { PGSubLink *n = makeNode(PGSubLink); @@ -30814,10 +31001,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-2]); (yyval.node) = (PGNode *)n; } -#line 30818 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31005 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1179: /* a_expr: a_expr subquery_Op sub_type '(' a_expr ')' */ + case 1182: /* a_expr: a_expr subquery_Op sub_type '(' a_expr ')' */ #line 2548 "third_party/libpg_query/grammar/statements/select.y" { if ((yyvsp[-3].subquerytype) == PG_ANY_SUBLINK) @@ -30825,10 +31012,10 @@ YYLTYPE yylloc = yyloc_default; else (yyval.node) = (PGNode *) makeAExpr(PG_AEXPR_OP_ALL, (yyvsp[-4].list), (yyvsp[-5].node), (yyvsp[-1].node), (yylsp[-4])); } -#line 30829 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31016 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1180: /* a_expr: DEFAULT */ + case 1183: /* a_expr: DEFAULT */ #line 2555 "third_party/libpg_query/grammar/statements/select.y" { /* @@ -30843,10 +31030,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[0]); (yyval.node) = (PGNode *)n; } -#line 30847 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31034 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1181: /* a_expr: '*' COLUMNS '(' a_expr ')' */ + case 1184: /* a_expr: '*' COLUMNS '(' a_expr ')' */ #line 2569 "third_party/libpg_query/grammar/statements/select.y" { PGAStar *star = makeNode(PGAStar); @@ -30856,10 +31043,10 @@ YYLTYPE yylloc = yyloc_default; star->location = (yylsp[-4]); (yyval.node) = (PGNode *) star; } -#line 30860 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31047 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1182: /* a_expr: COLUMNS '(' a_expr ')' */ + case 1185: /* a_expr: COLUMNS '(' a_expr ')' */ #line 2578 "third_party/libpg_query/grammar/statements/select.y" { PGAStar *star = makeNode(PGAStar); @@ -30868,10 +31055,10 @@ YYLTYPE yylloc = yyloc_default; star->location = (yylsp[-3]); (yyval.node) = (PGNode *) star; } -#line 30872 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31059 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1183: /* a_expr: '*' opt_except_list opt_replace_list */ + case 1186: /* a_expr: '*' opt_except_list opt_replace_list */ #line 2586 "third_party/libpg_query/grammar/statements/select.y" { PGAStar *star = makeNode(PGAStar); @@ -30880,10 +31067,10 @@ YYLTYPE yylloc = yyloc_default; star->location = (yylsp[-2]); (yyval.node) = (PGNode *) star; } -#line 30884 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31071 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1184: /* a_expr: ColId '.' '*' opt_except_list opt_replace_list */ + case 1187: /* a_expr: ColId '.' '*' opt_except_list opt_replace_list */ #line 2594 "third_party/libpg_query/grammar/statements/select.y" { PGAStar *star = makeNode(PGAStar); @@ -30893,168 +31080,168 @@ YYLTYPE yylloc = yyloc_default; star->location = (yylsp[-4]); (yyval.node) = (PGNode *) star; } -#line 30897 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31084 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1185: /* b_expr: c_expr */ + case 1188: /* b_expr: c_expr */ #line 2614 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 30903 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31090 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1186: /* b_expr: b_expr TYPECAST Typename */ + case 1189: /* b_expr: b_expr TYPECAST Typename */ #line 2616 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeTypeCast((yyvsp[-2].node), (yyvsp[0].typnam), 0, (yylsp[-1])); } -#line 30909 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31096 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1187: /* b_expr: '+' b_expr */ + case 1190: /* b_expr: '+' b_expr */ #line 2618 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "+", NULL, (yyvsp[0].node), (yylsp[-1])); } -#line 30915 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31102 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1188: /* b_expr: '-' b_expr */ + case 1191: /* b_expr: '-' b_expr */ #line 2620 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = doNegate((yyvsp[0].node), (yylsp[-1])); } -#line 30921 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31108 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1189: /* b_expr: b_expr '+' b_expr */ + case 1192: /* b_expr: b_expr '+' b_expr */ #line 2622 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "+", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30927 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31114 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1190: /* b_expr: b_expr '-' b_expr */ + case 1193: /* b_expr: b_expr '-' b_expr */ #line 2624 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "-", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30933 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31120 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1191: /* b_expr: b_expr '*' b_expr */ + case 1194: /* b_expr: b_expr '*' b_expr */ #line 2626 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "*", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30939 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31126 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1192: /* b_expr: b_expr '/' b_expr */ + case 1195: /* b_expr: b_expr '/' b_expr */ #line 2628 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "/", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30945 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31132 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1193: /* b_expr: b_expr INTEGER_DIVISION b_expr */ + case 1196: /* b_expr: b_expr INTEGER_DIVISION b_expr */ #line 2630 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "//", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30951 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31138 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1194: /* b_expr: b_expr '%' b_expr */ + case 1197: /* b_expr: b_expr '%' b_expr */ #line 2632 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "%", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30957 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31144 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1195: /* b_expr: b_expr '^' b_expr */ + case 1198: /* b_expr: b_expr '^' b_expr */ #line 2634 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "^", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30963 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31150 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1196: /* b_expr: b_expr POWER_OF b_expr */ + case 1199: /* b_expr: b_expr POWER_OF b_expr */ #line 2636 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "**", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30969 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31156 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1197: /* b_expr: b_expr '<' b_expr */ + case 1200: /* b_expr: b_expr '<' b_expr */ #line 2638 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "<", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30975 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31162 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1198: /* b_expr: b_expr '>' b_expr */ + case 1201: /* b_expr: b_expr '>' b_expr */ #line 2640 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, ">", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30981 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31168 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1199: /* b_expr: b_expr '=' b_expr */ + case 1202: /* b_expr: b_expr '=' b_expr */ #line 2642 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30987 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31174 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1200: /* b_expr: b_expr LESS_EQUALS b_expr */ + case 1203: /* b_expr: b_expr LESS_EQUALS b_expr */ #line 2644 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "<=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30993 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31180 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1201: /* b_expr: b_expr GREATER_EQUALS b_expr */ + case 1204: /* b_expr: b_expr GREATER_EQUALS b_expr */ #line 2646 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, ">=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 30999 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31186 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1202: /* b_expr: b_expr NOT_EQUALS b_expr */ + case 1205: /* b_expr: b_expr NOT_EQUALS b_expr */ #line 2648 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OP, "<>", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 31005 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31192 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1203: /* b_expr: b_expr qual_Op b_expr */ + case 1206: /* b_expr: b_expr qual_Op b_expr */ #line 2650 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeAExpr(PG_AEXPR_OP, (yyvsp[-1].list), (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); } -#line 31011 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31198 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1204: /* b_expr: qual_Op b_expr */ + case 1207: /* b_expr: qual_Op b_expr */ #line 2652 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeAExpr(PG_AEXPR_OP, (yyvsp[-1].list), NULL, (yyvsp[0].node), (yylsp[-1])); } -#line 31017 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31204 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1205: /* b_expr: b_expr qual_Op */ + case 1208: /* b_expr: b_expr qual_Op */ #line 2654 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeAExpr(PG_AEXPR_OP, (yyvsp[0].list), (yyvsp[-1].node), NULL, (yylsp[0])); } -#line 31023 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31210 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1206: /* b_expr: b_expr IS DISTINCT FROM b_expr */ + case 1209: /* b_expr: b_expr IS DISTINCT FROM b_expr */ #line 2656 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_DISTINCT, "=", (yyvsp[-4].node), (yyvsp[0].node), (yylsp[-3])); } -#line 31031 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31218 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1207: /* b_expr: b_expr IS NOT DISTINCT FROM b_expr */ + case 1210: /* b_expr: b_expr IS NOT DISTINCT FROM b_expr */ #line 2660 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_NOT_DISTINCT, "=", (yyvsp[-5].node), (yyvsp[0].node), (yylsp[-4])); } -#line 31039 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31226 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1208: /* b_expr: b_expr IS OF '(' type_list ')' */ + case 1211: /* b_expr: b_expr IS OF '(' type_list ')' */ #line 2664 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OF, "=", (yyvsp[-5].node), (PGNode *) (yyvsp[-1].list), (yylsp[-4])); } -#line 31047 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31234 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1209: /* b_expr: b_expr IS NOT OF '(' type_list ')' */ + case 1212: /* b_expr: b_expr IS NOT OF '(' type_list ')' */ #line 2668 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_OF, "<>", (yyvsp[-6].node), (PGNode *) (yyvsp[-1].list), (yylsp[-5])); } -#line 31055 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31242 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1211: /* c_expr: indirection_expr_or_a_expr opt_extended_indirection */ + case 1214: /* c_expr: indirection_expr_or_a_expr opt_extended_indirection */ #line 2683 "third_party/libpg_query/grammar/statements/select.y" { if ((yyvsp[0].list)) @@ -31067,22 +31254,22 @@ YYLTYPE yylloc = yyloc_default; else (yyval.node) = (PGNode *) (yyvsp[-1].node); } -#line 31071 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31258 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1212: /* d_expr: columnref_opt_indirection */ + case 1215: /* d_expr: columnref_opt_indirection */ #line 2696 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 31077 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31264 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1213: /* d_expr: AexprConst */ + case 1216: /* d_expr: AexprConst */ #line 2697 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 31083 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31270 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1214: /* d_expr: select_with_parens */ + case 1217: /* d_expr: select_with_parens */ #line 2699 "third_party/libpg_query/grammar/statements/select.y" { PGSubLink *n = makeNode(PGSubLink); @@ -31094,10 +31281,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[0]); (yyval.node) = (PGNode *)n; } -#line 31098 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31285 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1215: /* d_expr: select_with_parens indirection */ + case 1218: /* d_expr: select_with_parens indirection */ #line 2710 "third_party/libpg_query/grammar/statements/select.y" { /* @@ -31122,10 +31309,10 @@ YYLTYPE yylloc = yyloc_default; a->indirection = check_indirection((yyvsp[0].list), yyscanner); (yyval.node) = (PGNode *)a; } -#line 31126 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31313 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1216: /* d_expr: EXISTS select_with_parens */ + case 1219: /* d_expr: EXISTS select_with_parens */ #line 2734 "third_party/libpg_query/grammar/statements/select.y" { PGSubLink *n = makeNode(PGSubLink); @@ -31137,10 +31324,10 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-1]); (yyval.node) = (PGNode *)n; } -#line 31141 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31328 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1217: /* d_expr: grouping_or_grouping_id '(' expr_list_opt_comma ')' */ + case 1220: /* d_expr: grouping_or_grouping_id '(' expr_list_opt_comma ')' */ #line 2745 "third_party/libpg_query/grammar/statements/select.y" { PGGroupingFunc *g = makeNode(PGGroupingFunc); @@ -31148,43 +31335,43 @@ YYLTYPE yylloc = yyloc_default; g->location = (yylsp[-3]); (yyval.node) = (PGNode *)g; } -#line 31152 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31339 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1218: /* indirection_expr_or_a_expr: '(' a_expr ')' */ + case 1221: /* indirection_expr_or_a_expr: '(' a_expr ')' */ #line 2755 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[-1].node); } -#line 31160 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31347 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1219: /* indirection_expr_or_a_expr: indirection_expr */ + case 1222: /* indirection_expr_or_a_expr: indirection_expr */ #line 2759 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 31168 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31355 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1220: /* indirection_expr_or_a_expr: row */ + case 1223: /* indirection_expr_or_a_expr: row */ #line 2762 "third_party/libpg_query/grammar/statements/select.y" { PGFuncCall *n = makeFuncCall(SystemFuncName("row"), (yyvsp[0].list), (yylsp[0])); (yyval.node) = (PGNode *) n; } -#line 31177 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31364 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1221: /* indirection_expr: '?' */ + case 1224: /* indirection_expr: '?' */ #line 2770 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeParamRef(0, (yylsp[0])); } -#line 31185 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31372 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1222: /* indirection_expr: PARAM */ + case 1225: /* indirection_expr: PARAM */ #line 2774 "third_party/libpg_query/grammar/statements/select.y" { PGParamRef *p = makeNode(PGParamRef); @@ -31192,56 +31379,56 @@ YYLTYPE yylloc = yyloc_default; p->location = (yylsp[0]); (yyval.node) = (PGNode *) p; } -#line 31196 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31383 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1223: /* indirection_expr: struct_expr */ + case 1226: /* indirection_expr: struct_expr */ #line 2781 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 31204 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31391 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1224: /* indirection_expr: map_expr */ + case 1227: /* indirection_expr: map_expr */ #line 2785 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 31212 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31399 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1225: /* indirection_expr: func_expr */ + case 1228: /* indirection_expr: func_expr */ #line 2789 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 31220 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31407 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1226: /* indirection_expr: case_expr */ + case 1229: /* indirection_expr: case_expr */ #line 2793 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 31226 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31413 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1227: /* indirection_expr: list_expr */ + case 1230: /* indirection_expr: list_expr */ #line 2794 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 31234 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31421 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1228: /* indirection_expr: list_comprehension */ + case 1231: /* indirection_expr: list_comprehension */ #line 2797 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 31242 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31429 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1229: /* indirection_expr: ARRAY select_with_parens */ + case 1232: /* indirection_expr: ARRAY select_with_parens */ #line 2801 "third_party/libpg_query/grammar/statements/select.y" { PGSubLink *n = makeNode(PGSubLink); @@ -31253,20 +31440,20 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[0]); (yyval.node) = (PGNode *)n; } -#line 31257 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31444 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1230: /* indirection_expr: ARRAY '[' opt_expr_list_opt_comma ']' */ + case 1233: /* indirection_expr: ARRAY '[' opt_expr_list_opt_comma ']' */ #line 2811 "third_party/libpg_query/grammar/statements/select.y" { PGList *func_name = list_make1(makeString("construct_array")); PGFuncCall *n = makeFuncCall(func_name, (yyvsp[-1].list), (yylsp[-3])); (yyval.node) = (PGNode *) n; } -#line 31267 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31454 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1231: /* indirection_expr: '#' ICONST */ + case 1234: /* indirection_expr: '#' ICONST */ #line 2817 "third_party/libpg_query/grammar/statements/select.y" { PGPositionalReference *n = makeNode(PGPositionalReference); @@ -31274,36 +31461,36 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-1]); (yyval.node) = (PGNode *) n; } -#line 31278 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31465 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1232: /* indirection_expr: '$' ColLabel */ + case 1235: /* indirection_expr: '$' ColLabel */ #line 2824 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeNamedParamRef((yyvsp[0].str), (yylsp[-1])); } -#line 31286 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31473 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1233: /* list_expr: '[' opt_expr_list_opt_comma ']' */ + case 1236: /* list_expr: '[' opt_expr_list_opt_comma ']' */ #line 2829 "third_party/libpg_query/grammar/statements/select.y" { PGFuncCall *n = makeFuncCall(SystemFuncName("list_value"), (yyvsp[-1].list), (yylsp[-1])); (yyval.node) = (PGNode *) n; } -#line 31295 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31482 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1234: /* struct_expr: '{' dict_arguments_opt_comma '}' */ + case 1237: /* struct_expr: '{' dict_arguments_opt_comma '}' */ #line 2836 "third_party/libpg_query/grammar/statements/select.y" { PGFuncCall *f = makeFuncCall(SystemFuncName("struct_pack"), (yyvsp[-1].list), (yylsp[-1])); (yyval.node) = (PGNode *) f; } -#line 31304 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31491 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1235: /* map_expr: MAP '{' opt_map_arguments_opt_comma '}' */ + case 1238: /* map_expr: MAP '{' opt_map_arguments_opt_comma '}' */ #line 2843 "third_party/libpg_query/grammar/statements/select.y" { PGList *key_list = NULL; @@ -31321,18 +31508,18 @@ YYLTYPE yylloc = yyloc_default; PGFuncCall *f = makeFuncCall(SystemFuncName("map"), list_make2(keys, values), (yylsp[-1])); (yyval.node) = (PGNode *) f; } -#line 31325 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31512 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1236: /* func_application: func_name '(' ')' */ + case 1239: /* func_application: func_name '(' ')' */ #line 2863 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeFuncCall((yyvsp[-2].list), NIL, (yylsp[-2])); } -#line 31333 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31520 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1237: /* func_application: func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' */ + case 1240: /* func_application: func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' */ #line 2867 "third_party/libpg_query/grammar/statements/select.y" { PGFuncCall *n = makeFuncCall((yyvsp[-5].list), (yyvsp[-3].list), (yylsp[-5])); @@ -31340,10 +31527,10 @@ YYLTYPE yylloc = yyloc_default; n->agg_ignore_nulls = (yyvsp[-1].ignorenulls); (yyval.node) = (PGNode *)n; } -#line 31344 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31531 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1238: /* func_application: func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' */ + case 1241: /* func_application: func_name '(' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' */ #line 2874 "third_party/libpg_query/grammar/statements/select.y" { PGFuncCall *n = makeFuncCall((yyvsp[-6].list), list_make1((yyvsp[-3].node)), (yylsp[-6])); @@ -31352,10 +31539,10 @@ YYLTYPE yylloc = yyloc_default; n->agg_ignore_nulls = (yyvsp[-1].ignorenulls); (yyval.node) = (PGNode *)n; } -#line 31356 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31543 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1239: /* func_application: func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' */ + case 1242: /* func_application: func_name '(' func_arg_list ',' VARIADIC func_arg_expr opt_sort_clause opt_ignore_nulls ')' */ #line 2882 "third_party/libpg_query/grammar/statements/select.y" { PGFuncCall *n = makeFuncCall((yyvsp[-8].list), lappend((yyvsp[-6].list), (yyvsp[-3].node)), (yylsp[-8])); @@ -31364,10 +31551,10 @@ YYLTYPE yylloc = yyloc_default; n->agg_ignore_nulls = (yyvsp[-1].ignorenulls); (yyval.node) = (PGNode *)n; } -#line 31368 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31555 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1240: /* func_application: func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' */ + case 1243: /* func_application: func_name '(' ALL func_arg_list opt_sort_clause opt_ignore_nulls ')' */ #line 2890 "third_party/libpg_query/grammar/statements/select.y" { PGFuncCall *n = makeFuncCall((yyvsp[-6].list), (yyvsp[-3].list), (yylsp[-6])); @@ -31379,10 +31566,10 @@ YYLTYPE yylloc = yyloc_default; */ (yyval.node) = (PGNode *)n; } -#line 31383 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31570 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1241: /* func_application: func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' */ + case 1244: /* func_application: func_name '(' DISTINCT func_arg_list opt_sort_clause opt_ignore_nulls ')' */ #line 2901 "third_party/libpg_query/grammar/statements/select.y" { PGFuncCall *n = makeFuncCall((yyvsp[-6].list), (yyvsp[-3].list), (yylsp[-6])); @@ -31391,10 +31578,10 @@ YYLTYPE yylloc = yyloc_default; n->agg_distinct = true; (yyval.node) = (PGNode *)n; } -#line 31395 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31582 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1242: /* func_expr: func_application within_group_clause filter_clause export_clause over_clause */ + case 1245: /* func_expr: func_application within_group_clause filter_clause export_clause over_clause */ #line 2921 "third_party/libpg_query/grammar/statements/select.y" { PGFuncCall *n = (PGFuncCall *) (yyvsp[-4].node); @@ -31431,58 +31618,58 @@ YYLTYPE yylloc = yyloc_default; n->over = (yyvsp[0].windef); (yyval.node) = (PGNode *) n; } -#line 31435 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31622 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1243: /* func_expr: func_expr_common_subexpr */ + case 1246: /* func_expr: func_expr_common_subexpr */ #line 2957 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 31441 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31628 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1244: /* func_expr_windowless: func_application */ + case 1247: /* func_expr_windowless: func_application */ #line 2967 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 31447 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31634 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1245: /* func_expr_windowless: func_expr_common_subexpr */ + case 1248: /* func_expr_windowless: func_expr_common_subexpr */ #line 2968 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 31453 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31640 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1246: /* func_expr_common_subexpr: COLLATION FOR '(' a_expr ')' */ + case 1249: /* func_expr_common_subexpr: COLLATION FOR '(' a_expr ')' */ #line 2976 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeFuncCall(SystemFuncName("pg_collation_for"), list_make1((yyvsp[-1].node)), (yylsp[-4])); } -#line 31463 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31650 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1247: /* func_expr_common_subexpr: CAST '(' a_expr AS Typename ')' */ + case 1250: /* func_expr_common_subexpr: CAST '(' a_expr AS Typename ')' */ #line 2982 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeTypeCast((yyvsp[-3].node), (yyvsp[-1].typnam), 0, (yylsp[-5])); } -#line 31469 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31656 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1248: /* func_expr_common_subexpr: TRY_CAST '(' a_expr AS Typename ')' */ + case 1251: /* func_expr_common_subexpr: TRY_CAST '(' a_expr AS Typename ')' */ #line 2984 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeTypeCast((yyvsp[-3].node), (yyvsp[-1].typnam), 1, (yylsp[-5])); } -#line 31475 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31662 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1249: /* func_expr_common_subexpr: EXTRACT '(' extract_list ')' */ + case 1252: /* func_expr_common_subexpr: EXTRACT '(' extract_list ')' */ #line 2986 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeFuncCall(SystemFuncName("date_part"), (yyvsp[-1].list), (yylsp[-3])); } -#line 31483 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31670 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1250: /* func_expr_common_subexpr: OVERLAY '(' overlay_list ')' */ + case 1253: /* func_expr_common_subexpr: OVERLAY '(' overlay_list ')' */ #line 2990 "third_party/libpg_query/grammar/statements/select.y" { /* overlay(A PLACING B FROM C FOR D) is converted to @@ -31492,19 +31679,19 @@ YYLTYPE yylloc = yyloc_default; */ (yyval.node) = (PGNode *) makeFuncCall(SystemFuncName("overlay"), (yyvsp[-1].list), (yylsp[-3])); } -#line 31496 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31683 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1251: /* func_expr_common_subexpr: POSITION '(' position_list ')' */ + case 1254: /* func_expr_common_subexpr: POSITION '(' position_list ')' */ #line 2999 "third_party/libpg_query/grammar/statements/select.y" { /* position(A in B) is converted to position_inverse(A, B) */ (yyval.node) = (PGNode *) makeFuncCall(SystemFuncName("__internal_position_operator"), (yyvsp[-1].list), (yylsp[-3])); } -#line 31505 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31692 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1252: /* func_expr_common_subexpr: SUBSTRING '(' substr_list ')' */ + case 1255: /* func_expr_common_subexpr: SUBSTRING '(' substr_list ')' */ #line 3004 "third_party/libpg_query/grammar/statements/select.y" { /* substring(A from B for C) is converted to @@ -31512,10 +31699,10 @@ YYLTYPE yylloc = yyloc_default; */ (yyval.node) = (PGNode *) makeFuncCall(SystemFuncName("substring"), (yyvsp[-1].list), (yylsp[-3])); } -#line 31516 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31703 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1253: /* func_expr_common_subexpr: TREAT '(' a_expr AS Typename ')' */ + case 1256: /* func_expr_common_subexpr: TREAT '(' a_expr AS Typename ')' */ #line 3011 "third_party/libpg_query/grammar/statements/select.y" { /* TREAT(expr AS target) converts expr of a particular type to target, @@ -31531,10 +31718,10 @@ YYLTYPE yylloc = yyloc_default; list_make1((yyvsp[-3].node)), (yylsp[-5])); } -#line 31535 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31722 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1254: /* func_expr_common_subexpr: TRIM '(' BOTH trim_list ')' */ + case 1257: /* func_expr_common_subexpr: TRIM '(' BOTH trim_list ')' */ #line 3026 "third_party/libpg_query/grammar/statements/select.y" { /* various trim expressions are defined in SQL @@ -31542,42 +31729,42 @@ YYLTYPE yylloc = yyloc_default; */ (yyval.node) = (PGNode *) makeFuncCall(SystemFuncName("trim"), (yyvsp[-1].list), (yylsp[-4])); } -#line 31546 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31733 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1255: /* func_expr_common_subexpr: TRIM '(' LEADING trim_list ')' */ + case 1258: /* func_expr_common_subexpr: TRIM '(' LEADING trim_list ')' */ #line 3033 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeFuncCall(SystemFuncName("ltrim"), (yyvsp[-1].list), (yylsp[-4])); } -#line 31554 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31741 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1256: /* func_expr_common_subexpr: TRIM '(' TRAILING trim_list ')' */ + case 1259: /* func_expr_common_subexpr: TRIM '(' TRAILING trim_list ')' */ #line 3037 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeFuncCall(SystemFuncName("rtrim"), (yyvsp[-1].list), (yylsp[-4])); } -#line 31562 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31749 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1257: /* func_expr_common_subexpr: TRIM '(' trim_list ')' */ + case 1260: /* func_expr_common_subexpr: TRIM '(' trim_list ')' */ #line 3041 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeFuncCall(SystemFuncName("trim"), (yyvsp[-1].list), (yylsp[-3])); } -#line 31570 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31757 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1258: /* func_expr_common_subexpr: NULLIF '(' a_expr ',' a_expr ')' */ + case 1261: /* func_expr_common_subexpr: NULLIF '(' a_expr ',' a_expr ')' */ #line 3045 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *) makeSimpleAExpr(PG_AEXPR_NULLIF, "=", (yyvsp[-3].node), (yyvsp[-1].node), (yylsp[-5])); } -#line 31578 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31765 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1259: /* func_expr_common_subexpr: COALESCE '(' expr_list_opt_comma ')' */ + case 1262: /* func_expr_common_subexpr: COALESCE '(' expr_list_opt_comma ')' */ #line 3049 "third_party/libpg_query/grammar/statements/select.y" { PGCoalesceExpr *c = makeNode(PGCoalesceExpr); @@ -31585,19 +31772,19 @@ YYLTYPE yylloc = yyloc_default; c->location = (yylsp[-3]); (yyval.node) = (PGNode *)c; } -#line 31589 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31776 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1260: /* list_comprehension_lhs: columnrefList */ + case 1263: /* list_comprehension_lhs: columnrefList */ #line 3059 "third_party/libpg_query/grammar/statements/select.y" { PGFuncCall *n = makeFuncCall(SystemFuncName("row"), (yyvsp[0].list), (yylsp[0])); (yyval.node) = (PGNode *) n; } -#line 31598 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31785 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1261: /* list_comprehension: '[' a_expr FOR list_comprehension_lhs IN_P a_expr ']' */ + case 1264: /* list_comprehension: '[' a_expr FOR list_comprehension_lhs IN_P a_expr ']' */ #line 3067 "third_party/libpg_query/grammar/statements/select.y" { PGLambdaFunction *lambda = makeNode(PGLambdaFunction); @@ -31607,10 +31794,10 @@ YYLTYPE yylloc = yyloc_default; PGFuncCall *n = makeFuncCall(SystemFuncName("list_apply"), list_make2((yyvsp[-1].node), lambda), (yylsp[-6])); (yyval.node) = (PGNode *) n; } -#line 31611 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31798 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1262: /* list_comprehension: '[' a_expr FOR list_comprehension_lhs IN_P c_expr IF_P a_expr ']' */ + case 1265: /* list_comprehension: '[' a_expr FOR list_comprehension_lhs IN_P c_expr IF_P a_expr ']' */ #line 3076 "third_party/libpg_query/grammar/statements/select.y" { PGLambdaFunction *lambda = makeNode(PGLambdaFunction); @@ -31626,92 +31813,92 @@ YYLTYPE yylloc = yyloc_default; PGFuncCall *n = makeFuncCall(SystemFuncName("list_apply"), list_make2(filter, lambda), (yylsp[-8])); (yyval.node) = (PGNode *) n; } -#line 31630 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31817 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1263: /* within_group_clause: WITHIN GROUP_P '(' sort_clause ')' */ + case 1266: /* within_group_clause: WITHIN GROUP_P '(' sort_clause ')' */ #line 3097 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 31636 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31823 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1264: /* within_group_clause: %empty */ + case 1267: /* within_group_clause: %empty */ #line 3098 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NIL; } -#line 31642 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31829 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1265: /* filter_clause: FILTER '(' WHERE a_expr ')' */ + case 1268: /* filter_clause: FILTER '(' WHERE a_expr ')' */ #line 3102 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[-1].node); } -#line 31648 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31835 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1266: /* filter_clause: FILTER '(' a_expr ')' */ + case 1269: /* filter_clause: FILTER '(' a_expr ')' */ #line 3103 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[-1].node); } -#line 31654 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31841 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1267: /* filter_clause: %empty */ + case 1270: /* filter_clause: %empty */ #line 3104 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = NULL; } -#line 31660 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31847 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1268: /* export_clause: EXPORT_STATE */ + case 1271: /* export_clause: EXPORT_STATE */ #line 3108 "third_party/libpg_query/grammar/statements/select.y" { (yyval.boolean) = true; } -#line 31666 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31853 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1269: /* export_clause: %empty */ + case 1272: /* export_clause: %empty */ #line 3109 "third_party/libpg_query/grammar/statements/select.y" { (yyval.boolean) = false; } -#line 31672 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31859 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1270: /* window_clause: WINDOW window_definition_list */ + case 1273: /* window_clause: WINDOW window_definition_list */ #line 3116 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 31678 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31865 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1271: /* window_clause: %empty */ + case 1274: /* window_clause: %empty */ #line 3117 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NIL; } -#line 31684 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31871 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1272: /* window_definition_list: window_definition */ + case 1275: /* window_definition_list: window_definition */ #line 3121 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].windef)); } -#line 31690 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31877 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1273: /* window_definition_list: window_definition_list ',' window_definition */ + case 1276: /* window_definition_list: window_definition_list ',' window_definition */ #line 3123 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].windef)); } -#line 31696 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31883 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1274: /* window_definition: ColId AS window_specification */ + case 1277: /* window_definition: ColId AS window_specification */ #line 3128 "third_party/libpg_query/grammar/statements/select.y" { PGWindowDef *n = (yyvsp[0].windef); n->name = (yyvsp[-2].str); (yyval.windef) = n; } -#line 31706 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31893 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1275: /* over_clause: OVER window_specification */ + case 1278: /* over_clause: OVER window_specification */ #line 3136 "third_party/libpg_query/grammar/statements/select.y" { (yyval.windef) = (yyvsp[0].windef); } -#line 31712 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31899 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1276: /* over_clause: OVER ColId */ + case 1279: /* over_clause: OVER ColId */ #line 3138 "third_party/libpg_query/grammar/statements/select.y" { PGWindowDef *n = makeNode(PGWindowDef); @@ -31725,16 +31912,16 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[0]); (yyval.windef) = n; } -#line 31729 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31916 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1277: /* over_clause: %empty */ + case 1280: /* over_clause: %empty */ #line 3151 "third_party/libpg_query/grammar/statements/select.y" { (yyval.windef) = NULL; } -#line 31735 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31922 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1278: /* window_specification: '(' opt_existing_window_name opt_partition_clause opt_sort_clause opt_frame_clause ')' */ + case 1281: /* window_specification: '(' opt_existing_window_name opt_partition_clause opt_sort_clause opt_frame_clause ')' */ #line 3156 "third_party/libpg_query/grammar/statements/select.y" { PGWindowDef *n = makeNode(PGWindowDef); @@ -31749,34 +31936,34 @@ YYLTYPE yylloc = yyloc_default; n->location = (yylsp[-5]); (yyval.windef) = n; } -#line 31753 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31940 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1279: /* opt_existing_window_name: ColId */ + case 1282: /* opt_existing_window_name: ColId */ #line 3181 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (yyvsp[0].str); } -#line 31759 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31946 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1280: /* opt_existing_window_name: %empty */ + case 1283: /* opt_existing_window_name: %empty */ #line 3182 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = NULL; } -#line 31765 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31952 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1281: /* opt_partition_clause: PARTITION BY expr_list */ + case 1284: /* opt_partition_clause: PARTITION BY expr_list */ #line 3185 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 31771 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31958 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1282: /* opt_partition_clause: %empty */ + case 1285: /* opt_partition_clause: %empty */ #line 3186 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NIL; } -#line 31777 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31964 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1283: /* opt_frame_clause: RANGE frame_extent opt_window_exclusion_clause */ + case 1286: /* opt_frame_clause: RANGE frame_extent opt_window_exclusion_clause */ #line 3195 "third_party/libpg_query/grammar/statements/select.y" { PGWindowDef *n = (yyvsp[-1].windef); @@ -31785,10 +31972,10 @@ YYLTYPE yylloc = yyloc_default; n->frameOptions |= (yyvsp[0].ival); (yyval.windef) = n; } -#line 31789 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31976 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1284: /* opt_frame_clause: ROWS frame_extent opt_window_exclusion_clause */ + case 1287: /* opt_frame_clause: ROWS frame_extent opt_window_exclusion_clause */ #line 3203 "third_party/libpg_query/grammar/statements/select.y" { PGWindowDef *n = (yyvsp[-1].windef); @@ -31797,10 +31984,10 @@ YYLTYPE yylloc = yyloc_default; n->frameOptions |= (yyvsp[0].ival); (yyval.windef) = n; } -#line 31801 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 31988 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1285: /* opt_frame_clause: GROUPS frame_extent opt_window_exclusion_clause */ + case 1288: /* opt_frame_clause: GROUPS frame_extent opt_window_exclusion_clause */ #line 3211 "third_party/libpg_query/grammar/statements/select.y" { PGWindowDef *n = (yyvsp[-1].windef); @@ -31809,10 +31996,10 @@ YYLTYPE yylloc = yyloc_default; n->frameOptions |= (yyvsp[0].ival); (yyval.windef) = n; } -#line 31813 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32000 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1286: /* opt_frame_clause: %empty */ + case 1289: /* opt_frame_clause: %empty */ #line 3219 "third_party/libpg_query/grammar/statements/select.y" { PGWindowDef *n = makeNode(PGWindowDef); @@ -31822,10 +32009,10 @@ YYLTYPE yylloc = yyloc_default; n->endOffset = NULL; (yyval.windef) = n; } -#line 31826 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32013 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1287: /* frame_extent: frame_bound */ + case 1290: /* frame_extent: frame_bound */ #line 3230 "third_party/libpg_query/grammar/statements/select.y" { PGWindowDef *n = (yyvsp[0].windef); @@ -31844,10 +32031,10 @@ YYLTYPE yylloc = yyloc_default; n->frameOptions |= FRAMEOPTION_END_CURRENT_ROW; (yyval.windef) = n; } -#line 31848 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32035 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1288: /* frame_extent: BETWEEN frame_bound AND frame_bound */ + case 1291: /* frame_extent: BETWEEN frame_bound AND frame_bound */ #line 3248 "third_party/libpg_query/grammar/statements/select.y" { PGWindowDef *n1 = (yyvsp[-2].windef); @@ -31886,10 +32073,10 @@ YYLTYPE yylloc = yyloc_default; n1->endOffset = n2->startOffset; (yyval.windef) = n1; } -#line 31890 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32077 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1289: /* frame_bound: UNBOUNDED PRECEDING */ + case 1292: /* frame_bound: UNBOUNDED PRECEDING */ #line 3294 "third_party/libpg_query/grammar/statements/select.y" { PGWindowDef *n = makeNode(PGWindowDef); @@ -31899,10 +32086,10 @@ YYLTYPE yylloc = yyloc_default; n->endOffset = NULL; (yyval.windef) = n; } -#line 31903 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32090 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1290: /* frame_bound: UNBOUNDED FOLLOWING */ + case 1293: /* frame_bound: UNBOUNDED FOLLOWING */ #line 3303 "third_party/libpg_query/grammar/statements/select.y" { PGWindowDef *n = makeNode(PGWindowDef); @@ -31912,10 +32099,10 @@ YYLTYPE yylloc = yyloc_default; n->endOffset = NULL; (yyval.windef) = n; } -#line 31916 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32103 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1291: /* frame_bound: CURRENT_P ROW */ + case 1294: /* frame_bound: CURRENT_P ROW */ #line 3312 "third_party/libpg_query/grammar/statements/select.y" { PGWindowDef *n = makeNode(PGWindowDef); @@ -31925,10 +32112,10 @@ YYLTYPE yylloc = yyloc_default; n->endOffset = NULL; (yyval.windef) = n; } -#line 31929 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32116 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1292: /* frame_bound: a_expr PRECEDING */ + case 1295: /* frame_bound: a_expr PRECEDING */ #line 3321 "third_party/libpg_query/grammar/statements/select.y" { PGWindowDef *n = makeNode(PGWindowDef); @@ -31938,10 +32125,10 @@ YYLTYPE yylloc = yyloc_default; n->endOffset = NULL; (yyval.windef) = n; } -#line 31942 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32129 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1293: /* frame_bound: a_expr FOLLOWING */ + case 1296: /* frame_bound: a_expr FOLLOWING */ #line 3330 "third_party/libpg_query/grammar/statements/select.y" { PGWindowDef *n = makeNode(PGWindowDef); @@ -31951,64 +32138,64 @@ YYLTYPE yylloc = yyloc_default; n->endOffset = NULL; (yyval.windef) = n; } -#line 31955 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32142 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1294: /* opt_window_exclusion_clause: EXCLUDE CURRENT_P ROW */ + case 1297: /* opt_window_exclusion_clause: EXCLUDE CURRENT_P ROW */ #line 3341 "third_party/libpg_query/grammar/statements/select.y" { (yyval.ival) = FRAMEOPTION_EXCLUDE_CURRENT_ROW; } -#line 31961 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32148 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1295: /* opt_window_exclusion_clause: EXCLUDE GROUP_P */ + case 1298: /* opt_window_exclusion_clause: EXCLUDE GROUP_P */ #line 3342 "third_party/libpg_query/grammar/statements/select.y" { (yyval.ival) = FRAMEOPTION_EXCLUDE_GROUP; } -#line 31967 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32154 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1296: /* opt_window_exclusion_clause: EXCLUDE TIES */ + case 1299: /* opt_window_exclusion_clause: EXCLUDE TIES */ #line 3343 "third_party/libpg_query/grammar/statements/select.y" { (yyval.ival) = FRAMEOPTION_EXCLUDE_TIES; } -#line 31973 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32160 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1297: /* opt_window_exclusion_clause: EXCLUDE NO OTHERS */ + case 1300: /* opt_window_exclusion_clause: EXCLUDE NO OTHERS */ #line 3344 "third_party/libpg_query/grammar/statements/select.y" { (yyval.ival) = 0; } -#line 31979 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32166 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1298: /* opt_window_exclusion_clause: %empty */ + case 1301: /* opt_window_exclusion_clause: %empty */ #line 3345 "third_party/libpg_query/grammar/statements/select.y" { (yyval.ival) = 0; } -#line 31985 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32172 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1299: /* qualified_row: ROW '(' expr_list_opt_comma ')' */ + case 1302: /* qualified_row: ROW '(' expr_list_opt_comma ')' */ #line 3359 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 31991 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32178 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1300: /* qualified_row: ROW '(' ')' */ + case 1303: /* qualified_row: ROW '(' ')' */ #line 3360 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NIL; } -#line 31997 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32184 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1301: /* row: qualified_row */ + case 1304: /* row: qualified_row */ #line 3363 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list);} -#line 32003 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32190 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1302: /* row: '(' expr_list ',' a_expr ')' */ + case 1305: /* row: '(' expr_list ',' a_expr ')' */ #line 3364 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-3].list), (yyvsp[-1].node)); } -#line 32009 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32196 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1303: /* dict_arg: ColIdOrString ':' a_expr */ + case 1306: /* dict_arg: ColIdOrString ':' a_expr */ #line 3369 "third_party/libpg_query/grammar/statements/select.y" { PGNamedArgExpr *na = makeNode(PGNamedArgExpr); @@ -32018,380 +32205,380 @@ YYLTYPE yylloc = yyloc_default; na->location = (yylsp[-2]); (yyval.node) = (PGNode *) na; } -#line 32022 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32209 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1304: /* dict_arguments: dict_arg */ + case 1307: /* dict_arguments: dict_arg */ #line 3379 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 32028 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32215 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1305: /* dict_arguments: dict_arguments ',' dict_arg */ + case 1308: /* dict_arguments: dict_arguments ',' dict_arg */ #line 3380 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); } -#line 32034 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32221 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1306: /* dict_arguments_opt_comma: dict_arguments */ + case 1309: /* dict_arguments_opt_comma: dict_arguments */ #line 3384 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 32040 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32227 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1307: /* dict_arguments_opt_comma: dict_arguments ',' */ + case 1310: /* dict_arguments_opt_comma: dict_arguments ',' */ #line 3385 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 32046 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32233 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1308: /* map_arg: a_expr ':' a_expr */ + case 1311: /* map_arg: a_expr ':' a_expr */ #line 3390 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make2((yyvsp[-2].node), (yyvsp[0].node)); } -#line 32054 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32241 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1309: /* map_arguments: map_arg */ + case 1312: /* map_arguments: map_arg */ #line 3396 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].list)); } -#line 32060 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32247 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1310: /* map_arguments: map_arguments ',' map_arg */ + case 1313: /* map_arguments: map_arguments ',' map_arg */ #line 3397 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].list)); } -#line 32066 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32253 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1311: /* map_arguments_opt_comma: map_arguments */ + case 1314: /* map_arguments_opt_comma: map_arguments */ #line 3402 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 32072 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32259 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1312: /* map_arguments_opt_comma: map_arguments ',' */ + case 1315: /* map_arguments_opt_comma: map_arguments ',' */ #line 3403 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 32078 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32265 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1313: /* opt_map_arguments_opt_comma: map_arguments_opt_comma */ + case 1316: /* opt_map_arguments_opt_comma: map_arguments_opt_comma */ #line 3408 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 32084 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32271 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1314: /* opt_map_arguments_opt_comma: %empty */ + case 1317: /* opt_map_arguments_opt_comma: %empty */ #line 3409 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NULL; } -#line 32090 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32277 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1315: /* sub_type: ANY */ + case 1318: /* sub_type: ANY */ #line 3412 "third_party/libpg_query/grammar/statements/select.y" { (yyval.subquerytype) = PG_ANY_SUBLINK; } -#line 32096 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32283 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1316: /* sub_type: SOME */ + case 1319: /* sub_type: SOME */ #line 3413 "third_party/libpg_query/grammar/statements/select.y" { (yyval.subquerytype) = PG_ANY_SUBLINK; } -#line 32102 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32289 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1317: /* sub_type: ALL */ + case 1320: /* sub_type: ALL */ #line 3414 "third_party/libpg_query/grammar/statements/select.y" { (yyval.subquerytype) = PG_ALL_SUBLINK; } -#line 32108 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32295 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1318: /* all_Op: Op */ + case 1321: /* all_Op: Op */ #line 3417 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (yyvsp[0].str); } -#line 32114 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32301 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1319: /* all_Op: MathOp */ + case 1322: /* all_Op: MathOp */ #line 3418 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (char*) (yyvsp[0].conststr); } -#line 32120 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32307 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1320: /* MathOp: '+' */ + case 1323: /* MathOp: '+' */ #line 3421 "third_party/libpg_query/grammar/statements/select.y" { (yyval.conststr) = "+"; } -#line 32126 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32313 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1321: /* MathOp: '-' */ + case 1324: /* MathOp: '-' */ #line 3422 "third_party/libpg_query/grammar/statements/select.y" { (yyval.conststr) = "-"; } -#line 32132 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32319 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1322: /* MathOp: '*' */ + case 1325: /* MathOp: '*' */ #line 3423 "third_party/libpg_query/grammar/statements/select.y" { (yyval.conststr) = "*"; } -#line 32138 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32325 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1323: /* MathOp: '/' */ + case 1326: /* MathOp: '/' */ #line 3424 "third_party/libpg_query/grammar/statements/select.y" { (yyval.conststr) = "/"; } -#line 32144 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32331 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1324: /* MathOp: INTEGER_DIVISION */ + case 1327: /* MathOp: INTEGER_DIVISION */ #line 3425 "third_party/libpg_query/grammar/statements/select.y" { (yyval.conststr) = "//"; } -#line 32150 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32337 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1325: /* MathOp: '%' */ + case 1328: /* MathOp: '%' */ #line 3426 "third_party/libpg_query/grammar/statements/select.y" { (yyval.conststr) = "%"; } -#line 32156 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32343 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1326: /* MathOp: '^' */ + case 1329: /* MathOp: '^' */ #line 3427 "third_party/libpg_query/grammar/statements/select.y" { (yyval.conststr) = "^"; } -#line 32162 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32349 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1327: /* MathOp: POWER_OF */ + case 1330: /* MathOp: POWER_OF */ #line 3428 "third_party/libpg_query/grammar/statements/select.y" { (yyval.conststr) = "**"; } -#line 32168 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32355 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1328: /* MathOp: '<' */ + case 1331: /* MathOp: '<' */ #line 3429 "third_party/libpg_query/grammar/statements/select.y" { (yyval.conststr) = "<"; } -#line 32174 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32361 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1329: /* MathOp: '>' */ + case 1332: /* MathOp: '>' */ #line 3430 "third_party/libpg_query/grammar/statements/select.y" { (yyval.conststr) = ">"; } -#line 32180 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32367 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1330: /* MathOp: '=' */ + case 1333: /* MathOp: '=' */ #line 3431 "third_party/libpg_query/grammar/statements/select.y" { (yyval.conststr) = "="; } -#line 32186 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32373 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1331: /* MathOp: LESS_EQUALS */ + case 1334: /* MathOp: LESS_EQUALS */ #line 3432 "third_party/libpg_query/grammar/statements/select.y" { (yyval.conststr) = "<="; } -#line 32192 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32379 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1332: /* MathOp: GREATER_EQUALS */ + case 1335: /* MathOp: GREATER_EQUALS */ #line 3433 "third_party/libpg_query/grammar/statements/select.y" { (yyval.conststr) = ">="; } -#line 32198 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32385 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1333: /* MathOp: NOT_EQUALS */ + case 1336: /* MathOp: NOT_EQUALS */ #line 3434 "third_party/libpg_query/grammar/statements/select.y" { (yyval.conststr) = "<>"; } -#line 32204 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32391 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1334: /* qual_Op: Op */ + case 1337: /* qual_Op: Op */ #line 3438 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeString((yyvsp[0].str))); } -#line 32210 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32397 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1335: /* qual_Op: OPERATOR '(' any_operator ')' */ + case 1338: /* qual_Op: OPERATOR '(' any_operator ')' */ #line 3440 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 32216 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32403 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1336: /* qual_all_Op: all_Op */ + case 1339: /* qual_all_Op: all_Op */ #line 3445 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeString((yyvsp[0].str))); } -#line 32222 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32409 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1337: /* qual_all_Op: OPERATOR '(' any_operator ')' */ + case 1340: /* qual_all_Op: OPERATOR '(' any_operator ')' */ #line 3447 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 32228 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32415 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1338: /* subquery_Op: all_Op */ + case 1341: /* subquery_Op: all_Op */ #line 3452 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeString((yyvsp[0].str))); } -#line 32234 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32421 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1339: /* subquery_Op: OPERATOR '(' any_operator ')' */ + case 1342: /* subquery_Op: OPERATOR '(' any_operator ')' */ #line 3454 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 32240 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32427 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1340: /* subquery_Op: LIKE */ + case 1343: /* subquery_Op: LIKE */ #line 3456 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeString("~~")); } -#line 32246 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32433 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1341: /* subquery_Op: NOT_LA LIKE */ + case 1344: /* subquery_Op: NOT_LA LIKE */ #line 3458 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeString("!~~")); } -#line 32252 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32439 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1342: /* subquery_Op: GLOB */ + case 1345: /* subquery_Op: GLOB */ #line 3460 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeString("~~~")); } -#line 32258 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32445 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1343: /* subquery_Op: NOT_LA GLOB */ + case 1346: /* subquery_Op: NOT_LA GLOB */ #line 3462 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeString("!~~~")); } -#line 32264 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32451 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1344: /* subquery_Op: ILIKE */ + case 1347: /* subquery_Op: ILIKE */ #line 3464 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeString("~~*")); } -#line 32270 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32457 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1345: /* subquery_Op: NOT_LA ILIKE */ + case 1348: /* subquery_Op: NOT_LA ILIKE */ #line 3466 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeString("!~~*")); } -#line 32276 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32463 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1346: /* any_operator: all_Op */ + case 1349: /* any_operator: all_Op */ #line 3480 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeString((yyvsp[0].str))); } -#line 32282 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32469 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1347: /* any_operator: ColId '.' any_operator */ + case 1350: /* any_operator: ColId '.' any_operator */ #line 3482 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lcons(makeString((yyvsp[-2].str)), (yyvsp[0].list)); } -#line 32288 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32475 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1348: /* c_expr_list: c_expr */ + case 1351: /* c_expr_list: c_expr */ #line 3487 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 32296 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32483 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1349: /* c_expr_list: c_expr_list ',' c_expr */ + case 1352: /* c_expr_list: c_expr_list ',' c_expr */ #line 3491 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); } -#line 32304 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32491 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1350: /* c_expr_list_opt_comma: c_expr_list */ + case 1353: /* c_expr_list_opt_comma: c_expr_list */ #line 3498 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 32312 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32499 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1351: /* c_expr_list_opt_comma: c_expr_list ',' */ + case 1354: /* c_expr_list_opt_comma: c_expr_list ',' */ #line 3503 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 32320 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32507 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1352: /* expr_list: a_expr */ + case 1355: /* expr_list: a_expr */ #line 3509 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 32328 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32515 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1353: /* expr_list: expr_list ',' a_expr */ + case 1356: /* expr_list: expr_list ',' a_expr */ #line 3513 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); } -#line 32336 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32523 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1354: /* expr_list_opt_comma: expr_list */ + case 1357: /* expr_list_opt_comma: expr_list */ #line 3520 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 32344 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32531 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1355: /* expr_list_opt_comma: expr_list ',' */ + case 1358: /* expr_list_opt_comma: expr_list ',' */ #line 3525 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 32352 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32539 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1356: /* opt_expr_list_opt_comma: expr_list_opt_comma */ + case 1359: /* opt_expr_list_opt_comma: expr_list_opt_comma */ #line 3532 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 32360 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32547 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1357: /* opt_expr_list_opt_comma: %empty */ + case 1360: /* opt_expr_list_opt_comma: %empty */ #line 3536 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NULL; } -#line 32368 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32555 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1358: /* func_arg_list: func_arg_expr */ + case 1361: /* func_arg_list: func_arg_expr */ #line 3545 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 32376 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32563 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1359: /* func_arg_list: func_arg_list ',' func_arg_expr */ + case 1362: /* func_arg_list: func_arg_list ',' func_arg_expr */ #line 3549 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); } -#line 32384 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32571 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1360: /* func_arg_expr: a_expr */ + case 1363: /* func_arg_expr: a_expr */ #line 3555 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 32392 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32579 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1361: /* func_arg_expr: param_name COLON_EQUALS a_expr */ + case 1364: /* func_arg_expr: param_name COLON_EQUALS a_expr */ #line 3559 "third_party/libpg_query/grammar/statements/select.y" { PGNamedArgExpr *na = makeNode(PGNamedArgExpr); @@ -32401,10 +32588,10 @@ YYLTYPE yylloc = yyloc_default; na->location = (yylsp[-2]); (yyval.node) = (PGNode *) na; } -#line 32405 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32592 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1362: /* func_arg_expr: param_name EQUALS_GREATER a_expr */ + case 1365: /* func_arg_expr: param_name EQUALS_GREATER a_expr */ #line 3568 "third_party/libpg_query/grammar/statements/select.y" { PGNamedArgExpr *na = makeNode(PGNamedArgExpr); @@ -32414,185 +32601,185 @@ YYLTYPE yylloc = yyloc_default; na->location = (yylsp[-2]); (yyval.node) = (PGNode *) na; } -#line 32418 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32605 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1363: /* type_list: Typename */ + case 1366: /* type_list: Typename */ #line 3578 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].typnam)); } -#line 32424 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32611 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1364: /* type_list: type_list ',' Typename */ + case 1367: /* type_list: type_list ',' Typename */ #line 3579 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].typnam)); } -#line 32430 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32617 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1365: /* extract_list: extract_arg FROM a_expr */ + case 1368: /* extract_list: extract_arg FROM a_expr */ #line 3584 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make2(makeStringConst((yyvsp[-2].str), (yylsp[-2])), (yyvsp[0].node)); } -#line 32438 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32625 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1366: /* extract_list: %empty */ + case 1369: /* extract_list: %empty */ #line 3587 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NIL; } -#line 32444 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32631 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1367: /* extract_arg: IDENT */ + case 1370: /* extract_arg: IDENT */ #line 3594 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (yyvsp[0].str); } -#line 32450 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32637 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1368: /* extract_arg: year_keyword */ + case 1371: /* extract_arg: year_keyword */ #line 3595 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (char*) "year"; } -#line 32456 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32643 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1369: /* extract_arg: month_keyword */ + case 1372: /* extract_arg: month_keyword */ #line 3596 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (char*) "month"; } -#line 32462 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32649 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1370: /* extract_arg: day_keyword */ + case 1373: /* extract_arg: day_keyword */ #line 3597 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (char*) "day"; } -#line 32468 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32655 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1371: /* extract_arg: hour_keyword */ + case 1374: /* extract_arg: hour_keyword */ #line 3598 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (char*) "hour"; } -#line 32474 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32661 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1372: /* extract_arg: minute_keyword */ + case 1375: /* extract_arg: minute_keyword */ #line 3599 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (char*) "minute"; } -#line 32480 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32667 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1373: /* extract_arg: second_keyword */ + case 1376: /* extract_arg: second_keyword */ #line 3600 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (char*) "second"; } -#line 32486 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32673 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1374: /* extract_arg: millisecond_keyword */ + case 1377: /* extract_arg: millisecond_keyword */ #line 3601 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (char*) "millisecond"; } -#line 32492 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32679 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1375: /* extract_arg: microsecond_keyword */ + case 1378: /* extract_arg: microsecond_keyword */ #line 3602 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (char*) "microsecond"; } -#line 32498 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32685 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1376: /* extract_arg: week_keyword */ + case 1379: /* extract_arg: week_keyword */ #line 3603 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (char*) "week"; } -#line 32504 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32691 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1377: /* extract_arg: quarter_keyword */ + case 1380: /* extract_arg: quarter_keyword */ #line 3604 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (char*) "quarter"; } -#line 32510 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32697 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1378: /* extract_arg: decade_keyword */ + case 1381: /* extract_arg: decade_keyword */ #line 3605 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (char*) "decade"; } -#line 32516 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32703 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1379: /* extract_arg: century_keyword */ + case 1382: /* extract_arg: century_keyword */ #line 3606 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (char*) "century"; } -#line 32522 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32709 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1380: /* extract_arg: millennium_keyword */ + case 1383: /* extract_arg: millennium_keyword */ #line 3607 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (char*) "millennium"; } -#line 32528 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32715 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1381: /* extract_arg: Sconst */ + case 1384: /* extract_arg: Sconst */ #line 3608 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (yyvsp[0].str); } -#line 32534 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32721 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1382: /* overlay_list: a_expr overlay_placing substr_from substr_for */ + case 1385: /* overlay_list: a_expr overlay_placing substr_from substr_for */ #line 3619 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make4((yyvsp[-3].node), (yyvsp[-2].node), (yyvsp[-1].node), (yyvsp[0].node)); } -#line 32542 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32729 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1383: /* overlay_list: a_expr overlay_placing substr_from */ + case 1386: /* overlay_list: a_expr overlay_placing substr_from */ #line 3623 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make3((yyvsp[-2].node), (yyvsp[-1].node), (yyvsp[0].node)); } -#line 32550 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32737 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1384: /* overlay_placing: PLACING a_expr */ + case 1387: /* overlay_placing: PLACING a_expr */ #line 3630 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 32556 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32743 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1385: /* position_list: b_expr IN_P b_expr */ + case 1388: /* position_list: b_expr IN_P b_expr */ #line 3636 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make2((yyvsp[-2].node), (yyvsp[0].node)); } -#line 32562 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32749 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1386: /* position_list: %empty */ + case 1389: /* position_list: %empty */ #line 3637 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NIL; } -#line 32568 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32755 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1387: /* substr_list: a_expr substr_from substr_for */ + case 1390: /* substr_list: a_expr substr_from substr_for */ #line 3654 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make3((yyvsp[-2].node), (yyvsp[-1].node), (yyvsp[0].node)); } -#line 32576 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32763 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1388: /* substr_list: a_expr substr_for substr_from */ + case 1391: /* substr_list: a_expr substr_for substr_from */ #line 3658 "third_party/libpg_query/grammar/statements/select.y" { /* not legal per SQL99, but might as well allow it */ (yyval.list) = list_make3((yyvsp[-2].node), (yyvsp[0].node), (yyvsp[-1].node)); } -#line 32585 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32772 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1389: /* substr_list: a_expr substr_from */ + case 1392: /* substr_list: a_expr substr_from */ #line 3663 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make2((yyvsp[-1].node), (yyvsp[0].node)); } -#line 32593 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32780 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1390: /* substr_list: a_expr substr_for */ + case 1393: /* substr_list: a_expr substr_for */ #line 3667 "third_party/libpg_query/grammar/statements/select.y" { /* @@ -32608,54 +32795,54 @@ YYLTYPE yylloc = yyloc_default; makeTypeCast((yyvsp[0].node), SystemTypeName("int4"), 0, -1)); } -#line 32612 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32799 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1391: /* substr_list: expr_list */ + case 1394: /* substr_list: expr_list */ #line 3682 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 32620 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32807 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1392: /* substr_list: %empty */ + case 1395: /* substr_list: %empty */ #line 3686 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NIL; } -#line 32626 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32813 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1393: /* substr_from: FROM a_expr */ + case 1396: /* substr_from: FROM a_expr */ #line 3690 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 32632 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32819 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1394: /* substr_for: FOR a_expr */ + case 1397: /* substr_for: FOR a_expr */ #line 3693 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 32638 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32825 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1395: /* trim_list: a_expr FROM expr_list_opt_comma */ + case 1398: /* trim_list: a_expr FROM expr_list_opt_comma */ #line 3696 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[0].list), (yyvsp[-2].node)); } -#line 32644 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32831 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1396: /* trim_list: FROM expr_list_opt_comma */ + case 1399: /* trim_list: FROM expr_list_opt_comma */ #line 3697 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 32650 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32837 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1397: /* trim_list: expr_list_opt_comma */ + case 1400: /* trim_list: expr_list_opt_comma */ #line 3698 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 32656 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32843 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1398: /* in_expr: select_with_parens */ + case 1401: /* in_expr: select_with_parens */ #line 3702 "third_party/libpg_query/grammar/statements/select.y" { PGSubLink *n = makeNode(PGSubLink); @@ -32663,22 +32850,22 @@ YYLTYPE yylloc = yyloc_default; /* other fields will be filled later */ (yyval.node) = (PGNode *)n; } -#line 32667 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32854 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1399: /* in_expr: '(' expr_list_opt_comma ')' */ + case 1402: /* in_expr: '(' expr_list_opt_comma ')' */ #line 3708 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *)(yyvsp[-1].list); } -#line 32673 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32860 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1401: /* in_expr: indirection_expr */ + case 1404: /* in_expr: indirection_expr */ #line 3710 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (PGNode *)(yyvsp[0].node); } -#line 32679 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32866 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1402: /* case_expr: CASE case_arg when_clause_list case_default END_P */ + case 1405: /* case_expr: CASE case_arg when_clause_list case_default END_P */ #line 3721 "third_party/libpg_query/grammar/statements/select.y" { PGCaseExpr *c = makeNode(PGCaseExpr); @@ -32689,22 +32876,22 @@ YYLTYPE yylloc = yyloc_default; c->location = (yylsp[-4]); (yyval.node) = (PGNode *)c; } -#line 32693 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32880 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1403: /* when_clause_list: when_clause */ + case 1406: /* when_clause_list: when_clause */ #line 3734 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 32699 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32886 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1404: /* when_clause_list: when_clause_list when_clause */ + case 1407: /* when_clause_list: when_clause_list when_clause */ #line 3735 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].node)); } -#line 32705 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32892 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1405: /* when_clause: WHEN a_expr THEN a_expr */ + case 1408: /* when_clause: WHEN a_expr THEN a_expr */ #line 3740 "third_party/libpg_query/grammar/statements/select.y" { PGCaseWhen *w = makeNode(PGCaseWhen); @@ -32713,70 +32900,70 @@ YYLTYPE yylloc = yyloc_default; w->location = (yylsp[-3]); (yyval.node) = (PGNode *)w; } -#line 32717 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32904 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1406: /* case_default: ELSE a_expr */ + case 1409: /* case_default: ELSE a_expr */ #line 3750 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 32723 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32910 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1407: /* case_default: %empty */ + case 1410: /* case_default: %empty */ #line 3751 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = NULL; } -#line 32729 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32916 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1408: /* case_arg: a_expr */ + case 1411: /* case_arg: a_expr */ #line 3754 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 32735 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32922 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1409: /* case_arg: %empty */ + case 1412: /* case_arg: %empty */ #line 3755 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = NULL; } -#line 32741 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32928 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1410: /* columnrefList: columnref */ + case 1413: /* columnrefList: columnref */ #line 3759 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 32747 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32934 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1411: /* columnrefList: columnrefList ',' columnref */ + case 1414: /* columnrefList: columnrefList ',' columnref */ #line 3760 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); } -#line 32753 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32940 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1412: /* columnref: ColId */ + case 1415: /* columnref: ColId */ #line 3764 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeColumnRef((yyvsp[0].str), NIL, (yylsp[0]), yyscanner); } -#line 32761 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32948 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1413: /* columnref_opt_indirection: ColId */ + case 1416: /* columnref_opt_indirection: ColId */ #line 3770 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeColumnRef((yyvsp[0].str), NIL, (yylsp[0]), yyscanner); } -#line 32769 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32956 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1414: /* columnref_opt_indirection: ColId indirection */ + case 1417: /* columnref_opt_indirection: ColId indirection */ #line 3774 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeColumnRef((yyvsp[-1].str), (yyvsp[0].list), (yylsp[-1]), yyscanner); } -#line 32777 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32964 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1415: /* indirection_el: '[' a_expr ']' */ + case 1418: /* indirection_el: '[' a_expr ']' */ #line 3781 "third_party/libpg_query/grammar/statements/select.y" { PGAIndices *ai = makeNode(PGAIndices); @@ -32785,10 +32972,10 @@ YYLTYPE yylloc = yyloc_default; ai->uidx = (yyvsp[-1].node); (yyval.node) = (PGNode *) ai; } -#line 32789 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32976 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1416: /* indirection_el: '[' opt_slice_bound ':' opt_slice_bound ']' */ + case 1419: /* indirection_el: '[' opt_slice_bound ':' opt_slice_bound ']' */ #line 3789 "third_party/libpg_query/grammar/statements/select.y" { PGAIndices *ai = makeNode(PGAIndices); @@ -32797,10 +32984,10 @@ YYLTYPE yylloc = yyloc_default; ai->uidx = (yyvsp[-1].node); (yyval.node) = (PGNode *) ai; } -#line 32801 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 32988 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1417: /* indirection_el: '[' opt_slice_bound ':' opt_slice_bound ':' opt_slice_bound ']' */ + case 1420: /* indirection_el: '[' opt_slice_bound ':' opt_slice_bound ':' opt_slice_bound ']' */ #line 3796 "third_party/libpg_query/grammar/statements/select.y" { PGAIndices *ai = makeNode(PGAIndices); @@ -32810,10 +32997,10 @@ YYLTYPE yylloc = yyloc_default; ai->step = (yyvsp[-1].node); (yyval.node) = (PGNode *) ai; } -#line 32814 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33001 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1418: /* indirection_el: '[' opt_slice_bound ':' '-' ':' opt_slice_bound ']' */ + case 1421: /* indirection_el: '[' opt_slice_bound ':' '-' ':' opt_slice_bound ']' */ #line 3804 "third_party/libpg_query/grammar/statements/select.y" { PGAIndices *ai = makeNode(PGAIndices); @@ -32822,52 +33009,52 @@ YYLTYPE yylloc = yyloc_default; ai->step = (yyvsp[-1].node); (yyval.node) = (PGNode *) ai; } -#line 32826 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33013 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1419: /* opt_slice_bound: a_expr */ + case 1422: /* opt_slice_bound: a_expr */ #line 3814 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = (yyvsp[0].node); } -#line 32832 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33019 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1420: /* opt_slice_bound: %empty */ + case 1423: /* opt_slice_bound: %empty */ #line 3815 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = NULL; } -#line 32838 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33025 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1421: /* opt_indirection: %empty */ + case 1424: /* opt_indirection: %empty */ #line 3820 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NIL; } -#line 32844 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33031 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1422: /* opt_indirection: opt_indirection indirection_el */ + case 1425: /* opt_indirection: opt_indirection indirection_el */ #line 3821 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].node)); } -#line 32850 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33037 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1423: /* opt_func_arguments: %empty */ + case 1426: /* opt_func_arguments: %empty */ #line 3825 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NULL; } -#line 32856 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33043 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1424: /* opt_func_arguments: '(' ')' */ + case 1427: /* opt_func_arguments: '(' ')' */ #line 3826 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(NULL); } -#line 32862 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33049 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1425: /* opt_func_arguments: '(' func_arg_list ')' */ + case 1428: /* opt_func_arguments: '(' func_arg_list ')' */ #line 3827 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 32868 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33055 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1426: /* extended_indirection_el: '.' attr_name opt_func_arguments */ + case 1429: /* extended_indirection_el: '.' attr_name opt_func_arguments */ #line 3832 "third_party/libpg_query/grammar/statements/select.y" { if ((yyvsp[0].list)) { @@ -32877,10 +33064,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.node) = (PGNode *) makeString((yyvsp[-1].str)); } } -#line 32881 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33068 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1427: /* extended_indirection_el: '[' a_expr ']' */ + case 1430: /* extended_indirection_el: '[' a_expr ']' */ #line 3841 "third_party/libpg_query/grammar/statements/select.y" { PGAIndices *ai = makeNode(PGAIndices); @@ -32889,10 +33076,10 @@ YYLTYPE yylloc = yyloc_default; ai->uidx = (yyvsp[-1].node); (yyval.node) = (PGNode *) ai; } -#line 32893 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33080 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1428: /* extended_indirection_el: '[' opt_slice_bound ':' opt_slice_bound ']' */ + case 1431: /* extended_indirection_el: '[' opt_slice_bound ':' opt_slice_bound ']' */ #line 3849 "third_party/libpg_query/grammar/statements/select.y" { PGAIndices *ai = makeNode(PGAIndices); @@ -32901,10 +33088,10 @@ YYLTYPE yylloc = yyloc_default; ai->uidx = (yyvsp[-1].node); (yyval.node) = (PGNode *) ai; } -#line 32905 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33092 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1429: /* extended_indirection_el: '[' opt_slice_bound ':' opt_slice_bound ':' opt_slice_bound ']' */ + case 1432: /* extended_indirection_el: '[' opt_slice_bound ':' opt_slice_bound ':' opt_slice_bound ']' */ #line 3856 "third_party/libpg_query/grammar/statements/select.y" { PGAIndices *ai = makeNode(PGAIndices); @@ -32914,10 +33101,10 @@ YYLTYPE yylloc = yyloc_default; ai->step = (yyvsp[-1].node); (yyval.node) = (PGNode *) ai; } -#line 32918 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33105 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1430: /* extended_indirection_el: '[' opt_slice_bound ':' '-' ':' opt_slice_bound ']' */ + case 1433: /* extended_indirection_el: '[' opt_slice_bound ':' '-' ':' opt_slice_bound ']' */ #line 3865 "third_party/libpg_query/grammar/statements/select.y" { PGAIndices *ai = makeNode(PGAIndices); @@ -32926,58 +33113,58 @@ YYLTYPE yylloc = yyloc_default; ai->step = (yyvsp[-1].node); (yyval.node) = (PGNode *) ai; } -#line 32930 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33117 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1431: /* opt_extended_indirection: %empty */ + case 1434: /* opt_extended_indirection: %empty */ #line 3880 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NIL; } -#line 32936 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33123 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1432: /* opt_extended_indirection: opt_extended_indirection extended_indirection_el */ + case 1435: /* opt_extended_indirection: opt_extended_indirection extended_indirection_el */ #line 3881 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].node)); } -#line 32942 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33129 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1435: /* opt_target_list_opt_comma: target_list_opt_comma */ + case 1438: /* opt_target_list_opt_comma: target_list_opt_comma */ #line 3897 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 32948 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33135 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1436: /* opt_target_list_opt_comma: %empty */ + case 1439: /* opt_target_list_opt_comma: %empty */ #line 3898 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NIL; } -#line 32954 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33141 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1437: /* target_list: target_el */ + case 1440: /* target_list: target_el */ #line 3902 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].target)); } -#line 32960 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33147 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1438: /* target_list: target_list ',' target_el */ + case 1441: /* target_list: target_list ',' target_el */ #line 3903 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].target)); } -#line 32966 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33153 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1439: /* target_list_opt_comma: target_list */ + case 1442: /* target_list_opt_comma: target_list */ #line 3907 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 32972 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33159 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1440: /* target_list_opt_comma: target_list ',' */ + case 1443: /* target_list_opt_comma: target_list ',' */ #line 3908 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 32978 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33165 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1441: /* target_el: a_expr AS ColLabelOrString */ + case 1444: /* target_el: a_expr AS ColLabelOrString */ #line 3912 "third_party/libpg_query/grammar/statements/select.y" { (yyval.target) = makeNode(PGResTarget); @@ -32986,10 +33173,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.target)->val = (PGNode *)(yyvsp[-2].node); (yyval.target)->location = (yylsp[-2]); } -#line 32990 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33177 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1442: /* target_el: a_expr IDENT */ + case 1445: /* target_el: a_expr IDENT */ #line 3928 "third_party/libpg_query/grammar/statements/select.y" { (yyval.target) = makeNode(PGResTarget); @@ -32998,10 +33185,10 @@ YYLTYPE yylloc = yyloc_default; (yyval.target)->val = (PGNode *)(yyvsp[-1].node); (yyval.target)->location = (yylsp[-1]); } -#line 33002 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33189 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1443: /* target_el: a_expr */ + case 1446: /* target_el: a_expr */ #line 3936 "third_party/libpg_query/grammar/statements/select.y" { (yyval.target) = makeNode(PGResTarget); @@ -33010,167 +33197,167 @@ YYLTYPE yylloc = yyloc_default; (yyval.target)->val = (PGNode *)(yyvsp[0].node); (yyval.target)->location = (yylsp[0]); } -#line 33014 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33201 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1444: /* except_list: EXCLUDE '(' name_list_opt_comma ')' */ + case 1447: /* except_list: EXCLUDE '(' name_list_opt_comma ')' */ #line 3945 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 33020 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33207 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1445: /* except_list: EXCLUDE ColId */ + case 1448: /* except_list: EXCLUDE ColId */ #line 3946 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeString((yyvsp[0].str))); } -#line 33026 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33213 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1446: /* opt_except_list: except_list */ + case 1449: /* opt_except_list: except_list */ #line 3949 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 33032 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33219 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1447: /* opt_except_list: %empty */ + case 1450: /* opt_except_list: %empty */ #line 3950 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NULL; } -#line 33038 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33225 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1448: /* replace_list_el: a_expr AS ColId */ + case 1451: /* replace_list_el: a_expr AS ColId */ #line 3953 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make2((yyvsp[-2].node), makeString((yyvsp[0].str))); } -#line 33044 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33231 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1449: /* replace_list: replace_list_el */ + case 1452: /* replace_list: replace_list_el */ #line 3957 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].list)); } -#line 33050 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33237 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1450: /* replace_list: replace_list ',' replace_list_el */ + case 1453: /* replace_list: replace_list ',' replace_list_el */ #line 3958 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].list)); } -#line 33056 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33243 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1451: /* replace_list_opt_comma: replace_list */ + case 1454: /* replace_list_opt_comma: replace_list */ #line 3962 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 33062 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33249 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1452: /* replace_list_opt_comma: replace_list ',' */ + case 1455: /* replace_list_opt_comma: replace_list ',' */ #line 3963 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 33068 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33255 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1453: /* opt_replace_list: REPLACE '(' replace_list_opt_comma ')' */ + case 1456: /* opt_replace_list: REPLACE '(' replace_list_opt_comma ')' */ #line 3966 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 33074 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33261 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1454: /* opt_replace_list: REPLACE replace_list_el */ + case 1457: /* opt_replace_list: REPLACE replace_list_el */ #line 3967 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].list)); } -#line 33080 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33267 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1455: /* opt_replace_list: %empty */ + case 1458: /* opt_replace_list: %empty */ #line 3968 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NULL; } -#line 33086 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33273 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1456: /* qualified_name_list: qualified_name */ + case 1459: /* qualified_name_list: qualified_name */ #line 3978 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1((yyvsp[0].range)); } -#line 33092 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33279 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1457: /* qualified_name_list: qualified_name_list ',' qualified_name */ + case 1460: /* qualified_name_list: qualified_name_list ',' qualified_name */ #line 3979 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].range)); } -#line 33098 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33285 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1458: /* name_list: name */ + case 1461: /* name_list: name */ #line 3984 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeString((yyvsp[0].str))); } -#line 33104 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33291 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1459: /* name_list: name_list ',' name */ + case 1462: /* name_list: name_list ',' name */ #line 3986 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-2].list), makeString((yyvsp[0].str))); } -#line 33110 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33297 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1460: /* name_list_opt_comma: name_list */ + case 1463: /* name_list_opt_comma: name_list */ #line 3991 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 33116 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33303 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1461: /* name_list_opt_comma: name_list ',' */ + case 1464: /* name_list_opt_comma: name_list ',' */ #line 3992 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 33122 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33309 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1462: /* name_list_opt_comma_opt_bracket: name_list_opt_comma */ + case 1465: /* name_list_opt_comma_opt_bracket: name_list_opt_comma */ #line 3996 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[0].list); } -#line 33128 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33315 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1463: /* name_list_opt_comma_opt_bracket: '(' name_list_opt_comma ')' */ + case 1466: /* name_list_opt_comma_opt_bracket: '(' name_list_opt_comma ')' */ #line 3997 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 33134 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33321 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1464: /* name: ColIdOrString */ + case 1467: /* name: ColIdOrString */ #line 4000 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (yyvsp[0].str); } -#line 33140 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33327 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1465: /* func_name: function_name_token */ + case 1468: /* func_name: function_name_token */ #line 4012 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeString((yyvsp[0].str))); } -#line 33146 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33333 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1466: /* func_name: ColId indirection */ + case 1469: /* func_name: ColId indirection */ #line 4015 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = check_func_name(lcons(makeString((yyvsp[-1].str)), (yyvsp[0].list)), yyscanner); } -#line 33155 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33342 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1467: /* AexprConst: Iconst */ + case 1470: /* AexprConst: Iconst */ #line 4026 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeIntConst((yyvsp[0].ival), (yylsp[0])); } -#line 33163 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33350 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1468: /* AexprConst: FCONST */ + case 1471: /* AexprConst: FCONST */ #line 4030 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeFloatConst((yyvsp[0].str), (yylsp[0])); } -#line 33171 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33358 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1469: /* AexprConst: Sconst opt_indirection */ + case 1472: /* AexprConst: Sconst opt_indirection */ #line 4034 "third_party/libpg_query/grammar/statements/select.y" { if ((yyvsp[0].list)) @@ -33183,18 +33370,18 @@ YYLTYPE yylloc = yyloc_default; else (yyval.node) = makeStringConst((yyvsp[-1].str), (yylsp[-1])); } -#line 33187 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33374 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1470: /* AexprConst: BCONST */ + case 1473: /* AexprConst: BCONST */ #line 4046 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeBitStringConst((yyvsp[0].str), (yylsp[0])); } -#line 33195 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33382 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1471: /* AexprConst: XCONST */ + case 1474: /* AexprConst: XCONST */ #line 4050 "third_party/libpg_query/grammar/statements/select.y" { /* This is a bit constant per SQL99: @@ -33204,10 +33391,10 @@ YYLTYPE yylloc = yyloc_default; */ (yyval.node) = makeBitStringConst((yyvsp[0].str), (yylsp[0])); } -#line 33208 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33395 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1472: /* AexprConst: func_name Sconst */ + case 1475: /* AexprConst: func_name Sconst */ #line 4059 "third_party/libpg_query/grammar/statements/select.y" { /* generic type 'literal' syntax */ @@ -33215,10 +33402,10 @@ YYLTYPE yylloc = yyloc_default; t->location = (yylsp[-1]); (yyval.node) = makeStringConstCast((yyvsp[0].str), (yylsp[0]), t); } -#line 33219 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33406 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1473: /* AexprConst: func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst */ + case 1476: /* AexprConst: func_name '(' func_arg_list opt_sort_clause opt_ignore_nulls ')' Sconst */ #line 4066 "third_party/libpg_query/grammar/statements/select.y" { /* generic syntax with a type modifier */ @@ -33257,192 +33444,192 @@ YYLTYPE yylloc = yyloc_default; t->location = (yylsp[-6]); (yyval.node) = makeStringConstCast((yyvsp[0].str), (yylsp[0]), t); } -#line 33261 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33448 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1474: /* AexprConst: ConstTypename Sconst */ + case 1477: /* AexprConst: ConstTypename Sconst */ #line 4104 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeStringConstCast((yyvsp[0].str), (yylsp[0]), (yyvsp[-1].typnam)); } -#line 33269 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33456 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1475: /* AexprConst: ConstInterval '(' a_expr ')' opt_interval */ + case 1478: /* AexprConst: ConstInterval '(' a_expr ')' opt_interval */ #line 4108 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeIntervalNode((yyvsp[-2].node), (yylsp[-2]), (yyvsp[0].list)); } -#line 33277 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33464 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1476: /* AexprConst: ConstInterval Iconst opt_interval */ + case 1479: /* AexprConst: ConstInterval Iconst opt_interval */ #line 4112 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeIntervalNode((yyvsp[-1].ival), (yylsp[-1]), (yyvsp[0].list)); } -#line 33285 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33472 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1477: /* AexprConst: ConstInterval Sconst opt_interval */ + case 1480: /* AexprConst: ConstInterval Sconst opt_interval */ #line 4116 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeIntervalNode((yyvsp[-1].str), (yylsp[-1]), (yyvsp[0].list)); } -#line 33293 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33480 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1478: /* AexprConst: TRUE_P */ + case 1481: /* AexprConst: TRUE_P */ #line 4120 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeBoolAConst(true, (yylsp[0])); } -#line 33301 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33488 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1479: /* AexprConst: FALSE_P */ + case 1482: /* AexprConst: FALSE_P */ #line 4124 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeBoolAConst(false, (yylsp[0])); } -#line 33309 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33496 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1480: /* AexprConst: NULL_P */ + case 1483: /* AexprConst: NULL_P */ #line 4128 "third_party/libpg_query/grammar/statements/select.y" { (yyval.node) = makeNullAConst((yylsp[0])); } -#line 33317 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33504 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1481: /* Iconst: ICONST */ + case 1484: /* Iconst: ICONST */ #line 4133 "third_party/libpg_query/grammar/statements/select.y" { (yyval.ival) = (yyvsp[0].ival); } -#line 33323 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33510 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1482: /* type_function_name: IDENT */ + case 1485: /* type_function_name: IDENT */ #line 4150 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (yyvsp[0].str); } -#line 33329 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33516 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1483: /* type_function_name: unreserved_keyword */ + case 1486: /* type_function_name: unreserved_keyword */ #line 4151 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = pstrdup((yyvsp[0].keyword)); } -#line 33335 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33522 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1484: /* type_function_name: type_func_name_keyword */ + case 1487: /* type_function_name: type_func_name_keyword */ #line 4152 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = pstrdup((yyvsp[0].keyword)); } -#line 33341 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33528 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1485: /* type_function_name: pgq_unreserved_keyword */ + case 1488: /* type_function_name: pgq_unreserved_keyword */ #line 4153 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = pstrdup((yyvsp[0].keyword)); } -#line 33347 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33534 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1486: /* function_name_token: IDENT */ + case 1489: /* function_name_token: IDENT */ #line 4157 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (yyvsp[0].str); } -#line 33353 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33540 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1487: /* function_name_token: unreserved_keyword */ + case 1490: /* function_name_token: unreserved_keyword */ #line 4158 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = pstrdup((yyvsp[0].keyword)); } -#line 33359 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33546 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1488: /* function_name_token: func_name_keyword */ + case 1491: /* function_name_token: func_name_keyword */ #line 4159 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = pstrdup((yyvsp[0].keyword)); } -#line 33365 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33552 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1489: /* function_name_token: pgq_unreserved_keyword */ + case 1492: /* function_name_token: pgq_unreserved_keyword */ #line 4160 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = pstrdup((yyvsp[0].keyword)); } -#line 33371 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33558 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1490: /* type_name_token: IDENT */ + case 1493: /* type_name_token: IDENT */ #line 4164 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (yyvsp[0].str); } -#line 33377 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33564 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1491: /* type_name_token: unreserved_keyword */ + case 1494: /* type_name_token: unreserved_keyword */ #line 4165 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = pstrdup((yyvsp[0].keyword)); } -#line 33383 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33570 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1492: /* type_name_token: type_name_keyword */ + case 1495: /* type_name_token: type_name_keyword */ #line 4166 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = pstrdup((yyvsp[0].keyword)); } -#line 33389 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33576 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1493: /* type_name_token: pgq_unreserved_keyword */ + case 1496: /* type_name_token: pgq_unreserved_keyword */ #line 4167 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = pstrdup((yyvsp[0].keyword)); } -#line 33395 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33582 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1494: /* any_name: ColId */ + case 1497: /* any_name: ColId */ #line 4171 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeString((yyvsp[0].str))); } -#line 33401 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33588 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1495: /* any_name: ColId attrs */ + case 1498: /* any_name: ColId attrs */ #line 4172 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lcons(makeString((yyvsp[-1].str)), (yyvsp[0].list)); } -#line 33407 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33594 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1496: /* attrs: '.' attr_name */ + case 1499: /* attrs: '.' attr_name */ #line 4176 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = list_make1(makeString((yyvsp[0].str))); } -#line 33413 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33600 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1497: /* attrs: attrs '.' attr_name */ + case 1500: /* attrs: attrs '.' attr_name */ #line 4178 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = lappend((yyvsp[-2].list), makeString((yyvsp[0].str))); } -#line 33419 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33606 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1498: /* opt_name_list: '(' name_list_opt_comma ')' */ + case 1501: /* opt_name_list: '(' name_list_opt_comma ')' */ #line 4182 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = (yyvsp[-1].list); } -#line 33425 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33612 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1499: /* opt_name_list: %empty */ + case 1502: /* opt_name_list: %empty */ #line 4183 "third_party/libpg_query/grammar/statements/select.y" { (yyval.list) = NIL; } -#line 33431 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33618 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1501: /* ColLabelOrString: ColLabel */ + case 1504: /* ColLabelOrString: ColLabel */ #line 4190 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (yyvsp[0].str); } -#line 33437 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33624 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1502: /* ColLabelOrString: SCONST */ + case 1505: /* ColLabelOrString: SCONST */ #line 4191 "third_party/libpg_query/grammar/statements/select.y" { (yyval.str) = (yyvsp[0].str); } -#line 33443 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33630 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1503: /* PrepareStmt: PREPARE name prep_type_clause AS PreparableStmt */ + case 1506: /* PrepareStmt: PREPARE name prep_type_clause AS PreparableStmt */ #line 8 "third_party/libpg_query/grammar/statements/prepare.y" { PGPrepareStmt *n = makeNode(PGPrepareStmt); @@ -33451,22 +33638,22 @@ YYLTYPE yylloc = yyloc_default; n->query = (yyvsp[0].node); (yyval.node) = (PGNode *) n; } -#line 33455 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33642 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1504: /* prep_type_clause: '(' type_list ')' */ + case 1507: /* prep_type_clause: '(' type_list ')' */ #line 18 "third_party/libpg_query/grammar/statements/prepare.y" { (yyval.list) = (yyvsp[-1].list); } -#line 33461 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33648 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1505: /* prep_type_clause: %empty */ + case 1508: /* prep_type_clause: %empty */ #line 19 "third_party/libpg_query/grammar/statements/prepare.y" { (yyval.list) = NIL; } -#line 33467 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33654 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1512: /* CreateSchemaStmt: CREATE_P SCHEMA qualified_name OptSchemaEltList */ + case 1515: /* CreateSchemaStmt: CREATE_P SCHEMA qualified_name OptSchemaEltList */ #line 8 "third_party/libpg_query/grammar/statements/create_schema.y" { PGCreateSchemaStmt *n = makeNode(PGCreateSchemaStmt); @@ -33486,10 +33673,10 @@ YYLTYPE yylloc = yyloc_default; n->onconflict = PG_ERROR_ON_CONFLICT; (yyval.node) = (PGNode *)n; } -#line 33490 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33677 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1513: /* CreateSchemaStmt: CREATE_P SCHEMA IF_P NOT EXISTS qualified_name OptSchemaEltList */ + case 1516: /* CreateSchemaStmt: CREATE_P SCHEMA IF_P NOT EXISTS qualified_name OptSchemaEltList */ #line 27 "third_party/libpg_query/grammar/statements/create_schema.y" { PGCreateSchemaStmt *n = makeNode(PGCreateSchemaStmt); @@ -33514,10 +33701,10 @@ YYLTYPE yylloc = yyloc_default; n->onconflict = PG_IGNORE_ON_CONFLICT; (yyval.node) = (PGNode *)n; } -#line 33518 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33705 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1514: /* CreateSchemaStmt: CREATE_P OR REPLACE SCHEMA qualified_name OptSchemaEltList */ + case 1517: /* CreateSchemaStmt: CREATE_P OR REPLACE SCHEMA qualified_name OptSchemaEltList */ #line 51 "third_party/libpg_query/grammar/statements/create_schema.y" { PGCreateSchemaStmt *n = makeNode(PGCreateSchemaStmt); @@ -33537,26 +33724,26 @@ YYLTYPE yylloc = yyloc_default; n->onconflict = PG_REPLACE_ON_CONFLICT; (yyval.node) = (PGNode *)n; } -#line 33541 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33728 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1515: /* OptSchemaEltList: OptSchemaEltList schema_stmt */ + case 1518: /* OptSchemaEltList: OptSchemaEltList schema_stmt */ #line 74 "third_party/libpg_query/grammar/statements/create_schema.y" { if ((yyloc) < 0) /* see comments for YYLLOC_DEFAULT */ (yyloc) = (yylsp[0]); (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].node)); } -#line 33551 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33738 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1516: /* OptSchemaEltList: %empty */ + case 1519: /* OptSchemaEltList: %empty */ #line 80 "third_party/libpg_query/grammar/statements/create_schema.y" { (yyval.list) = NIL; } -#line 33557 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33744 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1521: /* IndexStmt: CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause */ + case 1524: /* IndexStmt: CREATE_P opt_unique INDEX opt_concurrently opt_index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause */ #line 11 "third_party/libpg_query/grammar/statements/index.y" { PGIndexStmt *n = makeNode(PGIndexStmt); @@ -33580,10 +33767,10 @@ YYLTYPE yylloc = yyloc_default; n->onconflict = PG_ERROR_ON_CONFLICT; (yyval.node) = (PGNode *)n; } -#line 33584 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33771 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1522: /* IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause */ + case 1525: /* IndexStmt: CREATE_P opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name ON qualified_name access_method_clause '(' index_params ')' opt_reloptions where_clause */ #line 36 "third_party/libpg_query/grammar/statements/index.y" { PGIndexStmt *n = makeNode(PGIndexStmt); @@ -33607,76 +33794,76 @@ YYLTYPE yylloc = yyloc_default; n->onconflict = PG_IGNORE_ON_CONFLICT; (yyval.node) = (PGNode *)n; } -#line 33611 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33798 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1523: /* access_method: ColId */ + case 1526: /* access_method: ColId */ #line 62 "third_party/libpg_query/grammar/statements/index.y" { (yyval.str) = (yyvsp[0].str); } -#line 33617 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33804 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1524: /* access_method_clause: USING access_method */ + case 1527: /* access_method_clause: USING access_method */ #line 66 "third_party/libpg_query/grammar/statements/index.y" { (yyval.str) = (yyvsp[0].str); } -#line 33623 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33810 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1525: /* access_method_clause: %empty */ + case 1528: /* access_method_clause: %empty */ #line 67 "third_party/libpg_query/grammar/statements/index.y" { (yyval.str) = (char*) DEFAULT_INDEX_TYPE; } -#line 33629 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33816 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1526: /* opt_concurrently: CONCURRENTLY */ + case 1529: /* opt_concurrently: CONCURRENTLY */ #line 72 "third_party/libpg_query/grammar/statements/index.y" { (yyval.boolean) = true; } -#line 33635 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33822 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1527: /* opt_concurrently: %empty */ + case 1530: /* opt_concurrently: %empty */ #line 73 "third_party/libpg_query/grammar/statements/index.y" { (yyval.boolean) = false; } -#line 33641 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33828 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1528: /* opt_index_name: index_name */ + case 1531: /* opt_index_name: index_name */ #line 78 "third_party/libpg_query/grammar/statements/index.y" { (yyval.str) = (yyvsp[0].str); } -#line 33647 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33834 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1529: /* opt_index_name: %empty */ + case 1532: /* opt_index_name: %empty */ #line 79 "third_party/libpg_query/grammar/statements/index.y" { (yyval.str) = NULL; } -#line 33653 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33840 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1530: /* opt_reloptions: WITH reloptions */ + case 1533: /* opt_reloptions: WITH reloptions */ #line 83 "third_party/libpg_query/grammar/statements/index.y" { (yyval.list) = (yyvsp[0].list); } -#line 33659 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33846 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1531: /* opt_reloptions: %empty */ + case 1534: /* opt_reloptions: %empty */ #line 84 "third_party/libpg_query/grammar/statements/index.y" { (yyval.list) = NIL; } -#line 33665 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33852 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1532: /* opt_unique: UNIQUE */ + case 1535: /* opt_unique: UNIQUE */ #line 89 "third_party/libpg_query/grammar/statements/index.y" { (yyval.boolean) = true; } -#line 33671 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33858 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1533: /* opt_unique: %empty */ + case 1536: /* opt_unique: %empty */ #line 90 "third_party/libpg_query/grammar/statements/index.y" { (yyval.boolean) = false; } -#line 33677 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33864 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1534: /* AlterObjectSchemaStmt: ALTER TABLE relation_expr SET SCHEMA name */ + case 1537: /* AlterObjectSchemaStmt: ALTER TABLE relation_expr SET SCHEMA name */ #line 8 "third_party/libpg_query/grammar/statements/alter_schema.y" { PGAlterObjectSchemaStmt *n = makeNode(PGAlterObjectSchemaStmt); @@ -33686,10 +33873,10 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = false; (yyval.node) = (PGNode *)n; } -#line 33690 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33877 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1535: /* AlterObjectSchemaStmt: ALTER TABLE IF_P EXISTS relation_expr SET SCHEMA name */ + case 1538: /* AlterObjectSchemaStmt: ALTER TABLE IF_P EXISTS relation_expr SET SCHEMA name */ #line 17 "third_party/libpg_query/grammar/statements/alter_schema.y" { PGAlterObjectSchemaStmt *n = makeNode(PGAlterObjectSchemaStmt); @@ -33699,10 +33886,10 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = true; (yyval.node) = (PGNode *)n; } -#line 33703 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33890 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1536: /* AlterObjectSchemaStmt: ALTER SEQUENCE qualified_name SET SCHEMA name */ + case 1539: /* AlterObjectSchemaStmt: ALTER SEQUENCE qualified_name SET SCHEMA name */ #line 26 "third_party/libpg_query/grammar/statements/alter_schema.y" { PGAlterObjectSchemaStmt *n = makeNode(PGAlterObjectSchemaStmt); @@ -33712,10 +33899,10 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = false; (yyval.node) = (PGNode *)n; } -#line 33716 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33903 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1537: /* AlterObjectSchemaStmt: ALTER SEQUENCE IF_P EXISTS qualified_name SET SCHEMA name */ + case 1540: /* AlterObjectSchemaStmt: ALTER SEQUENCE IF_P EXISTS qualified_name SET SCHEMA name */ #line 35 "third_party/libpg_query/grammar/statements/alter_schema.y" { PGAlterObjectSchemaStmt *n = makeNode(PGAlterObjectSchemaStmt); @@ -33725,10 +33912,10 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = true; (yyval.node) = (PGNode *)n; } -#line 33729 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33916 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1538: /* AlterObjectSchemaStmt: ALTER VIEW qualified_name SET SCHEMA name */ + case 1541: /* AlterObjectSchemaStmt: ALTER VIEW qualified_name SET SCHEMA name */ #line 44 "third_party/libpg_query/grammar/statements/alter_schema.y" { PGAlterObjectSchemaStmt *n = makeNode(PGAlterObjectSchemaStmt); @@ -33738,10 +33925,10 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = false; (yyval.node) = (PGNode *)n; } -#line 33742 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33929 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1539: /* AlterObjectSchemaStmt: ALTER VIEW IF_P EXISTS qualified_name SET SCHEMA name */ + case 1542: /* AlterObjectSchemaStmt: ALTER VIEW IF_P EXISTS qualified_name SET SCHEMA name */ #line 53 "third_party/libpg_query/grammar/statements/alter_schema.y" { PGAlterObjectSchemaStmt *n = makeNode(PGAlterObjectSchemaStmt); @@ -33751,10 +33938,10 @@ YYLTYPE yylloc = yyloc_default; n->missing_ok = true; (yyval.node) = (PGNode *)n; } -#line 33755 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33942 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1540: /* CheckPointStmt: FORCE CHECKPOINT opt_col_id */ + case 1543: /* CheckPointStmt: FORCE CHECKPOINT opt_col_id */ #line 6 "third_party/libpg_query/grammar/statements/checkpoint.y" { PGCheckPointStmt *n = makeNode(PGCheckPointStmt); @@ -33762,10 +33949,10 @@ YYLTYPE yylloc = yyloc_default; n->name = (yyvsp[0].str); (yyval.node) = (PGNode *)n; } -#line 33766 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33953 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1541: /* CheckPointStmt: CHECKPOINT opt_col_id */ + case 1544: /* CheckPointStmt: CHECKPOINT opt_col_id */ #line 13 "third_party/libpg_query/grammar/statements/checkpoint.y" { PGCheckPointStmt *n = makeNode(PGCheckPointStmt); @@ -33773,22 +33960,22 @@ YYLTYPE yylloc = yyloc_default; n->name = (yyvsp[0].str); (yyval.node) = (PGNode *)n; } -#line 33777 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33964 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1542: /* opt_col_id: ColId */ + case 1545: /* opt_col_id: ColId */ #line 22 "third_party/libpg_query/grammar/statements/checkpoint.y" { (yyval.str) = (yyvsp[0].str); } -#line 33783 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33970 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1543: /* opt_col_id: %empty */ + case 1546: /* opt_col_id: %empty */ #line 23 "third_party/libpg_query/grammar/statements/checkpoint.y" { (yyval.str) = NULL; } -#line 33789 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33976 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1544: /* CommentOnStmt: COMMENT ON comment_on_type_any_name qualified_name IS comment_value */ + case 1547: /* CommentOnStmt: COMMENT ON comment_on_type_any_name qualified_name IS comment_value */ #line 8 "third_party/libpg_query/grammar/statements/comment_on.y" { PGCommentOnStmt *n = makeNode(PGCommentOnStmt); @@ -33797,10 +33984,10 @@ YYLTYPE yylloc = yyloc_default; n->value = (yyvsp[0].node); (yyval.node) = (PGNode *)n; } -#line 33801 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 33988 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1545: /* CommentOnStmt: COMMENT ON COLUMN a_expr IS comment_value */ + case 1548: /* CommentOnStmt: COMMENT ON COLUMN a_expr IS comment_value */ #line 16 "third_party/libpg_query/grammar/statements/comment_on.y" { PGCommentOnStmt *n = makeNode(PGCommentOnStmt); @@ -33809,82 +33996,82 @@ YYLTYPE yylloc = yyloc_default; n->value = (yyvsp[0].node); (yyval.node) = (PGNode *)n; } -#line 33813 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34000 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1546: /* comment_value: Sconst */ + case 1549: /* comment_value: Sconst */ #line 26 "third_party/libpg_query/grammar/statements/comment_on.y" { (yyval.node) = makeStringConst((yyvsp[0].str), (yylsp[0])); } -#line 33819 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34006 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1547: /* comment_value: NULL_P */ + case 1550: /* comment_value: NULL_P */ #line 27 "third_party/libpg_query/grammar/statements/comment_on.y" { (yyval.node) = makeNullAConst((yylsp[0])); } -#line 33825 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34012 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1548: /* comment_on_type_any_name: TABLE */ + case 1551: /* comment_on_type_any_name: TABLE */ #line 30 "third_party/libpg_query/grammar/statements/comment_on.y" { (yyval.objtype) = PG_OBJECT_TABLE; } -#line 33831 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34018 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1549: /* comment_on_type_any_name: SEQUENCE */ + case 1552: /* comment_on_type_any_name: SEQUENCE */ #line 31 "third_party/libpg_query/grammar/statements/comment_on.y" { (yyval.objtype) = PG_OBJECT_SEQUENCE; } -#line 33837 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34024 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1550: /* comment_on_type_any_name: FUNCTION */ + case 1553: /* comment_on_type_any_name: FUNCTION */ #line 32 "third_party/libpg_query/grammar/statements/comment_on.y" { (yyval.objtype) = PG_OBJECT_FUNCTION; } -#line 33843 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34030 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1551: /* comment_on_type_any_name: MACRO */ + case 1554: /* comment_on_type_any_name: MACRO */ #line 33 "third_party/libpg_query/grammar/statements/comment_on.y" { (yyval.objtype) = PG_OBJECT_FUNCTION; } -#line 33849 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34036 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1552: /* comment_on_type_any_name: MACRO TABLE */ + case 1555: /* comment_on_type_any_name: MACRO TABLE */ #line 34 "third_party/libpg_query/grammar/statements/comment_on.y" { (yyval.objtype) = PG_OBJECT_TABLE_MACRO; } -#line 33855 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34042 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1553: /* comment_on_type_any_name: VIEW */ + case 1556: /* comment_on_type_any_name: VIEW */ #line 35 "third_party/libpg_query/grammar/statements/comment_on.y" { (yyval.objtype) = PG_OBJECT_VIEW; } -#line 33861 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34048 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1554: /* comment_on_type_any_name: DATABASE */ + case 1557: /* comment_on_type_any_name: DATABASE */ #line 36 "third_party/libpg_query/grammar/statements/comment_on.y" { (yyval.objtype) = PG_OBJECT_DATABASE; } -#line 33867 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34054 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1555: /* comment_on_type_any_name: INDEX */ + case 1558: /* comment_on_type_any_name: INDEX */ #line 37 "third_party/libpg_query/grammar/statements/comment_on.y" { (yyval.objtype) = PG_OBJECT_INDEX; } -#line 33873 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34060 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1556: /* comment_on_type_any_name: SCHEMA */ + case 1559: /* comment_on_type_any_name: SCHEMA */ #line 38 "third_party/libpg_query/grammar/statements/comment_on.y" { (yyval.objtype) = PG_OBJECT_SCHEMA; } -#line 33879 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34066 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1557: /* comment_on_type_any_name: TYPE_P */ + case 1560: /* comment_on_type_any_name: TYPE_P */ #line 39 "third_party/libpg_query/grammar/statements/comment_on.y" { (yyval.objtype) = PG_OBJECT_TYPE; } -#line 33885 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34072 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1558: /* ExportStmt: EXPORT_P DATABASE Sconst copy_options */ + case 1561: /* ExportStmt: EXPORT_P DATABASE Sconst copy_options */ #line 8 "third_party/libpg_query/grammar/statements/export.y" { PGExportStmt *n = makeNode(PGExportStmt); @@ -33896,10 +34083,10 @@ YYLTYPE yylloc = yyloc_default; } (yyval.node) = (PGNode *)n; } -#line 33900 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34087 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1559: /* ExportStmt: EXPORT_P DATABASE ColId TO Sconst copy_options */ + case 1562: /* ExportStmt: EXPORT_P DATABASE ColId TO Sconst copy_options */ #line 20 "third_party/libpg_query/grammar/statements/export.y" { PGExportStmt *n = makeNode(PGExportStmt); @@ -33911,20 +34098,20 @@ YYLTYPE yylloc = yyloc_default; } (yyval.node) = (PGNode *)n; } -#line 33915 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34102 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1560: /* ImportStmt: IMPORT_P DATABASE Sconst */ + case 1563: /* ImportStmt: IMPORT_P DATABASE Sconst */ #line 34 "third_party/libpg_query/grammar/statements/export.y" { PGImportStmt *n = makeNode(PGImportStmt); n->filename = (yyvsp[0].str); (yyval.node) = (PGNode *)n; } -#line 33925 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34112 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1561: /* ExplainStmt: EXPLAIN ExplainableStmt */ + case 1564: /* ExplainStmt: EXPLAIN ExplainableStmt */ #line 10 "third_party/libpg_query/grammar/statements/explain.y" { PGExplainStmt *n = makeNode(PGExplainStmt); @@ -33932,10 +34119,10 @@ YYLTYPE yylloc = yyloc_default; n->options = NIL; (yyval.node) = (PGNode *) n; } -#line 33936 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34123 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1562: /* ExplainStmt: EXPLAIN analyze_keyword opt_verbose ExplainableStmt */ + case 1565: /* ExplainStmt: EXPLAIN analyze_keyword opt_verbose ExplainableStmt */ #line 17 "third_party/libpg_query/grammar/statements/explain.y" { PGExplainStmt *n = makeNode(PGExplainStmt); @@ -33946,10 +34133,10 @@ YYLTYPE yylloc = yyloc_default; makeDefElem("verbose", NULL, (yylsp[-1]))); (yyval.node) = (PGNode *) n; } -#line 33950 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34137 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1563: /* ExplainStmt: EXPLAIN VERBOSE ExplainableStmt */ + case 1566: /* ExplainStmt: EXPLAIN VERBOSE ExplainableStmt */ #line 27 "third_party/libpg_query/grammar/statements/explain.y" { PGExplainStmt *n = makeNode(PGExplainStmt); @@ -33957,10 +34144,10 @@ YYLTYPE yylloc = yyloc_default; n->options = list_make1(makeDefElem("verbose", NULL, (yylsp[-1]))); (yyval.node) = (PGNode *) n; } -#line 33961 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34148 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1564: /* ExplainStmt: EXPLAIN '(' explain_option_list ')' ExplainableStmt */ + case 1567: /* ExplainStmt: EXPLAIN '(' explain_option_list ')' ExplainableStmt */ #line 34 "third_party/libpg_query/grammar/statements/explain.y" { PGExplainStmt *n = makeNode(PGExplainStmt); @@ -33968,204 +34155,204 @@ YYLTYPE yylloc = yyloc_default; n->options = (yyvsp[-2].list); (yyval.node) = (PGNode *) n; } -#line 33972 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34159 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1565: /* opt_verbose: VERBOSE */ + case 1568: /* opt_verbose: VERBOSE */ #line 44 "third_party/libpg_query/grammar/statements/explain.y" { (yyval.boolean) = true; } -#line 33978 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34165 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1566: /* opt_verbose: %empty */ + case 1569: /* opt_verbose: %empty */ #line 45 "third_party/libpg_query/grammar/statements/explain.y" { (yyval.boolean) = false; } -#line 33984 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34171 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1567: /* explain_option_arg: opt_boolean_or_string */ + case 1570: /* explain_option_arg: opt_boolean_or_string */ #line 50 "third_party/libpg_query/grammar/statements/explain.y" { (yyval.node) = (PGNode *) makeString((yyvsp[0].str)); } -#line 33990 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34177 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1568: /* explain_option_arg: NumericOnly */ + case 1571: /* explain_option_arg: NumericOnly */ #line 51 "third_party/libpg_query/grammar/statements/explain.y" { (yyval.node) = (PGNode *) (yyvsp[0].value); } -#line 33996 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34183 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1569: /* explain_option_arg: %empty */ + case 1572: /* explain_option_arg: %empty */ #line 52 "third_party/libpg_query/grammar/statements/explain.y" { (yyval.node) = NULL; } -#line 34002 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34189 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1601: /* NonReservedWord: IDENT */ + case 1604: /* NonReservedWord: IDENT */ #line 91 "third_party/libpg_query/grammar/statements/explain.y" { (yyval.str) = (yyvsp[0].str); } -#line 34008 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34195 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1602: /* NonReservedWord: unreserved_keyword */ + case 1605: /* NonReservedWord: unreserved_keyword */ #line 92 "third_party/libpg_query/grammar/statements/explain.y" { (yyval.str) = pstrdup((yyvsp[0].keyword)); } -#line 34014 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34201 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1603: /* NonReservedWord: other_keyword */ + case 1606: /* NonReservedWord: other_keyword */ #line 93 "third_party/libpg_query/grammar/statements/explain.y" { (yyval.str) = pstrdup((yyvsp[0].keyword)); } -#line 34020 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34207 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1604: /* NonReservedWord: pgq_unreserved_keyword */ + case 1607: /* NonReservedWord: pgq_unreserved_keyword */ #line 94 "third_party/libpg_query/grammar/statements/explain.y" { (yyval.str) = pstrdup((yyvsp[0].keyword)); } -#line 34026 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34213 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1605: /* NonReservedWord_or_Sconst: NonReservedWord */ + case 1608: /* NonReservedWord_or_Sconst: NonReservedWord */ #line 99 "third_party/libpg_query/grammar/statements/explain.y" { (yyval.str) = (yyvsp[0].str); } -#line 34032 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34219 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1606: /* NonReservedWord_or_Sconst: Sconst */ + case 1609: /* NonReservedWord_or_Sconst: Sconst */ #line 100 "third_party/libpg_query/grammar/statements/explain.y" { (yyval.str) = (yyvsp[0].str); } -#line 34038 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34225 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1607: /* explain_option_list: explain_option_elem */ + case 1610: /* explain_option_list: explain_option_elem */ #line 106 "third_party/libpg_query/grammar/statements/explain.y" { (yyval.list) = list_make1((yyvsp[0].defelt)); } -#line 34046 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34233 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1608: /* explain_option_list: explain_option_list ',' explain_option_elem */ + case 1611: /* explain_option_list: explain_option_list ',' explain_option_elem */ #line 110 "third_party/libpg_query/grammar/statements/explain.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt)); } -#line 34054 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34241 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1609: /* analyze_keyword: ANALYZE */ + case 1612: /* analyze_keyword: ANALYZE */ #line 117 "third_party/libpg_query/grammar/statements/explain.y" {} -#line 34060 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34247 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1610: /* analyze_keyword: ANALYSE */ + case 1613: /* analyze_keyword: ANALYSE */ #line 118 "third_party/libpg_query/grammar/statements/explain.y" {} -#line 34066 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34253 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1611: /* opt_boolean_or_string: TRUE_P */ + case 1614: /* opt_boolean_or_string: TRUE_P */ #line 123 "third_party/libpg_query/grammar/statements/explain.y" { (yyval.str) = (char*) "true"; } -#line 34072 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34259 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1612: /* opt_boolean_or_string: FALSE_P */ + case 1615: /* opt_boolean_or_string: FALSE_P */ #line 124 "third_party/libpg_query/grammar/statements/explain.y" { (yyval.str) = (char*) "false"; } -#line 34078 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34265 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1613: /* opt_boolean_or_string: ON */ + case 1616: /* opt_boolean_or_string: ON */ #line 125 "third_party/libpg_query/grammar/statements/explain.y" { (yyval.str) = (char*) "on"; } -#line 34084 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34271 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1614: /* opt_boolean_or_string: NonReservedWord_or_Sconst */ + case 1617: /* opt_boolean_or_string: NonReservedWord_or_Sconst */ #line 131 "third_party/libpg_query/grammar/statements/explain.y" { (yyval.str) = (yyvsp[0].str); } -#line 34090 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34277 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1615: /* explain_option_elem: explain_option_name explain_option_arg */ + case 1618: /* explain_option_elem: explain_option_name explain_option_arg */ #line 137 "third_party/libpg_query/grammar/statements/explain.y" { (yyval.defelt) = makeDefElem((yyvsp[-1].str), (yyvsp[0].node), (yylsp[-1])); } -#line 34098 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34285 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1616: /* explain_option_name: NonReservedWord */ + case 1619: /* explain_option_name: NonReservedWord */ #line 144 "third_party/libpg_query/grammar/statements/explain.y" { (yyval.str) = (yyvsp[0].str); } -#line 34104 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34291 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1617: /* explain_option_name: analyze_keyword */ + case 1620: /* explain_option_name: analyze_keyword */ #line 145 "third_party/libpg_query/grammar/statements/explain.y" { (yyval.str) = (char*) "analyze"; } -#line 34110 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34297 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1618: /* VariableSetStmt: SET set_rest */ + case 1621: /* VariableSetStmt: SET set_rest */ #line 11 "third_party/libpg_query/grammar/statements/variable_set.y" { PGVariableSetStmt *n = (yyvsp[0].vsetstmt); n->scope = VAR_SET_SCOPE_DEFAULT; (yyval.node) = (PGNode *) n; } -#line 34120 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34307 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1619: /* VariableSetStmt: SET LOCAL set_rest */ + case 1622: /* VariableSetStmt: SET LOCAL set_rest */ #line 17 "third_party/libpg_query/grammar/statements/variable_set.y" { PGVariableSetStmt *n = (yyvsp[0].vsetstmt); n->scope = VAR_SET_SCOPE_LOCAL; (yyval.node) = (PGNode *) n; } -#line 34130 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34317 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1620: /* VariableSetStmt: SET SESSION set_rest */ + case 1623: /* VariableSetStmt: SET SESSION set_rest */ #line 23 "third_party/libpg_query/grammar/statements/variable_set.y" { PGVariableSetStmt *n = (yyvsp[0].vsetstmt); n->scope = VAR_SET_SCOPE_SESSION; (yyval.node) = (PGNode *) n; } -#line 34140 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34327 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1621: /* VariableSetStmt: SET GLOBAL set_rest */ + case 1624: /* VariableSetStmt: SET GLOBAL set_rest */ #line 29 "third_party/libpg_query/grammar/statements/variable_set.y" { PGVariableSetStmt *n = (yyvsp[0].vsetstmt); n->scope = VAR_SET_SCOPE_GLOBAL; (yyval.node) = (PGNode *) n; } -#line 34150 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34337 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1622: /* VariableSetStmt: SET VARIABLE_P set_rest */ + case 1625: /* VariableSetStmt: SET VARIABLE_P set_rest */ #line 35 "third_party/libpg_query/grammar/statements/variable_set.y" { PGVariableSetStmt *n = (yyvsp[0].vsetstmt); n->scope = VAR_SET_SCOPE_VARIABLE; (yyval.node) = (PGNode *) n; } -#line 34160 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34347 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1623: /* set_rest: generic_set */ + case 1626: /* set_rest: generic_set */ #line 44 "third_party/libpg_query/grammar/statements/variable_set.y" {(yyval.vsetstmt) = (yyvsp[0].vsetstmt);} -#line 34166 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34353 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1624: /* set_rest: var_name FROM CURRENT_P */ + case 1627: /* set_rest: var_name FROM CURRENT_P */ #line 46 "third_party/libpg_query/grammar/statements/variable_set.y" { PGVariableSetStmt *n = makeNode(PGVariableSetStmt); @@ -34173,10 +34360,10 @@ YYLTYPE yylloc = yyloc_default; n->name = (yyvsp[-2].str); (yyval.vsetstmt) = n; } -#line 34177 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34364 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1625: /* set_rest: TIME ZONE zone_value */ + case 1628: /* set_rest: TIME ZONE zone_value */ #line 54 "third_party/libpg_query/grammar/statements/variable_set.y" { PGVariableSetStmt *n = makeNode(PGVariableSetStmt); @@ -34188,10 +34375,10 @@ YYLTYPE yylloc = yyloc_default; n->kind = VAR_SET_DEFAULT; (yyval.vsetstmt) = n; } -#line 34192 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34379 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1626: /* set_rest: SCHEMA Sconst */ + case 1629: /* set_rest: SCHEMA Sconst */ #line 65 "third_party/libpg_query/grammar/statements/variable_set.y" { PGVariableSetStmt *n = makeNode(PGVariableSetStmt); @@ -34200,10 +34387,10 @@ YYLTYPE yylloc = yyloc_default; n->args = list_make1(makeStringConst((yyvsp[0].str), (yylsp[0]))); (yyval.vsetstmt) = n; } -#line 34204 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34391 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1627: /* generic_set: var_name TO var_list */ + case 1630: /* generic_set: var_name TO var_list */ #line 77 "third_party/libpg_query/grammar/statements/variable_set.y" { PGVariableSetStmt *n = makeNode(PGVariableSetStmt); @@ -34212,10 +34399,10 @@ YYLTYPE yylloc = yyloc_default; n->args = (yyvsp[0].list); (yyval.vsetstmt) = n; } -#line 34216 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34403 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1628: /* generic_set: var_name '=' var_list */ + case 1631: /* generic_set: var_name '=' var_list */ #line 85 "third_party/libpg_query/grammar/statements/variable_set.y" { PGVariableSetStmt *n = makeNode(PGVariableSetStmt); @@ -34224,32 +34411,32 @@ YYLTYPE yylloc = yyloc_default; n->args = (yyvsp[0].list); (yyval.vsetstmt) = n; } -#line 34228 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34415 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1629: /* var_value: a_expr */ + case 1632: /* var_value: a_expr */ #line 96 "third_party/libpg_query/grammar/statements/variable_set.y" { (yyval.node) = (yyvsp[0].node); } -#line 34234 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34421 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1630: /* zone_value: Sconst */ + case 1633: /* zone_value: Sconst */ #line 102 "third_party/libpg_query/grammar/statements/variable_set.y" { (yyval.node) = makeStringConst((yyvsp[0].str), (yylsp[0])); } -#line 34242 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34429 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1631: /* zone_value: IDENT */ + case 1634: /* zone_value: IDENT */ #line 106 "third_party/libpg_query/grammar/statements/variable_set.y" { (yyval.node) = makeStringConst((yyvsp[0].str), (yylsp[0])); } -#line 34250 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34437 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1632: /* zone_value: ConstInterval Sconst opt_interval */ + case 1635: /* zone_value: ConstInterval Sconst opt_interval */ #line 110 "third_party/libpg_query/grammar/statements/variable_set.y" { PGTypeName *t = (yyvsp[-2].typnam); @@ -34265,10 +34452,10 @@ YYLTYPE yylloc = yyloc_default; t->typmods = (yyvsp[0].list); (yyval.node) = makeStringConstCast((yyvsp[-1].str), (yylsp[-1]), t); } -#line 34269 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34456 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1633: /* zone_value: ConstInterval '(' Iconst ')' Sconst */ + case 1636: /* zone_value: ConstInterval '(' Iconst ')' Sconst */ #line 125 "third_party/libpg_query/grammar/statements/variable_set.y" { PGTypeName *t = (yyvsp[-4].typnam); @@ -34276,40 +34463,40 @@ YYLTYPE yylloc = yyloc_default; makeIntConst((yyvsp[-2].ival), (yylsp[-2]))); (yyval.node) = makeStringConstCast((yyvsp[0].str), (yylsp[0]), t); } -#line 34280 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34467 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1634: /* zone_value: NumericOnly */ + case 1637: /* zone_value: NumericOnly */ #line 131 "third_party/libpg_query/grammar/statements/variable_set.y" { (yyval.node) = makeAConst((yyvsp[0].value), (yylsp[0])); } -#line 34286 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34473 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1635: /* zone_value: DEFAULT */ + case 1638: /* zone_value: DEFAULT */ #line 132 "third_party/libpg_query/grammar/statements/variable_set.y" { (yyval.node) = NULL; } -#line 34292 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34479 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1636: /* zone_value: LOCAL */ + case 1639: /* zone_value: LOCAL */ #line 133 "third_party/libpg_query/grammar/statements/variable_set.y" { (yyval.node) = NULL; } -#line 34298 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34485 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1637: /* var_list: var_value */ + case 1640: /* var_list: var_value */ #line 137 "third_party/libpg_query/grammar/statements/variable_set.y" { (yyval.list) = list_make1((yyvsp[0].node)); } -#line 34304 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34491 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1638: /* var_list: var_list ',' var_value */ + case 1641: /* var_list: var_list ',' var_value */ #line 138 "third_party/libpg_query/grammar/statements/variable_set.y" { (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); } -#line 34310 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34497 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1639: /* LoadStmt: LOAD file_name */ + case 1642: /* LoadStmt: LOAD file_name */ #line 8 "third_party/libpg_query/grammar/statements/load.y" { PGLoadStmt *n = makeNode(PGLoadStmt); @@ -34320,10 +34507,10 @@ YYLTYPE yylloc = yyloc_default; n->load_type = PG_LOAD_TYPE_LOAD; (yyval.node) = (PGNode *)n; } -#line 34324 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34511 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1640: /* LoadStmt: opt_force INSTALL file_name opt_ext_version */ + case 1643: /* LoadStmt: opt_force INSTALL file_name opt_ext_version */ #line 17 "third_party/libpg_query/grammar/statements/load.y" { PGLoadStmt *n = makeNode(PGLoadStmt); @@ -34334,10 +34521,10 @@ YYLTYPE yylloc = yyloc_default; n->load_type = (yyvsp[-3].loadinstalltype); (yyval.node) = (PGNode *)n; } -#line 34338 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34525 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1641: /* LoadStmt: opt_force INSTALL file_name FROM ColId opt_ext_version */ + case 1644: /* LoadStmt: opt_force INSTALL file_name FROM ColId opt_ext_version */ #line 26 "third_party/libpg_query/grammar/statements/load.y" { PGLoadStmt *n = makeNode(PGLoadStmt); @@ -34348,10 +34535,10 @@ YYLTYPE yylloc = yyloc_default; n->load_type = (yyvsp[-5].loadinstalltype); (yyval.node) = (PGNode *)n; } -#line 34352 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34539 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1642: /* LoadStmt: opt_force INSTALL file_name FROM Sconst opt_ext_version */ + case 1645: /* LoadStmt: opt_force INSTALL file_name FROM Sconst opt_ext_version */ #line 35 "third_party/libpg_query/grammar/statements/load.y" { PGLoadStmt *n = makeNode(PGLoadStmt); @@ -34362,52 +34549,52 @@ YYLTYPE yylloc = yyloc_default; n->load_type = (yyvsp[-5].loadinstalltype); (yyval.node) = (PGNode *)n; } -#line 34366 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34553 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1643: /* opt_force: %empty */ + case 1646: /* opt_force: %empty */ #line 46 "third_party/libpg_query/grammar/statements/load.y" { (yyval.loadinstalltype) = PG_LOAD_TYPE_INSTALL; } -#line 34372 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34559 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1644: /* opt_force: FORCE */ + case 1647: /* opt_force: FORCE */ #line 47 "third_party/libpg_query/grammar/statements/load.y" { (yyval.loadinstalltype) = PG_LOAD_TYPE_FORCE_INSTALL; } -#line 34378 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34565 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1645: /* file_name: Sconst */ + case 1648: /* file_name: Sconst */ #line 49 "third_party/libpg_query/grammar/statements/load.y" { (yyval.str) = (yyvsp[0].str); } -#line 34384 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34571 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1646: /* file_name: ColId */ + case 1649: /* file_name: ColId */ #line 50 "third_party/libpg_query/grammar/statements/load.y" { (yyval.str) = (yyvsp[0].str); } -#line 34390 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34577 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1647: /* opt_ext_version: %empty */ + case 1650: /* opt_ext_version: %empty */ #line 53 "third_party/libpg_query/grammar/statements/load.y" { (yyval.str) = NULL; } -#line 34396 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34583 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1648: /* opt_ext_version: VERSION_P Sconst */ + case 1651: /* opt_ext_version: VERSION_P Sconst */ #line 54 "third_party/libpg_query/grammar/statements/load.y" { (yyval.str) = (yyvsp[0].str); } -#line 34402 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34589 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1649: /* opt_ext_version: VERSION_P ColId */ + case 1652: /* opt_ext_version: VERSION_P ColId */ #line 55 "third_party/libpg_query/grammar/statements/load.y" { (yyval.str) = (yyvsp[0].str); } -#line 34408 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34595 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1650: /* VacuumStmt: VACUUM opt_full opt_freeze opt_verbose */ + case 1653: /* VacuumStmt: VACUUM opt_full opt_freeze opt_verbose */ #line 9 "third_party/libpg_query/grammar/statements/vacuum.y" { PGVacuumStmt *n = makeNode(PGVacuumStmt); @@ -34422,10 +34609,10 @@ YYLTYPE yylloc = yyloc_default; n->va_cols = NIL; (yyval.node) = (PGNode *)n; } -#line 34426 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34613 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1651: /* VacuumStmt: VACUUM opt_full opt_freeze opt_verbose qualified_name opt_name_list */ + case 1654: /* VacuumStmt: VACUUM opt_full opt_freeze opt_verbose qualified_name opt_name_list */ #line 23 "third_party/libpg_query/grammar/statements/vacuum.y" { PGVacuumStmt *n = makeNode(PGVacuumStmt); @@ -34440,10 +34627,10 @@ YYLTYPE yylloc = yyloc_default; n->va_cols = (yyvsp[0].list); (yyval.node) = (PGNode *)n; } -#line 34444 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34631 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1652: /* VacuumStmt: VACUUM opt_full opt_freeze opt_verbose AnalyzeStmt */ + case 1655: /* VacuumStmt: VACUUM opt_full opt_freeze opt_verbose AnalyzeStmt */ #line 37 "third_party/libpg_query/grammar/statements/vacuum.y" { PGVacuumStmt *n = (PGVacuumStmt *) (yyvsp[0].node); @@ -34456,10 +34643,10 @@ YYLTYPE yylloc = yyloc_default; n->options |= PG_VACOPT_VERBOSE; (yyval.node) = (PGNode *)n; } -#line 34460 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34647 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1653: /* VacuumStmt: VACUUM '(' vacuum_option_list ')' */ + case 1656: /* VacuumStmt: VACUUM '(' vacuum_option_list ')' */ #line 49 "third_party/libpg_query/grammar/statements/vacuum.y" { PGVacuumStmt *n = makeNode(PGVacuumStmt); @@ -34468,10 +34655,10 @@ YYLTYPE yylloc = yyloc_default; n->va_cols = NIL; (yyval.node) = (PGNode *) n; } -#line 34472 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34659 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1654: /* VacuumStmt: VACUUM '(' vacuum_option_list ')' qualified_name opt_name_list */ + case 1657: /* VacuumStmt: VACUUM '(' vacuum_option_list ')' qualified_name opt_name_list */ #line 57 "third_party/libpg_query/grammar/statements/vacuum.y" { PGVacuumStmt *n = makeNode(PGVacuumStmt); @@ -34482,34 +34669,34 @@ YYLTYPE yylloc = yyloc_default; n->options |= PG_VACOPT_ANALYZE; (yyval.node) = (PGNode *) n; } -#line 34486 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34673 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1655: /* vacuum_option_elem: analyze_keyword */ + case 1658: /* vacuum_option_elem: analyze_keyword */ #line 70 "third_party/libpg_query/grammar/statements/vacuum.y" { (yyval.ival) = PG_VACOPT_ANALYZE; } -#line 34492 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34679 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1656: /* vacuum_option_elem: VERBOSE */ + case 1659: /* vacuum_option_elem: VERBOSE */ #line 71 "third_party/libpg_query/grammar/statements/vacuum.y" { (yyval.ival) = PG_VACOPT_VERBOSE; } -#line 34498 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34685 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1657: /* vacuum_option_elem: FREEZE */ + case 1660: /* vacuum_option_elem: FREEZE */ #line 72 "third_party/libpg_query/grammar/statements/vacuum.y" { (yyval.ival) = PG_VACOPT_FREEZE; } -#line 34504 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34691 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1658: /* vacuum_option_elem: FULL */ + case 1661: /* vacuum_option_elem: FULL */ #line 73 "third_party/libpg_query/grammar/statements/vacuum.y" { (yyval.ival) = PG_VACOPT_FULL; } -#line 34510 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34697 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1659: /* vacuum_option_elem: IDENT */ + case 1662: /* vacuum_option_elem: IDENT */ #line 75 "third_party/libpg_query/grammar/statements/vacuum.y" { if (strcmp((yyvsp[0].str), "disable_page_skipping") == 0) @@ -34520,46 +34707,46 @@ YYLTYPE yylloc = yyloc_default; errmsg("unrecognized VACUUM option \"%s\"", (yyvsp[0].str)), parser_errposition((yylsp[0])))); } -#line 34524 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34711 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1660: /* opt_full: FULL */ + case 1663: /* opt_full: FULL */ #line 87 "third_party/libpg_query/grammar/statements/vacuum.y" { (yyval.boolean) = true; } -#line 34530 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34717 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1661: /* opt_full: %empty */ + case 1664: /* opt_full: %empty */ #line 88 "third_party/libpg_query/grammar/statements/vacuum.y" { (yyval.boolean) = false; } -#line 34536 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34723 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1662: /* vacuum_option_list: vacuum_option_elem */ + case 1665: /* vacuum_option_list: vacuum_option_elem */ #line 93 "third_party/libpg_query/grammar/statements/vacuum.y" { (yyval.ival) = (yyvsp[0].ival); } -#line 34542 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34729 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1663: /* vacuum_option_list: vacuum_option_list ',' vacuum_option_elem */ + case 1666: /* vacuum_option_list: vacuum_option_list ',' vacuum_option_elem */ #line 94 "third_party/libpg_query/grammar/statements/vacuum.y" { (yyval.ival) = (yyvsp[-2].ival) | (yyvsp[0].ival); } -#line 34548 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34735 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1664: /* opt_freeze: FREEZE */ + case 1667: /* opt_freeze: FREEZE */ #line 98 "third_party/libpg_query/grammar/statements/vacuum.y" { (yyval.boolean) = true; } -#line 34554 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34741 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1665: /* opt_freeze: %empty */ + case 1668: /* opt_freeze: %empty */ #line 99 "third_party/libpg_query/grammar/statements/vacuum.y" { (yyval.boolean) = false; } -#line 34560 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34747 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1666: /* DeleteStmt: opt_with_clause DELETE_P FROM relation_expr_opt_alias using_clause where_or_current_clause returning_clause */ + case 1669: /* DeleteStmt: opt_with_clause DELETE_P FROM relation_expr_opt_alias using_clause where_or_current_clause returning_clause */ #line 9 "third_party/libpg_query/grammar/statements/delete.y" { PGDeleteStmt *n = makeNode(PGDeleteStmt); @@ -34570,10 +34757,10 @@ YYLTYPE yylloc = yyloc_default; n->withClause = (yyvsp[-6].with); (yyval.node) = (PGNode *)n; } -#line 34574 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34761 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1667: /* DeleteStmt: TRUNCATE opt_table relation_expr_opt_alias */ + case 1670: /* DeleteStmt: TRUNCATE opt_table relation_expr_opt_alias */ #line 19 "third_party/libpg_query/grammar/statements/delete.y" { PGDeleteStmt *n = makeNode(PGDeleteStmt); @@ -34584,18 +34771,18 @@ YYLTYPE yylloc = yyloc_default; n->withClause = NULL; (yyval.node) = (PGNode *)n; } -#line 34588 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34775 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1668: /* relation_expr_opt_alias: relation_expr */ + case 1671: /* relation_expr_opt_alias: relation_expr */ #line 32 "third_party/libpg_query/grammar/statements/delete.y" { (yyval.range) = (yyvsp[0].range); } -#line 34596 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34783 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1669: /* relation_expr_opt_alias: relation_expr ColId */ + case 1672: /* relation_expr_opt_alias: relation_expr ColId */ #line 36 "third_party/libpg_query/grammar/statements/delete.y" { PGAlias *alias = makeNode(PGAlias); @@ -34603,10 +34790,10 @@ YYLTYPE yylloc = yyloc_default; (yyvsp[-1].range)->alias = alias; (yyval.range) = (yyvsp[-1].range); } -#line 34607 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34794 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1670: /* relation_expr_opt_alias: relation_expr AS ColId */ + case 1673: /* relation_expr_opt_alias: relation_expr AS ColId */ #line 43 "third_party/libpg_query/grammar/statements/delete.y" { PGAlias *alias = makeNode(PGAlias); @@ -34614,34 +34801,34 @@ YYLTYPE yylloc = yyloc_default; (yyvsp[-2].range)->alias = alias; (yyval.range) = (yyvsp[-2].range); } -#line 34618 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34805 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1671: /* where_or_current_clause: WHERE a_expr */ + case 1674: /* where_or_current_clause: WHERE a_expr */ #line 53 "third_party/libpg_query/grammar/statements/delete.y" { (yyval.node) = (yyvsp[0].node); } -#line 34624 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34811 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1672: /* where_or_current_clause: %empty */ + case 1675: /* where_or_current_clause: %empty */ #line 54 "third_party/libpg_query/grammar/statements/delete.y" { (yyval.node) = NULL; } -#line 34630 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34817 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1673: /* using_clause: USING from_list_opt_comma */ + case 1676: /* using_clause: USING from_list_opt_comma */ #line 60 "third_party/libpg_query/grammar/statements/delete.y" { (yyval.list) = (yyvsp[0].list); } -#line 34636 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34823 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1674: /* using_clause: %empty */ + case 1677: /* using_clause: %empty */ #line 61 "third_party/libpg_query/grammar/statements/delete.y" { (yyval.list) = NIL; } -#line 34642 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34829 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1675: /* AnalyzeStmt: analyze_keyword opt_verbose */ + case 1678: /* AnalyzeStmt: analyze_keyword opt_verbose */ #line 10 "third_party/libpg_query/grammar/statements/analyze.y" { PGVacuumStmt *n = makeNode(PGVacuumStmt); @@ -34652,10 +34839,10 @@ YYLTYPE yylloc = yyloc_default; n->va_cols = NIL; (yyval.node) = (PGNode *)n; } -#line 34656 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34843 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1676: /* AnalyzeStmt: analyze_keyword opt_verbose qualified_name opt_name_list */ + case 1679: /* AnalyzeStmt: analyze_keyword opt_verbose qualified_name opt_name_list */ #line 20 "third_party/libpg_query/grammar/statements/analyze.y" { PGVacuumStmt *n = makeNode(PGVacuumStmt); @@ -34666,10 +34853,10 @@ YYLTYPE yylloc = yyloc_default; n->va_cols = (yyvsp[0].list); (yyval.node) = (PGNode *)n; } -#line 34670 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34857 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1677: /* AttachStmt: ATTACH opt_database Sconst opt_database_alias copy_options */ + case 1680: /* AttachStmt: ATTACH opt_database Sconst opt_database_alias copy_options */ #line 8 "third_party/libpg_query/grammar/statements/attach.y" { PGAttachStmt *n = makeNode(PGAttachStmt); @@ -34679,10 +34866,10 @@ YYLTYPE yylloc = yyloc_default; n->onconflict = PG_ERROR_ON_CONFLICT; (yyval.node) = (PGNode *)n; } -#line 34683 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34870 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1678: /* AttachStmt: ATTACH IF_P NOT EXISTS opt_database Sconst opt_database_alias copy_options */ + case 1681: /* AttachStmt: ATTACH IF_P NOT EXISTS opt_database Sconst opt_database_alias copy_options */ #line 17 "third_party/libpg_query/grammar/statements/attach.y" { PGAttachStmt *n = makeNode(PGAttachStmt); @@ -34692,10 +34879,10 @@ YYLTYPE yylloc = yyloc_default; n->onconflict = PG_IGNORE_ON_CONFLICT; (yyval.node) = (PGNode *)n; } -#line 34696 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34883 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1679: /* DetachStmt: DETACH ColLabel */ + case 1682: /* DetachStmt: DETACH ColLabel */ #line 29 "third_party/libpg_query/grammar/statements/attach.y" { PGDetachStmt *n = makeNode(PGDetachStmt); @@ -34703,10 +34890,10 @@ YYLTYPE yylloc = yyloc_default; n->db_name = (yyvsp[0].str); (yyval.node) = (PGNode *)n; } -#line 34707 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34894 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1680: /* DetachStmt: DETACH DATABASE ColLabel */ + case 1683: /* DetachStmt: DETACH DATABASE ColLabel */ #line 36 "third_party/libpg_query/grammar/statements/attach.y" { PGDetachStmt *n = makeNode(PGDetachStmt); @@ -34714,10 +34901,10 @@ YYLTYPE yylloc = yyloc_default; n->db_name = (yyvsp[0].str); (yyval.node) = (PGNode *)n; } -#line 34718 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34905 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1681: /* DetachStmt: DETACH DATABASE IF_P EXISTS ColLabel */ + case 1684: /* DetachStmt: DETACH DATABASE IF_P EXISTS ColLabel */ #line 43 "third_party/libpg_query/grammar/statements/attach.y" { PGDetachStmt *n = makeNode(PGDetachStmt); @@ -34725,79 +34912,79 @@ YYLTYPE yylloc = yyloc_default; n->db_name = (yyvsp[0].str); (yyval.node) = (PGNode *)n; } -#line 34729 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34916 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1682: /* opt_database: DATABASE */ + case 1685: /* opt_database: DATABASE */ #line 51 "third_party/libpg_query/grammar/statements/attach.y" {} -#line 34735 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34922 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1683: /* opt_database: %empty */ + case 1686: /* opt_database: %empty */ #line 52 "third_party/libpg_query/grammar/statements/attach.y" {} -#line 34741 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34928 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1684: /* opt_database_alias: AS ColId */ + case 1687: /* opt_database_alias: AS ColId */ #line 56 "third_party/libpg_query/grammar/statements/attach.y" { (yyval.str) = (yyvsp[0].str); } -#line 34747 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34934 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1685: /* opt_database_alias: %empty */ + case 1688: /* opt_database_alias: %empty */ #line 57 "third_party/libpg_query/grammar/statements/attach.y" { (yyval.str) = NULL; } -#line 34753 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34940 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1686: /* VariableResetStmt: RESET reset_rest */ + case 1689: /* VariableResetStmt: RESET reset_rest */ #line 3 "third_party/libpg_query/grammar/statements/variable_reset.y" { (yyvsp[0].vsetstmt)->scope = VAR_SET_SCOPE_DEFAULT; (yyval.node) = (PGNode *) (yyvsp[0].vsetstmt); } -#line 34762 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34949 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1687: /* VariableResetStmt: RESET LOCAL reset_rest */ + case 1690: /* VariableResetStmt: RESET LOCAL reset_rest */ #line 8 "third_party/libpg_query/grammar/statements/variable_reset.y" { (yyvsp[0].vsetstmt)->scope = VAR_SET_SCOPE_LOCAL; (yyval.node) = (PGNode *) (yyvsp[0].vsetstmt); } -#line 34771 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34958 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1688: /* VariableResetStmt: RESET SESSION reset_rest */ + case 1691: /* VariableResetStmt: RESET SESSION reset_rest */ #line 13 "third_party/libpg_query/grammar/statements/variable_reset.y" { (yyvsp[0].vsetstmt)->scope = VAR_SET_SCOPE_SESSION; (yyval.node) = (PGNode *) (yyvsp[0].vsetstmt); } -#line 34780 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34967 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1689: /* VariableResetStmt: RESET GLOBAL reset_rest */ + case 1692: /* VariableResetStmt: RESET GLOBAL reset_rest */ #line 18 "third_party/libpg_query/grammar/statements/variable_reset.y" { (yyvsp[0].vsetstmt)->scope = VAR_SET_SCOPE_GLOBAL; (yyval.node) = (PGNode *) (yyvsp[0].vsetstmt); } -#line 34789 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34976 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1690: /* VariableResetStmt: RESET VARIABLE_P reset_rest */ + case 1693: /* VariableResetStmt: RESET VARIABLE_P reset_rest */ #line 23 "third_party/libpg_query/grammar/statements/variable_reset.y" { (yyvsp[0].vsetstmt)->scope = VAR_SET_SCOPE_VARIABLE; (yyval.node) = (PGNode *) (yyvsp[0].vsetstmt); } -#line 34798 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34985 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1691: /* generic_reset: var_name */ + case 1694: /* generic_reset: var_name */ #line 32 "third_party/libpg_query/grammar/statements/variable_reset.y" { PGVariableSetStmt *n = makeNode(PGVariableSetStmt); @@ -34805,26 +34992,26 @@ YYLTYPE yylloc = yyloc_default; n->name = (yyvsp[0].str); (yyval.vsetstmt) = n; } -#line 34809 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 34996 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1692: /* generic_reset: ALL */ + case 1695: /* generic_reset: ALL */ #line 39 "third_party/libpg_query/grammar/statements/variable_reset.y" { PGVariableSetStmt *n = makeNode(PGVariableSetStmt); n->kind = VAR_RESET_ALL; (yyval.vsetstmt) = n; } -#line 34819 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35006 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1693: /* reset_rest: generic_reset */ + case 1696: /* reset_rest: generic_reset */ #line 48 "third_party/libpg_query/grammar/statements/variable_reset.y" { (yyval.vsetstmt) = (yyvsp[0].vsetstmt); } -#line 34825 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35012 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1694: /* reset_rest: TIME ZONE */ + case 1697: /* reset_rest: TIME ZONE */ #line 50 "third_party/libpg_query/grammar/statements/variable_reset.y" { PGVariableSetStmt *n = makeNode(PGVariableSetStmt); @@ -34832,10 +35019,10 @@ YYLTYPE yylloc = yyloc_default; n->name = (char*) "timezone"; (yyval.vsetstmt) = n; } -#line 34836 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35023 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1695: /* reset_rest: TRANSACTION ISOLATION LEVEL */ + case 1698: /* reset_rest: TRANSACTION ISOLATION LEVEL */ #line 57 "third_party/libpg_query/grammar/statements/variable_reset.y" { PGVariableSetStmt *n = makeNode(PGVariableSetStmt); @@ -34843,10 +35030,10 @@ YYLTYPE yylloc = yyloc_default; n->name = (char*) "transaction_isolation"; (yyval.vsetstmt) = n; } -#line 34847 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35034 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1696: /* VariableShowStmt: show_or_describe SelectStmt */ + case 1699: /* VariableShowStmt: show_or_describe SelectStmt */ #line 3 "third_party/libpg_query/grammar/statements/variable_show.y" { PGVariableShowSelectStmt *n = makeNode(PGVariableShowSelectStmt); @@ -34855,10 +35042,10 @@ YYLTYPE yylloc = yyloc_default; n->is_summary = 0; (yyval.node) = (PGNode *) n; } -#line 34859 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35046 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1697: /* VariableShowStmt: SUMMARIZE SelectStmt */ + case 1700: /* VariableShowStmt: SUMMARIZE SelectStmt */ #line 10 "third_party/libpg_query/grammar/statements/variable_show.y" { PGVariableShowSelectStmt *n = makeNode(PGVariableShowSelectStmt); @@ -34867,10 +35054,10 @@ YYLTYPE yylloc = yyloc_default; n->is_summary = 1; (yyval.node) = (PGNode *) n; } -#line 34871 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35058 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1698: /* VariableShowStmt: SUMMARIZE table_id */ + case 1701: /* VariableShowStmt: SUMMARIZE table_id */ #line 18 "third_party/libpg_query/grammar/statements/variable_show.y" { PGVariableShowStmt *n = makeNode(PGVariableShowStmt); @@ -34878,10 +35065,10 @@ YYLTYPE yylloc = yyloc_default; n->is_summary = 1; (yyval.node) = (PGNode *) n; } -#line 34882 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35069 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1699: /* VariableShowStmt: show_or_describe table_id */ + case 1702: /* VariableShowStmt: show_or_describe table_id */ #line 25 "third_party/libpg_query/grammar/statements/variable_show.y" { PGVariableShowStmt *n = makeNode(PGVariableShowStmt); @@ -34889,10 +35076,10 @@ YYLTYPE yylloc = yyloc_default; n->is_summary = 0; (yyval.node) = (PGNode *) n; } -#line 34893 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35080 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1700: /* VariableShowStmt: show_or_describe TIME ZONE */ + case 1703: /* VariableShowStmt: show_or_describe TIME ZONE */ #line 32 "third_party/libpg_query/grammar/statements/variable_show.y" { PGVariableShowStmt *n = makeNode(PGVariableShowStmt); @@ -34900,10 +35087,10 @@ YYLTYPE yylloc = yyloc_default; n->is_summary = 0; (yyval.node) = (PGNode *) n; } -#line 34904 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35091 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1701: /* VariableShowStmt: show_or_describe TRANSACTION ISOLATION LEVEL */ + case 1704: /* VariableShowStmt: show_or_describe TRANSACTION ISOLATION LEVEL */ #line 39 "third_party/libpg_query/grammar/statements/variable_show.y" { PGVariableShowStmt *n = makeNode(PGVariableShowStmt); @@ -34911,10 +35098,10 @@ YYLTYPE yylloc = yyloc_default; n->is_summary = 0; (yyval.node) = (PGNode *) n; } -#line 34915 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35102 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1702: /* VariableShowStmt: show_or_describe ALL opt_tables */ + case 1705: /* VariableShowStmt: show_or_describe ALL opt_tables */ #line 46 "third_party/libpg_query/grammar/statements/variable_show.y" { PGVariableShowStmt *n = makeNode(PGVariableShowStmt); @@ -34922,10 +35109,10 @@ YYLTYPE yylloc = yyloc_default; n->is_summary = 0; (yyval.node) = (PGNode *) n; } -#line 34926 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35113 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1703: /* VariableShowStmt: show_or_describe */ + case 1706: /* VariableShowStmt: show_or_describe */ #line 53 "third_party/libpg_query/grammar/statements/variable_show.y" { PGVariableShowStmt *n = makeNode(PGVariableShowStmt); @@ -34933,10 +35120,10 @@ YYLTYPE yylloc = yyloc_default; n->is_summary = 0; (yyval.node) = (PGNode *) n; } -#line 34937 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35124 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1704: /* VariableShowStmt: show_or_describe PROPERTY GRAPH ColId */ + case 1707: /* VariableShowStmt: show_or_describe PROPERTY GRAPH ColId */ #line 60 "third_party/libpg_query/grammar/statements/variable_show.y" { PGVariableShowStmt *n = makeNode(PGVariableShowStmt); @@ -34944,44 +35131,44 @@ YYLTYPE yylloc = yyloc_default; n->is_summary = 0; (yyval.node) = (PGNode *) n; } -#line 34948 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35135 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1711: /* var_name: ColId */ + case 1714: /* var_name: ColId */ #line 74 "third_party/libpg_query/grammar/statements/variable_show.y" { (yyval.str) = (yyvsp[0].str); } -#line 34954 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35141 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1712: /* var_name: var_name '.' ColId */ + case 1715: /* var_name: var_name '.' ColId */ #line 76 "third_party/libpg_query/grammar/statements/variable_show.y" { (yyval.str) = psprintf("%s.%s", (yyvsp[-2].str), (yyvsp[0].str)); } -#line 34960 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35147 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1713: /* table_id: ColId */ + case 1716: /* table_id: ColId */ #line 79 "third_party/libpg_query/grammar/statements/variable_show.y" { (yyval.str) = psprintf("\"%s\"", (yyvsp[0].str)); } -#line 34966 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35153 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1714: /* table_id: table_id '.' ColId */ + case 1717: /* table_id: table_id '.' ColId */ #line 81 "third_party/libpg_query/grammar/statements/variable_show.y" { (yyval.str) = psprintf("%s.\"%s\"", (yyvsp[-2].str), (yyvsp[0].str)); } -#line 34972 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35159 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1715: /* CallStmt: CALL_P func_application */ + case 1718: /* CallStmt: CALL_P func_application */ #line 7 "third_party/libpg_query/grammar/statements/call.y" { PGCallStmt *n = makeNode(PGCallStmt); n->func = (yyvsp[0].node); (yyval.node) = (PGNode *) n; } -#line 34982 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35169 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1716: /* ViewStmt: CREATE_P OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option */ + case 1719: /* ViewStmt: CREATE_P OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option */ #line 10 "third_party/libpg_query/grammar/statements/view.y" { PGViewStmt *n = makeNode(PGViewStmt); @@ -34994,10 +35181,10 @@ YYLTYPE yylloc = yyloc_default; n->withCheckOption = (yyvsp[0].viewcheckoption); (yyval.node) = (PGNode *) n; } -#line 34998 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35185 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1717: /* ViewStmt: CREATE_P OptTemp VIEW IF_P NOT EXISTS qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option */ + case 1720: /* ViewStmt: CREATE_P OptTemp VIEW IF_P NOT EXISTS qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option */ #line 23 "third_party/libpg_query/grammar/statements/view.y" { PGViewStmt *n = makeNode(PGViewStmt); @@ -35010,10 +35197,10 @@ YYLTYPE yylloc = yyloc_default; n->withCheckOption = (yyvsp[0].viewcheckoption); (yyval.node) = (PGNode *) n; } -#line 35014 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35201 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1718: /* ViewStmt: CREATE_P OR REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option */ + case 1721: /* ViewStmt: CREATE_P OR REPLACE OptTemp VIEW qualified_name opt_column_list opt_reloptions AS SelectStmt opt_check_option */ #line 36 "third_party/libpg_query/grammar/statements/view.y" { PGViewStmt *n = makeNode(PGViewStmt); @@ -35026,10 +35213,10 @@ YYLTYPE yylloc = yyloc_default; n->withCheckOption = (yyvsp[0].viewcheckoption); (yyval.node) = (PGNode *) n; } -#line 35030 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35217 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1719: /* ViewStmt: CREATE_P OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option */ + case 1722: /* ViewStmt: CREATE_P OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option */ #line 49 "third_party/libpg_query/grammar/statements/view.y" { PGViewStmt *n = makeNode(PGViewStmt); @@ -35047,10 +35234,10 @@ YYLTYPE yylloc = yyloc_default; parser_errposition((yylsp[0])))); (yyval.node) = (PGNode *) n; } -#line 35051 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35238 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1720: /* ViewStmt: CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option */ + case 1723: /* ViewStmt: CREATE_P OR REPLACE OptTemp RECURSIVE VIEW qualified_name '(' columnList ')' opt_reloptions AS SelectStmt opt_check_option */ #line 67 "third_party/libpg_query/grammar/statements/view.y" { PGViewStmt *n = makeNode(PGViewStmt); @@ -35068,34 +35255,34 @@ YYLTYPE yylloc = yyloc_default; parser_errposition((yylsp[0])))); (yyval.node) = (PGNode *) n; } -#line 35072 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35259 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1721: /* opt_check_option: WITH CHECK_P OPTION */ + case 1724: /* opt_check_option: WITH CHECK_P OPTION */ #line 87 "third_party/libpg_query/grammar/statements/view.y" { (yyval.viewcheckoption) = CASCADED_CHECK_OPTION; } -#line 35078 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35265 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1722: /* opt_check_option: WITH CASCADED CHECK_P OPTION */ + case 1725: /* opt_check_option: WITH CASCADED CHECK_P OPTION */ #line 88 "third_party/libpg_query/grammar/statements/view.y" { (yyval.viewcheckoption) = CASCADED_CHECK_OPTION; } -#line 35084 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35271 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1723: /* opt_check_option: WITH LOCAL CHECK_P OPTION */ + case 1726: /* opt_check_option: WITH LOCAL CHECK_P OPTION */ #line 89 "third_party/libpg_query/grammar/statements/view.y" { (yyval.viewcheckoption) = PG_LOCAL_CHECK_OPTION; } -#line 35090 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35277 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1724: /* opt_check_option: %empty */ + case 1727: /* opt_check_option: %empty */ #line 90 "third_party/libpg_query/grammar/statements/view.y" { (yyval.viewcheckoption) = PG_NO_CHECK_OPTION; } -#line 35096 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35283 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1725: /* CreateAsStmt: CREATE_P OptTemp TABLE create_as_target AS SelectStmt opt_with_data */ + case 1728: /* CreateAsStmt: CREATE_P OptTemp TABLE create_as_target AS SelectStmt opt_with_data */ #line 12 "third_party/libpg_query/grammar/statements/create_as.y" { PGCreateTableAsStmt *ctas = makeNode(PGCreateTableAsStmt); @@ -35109,10 +35296,10 @@ YYLTYPE yylloc = yyloc_default; (yyvsp[-3].into)->skipData = !((yyvsp[0].boolean)); (yyval.node) = (PGNode *) ctas; } -#line 35113 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35300 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1726: /* CreateAsStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS SelectStmt opt_with_data */ + case 1729: /* CreateAsStmt: CREATE_P OptTemp TABLE IF_P NOT EXISTS create_as_target AS SelectStmt opt_with_data */ #line 25 "third_party/libpg_query/grammar/statements/create_as.y" { PGCreateTableAsStmt *ctas = makeNode(PGCreateTableAsStmt); @@ -35126,10 +35313,10 @@ YYLTYPE yylloc = yyloc_default; (yyvsp[-3].into)->skipData = !((yyvsp[0].boolean)); (yyval.node) = (PGNode *) ctas; } -#line 35130 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35317 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1727: /* CreateAsStmt: CREATE_P OR REPLACE OptTemp TABLE create_as_target AS SelectStmt opt_with_data */ + case 1730: /* CreateAsStmt: CREATE_P OR REPLACE OptTemp TABLE create_as_target AS SelectStmt opt_with_data */ #line 38 "third_party/libpg_query/grammar/statements/create_as.y" { PGCreateTableAsStmt *ctas = makeNode(PGCreateTableAsStmt); @@ -35143,28 +35330,28 @@ YYLTYPE yylloc = yyloc_default; (yyvsp[-3].into)->skipData = !((yyvsp[0].boolean)); (yyval.node) = (PGNode *) ctas; } -#line 35147 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35334 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1728: /* opt_with_data: WITH DATA_P */ + case 1731: /* opt_with_data: WITH DATA_P */ #line 54 "third_party/libpg_query/grammar/statements/create_as.y" { (yyval.boolean) = true; } -#line 35153 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35340 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1729: /* opt_with_data: WITH NO DATA_P */ + case 1732: /* opt_with_data: WITH NO DATA_P */ #line 55 "third_party/libpg_query/grammar/statements/create_as.y" { (yyval.boolean) = false; } -#line 35159 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35346 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1730: /* opt_with_data: %empty */ + case 1733: /* opt_with_data: %empty */ #line 56 "third_party/libpg_query/grammar/statements/create_as.y" { (yyval.boolean) = true; } -#line 35165 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35352 "third_party/libpg_query/grammar/grammar_out.cpp" break; - case 1731: /* create_as_target: qualified_name opt_column_list OptWith OnCommitOption */ + case 1734: /* create_as_target: qualified_name opt_column_list OptWith OnCommitOption */ #line 62 "third_party/libpg_query/grammar/statements/create_as.y" { (yyval.into) = makeNode(PGIntoClause); @@ -35175,11 +35362,11 @@ YYLTYPE yylloc = yyloc_default; (yyval.into)->viewQuery = NULL; (yyval.into)->skipData = false; /* might get changed later */ } -#line 35179 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35366 "third_party/libpg_query/grammar/grammar_out.cpp" break; -#line 35183 "third_party/libpg_query/grammar/grammar_out.cpp" +#line 35370 "third_party/libpg_query/grammar/grammar_out.cpp" default: break; }